body {

	font-family: Microsoft Yahei,Arial;

	font-size: 14px;

}

* {

	margin: 0;

	outline: medium none;

	padding: 0;

}

#login-index {

	background-color: #d9dadc;

	height: auto;

	min-height: 500px;

	position: relative;

	width: 100%;

}

.login-box {

    width: 500px;

	height: 300px;

	position: absolute;

	top: 100px;

	left: 50%;

	margin-left: -287px;

	border-radius: 20px;

	background-color: #f4f4f4;

}

.login-box .log-slogan {

	border-radius: 20px;

    height: 10%;

	margin-bottom: 30px;

	text-align: center;

	width: 100%;

}

.login-box .log-slogan p {

	display: inline;

	font-size: 18px;

	line-height: 52px;

	text-align: center;

	width: 100%;

}

.login-box .log-slogan span {

	position: absolute;

    top: 10px;

    right: 13px;

    padding: 16px;

    cursor: pointer;

    background: url('../images/cancel1.png') no-repeat;

}

.login-box .log-slogan span:hover {

    background: url('../images/cancel2.png') no-repeat;

}

.login-box .log-form {

	height: 80%;

}

.login-box .log-form .cell {

	border: 1px solid #c4c4c4;

	border-radius: 10px;

	height: 35px;

    margin: 5% auto;

    width: 85%;

	

}

.login-box .log-form .cell img {

	border-right: 1px solid #c4c4c4;

	margin-top: 5px;

	width: 30px;

}

.login-box .log-form .cell label{

	float: left;

	width: 9%;

}

.login-box .log-form .cell input {

	background-color: #f4f4f4;

	border: medium none;

	float: right;

	font-size: 14px;

	height: 100%;

    line-height: 270%;

    margin-right: 2%;

	width: 85%;

}

.login-box .log-form .bottom {

	background-color: #3b78c8;

	border: 1px solid #c4c4c4;

	border-radius: 10px;

	color: #fff;

	cursor: pointer;

	font-size: 20px;

	height: 35px;

	line-height: 35px;

	text-align: center;

	margin: 5% auto;

	width: 85%;

}

.login-box .log-form .button {

	width:100%;

	height:100%;

	display:block;

	color: #fff;

}

.login-box .log-form .foot-text {

    width: 90%;

    margin: 0 auto;

    padding: 0 5%;

	font-size: 18px;

	overflow: hidden;

}

.login-box .log-form .foot-text a {

	text-decoration: none;

}

.login-box .log-form .foot-text span {

	float: right;

}

.login-box .log-form .foot-text span a{

	color: blue;

}

.login-box .log-form .forget-cell {

	border: 1px solid #c4c4c4;

	border-radius: 10px;

	height: 63px;

	margin: 10px auto;

	width: 501px;

	

}

.login-box .log-form .forget-cell input{

	background-color: #f4f4f4;

	border: medium none;

	float: right;

	font-size: 18px;

	height: 50px;

	line-height: 50px;

	margin: 10px;

	width: 95%;

}

.login-box .log-form .getpass {

	margin: 0 auto;

	width: 501px;

}

.login-box .log-form #passtext {

	border: 1px solid #c4c4c4;

	border-radius: 10px;

	font-size: 22px;

	height: 50px;

	line-height: 22px;

	margin: 20px auto;

	padding: 4px;

	width: 240px;

}

.login-box .log-form #getpasswd {

	background-color: #3b78c8;

	border: 1px solid #c4c4c4;

	border-radius: 10px;

	color: #fff;

	cursor: pointer;

	font-size: 18px;

	height: 50px;

	line-height: 22px;

	margin: 10px auto 10px 40px;

	padding: 5px;

	text-align: center;

	width: 190px;

}

.login-box .log-form .next-button {

	background-color: #3b78c8;

	border: 1px solid #c4c4c4;

	border-radius: 10px;

	color: #fff;

	cursor: pointer;

	font-size: 18px;

	height: 57px;

	line-height: 50px;

	margin: 10px auto;

	text-align: center;

	width: 501px;

	

	

}

.reg-bg{

	width: 100%;

	/*background:url('../images/register/reg_bg.jpg') no-repeat;*/

}

