@charset "utf-8";
*{ margin: 0px; padding: 0px;}
/*--Global Begin--*/
html,body{ width: 100%; border: none; margin: 0px; padding: 0px; height: 100%;}
html{ font: 63% "Trebuchet MS", Verdana, Tahoma, "黑体", "宋体", "微软雅黑";}
body{ color: #5e5e5e; font-size: 1.2em; position: relative;}
/*--Global End--*/
/*--GlobalLink Begin--*/
a:visited{ color: #9d9d9e; font-family: inherit!important;}
a{ color: #0d81ab; font-style: normal;}
a:hover{ color: #b433b5; text-decoration: none;}
a:active{ color: #000;}
a:focus{}
/*--GlobalLink End--*/

input,select{ vertical-align: middle;}
input[type="file"]{ background:#f5f5f5;}
input[type="text"],input[type="password"],select,textarea{ background: #f5f5f5; border: #cbcbcb solid 1px;}
input[type="text"]:hover,input[type="password"]:hover,select:hover,textarea:hover { border: #5fc7ed solid 1px;}
input[type="text"]:focus,input[type="password"]:hover,select:focus,textarea:focus { border: #5fc7ed solid 1px;}
input[type="text"],input[type="password"],textarea{ padding: 2px; height: auto;}
input,select,textarea{ color: #606060; font-size: x-small; voice-family: "\"}\""; font-size: small; font-weight: normal; font-family: "Trebuchet MS", Tahoma, Verdana, "Courier New", Courier, Helvetica, sans-serif, "新宋体", "微软雅黑", SimSun, SimHei;}
input[type="checkbox"]{ *height: 14px;}
form,object{ display: inline;}

/*--Share Style Begin--*/
a img{ border: none;}
p{ margin: 0px; padding: 0px;}
dl,dt,dd{ margin: 0px; padding: 0px;}
ul,ol,li{ margin: 0px; padding: 0px; list-style: none;}
#CenterBox ul{}
#CenterBox ul li{}
#CenterBox ol{}
#CenterBox ol li{}
li.ListTypeabc{}
li.ListTypeABC{}
ul.ListDisc,ul.ListDecimal,ul.ListLowerAlpha,ul.ListUpperAlpha{ padding-left: 20px;}
ul.ListDisc li{ list-style: disc;}
ul.ListDecimal li{ list-style: decimal;}
ul.ListLowerAlpha li{ list-style: lower-alpha;}
ul.ListUpperAlpha li{ list-style: upper-alpha;}

h1,h2,h3,h4,h5,h6,h7{ padding: 0px; margin: 0px;}
h1{ background: url(../images/h1_bg01.gif) repeat-x left bottom; color: #999999; font: 1.6em "微软雅黑", "黑体", "宋体", "Trebuchet MS", Verdana, Tahoma; font-weight: 600; line-height: 160%; padding: 0px 0px 10px 0px; margin: 0px 0px 15px 0px; position: relative;}
h1 img{ padding: 0px 5px; vertical-align: middle;}
h2{ color: #e4e4e4; font: 1.4em "微软雅黑", "黑体", "宋体", "Trebuchet MS", Verdana, Tahoma; font-weight: 300; padding: 0px; line-height: 140%;}
h3{ font-size: 1.3em;}
h4{ font-size: 1.2em;}
h5{ font-size: 1em;}
hr{ border-top: #c6c7c7 solid 1px; margin: 5px auto;}
small{ font-size: 88%;}
.NoBorder,.NoBorderInput input{ border: none!important;}
.NoBgImg{ background: none!important;}
.TextNowrap,.TextNowrapTd td{	white-space: nowrap;}
.Clear{ clear: both;}
.AutoClear{ overflow: hidden; *overflow: visible; zoom:1;}
div.HidClear,li.HidClear,dt.HidClear{ background: #009999; float: none!important; width: auto!important; display: block!important; clear: both!important; padding: 0px!important; margin: 0px!important; font-size: 0px!important; height: 0px!important; line-height: 0px!important; padding: 0px!important; margin: 0px!important; overflow: hidden!important; *display: inline-block!important; visibility: hidden!important;}
.FloatN{ float: none!important;}
.FloatL{ float: left!important;}
.FloatR{ float: right!important;}
.AutoW{ width: auto!important;}
.AlignLeft,.AlignLeftTd td,.AlignLeftTh th{ text-align: left!important;}
.AlignCenter,.AlignCenterTd td,.AlignCenterTh th{ text-align: center!important;}
.AlignRight,.AlignRightTd td,.AlignRightTh th{ text-align: right!important;}

.TipError{ color: #ef0000; background: #fffdc2; border: #fff496 solid 1px; text-align: center; padding: 5px;}
.TipOk{ color: #00820c; background: #ebffda; border: #ceffbd solid 1px; text-align: center; padding: 5px;}
.Red,.RedTd td,.RedTh th{ color:#FB1515;}
.Blue,.BlueTd td,.BlueTh th{ color: #31459c;}
.Black,.BlackTd td,.BlackTh th{ color: #000000;}
.Orange{ color: #ff6600; }
.B,.BTd td,.BTh th{ font-weight: bold;}
.S,STd td,.STh td{ font-size: 94%; font-weight: normal;}
.SpeText{ color: #FF6600;}

.Pad5{ padding: 5px;}
.Pad10{ padding: 10px;}
.PadT10{ padding-top: 10px;}
.PadT15{ padding-top: 15px;}
.PadB10{ padding-bottom: 10px;}
.PadB15{ padding-bottom: 15px;}
.MarginB10{ margin-bottom: 10px;}
.MarginB15{ margin-bottom: 15px;}
.MarginTB5{ margin-top: 5px; margin-bottom: 5px;}
.MarginTB10{ margin-top: 10px; margin-bottom: 10px;}
.AutoW{ width: auto!important;}
.W10P{ width: 10%;}
.W20P{ width: 20%;}
.W30P{ width: 30%;}
.W40P{ width: 40%;}
.W50P{ width: 50%;}
.W60P{ width: 60%;}
.W70P{ width: 70%;}
.W80P{ width: 80%;}
.W90P{ width: 90%;}
.W100P{ width: 100%;}
/*--Share Style End--*/
.LayOut{ position: absolute; z-index: 99999; background: #fffad9; border: #fff195 solid 3px;}
.LayOut .Bg{ background: #fffad9; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; width: 100%; height: 100%;}
.LayOut .ContentBox{ position: absolute; width: 100%; height: 100%;}
.LayOut .ContentBox select,#LayOut .ContentBox input{ border: #b2aa9a solid 1px; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
.LayOut .ContentBox input{ padding: 2px; vertical-align: middle; width: 150px;}

/*---容器垂直居中-----------------------------------------------------------------------------------------*/
.BoxVAlignMid{ display: table; width: 100%; height: 100%;}
.BoxVAlignMid .TabCell{ vertical-align: middle; height: 100%; margin: auto; display: table-cell; *display: block;}
.BoxVAlignMid span.Edge{ width: 0; height: 100%; vertical-align: middle; display: none; *display: inline-block;}
.BoxVAlignMid .Container{ margin: auto; vertical-align: middle;}
.BoxVAlignMid span.Container,.BoxVAlignMid a.Container{ display: block; *display: inline-block;}
.BoxVAlignMid div.Container{ *display: inline; zoom:1;}
/*---容器垂直居中-----------------------------------------------------------------------------------------*/
