﻿body, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, p, blockquote, th, td
{
    margin: 0;
    padding: 0;
    font-weight: 400;
}
body
{
    -moz-user-select: none;
}
h1, h2, h3, h4, h4, h5
{
    margin: 0;
    padding: 0;
    font-size: 12px;
}
a:link, a:visited
{
    color: #39848a;
    text-decoration: none;
}
a:hover, a:active
{
    color: #f50;
    text-decoration: underline;
}
body
{
    font-family: Tahoma,SimSun,Arial;
    font-size: 12px;
    color: #39848a;
    text-align: left;
    background-color: #000;
}
select
{
    font-size: 12px;
}
@media all and (min-width: 0)
{
    select
    {
        height: 20px;
    }
}
table
{
    border-collapse: collapse;
}
fieldset, img
{
    border: 0;
}
fieldset
{
    margin: 0;
    padding: 0;
}
fieldset p
{
    margin: 0;
    padding: 0 0 0 8px;
}
legend
{
    display: none;
    *color: #000;
    *margin-left: -7px;
}
address, caption, em, strong, th, i
{
    font-style: normal;
    font-weight: 400;
}
table caption
{
    margin-left: -1px;
}
hr
{
    clear: both;
    margin: 5px 0;
    *margin: 0;
    border-width: 0;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #fff;
    height: 2px;
    overflow: hidden;
}
ol, ul
{
    list-style: none;
}
caption, th
{
    text-align: left;
}
q:before, q:after, blockquote:before, blockquote:after
{
    content: "";
}
.undis
{
    display: none;
}
.h
{
    color: #f50;
}
#Head
{
    margin: 0 auto;
    padding: 0 6px;
    width: 898px;
    background-color: #fff;
}
#Topic
{
    padding: 0 45px;
    font-family: Arial;
    color: #fff;
    line-height: 29px;
    background-color: #006b3c;
    overflow: hidden;
}
#Topic span
{
    float: right;
}
#Banner
{
    margin: 1px auto;
    border: 1px solid #000;
}
#Navi
{
    width: 898px;
    line-height: 30px;
    background: url("../image/Navi.gif") no-repeat left top;
}
#Navi ul
{
    overflow: hidden;
    margin: 0 16px;
    zoom: 1;
}
#Navi li
{
    display: inline;
    float: left;
    margin: 0 2px 0 -2px;
    overflow: hidden;
    background: url("../image/Dot.gif") no-repeat left top;
    zoom: 1;
}
#Navi li a
{
    margin-left: 2px;
    padding: 0 18px;
    display: inline;
    cursor: hand;
    float: left;
}
#Navi li a span
{
    float: left;
    filter: dropshadow(color=#000,offx=1,offy=1);
}
#M-a #M-0 a, #M-b #M-1 a, #M-c #M-2 a, #M-d #M-3 a, #M-e #M-4 a, #M-f #M-5 a, #M-g #M-6 a, #M-h #M-7 a, #M-i #M-8 a, #M-j #M-9 a, #Navi li a:hover
{
    background: url("../image/hover.gif") repeat-x left top;
}
#Head #Navi a:link, #Head #Navi a:visited
{
    color: #fff;
    text-decoration: none;
}
#Head #Navi a:hover, #Head #Navi a:active
{
    color: #fff;
    text-decoration: none;
}
#NaviList
{
    width: 896px;
    line-height: 28px;
    color: #e60808;
    border-left: 1px solid #b3b3b3;
    border-right: 1px solid #b3b3b3;
    border-bottom: 1px solid #b3b3b3;
    background: url("../image/NaviList.gif") repeat-x left top;
}
#NaviList marquee
{
    margin: 0 10px;
}
#NaviList a:link, #NaviList a:visited
{
    color: #e60808;
    text-decoration: none;
}
#NaviList a:hover, #NaviList a:active
{
    color: #8a5e00;
    text-decoration: none;
}
#Content
{
    margin: 0 auto;
    padding: 3px 6px 15px;
    width: 898px;
    overflow: hidden;
    background-color: #fff;
}
#IndexMain
{
    float: right;
    width: 662px;
}
#Main
{
    float: right;
    width: 660px;
    height: auto!important;
    height: 700px;
    min-height: 700px;
    border: 1px solid #d1eaee;
    background: #fff url("../image/Title.gif") repeat-x left top;
}
#Main .Title
{
    margin: 8px 0 0 15px;
    padding: 0 0 0 15px;
    background: url("../image/NewsDot.gif") no-repeat left 4px;
}
#Company
{
    padding: 10px 15px;
    line-height: 18px;
    overflow: hidden;
}
#Company #Image
{
    margin: 10px 0 0 6px;
    float: right;
}
#Company p
{
    margin: 6px 0;
    text-indent: 24px;
}
.Pic td
{
    text-align: center;
}
.Pic img
{
    padding: 1px;
    border: 1px solid #63b863;
}
#Product, #News, #Guest, #Order, #Message, #Contact
{
    padding: 10px 15px;
}
#Product img
{
    width: 123px;
    height: 128px;
    margin: 10px 0 3px 0;
    border: 1px solid #080;
}
#Product a:link, #Product a:visited
{
    color: #080;
    text-decoration: none;
}
#Product a:hover, #Product a:active
{
    color: #f50;
    text-decoration: underline;
}
#Honor p
{
    padding: 10px 0;
}
#View
{
    margin: 15px 0;
    line-height: 20px;
}
#View h4
{
    margin: 0 0 5px;
    padding: 0 0 10px;
    text-align: center;
    font-size: 14px;
    border-bottom: 1px solid #eee;
}
#View .BigImage
{
    padding: 5px 0;
}
#View .BigImage img
{
    border: 1px solid #080;
}
#View .Order, #View .Date
{
    margin: 5px 30px;
    padding: 5px 0;
    text-align: right;
    border-top: 1px solid #eee;
}
#News ul
{
    padding: 5px;
    line-height: 24px;
}
#News ul li
{
    padding: 0 3px 0 18px;
    background: url("../image/ListDot.gif") no-repeat 3px 9px;
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
}
#News ul li span
{
    float: right;
    font-family: Georgia;
    font-size: 10px;
    letter-spacing: .1em;
}
#page
{
    text-align: center;
}
#Video
{
    padding: 10px 20px;
    line-height: 20px;
    font-family: Georgia;
    font-size: 13px;
    overflow: hidden;
}
#Video #VideoShow
{
    float: right;
}
#Video p
{
    margin: 6px 0;
}
#Guest p
{
    text-indent: 24px;
    line-height: 18px;
}
#Guest p.line
{
    text-indent: 12px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
#Guest dl
{
    margin: 5px 10px;
    width: 610px;
    overflow: hidden;
    line-height: 18px;
}
#Guest dt
{
    margin: 5px 0;
    clear: both;
    color: #e00;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
#Guest dd
{
    float: left;
    padding: 0 0 0 12px;
    width: 190px;
}
#Guest ol
{
    margin: 5px 25px;
    color: #f00;
    line-height: 18px;
}
#Order ul, #Message ul
{
    margin: 15px 25px;
    font-family: "脣脦脤氓";
}
#Order li, #Message li
{
    padding: 3px 0;
}
#Order input, #Message input
{
    border: #a1bca3 1px solid;
}
#Order textarea, #Message textarea
{
    overflow-y: scroll;
    overflow: auto;
    border: #a1bca3 1px solid;
}
#Order input#submit, #Order input#reset, #Message input#submit, #Message input#reset
{
    border: 1px solid #ccc;
}
#Contact dl
{
    margin: 10px 20px;
    line-height: 22px;
}
#Contact dt
{
    margin: 10px 0;
    border-top: 1px solid #d8edf1;
    border-bottom: 1px solid #d8edf1;
}
#Contact dd
{
    padding: 0 0 0 22px;
    background: url("../image/ConDot.gif") no-repeat left 5px;
}
.ImageNews
{
    padding: 8px 0 0;
    overflow: hidden;
}
.Image
{
    margin: 0 0 0 6px;
    float: left;
    width: 248px;
    height: 206px;
    display: inline;
    border: 1px solid #999;
    background: url("../image/Image.gif") repeat-x left bottom;
}
.News
{
    float: right;
    width: 369px;
    margin: 0 16px 0 0;
    display: inline;
}
.News .NewsTitle
{
    padding: 0 10px 8px 0;
    height: 25px;
    overflow: hidden;
    background: url("../image/News.gif") no-repeat left top;
}
.News .NewsTitle img
{
    margin: 10px 0 0;
    float: right;
}
.News .NewsTitle h5
{
    color: #006020;
    padding: 4px 0 0 16px;
}
.News ul
{
    line-height: 24px;
}
.News ul li
{
    padding: 0 3px 0 16px;
    background: url("../image/NewsDot.gif") no-repeat 3px 8px;
    border-bottom: 1px solid #efefef;
    overflow: hidden;
}
.News ul li span
{
    float: right;
    font-family: Arial;
    font-size: 10px;
    letter-spacing: .1em;
}
.ImageNews div.HR
{
    clear: both;
    padding: 4px 0;
}
.ProTitle
{
    position: relative;
    margin: 0 auto;
    width: 649px;
    line-height: 27px;
    border: 1px solid #ced5da;
    background: url("../image/ProTitle.gif") repeat-x left top;
    overflow: hidden;
}
#Search
{
    position: absolute;
    top: 5px;
    right: 120px;
    width: 220px;
    height: 19px;
    overflow: hidden;
    background: url("../image/search.gif") no-repeat left top;
}
#Search input
{
    float: left;
    border: 0;
    color: #39848a;
}
#Search input#s
{
    margin: 2px 27px 0 2px;
    width: 130px;
    background: transparent;
    display: inline;
}
#Search input#searchsubmit
{
    width: 45px;
    height: 19px;
}
.ProTitle h5
{
    padding: 0 0 0 36px;
    color: #006020;
    background: url("../image/ProDot.gif") no-repeat 20px 9px;
}
.ProTitle img
{
    margin: 10px 15px 0 0;
    float: right;
    display: inline;
}
.ProList
{
    padding: 10px 10px 0;
    border-bottom: 1px dashed #ccc;
}
.ProList img
{
    width: 123px;
    height: 128px;
    border: 1px solid #080;
}
.ProList a:hover img
{
    border: 1px solid #e00;
}
.ProList p
{
    padding: 3px 0;
}
.ProList a:link, .ProList a:visited
{
    color: #080;
    text-decoration: none;
}
.ProList a:hover, .ProList a:active
{
    color: #f50;
    text-decoration: underline;
}
.Company
{
    padding: 5px 10px;
    line-height: 20px;
}
.Company p
{
    text-indent: 24px;
}
.Company p.More
{
    text-align: right;
}
.Company p.More a:link, .Company p.More a:visited
{
    color: #ec4a02;
    text-decoration: none;
}
.Company p.More a:hover, .Company p.More a:active
{
    color: #f50;
    text-decoration: underline;
}
#SideBar
{
    float: left;
    width: 229px;
    height: auto!important;
    height: 600px;
    min-height: 600px;
    border: 1px solid #d0d0d0;
    background-color: #f7fff8;
}
.Tel
{
    width: 207px;
    height: 54px;
    margin: 15px auto 0;
    font-family: "脣脦脤氓";
    color: #080;
    text-align: right;
    line-height: 18px;
    background: url("../image/Tel.gif") no-repeat left top;
}
.Tel h5
{
    padding: 10px 15px 0;
}
.Contact
{
    width: 209px;
    margin: 15px auto 0;
    color: #8e2020;
}
.Contact h5
{
    padding: 0 0 0 20px;
    line-height: 23px;
    color: #fff;
    background: url("../image/Contact.gif") no-repeat left top;
}
.Contact ul
{
    margin: 8px 15px;
    line-height: 24px;
}
.Contact *
{
    vertical-align: middle;
}
.SortList
{
    font-family: "脣脦脤氓";
}
.SortList h5
{
    padding: 0 0 0 72px;
    line-height: 26px;
    color: #007d00;
    background: url("../image/SortList.gif") no-repeat left top;
}
.SortList ul
{
    margin: 10px 15px 0;
    overflow: hidden;
}
.SortList ul li
{
    float: left;
    width: 93px;
    padding: 5px 0 3px 6px;
    color: #333;
    border-bottom: 1px dashed #ccc;
}
.SortList ul li a:link, .SortList ul li a:visited
{
    color: #000;
    text-decoration: none;
}
.SortList ul li a:hover, .SortList ul li a:active
{
    color: #f50;
    text-decoration: underline;
}
.Links
{
    padding: 10px 0 15px;
    text-align: center;
}
.Links p
{
    margin: 6px 0;
}
.Links img
{
    border: 1px solid #63b863;
}
#Foot
{
    margin: 0 auto;
    padding: 18px 0;
    width: 910px;
    background: #f4fef4 url("../image/Foot.gif") repeat-x left top;
}
#Foot p
{
    padding: 5px 0 0;
    text-align: center;
    font-family: Arial;
    color: #39848a;
    letter-spacing: .1em;
    line-height: 18px;
}
#Foot p.line
{
    margin: 0 auto;
    padding: 0 0 8px;
    width: 716px;
    border-bottom: 1px dashed #ccc;
}