html{

}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
}table{
	border-collapse:collapse;
	border-spacing:0;
}fieldset,img{
	border:0;
}address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
	font-weight:normal;
}ol,ul{
	list-style:none;
}caption,th{
	text-align:left;
}h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}q:before,q:after{
	content:'';
}abbr,acronym{
	border:0;
	font-variant:normal;
}sup{
	vertical-align:text-top;
}sub{
	vertical-align:text-bottom;
}input,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	*font-size:100%;
}legend{
	color:#000;
}#yui3-css-stamp.cssreset{
	display:none;
}



.reg_wrap{background:url(../../images/bg_7.gif) repeat-x; min-height:573px;_height:573px; padding:12px 37px 0 25px;}
.reg_main_tit{height: 180px;width: 788px;margin: 0 auto;}
.reg_main_tit .numul{height: 73px;}
.reg_main_tit .textul{height: 54px;line-height: 54px;margin-left: 112px;}
.reg_main_tit .numul li,.reg_main_tit .textul li{float: left;}
.reg_main_tit .textul li{}
.line_wai{width: 120px;height: 1px;border-bottom: 1px solid #b4b4b4;margin-top: 36px;}
.line_nei{width: 150px;height: 1px;border-bottom: 1px solid #b4b4b4;margin-top: 36px;}
.reg_main_tit .num{margin: 0 4px;height: 73px;width: 73px;font-size: 52px;text-align: center;vertical-align: middle;}
.reg_main_tit .num img{vertical-align: middle;}
.reg_main_b{width: 900px;height:740px;margin:0 auto;background: #fff;border-right:1px solid #cccccc;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;overflow: hidden;padding-top: 34px;}
.reg_main-left{width: 700px;float: left; margin-left:50px; padding-left: 20px; }
.reg_main-left .xinxi .p-all,.reg_main-left .xinxi .input-all,.reg_main-left .xinxi .p-allradio{float: left;} 
.reg_main-left .xinxi .p-all{width: 88px;text-align:right;height: 32px;line-height: 32px;color: #666;font-size:15px;font-family: "Microsoft yahei"; margin-right:15px;}
.reg_main-left .xinxi .p-allradio{width: 60px;text-align:right;height: 32px;line-height: 32px;color: #666;font-size:16px;font-family: "Microsoft yahei"; margin-right:15px;}
.reg_main-left .xinxi .input-all{width:180px;height:32px;line-height:32px;padding-left: 10px; overflow:visible;font-size: 14px;outline:0;vertical-align:middle;}
.reg_main-left .xinxi .notice{clear: both;margin-left: 108px;width:338px;height: 25px;line-height: 25px;color:#999999;font-size: 12px;}
.tongyi{font-size: 14px;color: #666666;margin-left: 110px;margin-top: 10px;display: block;font-family: "Microsoft yahei";overflow: hidden;}
.tongyi .check,.tongyi p{float: left;}
.tongyi .check{width: 15px;height: 15px;}

.reg_main-right{width: 349px;float: left;}
.reg_main_r_t{margin-left: 15px;margin-top: 30px;}
.reg_main_r_t p{font-size: 15px;color: #666666;font-family: "Microsoft yahei";line-height: 36px;margin-bottom: 15px;}
.reg_main_r_t p a{color: #00ccff;text-decoration: underline;}
.reg_main_r_b{margin-left: 15px;margin-top: 10px;}
/* ΣΚΟδ */
.title{width: 833px;margin: 0 auto;border-bottom:1px solid #cccccc;padding-left: 15px;}
.email_main{height: 400px;margin-top:45px;}
.email_main .p{width:833px;text-align:center;font-size: 14px;color:#999999;margin: 0 auto;}
.email_main dl{margin-left: 222px;margin-top: 32px;overflow: hidden;height: 42px;}
.sj-yanzheng{margin-left: 214px;margin-top: 15px;height: 42px;}
.sj-yanzheng .sj-btn{float: left;margin-left: 5px;_display:inline;width: 96px;height: 38px;text-align: center;}
.sj-yanzheng .sj-txt{width: 381px;height: 40px;float: left;border:1px solid #c5c5c5;border-radius: 5px;padding-left: 10px;overflow:visible;font-size: 14px;outline:0;vertical-align:middle;}
.email_main dt,.sj-yanzheng span{font-size: 18px;font-family: "Microsoft yahei";color:#666666;float: left;height:42px;line-height: 42px;}
.email_main dd input{width: 381px;height: 40px;float: left;border:1px solid #c5c5c5;border-radius: 5px;padding-left: 10px;overflow:visible;font-size: 14px;outline:0;vertical-align:middle;}
.email_main .span-notice{padding-left:328px;line-height:24px;font-size:12px;color:#666;}
.email_zc{clear:both;margin-left: 380px;margin-top:65px;height: 43px;}
.email_zc a{width:171px;height: 48px;}
.email_zc a.tiao{text-decoration: underline;color:#9a9a9a;}

.email_main h3{font-size: 24px;color: #3d3d3d;font-family: "Microsoft yahei";width: 833px;margin:0 auto;text-align: center;}
.xuanze{margin-left: 245px;margin-top: 35px;height: 42px;}
.xuanze span{margin: 0 5px;cursor: pointer;}
.inviter_xinxi{width: 797px;margin: 0 auto;margin-top: 25px;display: none; }

.inviter_xinxi_c{width: 797px;background: #efefef;}
.inviter_xinxi_c p{color: #a9a9a9;font-size: 16px;font-family: "Microsoft yahei";margin-left: 54px;padding-top: 10px;}
.inviter_xinxi_c .text{width: 525px;height: 40px;border:1px solid #cccccc;border-radius: 5px;margin-left: 132px;margin-top: 26px;line-height: 40px;padding-left: 5px;overflow:visible;font-size: 14px;outline:0;vertical-align:middle;}
.zhuce_btn{width: 350px;height: 48px;margin-left: 200px;margin-top: 10px;margin-bottom: 20px;}
.zhuce_btn1{width: 350px;height: 48px;margin-left: 60px;margin-top: 10px;margin-bottom: 20px;}
.zhuce{  margin-left:15px;width: 150px;height: 44px;background: #33b9fa;border:none;color: #fff;text-align: center;line-height: 44px;cursor: pointer;font-size: 18px;}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}


select {
  width: 220px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
}
select[multiple],
select[size] {
  height: auto;
}


select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 10px;
  font-size: 14px;
  line-height: 10px;
  color: #555555;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  vertical-align: middle;
}


textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}


input[type="radio"] {
  margin: 4px 0 0;
  *margin-top: 0;
  /* IE7 */

  margin-top: 1px \9;
  /* IE8-9 */

  line-height: normal;
  cursor: pointer;
}

.radio {
  min-height: 20px;
  padding-left: 20px;
}

.radio input[type="radio"] {
  float: left;
  margin-left: -20px;
}



input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent;
}


.btn .label,
.btn .badge {
  position: relative;
  top: -1px;
}

.btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #bbbbbb;
  *border: 0;
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.btn:active,
.btn.active {
  background-color: #cccccc \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn {
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}




.btn-query {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ff6363;
  background-image: -moz-linear-gradient(top, #fe8f8f, #ff1d1d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fe8f8f), to(#ff1d1d));
  background-image: -webkit-linear-gradient(top, #fe8f8f, #ff1d1d);
  background-image: -o-linear-gradient(top, #fe8f8f, #ff1d1d);
  background-image: linear-gradient(to bottom, #fe8f8f, #ff1d1d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe8f8f', endColorstr='#ffff1d1d', GradientType=0);
  border-color: #ff1d1d #ff1d1d #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #ff1d1d;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-query:hover,
.btn-query:active,
.btn-query.active,
.btn-query.disabled,
.btn-query[disabled] {
  color: #ffffff;
  background-color: #ff1d1d;
  *background-color: #fb3a3a;
}
.btn-query:active,
.btn-query.active {
  background-color: #fb3a3a \9;
}