

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, img, strong, b, i, ol, ul, li, table, tr, th, td, a
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 12px;
    vertical-align: baseline;
    background: transparent;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
* {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
td {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
ul {
 list-style-type: none;
}
body {
 font-family: "宋体";
}
a img {
 border: none;
}


.sky100per {
 width: 100%;
 height: 32px;
 background-color: #373c40;
}
.skyBox {
 width: 1260px;
 height: 32px;
 margin: 0 auto;
}
.skyL {
 width: 24%;
 height: 32px;
 background-color: #1a687a;
 float: left;
}
.skyR {
 width: 76%;
 height: 32px;
 text-align: right;
 padding-top: 3px;
 padding-right: 15px;
 float: right;
}
.skySearch {
 width: 217px;
 height: 26px;
 color: #939394;
 line-height: 24px;
 border: 1px solid #ffb03f;
 vertical-align: top;
 margin-right: 8px;
}


.logo100per {
 width: 100%;
}
.logoBox {
 width: 1260px;
 height: 75px;
 margin: 0 auto;
}
.logoL {
 width: 24%;
 height: 75px;
 text-align: center;
 background-color: #048ba8;
 vertical-align: middle;
}
.logoR {
 width: 76%;
 height: 75px;
 text-align: right;
 vertical-align: bottom;
}
.menuTable TD {
 padding-right: 8px;
 padding-left: 8px;
}
.menuBtn {
 width: 100%;
 height: 37px;
 color: #585d60;
 font-size: 16px;
 line-height: 37px;
 font-weight: bold;
 letter-spacing: 1px;
 text-align: center;
 cursor: default;
 background-color: white;
 border-bottom: 2px solid #b1bbc2;
}
.menuBtn:hover {
 color: snow;
 background-color: crimson;
 border-bottom: 2px solid #ebebeb;
}


.menu100per {
 width: 100%;
 background-color: #048ba8;
}
.menuBox {
 width: 1260px;
 margin: 0 auto;
}
.slogan {
 width: 24%;
 background-color: #067a94;
}
.menulink {
 width: 76%;
}
.menulink TABLE {
 margin-top: 10px;
 margin-bottom: 10px;
}
.td4 TABLE {
 margin-bottom: 30px;
}
.tdB TABLE {
 margin-bottom: 30px;
}
.menulink TABLE TD {
 width: 33.3%;
 font-size: 12px;
 line-height: 20px;
}
.menulink A {
 height: 20px;
 color: white;
 font-size: 12px;
 line-height: 20px;
 text-decoration: none;
 background-image: url(menuAnchorBg.gif);
 background-repeat: repeat-y;
 background-position: right top;
 padding: 0 5px;
 display: inline-block;
}
.menulink A:hover {
 color: #EEE;
 background-position: left top;
}
.td4 TABLE TD {
 width: 25%;
}
.tdB table td A {
 height: 25px;
 font-size: 14px;
 line-height: 25px;
}


.banner100per {
 width: 100%;
 background-color: #ededed;
}
.bannerBox {
 width: 1260px;
 height: 238px;
 margin: 0 auto;
 vertical-align: top;
}
.bannerTable {
 height: 238px;
}
.bannerTable TD {
 vertical-align: top; 
}
#bannerL {
 width: 24%;
 height: 238px;
 background-image: url(listBannerBgL_0.jpg);
 background-repeat: repeat;
 background-position: right top;
}
TD#bannerR { 
 width: 76%;
 height: 238px;
 text-align: left;
 vertical-align: bottom;
 background-color: teal;
 background-image: url(listBannerBgR.jpg);
 background-repeat: repeat;
 background-position: left top;
 padding: 1px 3px;
}
TABLE.tcTable TD IMG {
 border: none;
}
.tc1,.tc2,.tc4 {
 width: 5px;
 height: 5px;
 background-color: #09375b;
 overflow: hidden;
}
.tc3 {
 width: 5px;
 height: 5px;
 background-image: url(tc3.png);
 background-repeat: no-repeat;
 overflow: hidden;
}
.tc6 {
 width: 5px;
 background-image: url(tc6.png);
 background-repeat: repeat-y;
 overflow: hidden;
}
.tc7 {
 width: 5px;
 height: 5px;
 background-image: url(tc7.png);
 background-repeat: no-repeat;
 overflow: hidden;
}
.tc8 {
 height: 5px;
 background-image: url(tc8.png);
 background-repeat: repeat-x;
 overflow: hidden;
}
.tc9 {
 width: 5px;
 height: 5px;
 background-image: url(tc9.png);
 background-repeat: no-repeat;
 overflow: hidden;
}
.tc5 {
 color: white;
 font-size: 24px;
 line-height: 42px;
 font-weight: bold;
 font-family: "微软雅黑";
 letter-spacing: 3px;
 padding: 2px 20px 5px 15px;
 white-space: nowrap;
 background-color: #09375b;
 cursor: default;
}
.tc5 A {
 color: white;
 font-size: 24px;
 text-decoration: none;
 text-shadow: 0 0 5px #09375b;
}
.tc5 A:hover {
 color: #FC0;
 text-shadow: 0 0 5px black;
}


