@charset "gb2312";

/*
 * Copyright 2006-2014 conac.cn. All rights reserved.
 * Support: http://www.conac.cn
 * License: http://www.conac.cn/license
 * 
 * Style - Cart
 * Version: 1.0
 */

/* ---------- Cart ---------- */
.b {font-weight: bold;}
div.cart .step {
	height: 38px;
	margin-bottom: 10px;
}

div.cart .step li {
	width: 200px;
	height: 38px;
	line-height: 38px;
	float: left;
	padding-left: 50px;
	font-size: 14px;
	font-family: "Microsoft YaHei";
}

div.cart .step .current {
	color: #ffffff;
}

div.cart .step1 {
	background: url(imagescart.gif) 0px 0px no-repeat;
}

div.cart .step2 {
	background: url(imagescart.gif) 0px -38px no-repeat;
}

div.cart .step3 {
	background: url(imagescart.gif) 0px -76px no-repeat;
}

div.cart table {
	width: 100%;
	margin-bottom: 10px;
}

div.cart table th {
	line-height: 36px;
	padding: 0px 6px;
	font-weight: normal;
	text-align: left;
    border: 1px solid #a2cef1;
	background-color: #fafafa;
}

div.cart table td {
	line-height: 40px;
	padding: 4px;
    border: 1px solid #A2CEF1;
    background:#fff
}

div.cart table img {
	width: 60px;
	height: 60px;
}

div.cart dl {
	height: 20px;
	line-height: 20px;
	padding: 4px 10px;
	margin-bottom: 10px;
	border: solid 1px #f1f1f1;
}

div.cart dt {
	float: left;
	margin-right: 10px;
	font-weight: bold;
}

div.cart dd {
	float: left;
	margin-right: 10px;
}

div.cart .quantity input {
	width: 30px;
	height: 22px;
	line-height: 22px;
	float: left;
	padding: 0px 2px;
	text-align: center;
	ime-mode: disabled;
	font-size:16px;
	border: 1px solid #dbdbdb;
}

div.cart .quantity div {
	height: 22px;
	line-height: 22px;
	float: left;
	padding-left: 2px;
}

div.cart .quantity .increase {
	width: 18px;
	height: 10px;
	display: block;
	clear: both;
	margin-bottom: 2px;
	cursor: pointer;
	overflow: hidden;
	border: 1px solid #dbdbdb;
	background: url(imagescart.gif) -1px -156px #f9f9f9 no-repeat;
}

div.cart .quantity .decrease {
	width: 18px;
	height: 10px;
	display: block;
	clear: both;
	cursor: pointer;
	overflow: hidden;
	border: 1px solid #dbdbdb;
	background: url(imagescart.gif) -31px -156px #f9f9f9 no-repeat;
}

div.cart .total {
	padding: 10px 0px;
	margin-bottom: 10px;
	text-align: right;
}

div.cart .total em {
	margin-right: 14px;
	color: #ff6600;
	font-style: normal;
}

div.cart .total strong {
	color: #ef0101;
	font-size: 14px;
}

div.cart .bottom {
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	text-align: right;
	overflow: hidden;
	border: 1px dotted #e4e4e4;
	background-color: #fdfdfd;
}

div.cart .clear {
	margin-right: 10px;
}

div.cart .submit {
	padding: 14px;
	color: #ffffff;
	background-color: #b31d04;
}

