.STYLE44, body { font-size: small }
a:active, a:link, a:visited { text-decoration: none }
#navigation, #navigation li ul, li { list-style-type: none }
#navigation li, #noneSW, .wrap td { text-align: center }
* { padding: 0; margin: 0 }
.clearfix { zoom: 1 }
.clearfix:after { display: block; clear: both; content: ""; visibility: hidden; height: 0 }
body { font-family: MicrosoftJhengHei,"Hiragino Sans GB",'Microsoft YaHei',sans-serif,'Hiragino Sans GB',STHeiti,Tahoma; margin-right: 0; background-image: url(/img/bg_1.jpg); background-repeat: repeat }
.wrap { width: 1000px; margin: 0 auto; background: #fff; padding-bottom: 50px; margin-top: 20px; position: relative; z-index: 1; margin-bottom: 150px; }
.wrap table { width: 940px; margin-top: 30px; margin-left: 29px; border-top-width: 1px; border-top-style: solid; border-right: 0; border-bottom: 0; border-left-width: 1px; border-left-style: solid }
.wrap td { border-top: 0; border-right-width: 1px; border-right-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-left: 0; height: 32px }
.tuijianTab, .tuijianTab td { border-color: red }
.STYLE44 { color: red; font-weight: 700; width: 58px; padding: 0 5px }
a:active, a:visited { color: #000 }
a:hover { text-decoration: underline; color: #000 }
#Layer1 { position: absolute; left: 154px; top: 242px; width: 216px; height: 29px; z-index: 1 }
#Layer2, #Layer3 { z-index: 1; position: absolute; height: 30px }
#Layer2 { left: 600px; top: 151px; width: 198px }
#Layer3 { left: 597px; top: 184px; width: 110px }
#Layer4 { position: absolute; left: 574px; top: 200px; width: 141px; height: 23px; z-index: 1 }
#Layer5 { position: absolute; left: 883px; top: 180px; width: 288px; height: 38px; z-index: 1 }
#Layer6 { position: absolute; left: 313px; top: 24px; width: 461px; height: 98px; z-index: 1 }
#Layer7, #Layer8 { position: absolute; left: 850px; width: 326px }
#Layer7 { top: 18px; height: 45px; z-index: 1 }
#Layer8 { top: 4px; height: 34px; z-index: 2 }
#navigation { margin: 20px }
#navigation li { float: left; position: relative; width: 100%; }
#navigation li ul, #navigation li ul li ul { color: #000; display: none; position: absolute }
#navigation li a:link, #navigation li a:visited { display: block; text-decoration: none; height: 34px; color: #000; line-height: 34px; border: 1px solid #fff; border-width: 0 }
#navigation li a:hover { color: #fff; background: #8ec2f0 }
#navigation li ul li { width: 132px; background-color: #42c4db; padding: 7px }
#navigation li ul li a { background: url(/img/spimage.gif) -136px -346px no-repeat #6ad2e5 }
#navigation li ul li a:hover { color: #000; background: url(/img/spimage.gif) -136px -365px no-repeat #fff }
#navigation li ul { top: 32px; left: 0; margin-top: 1px; width: 145px; z-index: 999 }
#navigation img { float: left; margin-top: 8px; padding-left: 20px; margin-right: -10px }
#navigation li ul li ul { top: 0; left: 130px; margin-top: 0; margin-left: 1px; width: 120px; z-index: 9999 }
#noneSW { width: 126px }
.advert0, .advert0 img { width: 890px }
.returnIndexBut { padding-left: 15px; padding-top: 20px; font-size: 16px; font-weight: 700; background: url(/img/summaryTopBg.gif) no-repeat; background-size: contain; }
.returnIndexBut img { width: 32px; height: 32px; float: left }
.returnIndexBut div { padding-top: 5px; float: left; margin-left: 15px }
.returnIndexBut a { text-decoration: none; color: #999 }
.returnIndexBut a:hover { color: #ea0000 }
.swNameBox { margin-top: 15px; background: #ea0000; color: #fff; padding: 10px 0 10px 20px; font-size: 18px }
.swSummBox { font-size: 15px; padding: 30px 20px }
.swSummBox p { margin: 30px 0 }
.swSummBox img { max-width: 850px; cursor: zoom-in; }
.cnzz { position: absolute; float: left; margin-top: -40px; margin-left: 20px }

.Tab0,
.Tab0 td { border-color: #3300FF; }
.Tab0 td:first-child p { color: #3300FF; }

.Tab1,
.Tab1 td { border-color: #FF0000; }
.Tab1 td:first-child p { color: #FF0000; }

.Tab2,
.Tab2 td { border-color: #009900; }
.Tab2 td:first-child p { color: #009900; }

.Tab3,
.Tab3 td { border-color: #FF00FF; }
.Tab3 td:first-child p { color: #FF00FF; }

.Tab4,
.Tab4 td { border-color: #2687EB; }
.Tab4 td:first-child p { color: #2687EB; }


.left-advert { display: block; z-index: 997; text-align: center; width: 100px !important; /*position: fixed !important; bottom: 120px !important;*/ left: auto !important; margin: auto !important; border-radius: 50% !important; position: fixed; top: calc(100vh - 75%); }

@media only screen and (min-width: 700px) {
    .left-advert { width: 170px !important; /*bottom: 80px !important;*/ left: 30px !important; }
}

.closelad { clear: both; text-align: center; border-radius: 5px; background: rgba(0,0,0,.7); color: #fff; padding: 3px 6px; font-weight: normal; line-height: 20px; z-index: 999; }


.right-advert { display: block; z-index: 997; text-align: center; width: 100px !important; /*position: fixed !important; bottom: 120px !important;*/ right: 0px !important; left: auto !important; margin: auto !important; border-radius: 50% !important; position: fixed; top: calc(100vh - 75%); }

@media only screen and (min-width: 700px) {
    .right-advert { width: 170px !important; bottom: 80px !important; right: 30px !important; }
}

.left-advert a, .right-advert a { margin: 5px 0; }

.closerad { clear: both; text-align: center; border-radius: 5px; background: rgba(0,0,0,.7); color: #fff; padding: 3px 6px; font-weight: normal; line-height: 20px; z-index: 999; }


.footer { margin: 0px auto; background-color: #6773eb; margin-top: 10px; padding-top: 10px; text-align: center; bottom: 0; position: fixed; left: 0; right: 0; z-index: 0; }

.copyright { width: 1000px; display: inline-block; }

.copyright .tips { text-align: center; color: #eee; padding: 10px 0; }

.copyright .allright { text-align: center; margin-top: 10px; line-height: 20px; padding: 2px 0; color: #bbb; }
