﻿/* DEFAULTS
----------------------------------------------------------*/

body
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background: #fff;
    margin: 0; /* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */
    padding: 0;
    text-align: center; /* 在 IE 5* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */ /* color: #696969;   */
    font-weight: normal;
}

/* 容器 */
#container
{
    width: 98%; /*width:989px !important;  width:960px;当文本保持浏览器的默认字体大小时，此宽度将创建一个适合 800px 浏览器窗口的容器 	width:989px inherit; */
    background: #FFFFFF;
    margin: 0px auto; /*  auto自动边距（与宽度一起）会将页面居中 */ /*border: 1px solid #000000;*/
    text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。*/
    padding: 0px 10px;
    _padding: 0px 5px;
}
#content
{
    width: 100%;
    margin: 0px auto;
    padding: 0px;
}
/* 页头 */
#header
{
    width: 100%; /* coming 最小分辨率的控制 不要出现换行现象*/
    margin: 0;
    padding: 0; /*Border: solid 1px #BDBDBD;*/
    height: 100%;
}

/* 左边菜单区 */
#sidebar
{
    float: left;
    width: 160px; /* 由于此元素是浮动的，因此必须指定宽度 */
    background: #FFF; /* 将显示背景色，其宽度等于栏中内容的长度，*/
    padding: 0; /* 顶部和底部的填充将在该 div 中产生视觉空间 */ /* margin:0; padding-top: 5px; text-align:center; Height: 100%;*/
    border: solid 1px #BDBDBD;
    height: 360px;
}

/* 右边内容区 */
#maincontent
{
    margin: 0;
    padding: 0px 10px 0px 10px; /*Border: solid 1px #BDBDBD; 	float: left; */
    float: left;
}
.txtleft
{
    text-align: left;
}
/* 底部区 */
#footer
{
    margin-top: 5px;
    padding: 0px;
    text-align: left;
    background: #ffffff;
    line-height: 20px;
    height: 20px;
    vertical-align: middle;
}


/* Logo */
.logo
{
    margin: 19px;
    _margin: 19px 13px 19px;
    width: 37px;
    height: 35px;
    float: left;
}

/* Logo 名称 */
.websitename
{
    margin-top: 19px;
    _margin: 19px 0px 20px;
    width: 400px;
    float: left;
    font-family: Verdana,Futura Md BT;
    font-size: 14px;
    font-weight: Bold;
    height:35px;
    color: #D42E12; /*Border: solid 1px #BDBDBD;	*/
}
/* personlisation help */
.personlisation
{
    float: right;
    width: 450px;
    margin-right: 20px;
    _margin-right: 5px; /*IE里面，数字减半*/ /*background-color:red; */
    vertical-align: middle;
}
/* help 
.help {padding-top:5px }
*/

/* 导航区 */
.navigationbar
{
    margin: 0px;
    padding: 0px;
    width: 900px; /* coming 最小分辨率的控制 不要出现换行现象*/
    height: 49px;
}

.navigationbar ul
{
    margin: 0px;
    padding: 0px; /* 上部空长6 底部空长6 */
    text-align: left;
    height: 35px;
    border-left: solid 1px #BDBDBD; /*background-color:red;  */ /*Border: solid 1px #BDBDBD; */
}

.navigationbar li
{
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px; /* 上部空长12 底部空长2 */
    list-style-type: none; /*display: inline; */
    float: left;
    background-color: #EFEFEF;
    text-align: center;
    border-top: solid 1px #BDBDBD;
    border-right: solid 1px #BDBDBD;
    border-bottom: solid 1px #BDBDBD;
}

.navigationbar a
{
    margin: 0px 0px 0px 0px;
    padding: 11px 9px 12px 9px;
    font-size: 11px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    color: #404040;
    display: block;
    float: left;
    border-top: solid 1px #BDBDBD;
    border-right: solid 1px #BDBDBD;
    border-bottom: solid 1px #BDBDBD;
    background-color: #EFEFEF; /*cursor: hand;*/ /*Border: solid 1px #BDBDBD;*/
}