.reg-cont {

	min-height: 1255px;

	position: relative;

	/*background: #d8dadb none repeat scroll 0 0;*/

}



.reg-content {

	width: 1000px;

	margin: 0 auto;

	min-height: 500px;

	position: relative;

	background-color: #fff;

	border-radius: 50px;



}

.reg-content #reg-left {

	/*float:left;

	width: 150px;

	height: 500px;

	margin:0px auto;

	padding:10px;

	border:1px solid #f90;

	overflow:hidden;

	background:#22A0C8;*/

	

}

.reg-content #reg-right {

	float: left;

	width: 790px;

	height: 290px;

	margin-left:20%;

}



.reg-content #reg-top {

	width: 100%;

	float: left;

	height:45px;

	/*background-color: #3b78c8;*/

	margin-bottom: 20px;

	

}

.reg-content #reg-top .reg-user {

	width: 100%;

	height: 25px;

	line-height: 25px;

	font-family: "寰蒋闆呴粦";

	font-size: 18px;

	text-indent: 6px;

	border-left: 3px solid #59AfE4;

	margin-top: 30px;

	color: #616161;

}

.reg-content #reg-right p {

	line-height: 64px;

	clear: both;

	padding:20px;

}

.reg-content #reg-right p label {

	display:block;

	float: left;

	width: 100px;

	text-align: right;

	line-height: 30px;

	font-size: 16px;

	color:#333333;

}

.reg-content #reg-right p input {

	float: left;

	width: 300px;

	height: 20px;

	padding: 5px;

	border: 1px solid #d9d8d8;

	margin: 0 10px;

	border-radius: 5px;

	line-height: 22px;

	font-size: 18px;

}

.reg-content #reg-right p select {

	float: left;

	width: 300px;

	height: 30px;

	padding: 0 10px 0 10px;

	border: 1px solid #d9d8d8;

	margin: 0 10px;

	border-radius: 5px;

	line-height: 22px;

	font-size: 16px;

}

.reg-content #reg-right p span {

	float: left;

	line-height: 30px;

	font-size: 16px;

	color:#ff0000;

}









#cart-tips {

	background:rgba(0, 0, 0, 0) url("../images/tips.jpg") no-repeat scroll center center;

	position: absolute;

	width: 138px;

	height: 200px;

	display: inline;

	right: 10px;

	top: 50px;

	z-index: 1000;

}



#cart-tips p {

	display: block;

	font-size: 14px;

	line-height: 22px;

	margin-top: 16px;

	padding: 0 10px;

}

#cart-tips p  a {

	cursor: pointer;

}













/*鐠愵厾澧挎潪锔界壉瀵拷*/

#cart_container {

	background: #f4f4f4 none repeat scroll 0 0;

	color: #333;

	text-align: center;

	width: 100%;

	color: #333;

}

#cart_container .content {

	background: #fff none repeat scroll 0 0;

	padding: 40px 0;

	width: 100%;

}

#cart_container .cart_main {

	margin: 0 auto;

	width: 1000px;

	line-height: 22px;

	font-size: 12px;

}

#cart_container .cart_main .cart_title {

	color: #333333;

	float: right;

	font-size: 16px;

	font-weight: bold;

	line-height: 22px;

	margin-bottom: 20px;

	text-align: left;

	width: 746px;

}

#cart_container .cart_main .cart-list {

	border: 1px solid #eeeeee;

	height: 145px;

}

#cart_container .cart_main .cart-list span {

	color: #fe7100;

}

.text-center {

	text-align: center;

}

.text-left {

	text-align: left;

}

.text-right {

	text-align: right;

}

#cart_container .cart_main .cart-list tr {

	height: 145px;

}

#cart_container .cart_main .cart-foot {

	width: 680px;

	background-color: #f4f3f3;

	line-height: 22px;

	font-size: 12px;

	color:#333333;

	padding: 16px 10px;

	float: left;

	

}

#cart_container .cart_main .cart-foot input  {

	width: 40px;

	line-height: 22px;

	font-size: 12px;

}

#cart_container .cart_main .cart-foot label {

	width: 120px;

	

}

#cart_container .cart_main .cart-foot label span {

	color: #fe7100;

	line-height: 22px;

	font-size: 18px;

}

