﻿*, html, body, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, div, p
{
    margin: 0;
    padding: 0;
    font-family: Microsoft Yahei,Tahoma,Arial,Helvetica,sans-serif;
}
body
{
    margin: 0 auto;
    padding: 0;
    background: url(../image/bgBody.gif) left top repeat-x #fff;
}
body, table, tr, td, th
{
    font-size: 9pt;
    color: #111;
    line-height: 175%;
}
ul, li, dl, dt, dd
{
    list-style: none;
}
img
{
    border: 0;
}
a:link, a:visited
{
    color: #111;
    text-decoration: none;
}
a:hover, a:active
{
    color: #0788a7;
    text-decoration: underline;
}
.input
{
    border-bottom: #d4d0c8 solid 1px;
    border-right: #d4d0c8 solid 1px;
    border-top: #404040 solid 1px;
    border-left: #404040 solid 1px;
}
.clearBoth
{
    clear: both;
}
label
{
    display: none;
}
.label1
{
    font-size: 9pt;
    color: #0788a7;
    display: block;
    margin: 0 5px;
}
.feedback
{
    clear: both;
    margin: 20px auto;
    font-size: 9pt;
    border: solid 1px #ccc;
}
.feedback *, .feedback td
{
    font-size: 9pt;
}
.feedbackInput
{
    margin: 5px;
    padding: 2px;
}
.feedbackInputOver
{
    border: solid 1px #0788a7;
    margin: 5px;
    padding: 2px;
}
.feedbackRed
{
    color: #0788a7;
    font-weight: bold;
    margin: 5px;
    padding: 2px;
}
.header
{
    clear: both;
    margin: 0 auto;
    padding: 10px 0 0 0;
    width: 1000px;
}
.header .headerLogo
{
    float: left;
    margin: 10px 5px 0 5px;
    padding: 0;
    height: auto;
}
.header .headerName
{
    float: left;
    margin: 0;
    padding: 0;
    font-size: 24px;
    height: 70px;
    line-height: 59px;
    font-family: "黑体",Verdana,Geneva,sans-serif;
}
.header .headerText
{
    float: right;
    margin: 0;
    padding: 0;
    height: 70px;
    line-height: 59px;
}
.header .headerText a, .header headerText a:link, .header headerText a:visited
{
    padding: 5px;
}
.header .headerMenu
{
    clear: both;
    margin: 0 auto;
    padding: 0;
    width: 998px;
    height: 35px;
    overflow: hidden;
}
.header .headerMenu ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    height: 35px;
    width: 998px;
}
.header .headerMenu ul li
{
    line-height: 35px;
    float: left;
    text-align: center;
}
.header .headerMenu ul li a
{
    display: block;
    width: 105px;
    height: 35px;
    color: #fff;
    font-size: 15px;
    text-decoration: none;
}
.header .headerMenu ul li a:hover
{
    font-size: 15px;
    color: #ff0;
}
.headerBanner
{
    clear: both;
    margin: 0 auto;
    width: 100%;
    height: auto;
    min-height: 100px;
    text-align: center;
    background: #0788a7;
}
.footer
{
    clear: both;
    margin: 5px auto 0 auto;
    padding: 0;
    width: 100%;
    height: auto;
    border-top: #0788a7 solid 2px;
    background-color: #f1f1f1;
}
.footer p.footerMenu
{
    margin: 2px 0;
    text-align: center;
}
.footer p.footerMenu a
{
    padding: 0 5px;
}
.footer p
{
    margin: 2px 0;
    text-align: center;
}
.bodyMain
{
    clear: both;
    margin: 1px auto;
    padding: 0;
    width: 1000px;
    background: url(../image/bgMain.jpg) left top repeat-y;
}
.mainLeft
{
    display: block;
    width: 225px;
    float: left;
    overflow: hidden;
}
.mainLeft p.quickSearch
{
    width: 223px;
    height: 27px;
    line-height: 27px;
    color: #fff;
    font-size: 14px;
    text-indent: 10px;
    border: #0788a7 solid 1px;
    background: url(../image/bgTitle.jpg) left top repeat-x;
}
.mainLeft p.quickSearch a:link, .mainLeft p.quickSearch a:visited
{
    color: #fff;
}
.mainLeft ul.categoryC
{
    margin: 0 auto 8px;
    width: 223px;
    text-align: left;
    border: #0788a7 solid 1px;
    padding: 2px 0 5px 0;
}
.mainLeft ul.categoryC li
{
    height: 25px;
    line-height: 24px;
    vertical-align: middle;
    text-align: left;
    text-indent: 10px;
    overflow: hidden;
    border-bottom: dotted 1px #ccc;
}
.mainLeft ul.categoryC li.lisub
{
    text-indent: 15px;
}
.mainLeft ul.categoryC li a
{
    text-decoration: none;
    text-align: left;
}
.mainLeft ul.categoryC li a:visited
{
    text-decoration: none;
    text-align: left;
}
.mainLeft ul.categoryC li a:hover
{
    color: #0788a7;
    text-align: left;
    text-decoration: underline;
}
.mainLeft div.indexOther
{
    clear: both;
    margin-bottom: 8px;
    padding: 0 5px 5px;
    border: #0788a7 solid 1px;
}
.mainLeft div.indexOther p
{
    border-bottom: dotted 1px #ccc;
    line-height: 180%;
}
.mainLeft p.leftContact
{
    width: 213px;
    height: auto;
    padding: 0 5px 5px;
    border: #0788a7 solid 1px;
    line-height: 190%;
    background: url(/images/bgLeft.jpg) left bottom repeat-x;
    overflow: hidden;
}
.mainLeft form.Search
{
    display: block;
    width: 223px;
    height: 35px;
    position: relative;
    margin: 0 0 8px 0;
    border: #0788a7 solid 1px;
}
.mainLeft form.Search input.txtBox
{
    display: block;
    width: 140px;
    height: 26px;
    line-height: 26px;
    text-indent: 5px;
    overflow: hidden;
    border: none;
    left: 10px;
    top: 8px;
    position: absolute;
    background: url(/images/bgSeacrh.jpg) left top repeat-x;
    font-size: 9pt;
}
.mainLeft form.Search input.go
{
    display: block;
    width: 60px;
    height: 26px;
    line-height: 26px;
    background: url(../image/searchGo.jpg) no-repeat;
    cursor: pointer;
    border: none;
    background-color: transparent;
    text-indent: -2000px;
    left: 150px;
    top: 8px;
    position: absolute;
}
.mainLeft form.Search input.goOver
{
    display: block;
    width: 60px;
    height: 26px;
    line-height: 26px;
    background: url(../image/searchGoOver.jpg) no-repeat;
    cursor: pointer;
    border: none;
    background-color: transparent;
    text-indent: -2000px;
    left: 150px;
    top: 8px;
    position: absolute;
}
.mainRight
{
    width: 765px;
    float: right;
    overflow: hidden;
}
.mainRightLeft
{
    float: left;
    width: 475px;
}
.mainRightRight
{
    float: right;
    width: 280px;
}
.mainRight .aboutTop
{
    clear: both;
    width: 100%;
    height: 27px;
    line-height: 27px;
    color: #0788a7;
    font-size: 14px;
    text-indent: 15px;
    background: url(../image/iconTitle.gif) left center no-repeat;
    border-bottom: #0788a7 solid 1px;
}
.mainRight .aboutTop span
{
    float: left;
    text-align: left;
}
.mainRight .aboutTop a
{
    font-size: 15px;
    color: #0788a7;
}
.mainRight .aboutConent
{
    width: 100%;
    min-height: 135px;
    line-height: 20px;
    margin: 5px 0;
    overflow: hidden;
}
.mainRight .aboutConent a
{
    font-size: 9pt;
    color: #0788a7;
    text-decoration: underline;
    font-weight: bold;
}
.mainRight .indexNews
{
    line-height: 21px;
    padding: 2px 0 0 0;
    text-indent: 5px;
}
.mainRight .indexNews p
{
    border-bottom: dotted 1px #ccc;
    line-height: 180%;
}
.mainRight .indexNews p span
{
    color: #999;
    margin-left: 10px;
}
.mainRight .proTop
{
    clear: both;
    width: 100%;
    height: 27px;
    line-height: 27px;
    color: #0788a7;
    font-size: 14px;
    text-indent: 15px;
    background: url(../image/iconTitle.gif) left center no-repeat;
    border-bottom: #0788a7 solid 1px;
}
.mainRight .proTop span
{
    float: left;
    text-align: left;
}
.mainRight .proTop a
{
    font-size: 15px;
    color: #0788a7;
}
.mainRight ul.IndexProTrue
{
    clear: both;
    margin: 0 auto;
    padding: 0;
    width: 764px;
    overflow: hidden;
}
.mainRight ul.IndexProTrue li
{
    float: left;
    margin: 5px 10px;
    padding: 0;
    width: 130px;
    height: 130px;
    line-height: 140%;
    overflow: hidden;
    text-align: center;
    border: #ccc solid 1px;
    background-color: #fff;
}
.mainRight ul.IndexProTrue li:hover
{
    border: #0788a7 solid 1px;
}
.mainRight ul.IndexProTrue li img
{
    padding: 5px 5px 2px 5px;
    background-color: #fff;
}
.mainRight ul.IndexProTrue li a
{
    text-align: center;
    text-decoration: none;
}
.mainRight ul.IndexProFalse
{
    clear: both;
    margin: 0 auto 5px auto;
    padding: 0;
    width: 764px;
    overflow: hidden;
}
.mainRight ul.IndexProFalse li
{
    float: left;
    margin: 0;
    padding: 0;
    width: 49%;
    line-height: 200%;
    text-align: left;
    border-bottom: #ccc dotted 1px;
    font-family: "宋体",Verdana,Geneva,sans-serif;
}
.mainRight ul.IndexProFalse li a
{
    text-align: center;
}
.mainRight strong.quickPosition
{
    display: block;
    margin: 0 auto;
    padding: 0;
    width: 765px;
    line-height: 27px;
    text-indent: 15px;
    font-weight: normal;
    overflow: hidden;
    background: url(../image/iconTitle.gif) left center no-repeat;
    border-bottom: #0788a7 solid 1px;
}
.mainRight strong.quickPosition span, .mainRight strong.quickPosition span a, .mainRight strong.quickPosition span a:link
{
    color: #0788a7;
    font-weight: normal;
}
.mainRight strong.quickPosition img
{
    float: left;
    font-weight: normal;
}
.mainRight .tdAboutus
{
    clear: both;
    margin: 0 auto;
    padding: 0;
    width: 98%;
    line-height: 200%;
    font-size: 14px;
    text-align: left;
}
.mainRight .tdAboutus p, .mainRight .tdAboutus div
{
    line-height: 200%;
    font-size: 14px;
    text-align: left;
    margin-bottom: 10px;
}
.mainRight .pageContent
{
    clear: both;
    margin: 0 auto;
    padding: 0 0 10px 0;
    width: 765px;
    min-height: 420px;
    overflow: hidden;
}
ul.productsTrue
{
    clear: both;
    margin: 0 auto;
    padding: 0;
    width: 764px;
    overflow: hidden;
}
ul.productsTrue li
{
    float: left;
    margin: 5px 10px;
    padding: 0;
    width: 130px;
    height: 130px;
    line-height: 140%;
    overflow: hidden;
    text-align: center;
    border: #ccc solid 1px;
    background-color: #fff;
}
ul.productsTrue li:hover
{
    border: #0788a7 solid 1px;
    background-color: #fff;
}
ul.productsTrue li img
{
    padding: 5px 5px 2px 5px;
    background-color: #fff;
}
ul.productsTrue li a
{
    text-align: center;
    text-decoration: none;
}
ul.productsFalse li
{
    clear: both;
    margin: 0 auto;
    padding: 2px 0;
    width: 98%;
    border-bottom: dotted 1px #ccc;
}
ul.productsFalse li span
{
    margin-left: 20px;
    font-size: 11px;
    color: #555;
}
ul.productsFalse li:hover
{
    background-color: #f9f9f9;
}
ul.productsFalse li a, ul.productsFalse li a:link, ul.productsFalse li a:visited
{
    color: #0788a7;
}
ul.productsFalse li a:hover, ul.productsFalse li a:active
{
    text-decoration: underline;
}
ul.productsFalse li p
{
    margin: 5px 0;
    text-align: left;
    color: #555;
    line-height: 170%;
}
.productsTitle
{
    line-height: 35px;
    border-bottom: dotted #ccc 1px;
}
.productsEdit
{
    clear: both;
    margin: 10px auto;
    padding: 0;
    color: #666;
    font-size: 9pt;
    height: 27px;
    line-height: 27px;
    border: dotted 1px #ccc;
}
.productsEdit a, .productsEdit a:link, .productsEdit a:visited
{
    color: #666;
    font-size: 9pt;
    text-decoration: underline;
}
.productsIntro
{
    border: dotted 1px #ccc;
    padding: 2px;
    color: #444;
    line-height: 155%;
}
.productsIntro strong
{
    color: #0788a7;
}
.productsIntro p
{
    margin: 6px 10px;
    text-align: left;
}
.productsIntro1
{
    padding: 2px 5px;
    color: #444;
    background-color: #fafafa;
    line-height: 175%;
}
.productsContent
{
    clear: both;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    font-size: 14px;
    line-height: 190%;
}
.productsContent p, .productsContent div
{
    margin-bottom: 10px;
    text-align: left;
    font-size: 14px;
    line-height: 190%;
}
ul.newsList li
{
    clear: both;
    margin: 0 auto;
    padding: 2px 0;
    border-bottom: dotted 1px #ccc;
}
ul.newsList li span
{
    margin-left: 20px;
    font-size: 11px;
    color: #555;
}
ul.newsList li:hover
{
    background-color: #f9f9f9;
}
ul.newsList li p
{
    margin: 5px 0;
    text-align: left;
    color: #555;
    line-height: 170%;
}
.newsTitle
{
    line-height: 35px;
    border-bottom: dotted #ccc 1px;
}
.newsEdit
{
    color: #666;
    font-size: 9pt;
}
.newsEdit a, .newsEdit a:link, .newsEdit a:visited
{
    color: #666;
    font-size: 9pt;
    text-decoration: underline;
}
.newsIntro
{
    border: dotted 1px #ccc;
    padding: 2px;
    color: #444;
    line-height: 155%;
}
.newsIntro strong
{
    color: #0788a7;
}
.newsContent
{
    clear: both;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    font-size: 14px;
    line-height: 190%;
}
.newsContent p, .newsContent div
{
    margin-bottom: 10px;
    text-align: left;
    font-size: 14px;
    line-height: 190%;
}
ul.otherList li
{
    clear: both;
    margin: 0 auto;
    padding: 2px 0;
    border-bottom: dotted 1px #ccc;
}
ul.otherList li span
{
    margin-left: 20px;
    font-size: 11px;
    color: #555;
}
ul.otherList li:hover
{
    background-color: #f9f9f9;
}
ul.otherList li p
{
    margin: 5px 0;
    text-align: left;
    color: #555;
    line-height: 170%;
}
.otherTitle
{
    line-height: 35px;
    border-bottom: dotted #ccc 1px;
}
.otherEdit
{
    color: #666;
    font-size: 9pt;
}
.otherEdit a, .otherEdit a:link, .otherEdit a:visited
{
    color: #666;
    font-size: 9pt;
    text-decoration: underline;
}
.otherIntro
{
    border: dotted 1px #ccc;
    padding: 2px;
    color: #444;
    line-height: 155%;
}
.otherIntro strong
{
    color: #0788a7;
}
.otherContent
{
    clear: both;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    font-size: 14px;
    line-height: 200%;
}
.otherContent p, .otherContent div
{
    margin-bottom: 10px;
    text-align: left;
    font-size: 14px;
    line-height: 200%;
}
.listIntro
{
    padding: 4px;
    color: #666;
    font-size: 9pt;
    text-align: left;
    line-height: 170%;
}
.prevNext
{
    clear: both;
    margin: 10px auto;
    padding: 0;
    color: #666;
    font-size: 9pt;
    height: 27px;
    line-height: 27px;
    border: dotted 1px #ccc;
}
.prevNext p
{
    margin-left: 10px;
}
.prevNext a, .prevNext a:link, .prevNext a:visited
{
    color: #0788a7;
    font-size: 9pt;
    text-decoration: underline;
}
.prevNext a:hover, .prevNext a:active
{
    color: #000;
    font-size: 9pt;
    text-decoration: underline;
}
.pageTable
{
    clear: both;
    margin: 5px auto;
    padding: 5px 0;
    text-align: center;
    border-top: solid 1px #ccc;
}
.pageTable a:link, .pageTable a:visited
{
    padding: 3px 6px;
    background: url(../image/bgPageOver.gif) #0788a7;
    color: #fff;
    margin-right: 2px;
    text-decoration: none;
}
.pageTable a:hover
{
    padding: 3px 6px;
    background: url(../image/bgPageOver.gif) #0788a7;
    color: #fff;
    margin-right: 2px;
    text-decoration: none;
}
.pageTable span.pagecur
{
    padding: 3px 6px;
    color: #fff;
    background: #666;
    margin-right: 2px;
    text-decoration: none;
}
.pageTable span.disabled
{
    padding: 3px 6px;
    background: url(../image/bgPageOver.gif) #0788a7;
    color: #fff;
    margin-right: 2px;
    text-decoration: none;
}
.footlinks
{
    clear: both;
    margin: 1px auto 5px;
    padding: 0;
    width: 998px;
    height: auto;
    font-size: 9pt;
    text-align: left;
    color: #333;
    line-height: 150%;
    border: solid 1px #ddd;
    background-color: #fff;
}
.footlinks a, .footlinks a:link, .footlinks a:visited
{
    color: #333;
}
.footlinks a:hover, .footlinks a:active
{
    color: #f00;
}
.footlinks p
{
    margin: 0;
    padding: 3px;
}
.footlinks p a, .footlinks p a:link, .footlinks p a:visited
{
    margin-right: 2px;
    color: #666;
}
.footlinks p a:hover, .footlinks p a:active
{
    margin-right: 2px;
    color: #0788a7;
}
.footlinks ul.linkList
{
    clear: both;
    margin: 0;
    padding: 0;
    border-bottom: solid 1px #dedede;
    height: 25px;
    line-height: 25px;
}
.footlinks ul.linkList li
{
    float: left;
    line-height: 25px;
    padding: 0 13px;
    cursor: hand;
    border-right: solid 1px #dedede;
}
.footlinks ul.linkList li.linksOver
{
    border-bottom: solid 1px #fcfcfc;
    color: #0788a7;
    background-color: #fcfcfc;
}
.footlinks ul.linkList li.linksOut
{
    border-bottom: solid 1px #dedede;
}
.footlinks .linksSub
{
    clear: both;
    margin: 0;
    padding: 2px;
    display: none;
    background-color: #fcfcfc;
    min-height: 40px;
    line-height: 155%;
}
.footlinks .linksSub a, .footlinks .linksSub a:link, .footlinks .linksSub a:visited
{
    margin-right: 2px;
    color: #666;
}
.footlinks .linksSub a:hover, .footlinks .linksSub a:active
{
    margin-right: 2px;
    color: #0788a7;
}
.footlinks #linksSub0
{
    display: block;
}
.pagelinks
{
    clear: both;
    margin: 1px auto;
    padding: 2px;
    width: 994px;
    height: auto;
    font-size: 9pt;
    text-align: left;
    color: #555;
    line-height: 150%;
    border: solid 1px #ddd;
}