div.cart p {
	line-height: 60px;
}
div.cart .span24 table > thead > tr > .warning, div.cart .span24 table > tbody > tr > .warning, div.cart .span24 table > tfoot > tr > .warning, div.cart .span24 table > thead > .warning > td, div.cart .span24 table > tbody > .warning > td, div.cart .span24 table > tfoot > .warning > td, div.cart .span24 table > thead > .warning > th, div.cart .span24 table > tbody > .warning > th, div.cart .span24 table > tfoot > .warning > th {
    background-color:inherit;
}
div.cart .span24 table > thead > tr > .active, div.cart .span24 table > tbody > tr > .active, div.cart .span24 table > tfoot > tr > .active, div.cart .span24 table > thead > .active > td, div.cart .span24 table > tbody > .active > td, div.cart .span24 table > tfoot > .active > td, div.cart .span24 table > thead > .active > th, div.cart .span24 table > tbody > .active > th, div.cart .span24 table > tfoot > .active > th {
    background-color:inherit;
}
div.cart .span24 table > thead > tr > th {
    border-bottom-color: #A2CEF1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    vertical-align: bottom;
    background:#E6F3FB;
}
div.cart .span24 table > caption + thead > tr:first-child > th, div.cart .span24 table > colgroup + thead > tr:first-child > th, div.cart .span24 table > thead:first-child > tr:first-child > th, div.cart .span24 table > caption + thead > tr:first-child > td, div.cart .span24 table > colgroup + thead > tr:first-child > td, div.cart .span24 table > thead:first-child > tr:first-child > td {
    border-top:1px solid #bbc7d3;
}
div.cart .span24 table tr:hover { background-color:#fffdde;}
div.cart .span24 img {margin: 0 3px 3px 3px;}
div.cart .span24 table > tbody > tr > .warning .juzhong{text-align: center;}
div.cart .span24 .mm-warning {background-color: #BBDAEF; font-size:16px;}
div.cart .span24 .mm-warning td {height: 60px;}
div.cart .span24 .nav-warning {background-color: #e6f3fb;}
div.cart .span24 .nav-warning th {height: 60px;}
div.cart .span24 h5 {font-size:15px; font-weight: 900;}
div.cart .span24 .users_type{height:30px; line-height:30px; padding-left:10px; border:1px solid #FFD9A7; background:#FFFFE5; margin-left:540px;}
div.cart .span24 .users_type_tit{ float:left;}
div.cart .span24 .grid{display: inline; float: left; position: relative; margin-left: 2px; margin-right: 2px;}




/* ---------- domain check result ---------- */
.colorGreen{ color:#589C09;}
.colorRed{ color:#c00;}
.cartMiddle .clear12{ clear:both; height:12px; line-height:12px;}
.cartMiddle{margin:15px auto; min-height: 500px; font-size: 15px;}
.cartMiddle .aBtn{ color:#525252; }
.cartMiddle .aBtn:hover{ color:#D30C0C; text-decoration:underline; }
.cartL{ width:890px; margin-top:15px; float:left; overflow:hidden;}
.cartR{ width:300px; margin-top:15px; float:right; overflow:hidden;}
.cartList{ clear:both; overflow:hidden; width: width:850px; margin:0 19px 15px;}
.cartList li{ border-bottom:1px dashed #3abbea; line-height:50px; overflow:hidden; position:relative;}
.resultL{ float:left;}
.resultR{ float:right; position:absolute; line-height:30px; right:0;}
.resultL p{ font-family:Regular; width:290px;word-break:break-all; white-space:normal;}
.resultL p .cartSuffix{ font-weight:bold;}
.cartRecommended{ width:890px; border:1px solid #e6e6e6; margin-top: 10px;}
.resultYJ{ text-decoration:line-through; margin:0 30px 0 0; color:#888;}
.buyAdd{ background:url(imagescartAdd.png) no-repeat left top; width:120px; height:40px; margin:3px 0 0 16px; text-indent:-99999px; display:inline-block; vertical-align:middle;cursor:pointer; overflow:hidden;}
.buyAdd:hover{ background:url(imagescartAdd.png) no-repeat left -40px;}
.cartH2{ font-size:16px; color:#fff; height:40px; background:#0492e8; padding:0 0 0 19px; line-height:40px; font-weight:normal;}
.resultOperate{ display:inline-block; width:120px; text-align:center;margin:0 0 0 16px;}
.resultOperate a{display:inline-block;margin:0 6px;}
.cartCan{margin:18px 19px 19px 22px;padding:0 0 0 59px; background:url(imagescartIcon1.png) no-repeat left center; vertical-align:middle; overflow:hidden; position:relative;}
.cartCan p{ font-size:23px; font-weight:bold; color:#393733;  width:343px;word-break:break-all; white-space:normal; float:left;}
.cartCan p span{ color:#464646; font-size:16px; display:block; line-height:28px;}
.cartCanR{ vertical-align:middle; font-size:16px; color:#393733; position:absolute; top:50%; margin:-10px 0 0; right:0;}
.cartRegistered{margin:18px 19px 19px 22px; position:relative;}
.cartRegistered .cartCanR{ font-size:12px;}
.cartRegistered p{ color:#393733; font-size:15px; font-weight:bold; width:400px;;word-break:break-all; white-space:normal; }
.cartRegistered p span{ font-weight:normal; font-size:14px;margin:0 0 0 5px;}
.purchased{ background:url(imagescartPurchased.png) no-repeat left top; width:79px; height:21px; overflow:hidden;  margin:-3px 0 0 16px; text-indent:-99999px; display:inline-block; cursor:pointer; vertical-align:middle;}
.purchased:hover{ background:url(imagescartPurchased.png) no-repeat left -21px;}

/* ---------- domain minicart ---------- */
.shoppingCart{ border:1px solid #e6e6e6; width:300px;}
.shoppingCart .h2{ height:41px; line-height:41px; background:#0492e8; padding:0 0 0 55px; font-size:16px; color:#fff; font-weight:normal;}
.shoppingCartList{margin:12px 14px; overflow:hidden;}
.shoppingCartList li{ height:31px; line-height:31px; border-bottom:1px dashed #CCCBC7;padding:0 8px;}
.shoppingCartList li.on{ background:#f4f4f4;}
.shoppingCartList .domainL{overflow: hidden;position: relative;text-overflow: ellipsis;white-space: nowrap; max-width:120px; display:inline-block; *float:left;}
.shoppingCartList .cartSuffix{ font-weight:bold; vertical-align:top; *vertical-align:middle; display:inline-block; *float:left;}
.delectListThis{ float:right; display:none;}
.shoppingCartOperate{ margin:0 0 0 22px;}
.shoppingCartOperate .cartMore{ font-size:12px;}
.cartSummary{ background:#fafafa;margin:10px 0 0;padding:16px 14px;}
.cartSummary p{ line-height:20px;}
.goshoppingCartBtn{ background:url(imagesgoshoppingCartBtn.png) no-repeat left top; text-indent:-99999px; width:218px; height:34px; margin:10px auto 0; display:block;}