

.domain-search-outer {

	height: 600px;

	width: 100%;

	padding-top: 188px;

	background: #202124 url(../images/domain_search_banner.jpg) no-repeat center;

}

.domain-title {

	text-align: center;

	color: #fff;

	font-size: 40px;

}

.domain-search-box {

	position: relative;

	margin: 0 auto;

	width: 724px;

	height: 54px;

	margin-top: 50px;

}

.domain-search-input,

.domain-drop-trigger,

.domain-search-button {

	float: left;



}

.domain-search-input {

	display: block;

	border: none;

	width: 482px;

	height: 54px;

	background: #fff;

	padding-left: 30px;

	line-height: 54px;

	font-size: 18px;

	outline: none;

}

.domain-drop-trigger {

	position: relative;

	width: 119px;

	height: 54px;

	line-height: 54px;

	text-align: center;

	color: #333;

	background: #fff;

	font-weight: bold;

	cursor: pointer;

	font-size: 18px;

}

.domain-drop-trigger:before {

	content: "";

	position: absolute;

	left: 0;

	top: 6px;

	width: 1px;

	height: 45px;

	background: #c8c8c8;

}

.domain-drop-trigger:after {

	content: "";

	position: absolute;

	background: url(../images/search_icon_arrow.png) no-repeat center;

	right: 11px;

	top: 50%;

	margin-top: -2px;

	width: 12px;

	height: 8px;

	transition: transform 0.3s ease;

}

.domain-drop-trigger.active:after {

	transform: rotate(180deg);

}

.domain-search-button {

	width: 123px;

	height: 54px;

	border: none;

	background: #00aaff;

	line-height: 54px;

	font-size: 18px;

	color: #fff;

	outline: none;

	cursor: pointer;

}

.domain-search-button[disabled] {

	background: #aaa;

	cursor: not-allowed;

}

.domain-search-list {

	display: none;

	position: absolute;

	left: 0;

	right: 0;

	top: 54px;

	z-index: 10;

	padding: 20px 19px;

	border: 1px solid #c8c8c8;

	background: #f5f5f5;

}

.domain-search-list.active {

	display: block;

}

.checkbox-item {

	position: relative;

	float: left;

	width: 114px;

	height: 16px;

	margin-bottom: 17px;

	padding-left: 26px;

	line-height: 16px;

	background: url(../images/domain_checkbox.png) no-repeat left center;

	color: #333;

	font-size: 14px;

	cursor: pointer;

	transition: background 0.2s ease-out;

}

.checkbox-item.checked {

	background-image: url(../images/domain_checkbox_checked.png);

}

.checkbox-item span {

	float: left;

}

.domain-hot-item {

	background: url(../images/domain_check_hot.png) no-repeat center;

	width: 24px;

	height: 16px;

	display: inline-block;

	margin-left: 10px;

}

.operate-area {

	border-top: 1px solid #c8c8c8;

	padding-top: 20px;

}

.operate-area label {

	position: relative;

	margin-right: 10px;

	color: #333;

	font-size: 14px;

	cursor: pointer;

}

.operate-area label input {

	outline: none;

	vertical-align: middle;

}

.domain-search-list .operate-area label input {

	visibility: hidden;

}

.domain-search-list .operate-area label:before {

	content: "";

	position: absolute;

	left: 0;

	top: 50%;

	margin-top: -6px;

	width: 12px;

	height: 12px;

	background: url(../images/domain_radio_icons.png) 0 0;

}

.domain-search-list .operate-area label.label-checked:before {

	background-position: -13px 0;

}

.set-common-use {

	display: inline-block;

	width: 89px;

	height: 28px;

	line-height: 28px;

	background: #ff5e00;

	color: #fff;

	text-align: center;

	font-size: 12px;

}

.set-remind {

	display: none;

	margin-left: 10px;

	color: #00aaff;

	font-size: 12px;

}

.view-more {

	float: right;

	font-size: 12px;

	color: #0372c7;

	line-height: 28px;

}

.domain-help {

	margin-top: 32px;

	text-align: center;

}

.domain-help a {

	display: inline-block;

	border-left: 1px solid #bbc1c5;

	padding: 0 18px;

	font-size: 13px;

	color: #fff;

}

.domain-help a:hover {

	text-decoration: underline;

}

.domain-help a:first-child {

	border-left: none;

}

