* { 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; }
.pay_ifrm{width:860px;height:460px;}
/* 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: 5px; }
.tabbtn li.current a {  color: #ff7f00; font-size: 20px; text-decoration: none }
/* tabcon */
.tabcon { position: relative;/*必要元素*/ overflow: hidden; }
.tabcon .subbox { position: absolute;/*必要元素*/ left: 0; top: 0; }
.tabcon .sublist { padding: 5px 10px; }
/* leftcon */
#leftcon .subbox { width: 9999em; }
#leftcon .subbox .sublist { float: left; width: 700px; }
/* sublist */
.sublist { padding: 10px; }
.sublist li { height: 28px; line-height: 28px; font-size: 12px; }
.sublist li span { margin: 0 5px 0 0; font-family: "宋体"; font-size: 12px; font-weight: 400; color: #ddd; }
/* form */
.tabcon { width: 1050px; margin: 0 auto; padding: 0; }
.form-input { width: 220px; height: 35px; line-height: 35px; border: 1px solid #c4c4c4; border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; box-shadow: -1px 3px 2px #ccc inset; text-indent:5px }
.form-textarea { width: 300px; height: 80px; line-height: 29px; border: 1px solid #c4c4c4; border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; box-shadow: -1px 2px 2px #dadada inset; text-indent: 5px }
.form-name { font-size: 15px; width: 100px; text-align: right; float: left; line-height: 43px; margin-right: 20px; display: inline }
.important { color: #c00; margin-left: 10px; font-size: 16px; }
.form-box { margin-top: 20px }
.form-box li { float: left; margin:12px 0 0 0; overflow: hidden; width: 100%; position: relative }
.tishi { color: #818181; font-size: 12px; text-align: center }
input[type="text"], input[type="password"], input[type="email"] { box-shadow: inset 0 2px 5px #eee; border: 1px solid #D4D4D4; color: #333; }
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus { border: 1px solid #50afeb; outline: none; }
input[type="button"], input[type="submit"] { background-color: #3c6db0; box-shadow: 1px 1px 1px rgba(75,75,75,0.3); }
input[type="button"]:hover, input[type="submit"]:hover { background-color: #5a88c8; }
input[type="button"]:active, input[type="submit"]:active { background-color: #5a88c8; }
#easytip { text-align: left; position: absolute; top: 0; right: 0; text-align: left; }
.easytip-text { text-align: left; padding: 5px 10px; *margin-top:8px;
min-width: 200px!important; color: #c00; font-size: 14px; float: left; text-align: left; }
.myButton { -moz-box-shadow: inset 0px 1px 0px 0px #cf866c;
 -webkit-box-shadow: inset 0px 1px 0px 0px #cf866c;
  box-shadow: inset 0px 1px 0px 0px #cf866c; 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d60808), color-stop(1, #ef383a)); 
  background: -moz-linear-gradient(top, #d0451b 5%, #bc3315 100%); background: -webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%); 
  background: -o-linear-gradient(top, #d0451b 5%, #bc3315 100%); background: -ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
  background: linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);  
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315', GradientType=0);
  background-color: #d60808;
  -moz-border-radius: 3px; 
  -webkit-border-radius: 3px; 
  border-radius: 3px; 
  border: 1px solid #942911; 
  display: inline-block; 
  cursor: pointer; 
  color: #ffffff; 
  font-family: Arial; 
  font-size: 18px; 
  padding: 10px 24px; 
  text-decoration: none; 
  text-shadow: 0px 1px 0px #854629;
  margin-left: 120px; 
  display: inline }
.myButton:hover { 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ef383a), color-stop(1, #d60808)); 
background: -moz-linear-gradient(top, #bc3315 5%, #d0451b 100%); 
background: -webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%); 
background: -o-linear-gradient(top, #bc3315 5%, #d0451b 100%); 
background: -ms-linear-gradient(top, #bc3315 5%, #d0451b 100%); 
background: linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);  
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b', GradientType=0);
background-color: #bc3315; 
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
border-radius: 3px; }
.myButton:active { position: relative; top: 1px; }
.form-radio { width: 80px; float: left }
.form-radio label { margin: 12px 10px 0 10px; float: left; font-size: 15px }
.form-radio-box { width: 220px; float: left }
/*下拉框样式*/
.nice-select { width: 220px;height: 38px; border: 1px solid #C4C4C4; position: relative; box-shadow: 0 0 2px #ccc inset;font-family:"Microsoft YaHei","Arial";  }
.nice-select option { height: 30px; line-height: 30px; overflow: hidden; padding: 0 10px; cursor: pointer; font-size:15px; }

/*头部*/
.form-container{ margin:0 auto; padding:0; width:1000px;}
.form-header{ width:1000px; float:left;  margin:5px 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:5px 10px; margin-top:19px; 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-header .logo123{ float:left;}
.form-header .jfxt{ float:left; width:250px;}
.form-header .back{ float:left;width:100px; height:26px; margin-top:40px; position:relative; margin-left:120px;}
/*.form-header .back a:hover{}*/
.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; }