.main100per {
 width: 100%;
}
.mainBox {
 width: 1260px;
 
 margin: 0 auto;
 vertical-align: top;
}
.mainTable {
}
.mainTable TD {
 vertical-align: top; 
}
#mainL {
 width: 24%;
 background-color: #048ba8;
 vertical-align: top;
}
#mainR { 
 width: 76%;
 padding: 20px 20px 0 20px;
}
#naviTrTop {
 width: 100%;
}
#naviTrTop .naviDiv {
 width: 100%;
 height: 45px;
 overflow: hidden;
}
#naviTrTop A {
 width: 100%;
 height: 44px;
 color: white;
 font-size: 16px;
 line-height: 44px;
 font-weight: bold;
 letter-spacing: 2px;
 text-align: right;
 text-decoration: none;
 display: block;
 padding-right: 25px;
 background-image: url(naviBg.gif);
 background-repeat: repeat-y;
 background-position: left top;
 border-left: 5px solid #048ba8;
}
#naviTrTop A:hover {
 color: #ba0039;
 padding-right: 25px;
 background-position: right top;
 border-left: 5px solid #ba0039;
}
.naviLine {
 width: 100%;
 line-height: 1px;
 background-color: #fec04a;
 border-left: 5px solid #048ba8;
 display: block;
}
#naviTrDown {
 padding-top: 30px;
}
.pageBgL {
 width: 100%;
 height: 46px;
 margin-bottom: 11px;
 background-image: url(pageBgL.gif);
 background-repeat: no-repeat;
 background-position: left center;
 overflow: hidden;
}
.pageBgR {
 width: 100%;
 height: 46px;
 margin-bottom: 11px;
 background-image: url(pageBgR.gif);
 background-repeat: no-repeat;
 background-position: right center;
 overflow: hidden;
}
.pageBgL TD {
 height: 46px;
 vertical-align: middle;
 overflow: hidden;
}
.pageBgR TD {
 height: 46px;
 vertical-align: middle;
 overflow: hidden;
}
.pageBgL A {
 font-size: 12px;
 line-height: 46px;
 font-weight: bold;
 text-decoration: none;
}
.pageBgR A {
 font-size: 12px;
 line-height: 46px;
 font-weight: bold;
 text-decoration: none;
}
.pageYellow {
 width: 85px;
 text-align: center;
}
.pageYellow A {
 color: #ffa800;
}
.pageYellow A:hover {
 color: #FC0;
}
.pageGray A {
 color: #6b6a6a;
}
.pageGray A:hover {
 color: #333;
}
.pageBgR .pageGray {
 text-align: right;
}
.locaText {
 color: #cfcfcf;
 font-size: 12px;
}
.locaText A {
 color: #979797;
 font-size: 12px;
 text-decoration: none;
 margin-right: 4px;
 margin-left: 4px;
}
.locaText A:hover {
 color: #666;
 text-decoration: underline;
}
.articleTitle {
 color: #ba0039;
 font-size: 32px;
 line-height: 50px;
 font-weight: bold;
 font-family: "黑体";
 letter-spacing: 1px;
 text-align: center;
 margin-top: 10px;
}
.articleDate {
 color: #7f7f7f;
 font-size: 12px;
 line-height: 30px;
 text-align: center;
}
.adL {
 margin-right: 10px;
}
.adR {
 margin-left: 10px;
}
.articleText {
 color: #006b83;
 font-size: 14px;
 line-height: 25px;
}
.articleText * {
 color: #006b83;
 font-size: 14px;
 line-height: 25px;
}
.articleText P {
 color: #006b83;
 font-size: 14px;
 line-height: 25px;
 margin-top: 5px;
 margin-bottom: 5px;
}
.articleText STRONG {
 color: #006083;
 margin-right: 2px;
}
.articleText B {
 color: #F30;
 margin-right: 2px;
}
.articleText A {
 color: #F60;
 text-decoration: underline;
 margin-right: 2px;
 margin-left: 2px;
}
.articleText A:hover {
 color: #F30;
 text-decoration: none;
}
#gotoTop {
 width: 51px;
 height: 51px;
 overflow: hidden;
 position: fixed;
 bottom: 138px;
 right: 20px;
 z-index: 99;
 display: none;
}
#gotoTop A {
 width: 51px;
 height: 51px;
 text-decoration: none;
 display: block;
 overflow: hidden;
 background-image: url(gotoTop.png);
 background-repeat: no-repeat;
 background-position: left top;
}
#gotoTop A:hover {
 background-position: left bottom;
}