.navigationbar a:hover
{
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    padding: 11px 9px 12px 9px;
    font-size: 11px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    color: #404040;
    display: block;
    float: left;
    border-top: solid 1px #BDBDBD;
    border-right: solid 1px #BDBDBD;
    border-bottom: solid 1px #F7D117;
    background-color: #FFF; /*cursor: hand;*/ /*Border: solid 1px #BDBDBD;*/
}

.first
{
    border-left: solid 1px #BDBDBD;
}

/*
#current  
{
	background :#F7D117;
	border-bottom:solid 1px #F7D117;
	}
*/

.messagebar
{
    width: 100%;
    min-width: 989px !important;
    height: 25px;
   /* background: #F7D117;*/
    background: #546D8E;
    text-align: right; /*margin-left:10px;*/
}
/*
.welcome { background:#FFEAA0;text-align:center; float:left; width:160px;height:20px;padding-top: 5px;font-size: 12px; font-weight:bold; }
*/
.messagebarspan
{
    float: right;
    margin: 0px 2px 0px 0px;
    padding: 5px 0px 0px 0px;
    text-align: center;
    height: 20px;
    font-size: 11px; /*font-weight:bold;*/
    font-family: Verdana,Futura Md BT; /*Border: solid 1px #BDBDBD;*/
}

.redbar
{
    min-width: 989px !important;
    min-width: 982px !important;
    width: 100%;
    height: 5px;
    background-color: #D42E12;
    font-size: 0px;
    line-height: 5px;
    margin: 0px;
    padding: 0px;
}

.pagetitle
{
    width: 99%;
    min-width: 979px !important;
    padding: 4px 2px 0px 8px;
    height: 20px;
    background-color: #EFEFEF;
    border: solid 1px #BDBDBD;
    margin-bottom: 8px;
    margin-top: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #00496e;
}

.PageBodt1
{
    width: 93%;
    position: relative;
}
.pagetitle1
{
    width: 99%;
    min-width: 979px !important;
    padding: 4px 2px 0px 8px;
    height: 20px;
    background-color: #EFEFEF;
    border: solid 1px #BDBDBD;
    margin-bottom: 8px;
    margin-top: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #00496e;
}

#sidebar ul
{
    margin: 0;
    padding: 0;
    text-align: left;
    font-size: 11px;
    background: #FCFEDF; /* 将显示背景色，其宽度等于栏中内容的长度，*/
}

#sidebar li
{
    list-style-type: none;
    margin-left: 0px;
    padding-left: 8px;
    width: 150px;
    padding-bottom: 1px;
    padding-top: 2px;
    background-color: #FCFEDF;
    border-bottom: solid 1px #BDBDBD;
    line-height: 20px;
    min-height: 20px;
    _height: 20px;
    vertical-align: middle;
}

/*#sidebar li a { text-decoration: none;}*/
.cropstring
{
    margin-top: 2px;
}


.shellbutton
{
    border: solid 1px #BDBDBD;
    background-color: #EFEFEF;
    color: #000000;
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 100px;
}

.shellbuttonhover
{
    border: solid 1px #BDBDBD;
    background-color: #FFFFFF;
    color: #000000;
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 100px;
}

a
{
    color: #174e82;
    text-decoration: none;
}



.shelltable
{
    border: solid 1px #BDBDBD;
}

.shelltableHeader
{
    background-color: #BDBDBD;
    padding: 3px 6px;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    _margin-left: 7px;
}

.shell-tableItem
{
    border-top: Solid 1px #BDBDBD;
    background-color: #FFFFFF;
    padding: 3px 6px;
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
}
.shell-tableItem2
{
    border-top: Solid 1px #BDBDBD;
    background-color: #EFEFEF;
    padding: 3px 6px;
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
}

.shelltabletd
{
    border-top: Solid 1px #BDBDBD;
    background-color: #EFEFEF;
    padding: 3px 6px 3px 15px;
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
}
.shellformHeader
{
    border-bottom: Solid 1px #BDBDBD;
    background-color: #EFEFEF;
    padding: 3px 6px;
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
}

