﻿/* CSS Document */

html,body{height:100%;}
#wrap {	width: 987px; position: relative;height: 100%; margin: 0 auto 0 5px;}
#wrap-thin {width: 770px; position:relative; height: 100%; margin: 0 auto;}
#main {min-height: 100%;_height: 100%;}
#m_ext {padding-top: 80px;padding-bottom: 70px;_height: 1%;}
#header {position: absolute;top:0;left:0;width:100%;height:80px;}
#wrap-thin #header{ width: 770px;}
#Neck{ background:url(../images/fill_ALL.gif) repeat-x left -100px; height:15px; border-bottom:1px solid #b5d7f0; margin-bottom:4px}
#middle{border-left: solid 172px #f6f9fd; /* 左边栏背景 */ 
background-color: #fff;  /* 中间部分背景 */}
#inner{margin:0px; width:100%;}
#sidebar {width:170px; 	float:left; position:relative; 	margin-left:-171px;border-top:#b8c8d7 1px solid  }
#footer {height: 60px;clear: both; margin-top:-70px; text-align:center; line-height: 160%;}
#footer a {color:#000000;}
#footer a:hover {text-decoration: underline;}
#content {position: relative; margin: 0px;}
.nav {float:right; margin-top:10px; clear:both;}
.logo {width:770px;}
.RightWideCol {float:right;text-align: left; margin-left: 10px;width: 703px;display:inline-block;}
.RightWideCol {display:block;} /*hack for ie*/
.LeftWideCol {text-align: left;float: left;width: 747px;}
.LeftCol {text-align: left;float: left;width: 200px;}
.MainCol {float: left;width: 465px;text-align: left;margin-left: 10px;}
.RightCol {float: right;width: 232px;text-align: left;overflow:hidden;}



form,.t ul{margin:0;padding:0;}
#th,#lg,#bd,.t,#ft{width:760px;margin:0 auto;}
#bd,#lg,body,.tip{text-align:center;}
#lg{padding:2em 0 4em 0;}
#bd{height:86px; margin-bottom:50px;}
#th{height:20px;}
.t,.frm{width:570px;display:inline;margin-left:16em;_margin-left /* */:9em;}
.t ul{list-style:none;height:26px;}
.t ul li{width:56px;height:26px;}
.t ul li a{line-height:1.6em;margin-left:1.2em;}
.t ul li b{height:18px;width:1px;overflow:hidden;background:url(../images/vln.gif) repeat-y;}
.t ul li.on{position:relative;background:#fff url(../images/tbg.gif) no-repeat top;margin-left:-2px;}
.t ul li.on a{color:#fff;}
.t ul li.on b{display:none;}
.t a,.cp a{text-decoration:none;}
.frm{text-align:left;}
.t ul li.mr{width:80px;margin-left:.8em;}
.l,.t ul li,.t ul li a,.t,.frm{float:left;}
.t,.frm{_float /* */:none;}
.r,.t ul li b{float:right;}
#ft{color:#999;line-height:2em;}
#th{line-height:1.5em;}
.inp,.inp2,.inp3{font-size:16px;padding:.2em;width:20em;_width /* */:26em;_height /* */:1.8em;}
.inp2{width:24em;_width /* */:25em;}
.inp3{width:22em;_width /* */:23em;}
.btn{font-size:14px;height:2em;margin-bottom:2px;}
.cp,.cp a{color:#668bf0;}
.tip{margin:8% 0 3% 0;}
.ass{margin-top:6px; font-size:14px;}
select {height:1.8em;}

#hd,#bd,#ft,#nav{clear:both;width:770px;margin:0 auto;}
#hd{padding-top:.5em;}
#hd,#bd,#nav{text-align:left;margin-bottom:.8em;}
#nav{background-color:#e6f2ff;height:1.8em;line-height:1.9em;overflow:hidden;}
#nav strong{font-size:1.2em;margin-left:.5em;}
.lg{float:left;width:28%;}
.tpl{float:left;color:#999;width:72%;border-bottom:1px solid #ccc;line-height:1.8em;text-align:right;}
#hd:after {content:".";display:block;height:0; clear:both; visibility:hidden;}
.intro{color:#999;line-height:2em; font-size:14px;border-bottom:1px solid #8cc2ff; padding-left: 28px;}
.con dt,.con dd{float:left;margin:0;padding:.5em 0 .3em 0;}
.con dt{width:12%;text-align:right;line-height:2.2em;clear:left;}
.con dt strong{margin-right:1em;color:#0070ec;}
.con dd{width:88%;background:url(../images/blne.gif) repeat-x bottom;}
.itml{float:left;width:500px;}
.btn{font-size:14px;padding:.1em;}
.inp{font-size:14px;padding:.2em;width:18em; _height /* */:1.9em;}
#mlang,.itml ul,.itma,.itmb,.optlst,.itmc,.itmd{margin:0;padding:0;list-style:none;}
.itml ul li{float:left;display:inline;height:25px; margin-bottom:15px;}
.itml ul li.il{width:22.5%;text-align:right;line-height:2.3em;}
.itml ul li.ir{width:69%;margin-left:2%;height:2.3em;}
.itma li{float:left;display:inline;height:32px;line-height:32px;}
#mlang li em,.itmc li em,.itmb li em,.itma li em,.mlang em,.itml li em,.optlst em{font-style:normal;color:#999;}
#fmtopt em{color:#f45905;}
#mlang li label{display:-moz-inline-box;display:inline-block;zoom:1;width:100px;margin-top:.2em;}
#mlang li label input{margin-top:-.2em;}
#mlang li em{float:left;width:8px;margin-top:.2em !important;margin-top:auto;overflow:hidden;}
.itmb{margin-top:.6em;*margin-top:1.2em;}
.itmb li,.itmc li,.itmd li{float:left;}
.itmc li{border:1px solid red;}
li.tt{width:150px;text-align:right;}
li.opt{width:80px;margin-left:.8em;}
li.optc{margin-left:.8em;}
li.optc input{*margin-left:-10px;}
li.optb{width:80px;margin-left:.8em;}
li.opta{margin-left:.8em;width:500px;}
.optlst li{width:33.2%;height:26px;display:inline;}
li.optb input,.itma li input{float:left;margin-top:.5em;}
.mlang{clear:both;padding:0 0 5px 160px;}
.b0{background-image:none !important;}
.b0 .mlang{padding-top:.5em;}
.cp{color:#999;}
.red{color:#f45905;}
#ft{padding:1em 0;}
.mt5{margin-top:.5em;}
.bmsg{text-align:center;}
.bmsg a:link,.bmsg a:hover,.bmsg a:visited,.bmsg a:active{text-decoration:underline;}
#ft .cp a:link{font-family:arial,"宋体";}
#ft .cp a:visited{font-family:arial,"宋体";}
.sr { background-color:#F7F3F7; border:#9C9A9C 1px solid; padding:10px 20px; line-height:160%;}
.sf { margin-top:70px; height:1%;}
*html .sf{ margin-top:140px; }