/* 域名注册搜索栏end */

/* 推荐滚动 */

.rec-domain-outer {

	position: relative;

	height: 360px;

	background-color: #efefef;

}

.slider-outer {

	position: absolute;

	top: -63px;

	left: 50%;

	margin-left: -571px;

	width: 1143px;

	max-width: 1143px;

}

.rec-slider-item {

	height: 360px;

	border: 1px solid #eee;

	padding: 0 13px;

	text-align: center;

	background: #fff;

}

.rec-domain-icon {

	height: 122px;

	background: no-repeat center;

	border-bottom: 1px solid #f3f3f3;

	margin-bottom: 27px;

}

.rec-price-row {

	font-size: 14px;

	color: #3e3e3e;

}

.price-symbol {

	font-size: 28px;

}

.rec-price {

	font-size: 45px;

}

.rec-brief {

	height: 20px;

	margin-top: 30px;

	font-size: 14px;

	color: #666666;

}

.rec-buy {

	margin-top: 20px;

}

.rec-buy a {

	display: inline-block;

	width: 178px;

	height: 39px;

	line-height: 39px;

	background: #ff6600;

	font-size: 14px;

	color: #fff;

}

.rec-buy a:hover {

	background: #e65d00;

}

/* 重置bx-slider样式 */

.bx-wrapper {

	background: none;

	box-shadow: none;

	border: none;

}

.bx-wrapper .bx-controls-direction a {

	z-index: 999;

}

.bx-wrapper .bx-prev:focus,

.bx-wrapper .bx-controls-direction a {

	top: 50%;

	margin-top: -15px;

	width: 16px;

	height: 29px;

	background: url(../images/domain_rec_left.png) no-repeat center;

}

.bx-wrapper .bx-prev:hover {

	background: url(../images/domain_rec_left.png) no-repeat center;

}

.bx-wrapper .bx-prev {

	left: -27px;

}

.bx-wrapper a.bx-next:focus,

.bx-wrapper .bx-controls-direction a.bx-next {

	background: url(../images/domain_rec_right.png) no-repeat center;

	right: -27px;

}

.bx-wrapper a.bx-next:hover {

	background: url(../images/domain_rec_right.png) no-repeat center;

}

.bx-wrapper .bx-pager {

	visibility: hidden;

}

/* 推荐域名图样式 */

.domain-rec-encn {

	background-image: url(../images/single_logo_cn.png);

}

.domain-rec-comcn {

	background-image: url(../images/single_logo_comcn.png);

}

.domain-rec-top {

	background-image: url(../images/single_logo_top.png);

}

.domain-rec-encom {

	background-image: url(../images/single_logo_com.png);

}

.domain-rec-comzh {

	background-image: url(../images/single_logo_comzh.png);

}

.domain-rec-biz,

.domain-rec-zhbiz {

	background-image: url(../images/single_logo_biz.png);

}

.domain-rec-info {

	background-image: url(../images/single_logo_info.png);

}

.domain-rec-cc {

	background-image: url(../images/single_logo_cc.png);

}

.domain-rec-mobi {

	background-image: url(../images/single_logo_mobi.png);

}

.domain-rec-tv {

	background-image: url(../images/single_logo_tv.png);

}

.domain-rec-net {

	background-image: url(../images/single_logo_net.png);

}

.domain-rec-me {

	background-image: url(../images/single_logo_me.png);

}

.domain-rec-asia {

	background-image: url(../images/single_logo_asia.png);

}

.domain-rec-govcn {

	background-image: url(../images/single_logo_gov.png);

}

.domain-rec-org {

	background-image: url(../images/single_logo_org.png);

}

.domain-rec-co {

	background-image: url(../images/single_logo_co.png);

}

.domain-rec-cnzh {

	background-image: url(../images/single_logo_cnzh.png);

}

.domain-rec-netzh {

	background-image: url(../images/single_logo_netzh.png);

}

.domain-rec-wang {

	background-image: url(../images/single_logo_wang.png);

}

.domain-rec-vip {

	background-image: url(../images/single_logo_vip.png);

}

.domain-rec-store {

	background-image: url(../images/single_logo_store.png);

}

.domain-rec-shop {

	background-image: url(../images/single_logo_shop.png);

}

.domain-rec-ltd {

	background-image: url(../images/single_logo_ltd.png);

}

