/**
 * webcast entry style sheet
 * Author: Feil.Wang
 * E-mail: 47655235@qq.com
 * Date Modified: 2014.07.15
 */
html,body{ height:100%;}
body{ font:14px/1.5 Microsoft Yahei, Simsun, Arial, Verdana, Helvetica, sans-serif; color:#666666; background-color:#f6f6f6;  }
button,input,select,textarea{ font-family: Microsoft Yahei, Simsun, Arial, Verdana, Helvetica, sans-serif;}
.clearfix:after{ content:''; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ *zoom:1 }
.clear{ clear:both; height:0; overflow:hidden; }

.w910{min-width:910px;}
.w910 .h-title{ width:910px;}
.w910 .main{ width:910px;}
.web{  position:relative; margin:0 auto; }
.header{  height:100px; background:url(../images/header.jpg) center top #126bb6 no-repeat; }
.h-title{ margin:0 auto;}
.h-title h1{ height:100px; padding:0 40px; line-height:100px; color:#ffffff; font-size:32px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.main{ position:relative; margin:0 auto; }
.left{ padding-right:270px; background-color:#fff;}
.right{ position:absolute;right:0; top:0; width:270px; height:100%; _height:expression(this.parentElement.clientHeight); background-color:#2c333d}
.bottom{ position:absolute; width:100%; bottom:0; left:0; line-height:20px; padding-bottom:15px;}
.copyright{ padding:0 310px 0 35px; font-size:12px; text-align:center;}
.event-info{ padding:35px 35px 55px;}
.i-title{ border-bottom:1px solid #e0e0e0; }
.i-title h3{ font-size:22px; color:#333333; border-bottom:2px solid #1791eb; font-weight:normal; display:inline-block; *display:inline; *zoom:1; }
.i-content{ padding:20px 0 40px; line-height:26px; }
.indent{ text-indent:28px; }
.entry-form{ padding:40px 35px 0;}
.input-item{ height:auto!important; position:relative; min-height: 65px;}
.input-item label{ color:#9c9c9c;}
.input-txt{ width:180px; height:42px; line-height:42px; padding:0 10px; border:0; background-color:#ffffff; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; vertical-align:top; }
.form-error{ color:#f44e4e; font-size:12px; display:block; height: 24px; line-height: 20px;}
.select{width:200px; padding:10px 8px; color:#9c9c9c; background-color:#ffffff; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; vertical-align:top; border:0;}
.submit-btn{ width:200px; height:50px; color:#ffffff; font-size:20px; cursor:pointer; text-shadow:0 1px 1px rgba(25, 148, 235, .75);	-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background-color:#22a7f0; background-image:-moz-linear-gradient(bottom, #148ae9 0%, #22a7f0 100%); background-image:-o-linear-gradient(bottom, #148ae9 0%, #22a7f0 100%); background-image:-webkit-linear-gradient(bottom, #148ae9 0%, #22a7f0 100%);  background-image:-ms-linear-gradient(bottom, #148ae9 0%, #22a7f0 100%); background-image:linear-gradient(bottom, #148ae9 0%, #22a7f0 100%); }
.submit-form { padding-bottom: 30px; }