* { margin: 0; padding: 0; list-style-type: none; }
a, img { border: 0; }
body { font-family:"Microsoft YaHei","Arial"; }
a { color: #333; text-decoration: none; }
/* demo */
.demo { width: 1000px; margin:0 auto 80px auto; max-height:800px; clear:both}
.demo h2 { font-size: 16px; height: 44px; color: #3366cc; margin-top: 20px; }
.demo dl dt { font-size: 14px; color: #ff6600; margin-top: 30px; font-weight: 800; }
.demo dl dt, .demo dl dd { line-height: 22px; }
/* tabbtn */
.tabbtn { height: 48px; background: url(../images/form-bg.jpg) repeat-x; border-left: solid 1px #ddd; border-right: solid 1px #ddd; }
.tabbtn li { float: left; position: relative; margin: 0 0 0 -1px; }
.tabbtn li a { display: block; float: left; height: 60px; line-height: 59px; overflow: hidden; width: 180px; text-align: center; font-size: 16px; cursor: pointer; }
.tabbtn li.current { border-left: solid 1px #d5d5d5; border-right: solid 1px #d5d5d5; border-top: solid 0 #c5c5c5; margin-top: -12px; }
.tabbtn li.current a { background: url(../images/form-bg.jpg) repeat-x; color: #c00; font-size: 20px; text-decoration: none }
/*头部*/
.form-container{ margin:0 auto; padding:0; width:1000px;}
.form-header{ width:1000px; float:left;  margin:15px 0 30px 0 }
.form-header h1 img{ vertical-align:middle; float:left}
.form-header h1 span{ border-left:1px solid #000; font-size:32px; font-weight:normal; padding:0 10px; margin-top:12px; float:left}
.form-header .back a{ background:url(../images/btn.gif) no-repeat; width:152px; height:48px; float:right; line-height:41px; text-indent:1.5em; font-size:18px}
.form-header .back a:hover{ background:url(../images/btn-hover.gif) no-repeat; color:#c00}
/*底部*/
.form-foot{ width:100%; clear:both; position: fixed; _position:relative ; bottom:0; background:#818181; color:#fff; padding:10px 0;}
.form-foot p{ text-align:center; font-size:14px; line-height:23px }
#iframe-bottom{ width:100%; clear:both; position: fixed; _position:relative ; bottom:0; }