.domain-rec-club {

	background-image: url(../images/single_logo_club.png);

}

.domain-rec-link {

	background-image: url(../images/single_logo_link.png);

}

.domain-rec-site {

	background-image: url(../images/single_logo_site.png);

}

.domain-rec-netcn {

	background-image: url(../images/single_logo_netcn.png);

}

/* 优势 */

.domain-youshi-block {

	background: #f5f5f5;

}

.youshi-item {

	float: left;

	width: 285px;

	height: 326px;

	padding: 160px 36px 0 36px;

	margin-left: 20px;

	background: #fff no-repeat center 62px;

	text-align: center;

	transition: all ease 0.3s;

}

.youshi-item:hover {

	box-shadow: 0 7px 17px 4px rgba(0, 0, 0, 0.07);

}

.youshi-item:first-child {

	margin-left: 0;

}

.youshi-1 {

	background-image: url(../images/domain_icon_1.png);

}

.youshi-2 {

	background-image: url(../images/domain_icon_2.png);

}

.youshi-3 {

	background-image: url(../images/domain_icon_3.png);

}

.youshi-4 {

	background-image: url(../images/domain_icon_4.png);

}

.youshi-title {

	font-size: 24px;

	color: #333;

}

.youshi-text {

	margin-top: 26px;

	line-height: 1.8em;

	font-size: 14px;

	color: #666;

}

/* 产品价格 */

.hot-product-box {

	padding-bottom: 80px;

}

.hot-product-title ul {

	display: block;

	border-bottom: 1px solid #dfdfdf;

}

.hot-product-title ul li {

	float: left;

	width: 160px;

	height: 48px;

	line-height: 48px;

	margin-bottom: -1px;

	text-align: center;

	font-size: 16px;

	color: #333;

	background: #fff;

	border: 1px solid #dfdfdf;

	margin-left: 10px;

	cursor: pointer;

}

.hot-product-title ul li.active,

.hot-product-title ul li:hover {

	color: #fff;

	background-color: #00aaff;

	border-color: #00aaff;

}

.hot-product-title ul li:first-child {

	margin-left: 0;

}



.hot-product-content {

	margin-top: -15px;

}

.hot-product-content table {

	display: none;

	width: 100%;

	border-collapse:collapse;

	border: 1px solid #d4d4d4;

	text-align: center;

	margin-top: 28px;

}

.hot-product-content table.active {

	display: table;

}

.hot-product-content table thead th,

.hot-product-content table tbody td {

	height: 50px;

	line-height: 50px;

	font-weight: 400;

	font-size: 14px;

	border-left: 1px solid #d4d4d4;

	border-bottom: 1px solid #d4d4d4;

}

.hot-product-content table thead th {

	background-color: #f5f5f5;

	color: #666;

}

.hot-product-content table tbody td {

	color: #666;

	background: #fff;

}

.hot-product-content table tbody td:first-child {

	text-align: left;

	width: 360px;

	padding-left: 20px;

}

.hot-product-content table tr:hover td {

	background: #fafafa;

}

.hot-product-content a {

	display: inline-block;

	text-align: center;

	width: 100px;

	font-weight: bold;

	font-size: 16px;

	color: #333;

}

.hot-product-content .domain-description {

	display: inline-block;

	max-width: 200px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	margin-left: 12px;

	color: #999;

	font-size: 12px;

	vertical-align: middle;

}

.hot-product-content a:hover {

	color: #00aaff;

	text-decoration: underline;

}

.product-price {

	color: #ff8800;

}

.product-price em {

	font-style: normal;

	font-size: 20px;

}

.product-btn {

	display: inline-block;

	width: 90px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	font-size: 14px;

	color: #fff;

	background-color: #ff8800;

}

.product-btn:hover {

	background-color: #e55c00;

}

.product-com {

	padding-left: 40px;

	margin-right: 40px;

}

.table-sub-reminder {

	margin-top: 20px;

	padding-left: 22px;

	background: url(../images/warn_icon.png) no-repeat left center;

	color: #666;

	font-size: 14px;

}

.table-sub-reminder span {

	color: red;

}

/* 帮助文档 */

.module-title {

	position: relative;

	

	height: 172px;

	line-height: 182px;

	font-size: 32px;

}

.module-title span {

	display: inline-block;

	margin-left: 20px;

	font-size: 14px;

	color: #666;

}