.shelltableItem
{
    background-color: #FFFFFF;
    padding: 3px 6px;
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
}


.input
{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    background-color: #FFFFFF;
}
.textarea
{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    background-color: #FFFFFF;
}
.select
{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    background-color: #FFFFFF;
}

.clear
{
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}


.title
{
    margin-bottom: 20px;
    padding: 0px;
    text-align: center;
}
.titleW
{
    width: 768px;
    margin-left: 200px;
    margin-bottom: 20px;
    padding: 0px;
    text-align: center;
}
.LeftRow
{
    width: 350px;
    margin-left: 80px;
    padding: 0px;
    text-align: left;
    background: #bdbdbd;
    float: left;
}
.RightRow
{
    width: 350px;
    margin-left: 80px;
    padding: 0px;
    text-align: right;
    background: #cceedd;
    display: inline;
    clear: both;
}
.Datacontent
{
    width: 100%;
    margin: 0px auto;
    padding: 0px;
    text-align: left;
    height: 100%;
}
.DataRow
{
    width: 45%;
    margin-left: 1px;
    padding: 0px;
    text-align: left;
    float: left;
    margin-bottom: 5px;
}
.DataRowX
{
    width: 450px;
    margin-left: 1px;
    padding: 0px;
    text-align: left;
    float: left;
    margin-bottom: 5px;
}
.DataRowY
{
    width: 350px;
    margin-left: 1px;
    padding: 0px;
    text-align: left;
    float: left;
    margin-bottom: 5px;
}
.SoldManageQ
{
    width: 250px;
    margin-left: 1px;
    padding: 0px;
    text-align: left;
    float: left;
    margin-bottom: 5px;
}
.DataRowH
{
    width: 350px;
    height: 30px;
    margin-left: 1px;
    padding: 0px;
    text-align: left;
    margin-bottom: 5px;
    line-height: 30px;
}
.DataRowLabel
{
    text-align: center;
}
.DataRowContent
{
    width: 150px;
    margin-left: 1px;
    padding: 0px;
    text-align: left;
    float: left;
}

/* 内容*/
.MultiLine
{
    width: 715px;
    margin-left: 0px;
    padding: 0px;
    text-align: left;
    float: left;
    line-height: 25px;
    vertical-align: middle;
    margin-bottom: 5px;
}
.DataRow ul
{
    margin-top: 12px;
    padding: 0;
    text-align: left; /*Set to "right" to right align pagination interface*/
    font-size: 12px;
    width: 560px;
}

.DataRow2 ul
{
    margin-top: 12px;
    padding: 0;
    text-align: left; /*Set to "right" to right align pagination interface*/
    font-size: 12px;
    width: 760px;
}

.DataRow li
{
    list-style-type: none;
    display: inline;
    width: 100px;
    text-align: center;
    margin-left: 2px;
}
.DataRow li span
{
    width: 60px;
    text-align: center;
    margin-left: 5px;
}
.lititle
{
    background-color: #efefef;
}
.Red
{
    color: #F00;
}
.DataList
{
    width: 700px;
    margin-left: 1px;
    padding: 0px;
    text-align: left;
    float: left;
}
.DataList ul
{
    width: 700px;
    margin-left: 1px;
    padding: 0px;
    text-align: left;
    float: left;
}
.DataList ul li
{
    width: 700px;
    margin-left: 1px;
    padding: 0px;
    text-align: left;
    float: left;
}
.DataList ul li span
{
    float: left;
    display: block;
    width: 70px;
    margin-left: 3px;
    margin-top: 8px;
    padding: 0;
    text-align: left;
}

.DataList2
{
    width: 950px;
    margin-left: 1px;
    padding: 0px;
    text-align: left;
    float: left;
}
.DataList2 ul
{
    width: 900px;
    margin-left: 1px;
    padding: 0px;
    text-align: left;
    float: left;
}
.DataList2 ul li
{
    width: 950px;
    margin-left: 1px;
    padding: 0px;
    text-align: left;
    float: left;
}
.DataList2 ul li span
{
    float: left;
    display: block;
    width: 50px;
    margin-left: 8px;
    margin-top: 8px;
    padding: 0;
    text-align: left;
}