.active {

	color:#ffaa00;

}



/*闁版帒绨电拋銏犲礋閺嶅嘲绱�*/

#order_container {

	background: #f4f4f4 none repeat scroll 0 0;

	color: #333;

	text-align: center;

	width: 100%;

	color: #333;

}

#order_container .content {

	background: #fff none repeat scroll 0 0;

	padding: 40px 0;

	width: 100%;

}

#order_container .order_main {

	margin: 0 auto;

	width: 1000px;

	line-height: 22px;

	font-size: 12px;

}

#order_container .order_main .order_detail {

	width: 700px;

}

#order_container .order_main .order_detail tr {

	line-height: 22px;

	font-size: 14px;

	color: #000000;

	font-weight: bold;

	height: 53px;

	width: 100%;

}

#order_container .order_main .order_detail .horder_title p{

	line-height: 22px;

	font-size: 12px;

	color: #000000;

	height: 25px;

	padding-top: 6px;

}



/*娑擃亙姹夋穱鈩冧紖*/

#myinfo_container {

	background: #f4f4f4 none repeat scroll 0 0;

	color: #333;

	text-align: center;

	width: 100%;

	color: #333;

}

#myinfo_container .content {

	background: #fff none repeat scroll 0 0;

	padding: 40px 0;

	width: 100%;

}

#myinfo_container .myinfo_main {

	margin: 0 auto;

	width: 1000px;

	line-height: 22px;

	font-size: 12px;

}

#myinfo_container .myinfo_main .myinfo_title {

	color: #333333;

	float: right;

	font-size: 16px;

	font-weight: bold;

	line-height: 22px;

	margin-bottom: 6px;

	text-align: left;

	width: 746px;

}

#myinfo_container .myinfo_main .right_content p {

	line-height: 48px;

	font-size: 16px;

	color: #333333;

	text-align: left;

	clear:both;

	padding:10px 0 10px 0;

}

#myinfo_container .myinfo_main .right_content p  label {

	width: 180px;

	text-align: right;

	display: block;

	float: left;

	line-height: 30px;

	font-size: 16px;

	color: #333333;

}

#myinfo_container .myinfo_main .right_content p  input {

  width: 200px;

  text-align: left;

  display: block;

  float: left;

  line-height: 30px;

  font-size: 16px;

  color: #333333;

  padding-left: 10px;

  border: 1px solid #eee;

}

#myinfo_container .myinfo_main .right_content p  select {

  width: 200px;

  text-align: left;

  display: block;

  float: left;

  height: 30px;

  font-size: 16px;

  color: #333333;

  padding-left: 10px;

  border: 1px solid #eee;

}

/*妞ょ數鐖�*/

.right_content .list_block .page {

	margin: 0 auto;

	padding-top: 20px;

	

	float: right;

	line-height: 40px;

	min-width: 93px;

	width: auto;

}



.right_content .list_block .page_prev {

	display: inline;

	border: 1px solid #eee;

	float: left;

	height: 25px;

	line-height: 25px;

	margin: 3px;

	text-align: center;

	width: 50px;

}

.right_content .list_block .pager {

	background: #fff none repeat scroll 0 0;

	border: 1px solid #eee;

	color: #fff;

	float: left;

	height: 25px;

	line-height: 25px;

	margin: 3px;

	text-align: center;

	width: 25px;

}

.right_content .list_block .active {

	background: #0c72b8 none repeat scroll 0 0;

	border: 1px solid #fff;

	color: #fff;

	float: left;

	height: 25px;

	line-height: 25px;

	margin: 3px;

	text-align: center;

	width: 25px;

}

.right_content .list_block .active a {

	color: #fff;

	text-decoration: none;

}
.paytabint {
	margin-bottom:20px;
}
.paytabint .online{
	margin-left:20px;
	width:200px;
	height:50px;
	float:left;
}
.paytabint .online a{
	margin-top:15px;
	margin-right:47px;
	padding-left:20px;
	display:block;
	float:left;
}
.paytabint .online a.on{
	background:url(../images/ad/user_pay_online_on.png) left center no-repeat;
}
.paytabint .online img{
	width:125px;
	height:35px;
	border:1px solid #ccc;
	cursor:pointer;
}