.domain-block {

	padding-bottom: 55px;

}

.server-module.double {

	background: #f5f5f5;

}

.server-module.single {

	padding-bottom: 55px;

}

.server-module.server-question-module {

	padding-bottom: 75px;

}

.qa-box li {

	position: relative;

	float: left;

	margin-left: 30px;

	width: 380px;

	background-color: #fff;

}

.qa-box li:hover {

	box-shadow: 0px 5px 13px 1px rgba(0, 0, 0, 0.2);

}

.qa-box li:first-child {

	margin-left: 0;

}

.qa-title {

	position: relative;

	height: 66px;

	line-height: 80px;

}

.qa-title1 {

	background: url(../images/icon-question-box-01.png) no-repeat 30px 30px;

}

.qa-title2 {

	background: url(../images/icon-question-box-02.png) no-repeat 30px 30px;

}

.qa-title3 {

	background: url(../images/icon-question-box-03.png) no-repeat 30px 30px;

}

.qa-title span {

	display: inline-block;

	margin-left: 58px;

	font-size: 18px;

	color: #333;

}

.qa-title a {

	position: absolute;

	right: 22px;

	top: 0px;

	display: inline-block;

	font-size: 12px;

	color: #1d8cd9;

}

.qa-box-list {

	margin:0 25px 0 58px;

	padding-top: 11px;

	padding-bottom: 25px;

	border-top: 1px solid #e5e5e5;

}

.qa-box-list a {

	position: relative;

	display: block;

	padding-left: 6px;

	font-size: 14px;

	color: #333;

	height: 36px;

	line-height: 36px;

	width: 240px;

	overflow: hidden;

	text-overflow: ellipsis;

	-o-text-overflow: ellipsis;

	-webkit-text-overflow: ellipsis;

	-moz-text-overflow: ellipsis;

	white-space: nowrap;

}

.qa-box-list a:hover {

	color: #009fd9;

}

.qa-box-list a:before {

	position: absolute;

	left: 0px;

	top: -4px;

	content: ".";

	font-size: 12px;

	color: #333;

}

/* 搜索结果页样式 */

.domain-search-body {

	background: #f5f5f5;

}

.domain-search-nav {

	height: 74px;

	line-height: 80px;

	font-size: 14px;

}

.domain-nav-link,

.domain-nav-link a {

	color: #0066cc;

}

.domain-search-main {

	background: #fff;

	padding: 35px;

}

.search-padding {

	padding: 0 28px;

}

.domain-search-main .hot-product-title li {

	width: 102px;

	height: 30px;

	line-height: 30px;

	font-size: 14px;

	color: #666;

}

.search-content .domain-search-box {

	margin-left: 0;

	margin-right: 0;

	margin-top: 37px;

	height: auto;

	width: auto;

}

.input-panel {

	display: none;

}

.input-panel.active {

	display: block;

}

.search-content .domain-search-input {

	border: 1px solid #cbcbcb;

}

.domain-search-textarea {

	float: left;

	width: 778px;

	height: 191px;

	line-height: 1.8;

	padding: 15px 24px;

	font-size: 14px;

	outline: none;

	border: 1px solid #cbcbcb;

	box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.1) inset;

	font-family: 'microsoft yahei';

	resize: none;

}

.domain-search-main .operate-area {

	border-top: none;

	border-bottom: 1px solid #e7e7e7;

	padding-bottom: 20px;

}

.domain-search-main .checkbox-area {

	margin-top: 20px;

}

.checkbox-suspend {

	display: none;

	position: absolute;

	top: 28px;

	left: -14px;

	z-index: 10;

	border: 1px solid #b8b8b8;

	border-radius: 4px;

	padding: 15px;

	background: #f5f7f8;

	white-space: nowrap;

	font-size: 12px;

	color: #666;

	box-shadow: 0 1px 4px 2px rgba(0, 0, 0, 0.1);

}

.checkbox-item:hover .checkbox-suspend {

	display: block;

}

.domain-price {

	margin-top: 10px;

	font-size: 16px;

	color: #333;

}

.domain-price-amount {

	color: #ff5e00;

}

.domain-describe {

	margin-top: 10px;

}

.checkbox-suspend:before,

.checkbox-suspend:after {

	content: "";

	position: absolute;

}