.fontClass
{
    font-size: 12px;
}

.contentpage
{
    text-align: center;
    width: 442px;
}
.odd
{
    background-color: #f2f2f2; /* pale yellow for odd rows */
}
.even
{
    background-color: #ffffff; /* pale blue for even rows */
}
.contentpage tr
{
    border-color: #BDBDBD;
    border-width: 1px;
    border-style: Solid;
    background-color: #f2f2f2;
    min-height: 25px;
    _height: 25px;
    line-height: 25px;
}
.contentpagetitle
{
    text-align: center;
    width: 442px;
}
.contentpagetitle tr
{
    border-color: #BDBDBD;
    border-width: 1px;
    border-style: Solid;
    min-height: 25px;
    _height: 25px;
    line-height: 25px;
}
#PageTitle
{
    text-align: center;
    width: 98%;
}
.PageTitle
{
    text-align:left;
    width: 98%;
    font-weight: bold;
    clear: both;
}
.PageTitles
{
    text-align:center;
    width: 98%;
    font-weight: bold;
    clear: both;
}
.UserPageCenter
{
    text-align: center;
    width: 609px inherit;
    width: 810px !important;
}

#PageTitles
{
    text-align: left;
    width: 95%;
}
#FenPage
{
    text-align: right;
    width: 99%;
    clear: both;
}
#pageTitles
{
    text-align: center;
    width: 93%;
}
.FenPage
{
    text-align: right;
    width: 95%;
}
#PageUser
{
    text-align: left;
    width: 70%;
}
#PagePassword
{
    text-align: left;
    width: 80%;
}
#PageConfig
{
    text-align: left;
    width: 100%;
}
#PageProduct
{
    text-align: left;
    width: 70%;
    height: 368px;
}
#PagePlant
{
    text-align: left;
    width: 30%;
}
#PageDealer
{
    text-align: left;
    width: 77%;
}
#PageRoles
{
    text-align: left;
    width: 88%;
}
#PageDealerShip
{
    text-align: center;
    width: 70%;
}
#PageRole
{
    text-align: center;
    width: 78%;
}
#PageRoleInformation
{
    text-align: left;
    width: 45%;
    float: left;
}
#PageRoleInformations
{
    text-align: left;
    width: 92%;
}
#PageRoleRight
{
    text-align: center;
    width: 55%;
}
#Bodys
{
    position: relative;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    top: 15px;
    left: 110px;
}

#questions
{
    text-align: left;
    width: 95%;
}
#question
{
    text-align: left;
    width: 95%;
}
#answer
{
    text-align: left;
    width: 95%;
}
#question1
{
    text-align: left;
    width: 95%;
}
#answer1
{
    text-align: left;
    width: 95%;
}
#question2
{
    text-align: left;
    width: 95%;
}
#answer2
{
    text-align: left;
    width: 95%;
}
#question3
{
    text-align: left;
    width: 95%;
}
#answer3
{
    text-align: left;
    width: 95%;
}
#question4
{
    text-align: left;
    width: 95%;
}
#answer4
{
    text-align: left;
    width: 95%;
}
#question5
{
    text-align: left;
    width: 95%;
}
#answer5
{
    text-align: left;
    width: 95%;
}
#question6
{
    text-align: left;
    width: 95%;
}
#answer6
{
    text-align: left;
    width: 95%;
}
#question7
{
    text-align: left;
    width: 95%;
}
#answer7
{
    text-align: left;
    width: 95%;
}
#question8
{
    text-align: left;
    width: 95%;
}
#answer8
{
    text-align: left;
    width: 95%;
}
#question9
{
    text-align: left;
    width: 95%;
}
#answer9
{
    text-align: left;
    width: 95%;
}
/*dean*/
.displayno
{
    display: none;
}
.dispalyblock
{
    display: block;
}

