body,p,img,ul,li,ol,dl,dd,dt,h1,h2,h3,a,input,div{margin:0;padding:0;font-family: "微软雅黑",arial;text-shadow:none;font-weight:normal;font-size:14px;}
a,a:focus, a:hover{text-decoration:none;color:#666;}
ul,ol{list-style:none;}
*:focus{outline:0;}
img{border:none;}
.container:before,.clearfix:before{display: table;content: " ";}
.container:after,.clearfix:after{content: "";display: block;height: 0;clear: both;float: none;margin: 0;}
.hide{display: none;}
.relative{position:relative;}
.transform{transition:all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);/* 通用 */-o-transition:all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);/* Opera */-ms-transition:all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);/* IE 9 */-moz-transition:all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);/* Firefox */-webkit-transition:all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);/* Safari 和 Chrome */ } 
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;max-width: 100%;}
.overflow{overflow:hidden}
.container{display:block;width:1200px;margin:0 auto;}
.box-sizing{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}
.im img{width:100%;height:100%;display:block;}
.img{
	display: flex;
	align-items: center;
	display: -webkit-flex;
	-webkit-align-items: center;
	display: -ms-flexbox;
	-ms-align-items: center;
}
.img img{
	max-width:100%;
	max-height:100%;
	margin:auto;
}
.choose-amount label{
  float: left;
  font-size: 14px;
  color: #999;
  margin: 0;
  font-weight: 500;
  height: 33px;
  line-height: 33px;
}.choose-amount a{
  height: 30px;
  width: 30px;
  float: left;
  text-align: center;
  line-height: 30px;
  font-size: 14px;
  color: #666;
  border: 1px solid #d2d2d2;
  text-decoration: none;
  cursor: pointer;
  transition:color 0s!important;
}.choose-amount .text{
  float: left;
  height: 30px;
  line-height: 30px;
  border: 1px solid #d2d2d2;
  margin: 0 -1px;
  width: 68px;
  text-align: center;
}.choose-amount a:hover{
  background: #d2d2d2;
  color: #fff;
}.choose-amount p{
  float: left;
  height: 30px;
  line-height: 30px;
  margin: 0 0 0 20px;
}
#register_new .login_news .register_table form dl dt{display:inline-block;*display: inline /*IE7*/;vertical-align:top;width:60px;}
#register_new .login_news .register_table form dl dd{display:inline-block;vertical-align:top;width:215px;*display: inline /*IE7*/;position: relative;}
#register_new .login_news .register_table form dl dd placeholder{position:absolute;left:0;}
#register_new .login_news .register_table form dl dd input{width:215px;}
#register_new .login_news .register_table form .code-div dd{width:102px;}
#register_new .login_news .register_table form .code-div dd input{width:102px;}
#register_new .login_news .register_table form dl{margin-bottom: 20px}
#register_new .login_news .register_table form .tiptext{margin: 6px 0;line-height: 23px;}
#register_new .login_news .register_table form .handle-div{font-size:12px;margin-top:20px;}
#register_new .login_news .register_table .tabs-nav li{display:inline-block;vertical-align:top;width:49%;*float:left /*IE7*/;}
#register_new .login_news .register_table .tabs-nav li a{margin-bottom:-1px;display:block;width: 144px;height: 40px;line-height: 40px;text-align: center;}
#register_new .login_news .register_table .tabs-nav{border-bottom: 1px solid #ccc;    margin-bottom: 25px;    *height: 40px /*IE7*/;}
#register_new .login_news .register_table .tabs-nav li a.active{border-bottom:1px solid #c81622;color:#c81622;}