﻿html, body
{
    font-size: 9pt;
    color: #4f4f4f;
    background-color: #c7c7c7;
}
body, div, dl, dt, dd, ul, ol, li, img, p
{
    padding: 0;
    margin: 0;
}
table
{
    border-collapse: collapse;
}
h1, h2, h3, h5, h6
{
    margin-top: 0px;
    margin-bottom: 0px;
}
h4
{
    font-size: 12pt;
    margin-top: 16px;
    margin-bottom: 16px;
}
h5
{
    font-size: 11pt;
    margin-top: 12px;
    margin-bottom: 12px;
}
img
{
    border: 0;
}
ol, ul
{
    list-style: none;
}
a
{
    text-decoration: none;
    color: #4f4f4f;
}
.input
{
    font-size: 9pt;
    font-family: 微软雅黑, Arial, Verdana, 宋体;
    border: #85a1bc 1px solid;
}
.but
{
    *margin-bottom: -4px;
}
.clear
{
    clear: both;
}
.aligncenter
{
    margin-left: auto;
    margin-right: auto;
}
.margin
{
    width: 913px;
}
.floatleft, .lifloatleft li
{
    display: block;
    _display: inline;
    float: left;
}
.border
{
    border: #cccccc 1px solid;
}
.overflow, li
{
    _overflow: hidden;/*IE 6*/
}
.red
{
    color: #d00005;
}
.blue
{
    color: #1c65b7;
}
.white
{
    color: #ffffff;
}
.orange
{
    color: #ec6900;
}
#mcTel
{
    width: 210px;
    height: 84px;
    margin-top: 9px;
}
#mBrand
{
    margin-top: 15px;
    width: 180px;
    height: 58px;
}
#mLeft
{
    margin-left: 10px;
    width: 228px;
    margin-right: 10px;
}
.mlTop
{
    background: url(/Images/Leftbg.png) no-repeat left top;
    height: 19px;
}
.mlCentre
{
    background: url(/Images/Leftbg_02.png) repeat-y left top;
}
.mlDown
{
    background: url(/Images/Leftbg.png) no-repeat left -20px;
    height: 26px;
}
.mlTit, #site
{
    border-bottom: #c7c7c7 1px solid;
}
.mlTit
{
    background-position: 2px center;
    background-attachment: scroll;
    width: 183px;
    text-indent: 18px;
    line-height: 23px;
    background-repeat: no-repeat;
    height: 23px;
}
#mlMenu, #prolMenu
{
    margin-top: 12px;
    padding-bottom: 5px;
}
#prolMenu
{
    width: 170px;
}
#prolMenu li
{
    text-indent: 19px;
    line-height: 22px;
    height: 22px;
}
.prolm
{
    border-bottom: #888888 1px dotted;
    background-attachment: scroll;
    background-image: url(/Images/Line_02.png);
    background-repeat: no-repeat;
}
.prolmb
{
    border-bottom: #888888 1px dotted;
}
#mlProImg, #mlProList
{
    margin-left: 20px;
}
#mlProImg
{
    height: 64px;
    margin-top: 16px;
    margin-bottom: 16px;
}
#mlProImg li, #mlProImg li img
{
    width: 89px;
    height: 64px;
}
#mlProImg li
{
    margin-right: 9px;
}
#mlProList li
{
    background: url(/Images/Line_01.png) no-repeat left center;
    text-indent: 8px;
    line-height: 21px;
    height: 21px;
}
#mlProList li span
{
    font-family: Arial;
    font-size: 8pt;
}
#mlSearch
{
    width: 168px;
    height: 60px;
    margin-top: 10px;
}
#mRight
{
    width: 664px;
    border-left: #858585 1px dotted;
}
#mInfo, #site
{
    width: 93%;
}
#site
{
    margin-top: 17px;
    background: url(/Images/Site.png) no-repeat 4px center;
    text-indent: 23px;
    line-height: 25px;
    height: 25px;
}
#nList
{
    margin-top: 28px;
    width: 83%;
}
#nList li
{
    background: url(/Images/Line_01.png) no-repeat left center;
    text-indent: 9px;
    line-height: 28px;
    height: 28px;
}
#nList li span
{
    font-family: Arial;
    font-size: 8pt;
}
#plist
{
    margin-left: 24px;
    margin-top: 30px;
}
#plist li, #plist li img, .plistimg, .plisttit
{
    width: 168px;
}
#plist li
{
    margin: 0px 18px 24px;
    height: 154px;
}
#plist li img
{
    height: 128px;
    border-bottom: #ffffff 1px solid;
}
.plistimg
{
    height: 129px;
}
.plisttit
{
    line-height: 25px;
    height: 25px;
    font-weight: bold;
    background-color: #969696;
    text-align: center;
}
#Pages
{
    width: 93%;
    line-height: 45px;
    height: 45px;
    border-top: #c7c7c7 1px solid;
    margin-top: 20px;
    text-align: right;
}
#nvHist
{
    margin-top: 10px;
    width: 92%;
    text-align: right;
}
#nvInfo
{
    margin-top: 10px;
    width: 90%;
    line-height: 180%;
}
#nvUpAndDown
{
    margin-top: 20px;
    margin-bottom: 30px;
    width: 92%;
    border-top: #d6d6d6 1px solid;
    padding-top: 10px;
}
#nvUpAndDown li
{
    font-size: 10pt;
    text-indent: 18px;
    line-height: 21px;
}
/********
Masters
********/
#mTop
{
    height: 72px;
    background: url(/Images/bg_01.jpg) #f2f2f2 no-repeat 823px 15px;
    position: relative;
}
#mLang
{
    left: 686px;
    position: absolute;
    top: 52px;
}
#mLogo
{
    margin-left: 26px;
    width: 330px;
    height: 46px;
    padding-top: 17px;
}
#mBannerdiv
{
    height: 254px;
    background-color: #bcbcbc;
}
#mMenudiv
{
    height: 31px;
    background: url(/Images/bg_02.jpg) #d0d0d0 no-repeat left top;
}
#mMenu
{
    font-weight: bold;
    line-height: 31px;
    text-align: right;
    width: 890px;
    color: #ffffff;
}
#mMenu a
{
    color: #ffffff;
    margin-left: 14px;
    margin-right: 13px;
}
#mBanner
{
    height: 223px;
}
#mCentre
{
    background-color: #f2f2f2;
    border-top: #f2f2f2 10px solid;
}
#mBottom
{
    height: 79px;
    background: url(/Images/bg_03.jpg) repeat-x left top;
    position: relative;
    border-top: #f2f2f2 18px solid;
}
#mCopyrightbg
{
    margin-left: 24px;
    height: 48px;
    background: url(/Images/bg_04.jpg) no-repeat left 13px;
}
#mCopyright
{
    padding-left: 15px;
    margin-left: 56px;
    border-left: #c0c0c0 1px solid;
    height: 30px;
    width: 500px;
}
#mAlibaba
{
    left: 721px;
    position: absolute;
    top: 13px;
}