.checkbox-suspend:before {

	z-index: 11;

	top: -10px;

	left: 16px;

	border: 5px solid transparent;

	border-bottom-color: #f5f7f8;

}

.checkbox-suspend:after {

	top: -13px;

	z-index: 10;

	border: 6px solid transparent;

	border-bottom-color: #b8b8b8;

}

/* 搜索结果区域 */

.result-area {

	background: #f7fcff;

	padding: 28px 25px 30px 25px;

	margin-top: 20px;

}

.result-title {

	font-weight: bold;

	font-size: 16px;

	color: #333;

}

.result-outer {

	border-top: 1px solid #e3e6e7;

	margin-top: 23px;

}

.text-muted {

	color: #999;

}

.text-green {

	color: #46b41b;

}

.result-row {

	height: 48px;

	line-height: 48px;

	border-bottom: 1px solid #e3e6e7;

}

.result-left {

	float: left;

	height: 48px;

	line-height: 48px;

}

.result-right {

	float: right;

	height: 48px;

	line-height: 48px;

}

.result-price {

	font-size: 16px;

}

.reg-button {

	display: inline-block;

	width: 89px;

	height: 28px;

	line-height: 28px;

	text-align: center;

	background: #ff5e00;

	color: #fff;

	margin-left: 10px;

	font-size: 14px;

}

.result-price-amount {

	color: #ff5e00;

}

.result-description {

	font-size: 12px;

	color: #888;

}

.result-fail-info {

	display: none;

	color: #0372c7;

	font-size: 12px;

}

.result-state,

.result-name {

	font-size: 14px;

}

.result-name {

	font-weight: bold;

}

.result-false .result-name {

	color: #999;

}

.result-success .result-name {

	color: #333;

}

.result-false .result-state {

	color: #999;

}

.result-success .result-state {

	color: #46b41b;

	font-weight: bold;

}

.result-error .result-description,

.result-false .result-description {

	display: none;

}

.result-error .result-loading-remind,

.result-false .result-loading-remind,

.result-error .result-price,

.result-false .result-price,

.result-error .reg-button,

.result-false .reg-button,

.result-error .result-price-loading,

.result-false .result-price-loading {

	display: none;

}

.none-search-remind {

	border-bottom: none;

	text-align: center;

	color: #999;

}

.result-loading .result-name {

	position: relative;

}

.result-loading .result-name:after {

	content: "";

	position: absolute;

	right: -20px;

	top: 3px;

	background: url(../images/search_loading.png);

	width: 14px;

	height: 14px;

	animation: loadingRotate 1s linear infinite;

}

@keyframes loadingRotate {

	0% {

		transform: rotate(0deg);

	}

	100% {

		transform: rotate(360deg);

	}

}

.result-loading .result-description,

.result-loading .result-price,

.result-loading .reg-button {

	display: none;

}

.result-loading .result-loading-remind {

	display: inline-block;

}

.result-loading-remind {

	display: none;

	color: #999;

}

.result-error-reminder {

	display: none;

	color: red;

	font-size: 12px;

	margin-left: 10px;

}

.result-error .result-error-reminder {

	display: inline-block;

}

.result-price {

	display: none;

}

.result-price-loading {

	display: none;

	color: #999;

	font-size: 12px;

}
.module-title {
    overflow: hidden;
    position: relative;
    height: 136px;
    line-height: 175px;
    font-size: 24px;
    color: #333;
}
.module-title:after {
    content: "";
    position: absolute;
    height: 1px;
    left: 108px;
    right: 0;
    top: 89px;
    background: #e6e6e6;
}
.price-deck-trigger {
    border: 1px solid #e6e6e6;
    height: 60px;
    background: #f5f6f7 url(../images/domain_plus.png) no-repeat 36px center;
    line-height: 60px;
    padding-left: 63px;
    font-size: 16px;
    color: #059fff;
    cursor: pointer;
}
.active .price-deck-trigger{
background-image: url(../images/domain_minus.png);
}
.domain-price-deck {
    margin-bottom: 20px;
}
.domain-price-outer table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #e5e5e5;
    margin-top: -1px;
    text-align: center;
}
.domain-price-outer table thead th{
color: #666;
}
.domain-price-outer table thead th, .domain-price-outer table tbody td{
height: 50px;
    line-height: 50px;
    font-weight: 400;
    font-size: 14px;
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
.price-table {
    display: none;
}
.active .price-table {
    display: block;
}