.copyright100per {
 width: 100%;
 background-color: #630004;
 background-image: url(copyrightBg.jpg);
 background-repeat: no-repeat;
 background-position: center center;
}
.copyrightBox {
 width: 1260px;
 margin: 0 auto;
}
.copyrightTable {
 width: 100%;
}
.crbL {
 width: 24%;
 vertical-align: middle;
 background-color: #147890;
 background-image: url(blueLogoD.gif);
 background-repeat: no-repeat;
 background-position: center center;
}
.crbR {
 width: 76%;
 height: 115px;
 vertical-align: middle;
 border-top: 1px solid #630004;
 overflow: hidden;
}
.downLogoTable {
 width: 100%;
}
.dltL {
 height: 115px;
 vertical-align: middle;
}
.dltL IMG.downCr {
 margin-top: 13px;
 margin-left: 28px;
 vertical-align: top;
}
.dltL A {
 display: inline-block;
 vertical-align: top;
}
.dltL A.wjIcon {
 margin-top: 11px;
 margin-left: 20px;
}
.dltL A.syIcon {
 margin-top: 12px;
 margin-left: 15px;
}
.dltR {
 text-align: right;
 vertical-align: top;
 padding-right: 15px;
 border-right: 1px solid #8b1517;
}
#contentPageFrom {
 display: none;
}


.newsListBox {
 width: 720px;
 padding-top: 20px;
 padding-bottom: 30px;
 margin: 0 auto;
 color: #006b83;
 font-size: 14px;
 line-height: 30px;
}
.newsListBox A {
 width: 720px;
 height: 30px;
 margin-bottom: 8px;
 display: block;
 overflow: hidden;
 position: relative;
 top: 0;
 left: 0;
 text-decoration: none;
 color: white;
 font-size: 14px;
 line-height: 30px;
 background-color: #F9F9F9;
}
.newsListBox A:hover {
 color: yellow;
}
.newsListBox A .linkDynaBg {
 width: 1008px;
 height: 1008px;
  background-color: teal;
 position: absolute;
 top: -387px;
 left: -335px;
}
.newsListBox A:hover .linkDynaBg {
 left: -290px;
 

}
.newsListBox A .linkDynaText {
 width: 720px;
 height: 30px;
 margin-right: 10px;
 margin-left: 10px;
 position: absolute;
 top: 0;
 left: 0;
}
.newsListBox A SPAN.linkDynaCount {
 color: #CCC;
 margin-left: 5px;
}


.pSepLine {
 width: 100%;
 height: 30px;
 background-image: url(pSepLine.gif);
 background-repeat: repeat-x;
 background-position: left center;
}
TABLE.leaderTT {
 width: 85%;
 margin: 10px auto 20px;
 background-color: #fcc43c;
}
.leaderTT th {
 height: 30px;
 color: white;
 font-size: 16px;
 background-color: #ff9f02;
}
.leaderTT td {
 height: 25px;
 font-size: 14px;
 padding: 8px;
vertical-align:middle;
 background-color: white;
}
.leaderTT .gua {
 text-indent: -12px;
 padding-left: 20px;
}