.open
{
    background: url(../Images/down.gif) no-repeat left center;
    cursor: pointer;
    clear: both;
    line-height: 25px;
    vertical-align: middle;
    margin: 10px 0px;
    padding-left: 10px;
    font-weight: bold;
}
.close
{
    cursor: pointer;
    background: url(../Images/right.gif) no-repeat left center;
    clear: both;
    line-height: 25px;
    vertical-align: middle;
    margin: 10px 0px;
    padding-left: 10px;
    font-weight: bold;
}

.Title120
{
    width: 120px;
    height: 25px;
    float: left;
    text-align: right;
    line-height: 25px;
    margin: 0px;
}

.Title90
{
    width: 110px;
    height: 25px;
    float: left;
    text-align: right;
    line-height: 25px;
    margin: 0px;
}
.Title90_WC
{
    width: 100px;
    height: 25px;
    float: left;
    text-align: left;
    line-height: 25px;
    margin: 0px;
}
.Title90_PC
{
    width: 63px;
    height: 25px;
    float: left;
    text-align: left;
    line-height: 25px;
    margin: 0px;
}
.Title90_ET
{
    width: 100px;
    height: 25px;
    float: left;
    text-align: left;
    line-height: 25px;
    margin: 0px;
}

.Title_Left
{
    width: 76px;
    height: 25px;
    float: left;
    text-align: left;
    line-height: 25px;
    margin: 0px;
}
.Title90_Left
{
    width: 90px;
    height: 25px;
    float: left;
    text-align: left;
    line-height: 25px;
    margin: 0px;
}
.Query90
{
    width: 90px;
    height: 25px;
    float: left;
    text-align: left;
    line-height: 25px;
    margin: 0px;
}
.Query150
{
    width: 150px;
    height: 25px;
    float: left;
    text-align: left;
    line-height: 25px;
    margin: 0px;
}
.Query120
{
    width: 120px;
    height: 25px;
    float: left;
    text-align: left;
    line-height: 25px;
    margin: 0px;
}
/*设置行*/
.settionItem
{
    width: 95%;
    height: auto;
    margin: 0px;
    padding: 0px;
    height: 25px;
}
.settionItem_Left
{
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 0px;
    height: 25px;
}
.notavailable
{
    color: #8d8c8c;
}

.textalignleft
{
    text-align: left;
}
.textaligncenter
{
    text-align: center;
    width: 70px;
}
.Help_Title
{
    width: 100%;
    font-size: 12px;
    margin-left: 15px;
    font-weight: bold;
    margin: 7px 7px 7px 20px;
    line-height: 20px;
}
.Help_Title_Sub
{
    width: 100%;
    font-size: 12px;
    font-weight: bold;
    margin: 7px 7px 7px 0px;
}
.Question_Title
{
    font-weight: bold;
    width: 100%;
    font-size: 12px;
    margin-left: 15px;
    line-height: 25px;
}
.Answer_Content
{
    width: 100%;
    font-size: 12px;
    margin-left: 15px;
}
.Answer_Content pre
{
    line-height: 25px;
}
.helpcontentpagetitle
{
    width: 100%;
    font-size: 12px;
    margin-left: 15px;
    font-weight: bold;
    margin: 7px 7px 7px 20px;
}

.txtborder
{
    border: none;
}
a.button
{
    background: transparent url('../Images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    width: 50px;
}

a.button span
{
    background: transparent url('../Images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active
{
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span
{
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
.DivResult
{
    width: 95%;
    text-align: left;
}
.DivResult span
{
    vertical-align: middle;
    text-align: left;
}
/*button box style*/
.btnBox
{
    width: 100%;
    clear: both;
    }
.btnBox ul
{
    list-style: none;
    padding: 0px;
    margin: 0px;
    height: 30px;
}
.btnBox ul li
{
    min-width: 65px;
    _width: 65px;
    text-align: left;
    float: left;
    line-height: 30px;
    height: 30px;
    vertical-align: middle;
    margin-right:5px;
}
.btnBox ul li input
{
}
.btnBox ul li .input120
{
    min-width: 90px;
    _width:90px;
    height: 25px;   

}
.btnBox ul li .input200
{
    min-width: 200px;
    height: 25px;
    
}
/*end*/