body {
    font-family: 'Microsoft Yahei',arial,SimSun,sans-serif;
    margin: 0px;
    padding: 0px;
    background-image: url(../image/bg.jpg);
    background-repeat: repeat;
}

div, form, img, ul, ol, li, dl, dt, dd {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

li {
    list-style-type: none;
}

em {
    font-style: normal;
}

h1, h2, h3, h4, h5, h6, td, div, span {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
}

input, button, select, textarea {
    outline: none;
}

input, textarea {
    font-size: 12px;
    resize: none;
}

.divWidth {
    margin-left: auto;
    margin-right: auto;
    width: 950px;
    font-size: 0px;
}

    .divWidth:after {
        content: ".";
        display: block;
        height: 0px;
        clear: both;
        visibility: hidden;
    }

.divLeft {
    margin-left: auto;
    margin-right: auto;
    float: left;
}

    .divLeft:after {
        content: ".";
        display: block;
        height: 0px;
        clear: both;
        visibility: hidden;
    }

.divRight {
    margin-left: auto;
    margin-right: auto;
    float: right;
}

    .divRight:after {
        content: ".";
        display: block;
        height: 0px;
        clear: both;
        visibility: hidden;
    }

.adBgColor {
    background-color: #fbfbfb;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.divHeadIE {
    background-color: #fdffe3;
    border: 1px solid #fd860f;
    text-align: left;
    padding: 8px;
    font-size: 12px;
    line-height: 180%;
}

.newsRead {
    font-size: 14px;
    line-height: 24px;
    word-wrap: break-word;
    word-break: break-all;
}

    .newsRead p, .newsRead span, .newsRead a:link, .newsRead a:visited, .newsRead a:hover {
        font-size: 14px;
        line-height: 24px;
        word-wrap: break-word;
        word-break: break-all;
    }

.titleUL {
    font-size: 12px;
}

    .titleUL li {
        height: 22px;
        line-height: 22px;
        overflow: hidden;
        text-overflow: ellipsis;
    }


a:link {
    color: #6d6c6c;
    text-decoration: none;
    font-size: 12px;
}

a:visited {
    color: #6d6c6c;
    text-decoration: none;
    font-size: 12px;
}

a:hover {
    color: #e70000;
    text-decoration: underline;
    font-size: 12px;
}

a:active {
    color: #6d6c6c;
    font-size: 12px;
    text-decoration: underline;
}

a.head:link {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
}

a.head:visited {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
}

a.head:hover {
    color: #ffff33;
    text-decoration: underline;
    font-size: 14px;
}

a.head:active {
    color: #fff;
    font-size: 14px;
    text-decoration: underline;
}

a.head2:link {
    color: #fafa3d;
    text-decoration: none;
    font-size: 14px;
}

a.head2:visited {
    color: #fafa3d;
    text-decoration: none;
    font-size: 14px;
}

a.head2:hover {
    color: #fff;
    text-decoration: underline;
    font-size: 14px;
}

a.head2:active {
    color: #fafa3d;
    font-size: 14px;
    text-decoration: underline;
}



.height5px {
    height: 5px;
    font-size: 0px;
}

.height10px {
    height: 10px;
    font-size: 0px;
}

.fontEN {
    font-size: 10px;
    color: #c7c7c7;
}

.headLine {
    font-size: 12px;
    color: #666;
    font-family: Courier New,arial,SimSun,sans-serif;
    padding-left: 7px;
    padding-right: 7px;
}

.headMenuLine {
    font-size: 12px;
    color: #fff;
    font-family: Courier New,arial,SimSun,sans-serif;
    padding-left: 7px;
    padding-right: 7px;
}

.inputText {
    font-family: 'Microsoft Yahei',arial,SimSun,sans-serif;
    font-size: 12px;
    color: #666666;
    height: 22px;
    line-height: 22px;
    text-align: left;
    border: 1px solid #cccccc;
    background-color: White;
}

.inputSelect {
    font-family: 'Microsoft Yahei',arial,SimSun,sans-serif;
    font-size: 12px;
    color: #333333;
    background-color: White;
    text-align: left;
    border: 1px solid #c7c7c7;
    padding: 1px;
    margin: 1px;
}

.inputTextIME {
    font-family: 'Microsoft Yahei',arial,SimSun,sans-serif;
    font-size: 12px;
    color: #666666;
    height: 22px;
    line-height: 22px;
    text-align: left;
    border: 1px solid #cccccc;
    background-color: White;
    ime-mode: disabled;
}

.divHuiLine {
    border: 1px solid #cbcccc;
    background-repeat: repeat-x;
    background-image: url(404.png);
    height: 312px;
}

.divHui {
    border: 1px solid #cbcccc;
}

.pic {
    border: 1px solid #efefef;
}

.titleBG {
    background-image: url(404.png);
    background-repeat: repeat-x;
    height: 32px;
    line-height: 30px;
    padding-left: 8px;
    color: #333;
    font-weight: bold;
    font-size: 14px;
}

.readNews {
    padding: 2px 0px 0px 8px;
}

    .readNews li {
        line-height: 22px;
        text-align: left;
        height: 22px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.newsListTitle {
    width: 100%;
    overflow: hidden;
    zoom: 1;
}

    .newsListTitle li {
        float: left;
        width: 50%;
    }

.showTableADD {
    border: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

    .showTableADD td {
        padding: 10px;
    }

.hideTable {
    border: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

    .hideTable td {
        border-width: 0px;
        padding: 2px;
        text-align: left;
    }


.QQbox {
    width: 157px;
    position: absolute;
    z-index: 9999;
    left: 0px;
    display: none;
}

.QQMini {
    width: 32px;
    position: absolute;
    z-index: 9998;
    left: 0px;
    text-align: center;
    cursor: pointer;
}


a.pageLinkPage:link {
    color: #888888;
    text-decoration: none;
    font-size: 14px;
}

a.pageLinkPage:visited {
    color: #888888;
    text-decoration: none;
    font-size: 14px;
}

a.pageLinkPage:hover {
    color: #e70012;
    text-decoration: underline;
    font-size: 14px;
    font-weight: bold;
}

a.pageLinkPage:active {
    color: #888888;
    font-size: 14px;
    text-decoration: underline;
}

.pageTable {
    border: 0px;
}

    .pageTable td {
        min-width: 30px;
        height: 22px;
        line-height: 22px;
        text-align: center;
        padding: 2px;
        word-break: keep-all;
        white-space: nowrap;
    }

.pageInput {
    font-family: 'Microsoft Yahei',arial,SimSun,sans-serif;
    font-size: 14px;
    color: #666666;
    height: 22px;
    line-height: 22px;
    text-align: center;
    border: 1px solid #c7c7c7;
    background-color: White;
    width: 40px;
}

.pageButton {
    font-size: 14px;
    color: #666666;
    background-color: #efefef;
    font-family: 'Microsoft Yahei',arial,SimSun,sans-serif;
    padding: 4px 8px 4px 8px;
    border: 1px solid #c7c7c7;
    font-weight: bold;
    cursor: pointer;
}

.pageDiv {
    padding: 1px 5px 1px 5px;
    border: 1px solid #c7c7c7;
    text-align: center;
    height: 22px;
    line-height: 22px;
    cursor: pointer;
}

.pageSelectPage {
    padding: 1px 3px 1px 3px;
    border: 1px solid #e70012;
    background-color: #e70012;
    color: White;
    text-align: center;
    line-height: 22px;
}


.sffocus {
    background-color: white;
    border: 1px solid #ff9900;
}


.zoomPad {
    position: relative;
    float: left;
    z-index: 99;
    cursor: crosshair;
}

.zoomPreload {
    -moz-opacity: 0.8;
    opacity: 0.8;
    filter: alpha(opacity = 80);
    color: #333;
    font-size: 12px;
    font-family: Tahoma;
    text-decoration: none;
    border: 1px solid #CCC;
    background-color: white;
    padding: 8px;
    text-align: center;
    background-image: url(404.png);
    background-repeat: no-repeat;
    background-position: 43px 30px;
    z-index: 110;
    width: 90px;
    height: 43px;
    position: absolute;
    top: 0px;
    left: 0px;
    * width: 100px;
    * height: 49px;
}

.zoomPup {
    overflow: hidden;
    background-color: #FFF;
    -moz-opacity: 0.6;
    opacity: 0.6;
    filter: alpha(opacity = 60);
    z-index: 120;
    position: absolute;
    border: 1px solid #CCC;
    z-index: 101;
    cursor: crosshair;
}

.zoomOverlay {
    position: absolute;
    left: 0px;
    top: 0px;
    background: #FFF;
    
    z-index: 5000;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 101;
}

.zoomWindow {
    position: absolute;
    left: 110%;
    top: 40px;
    background: #FFF;
    z-index: 6000;
    height: auto;
    z-index: 10000;
    z-index: 110;
}

.zoomWrapper {
    position: relative;
    border: 1px solid #999;
    z-index: 110;
}

.zoomWrapperTitle {
    display: block;
    background: #999;
    color: #FFF;
    height: 18px;
    line-height: 18px;
    width: 100%;
    overflow: hidden;
    text-align: center;
    font-size: 10px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 120;
    -moz-opacity: 0.6;
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.zoomWrapperImage {
    display: block;
    position: relative;
    overflow: hidden;
    z-index: 110;
}

    .zoomWrapperImage img {
        border: 0px;
        display: block;
        position: absolute;
        z-index: 101;
    }

.zoomIframe {
    z-index: -1;
    filter: alpha(opacity=0);
    -moz-opacity: 0.80;
    opacity: 0.80;
    position: absolute;
    display: block;
}



a.head:link {
    color: #fff;
    text-decoration: none;
    font-size: 18px;
}

a.head:visited {
    color: #fff;
    text-decoration: none;
    font-size: 18px;
}

a.head:hover {
    color: #e6bd24;
    text-decoration: underline;
    font-size: 18px;
}

a.head:active {
    color: #fff;
    font-size: 18px;
    text-decoration: underline;
}

.headLine {
    font-size: 12px;
    color: #666;
    font-family: Courier New,arial,SimSun,sans-serif;
    padding-left: 15px;
    padding-right: 15px;
}
.picTitle{
    font-size:22px;
    color:#585d68;
    font-weight:bold;
    height:50px;
    line-height:50px;
    text-align:left;
}
.picLine{
    height:1px;
    background-color:#cfd4dc;
}