﻿body {
	background: #fff;
}

/*banner部分*/
.info-banner {
	position: relative;
	height: 347px;
	width: 100%;
	background: no-repeat center top;
	margin-top: 72px;
}
.product-info {
	padding-top: 38px;
}
.product-info-title {
	padding-left: 95px;
	height: 80px;
	line-height: 80px;
	font-size: 36px;
	color: #333;
	font-weight: normal;
	background: no-repeat left;
}
.product-info-detail {
	margin-top: 10px;
	width: 720px;
	font-size: 14px;
	color: #4c4c4c;
	line-height: 30px;
}
.product-info-btn {
	margin-top: 20px;
}
.product-info-btn a {
	display: inline-block;
	width: 100px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.product-info-btn a {
	display: inline-block;
	width: 100px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.info-btn1 {
	background: #ff8800;
	margin-right: 20px;
}
.info-btn2 {
	background: #009fd9;
}
a.info-btn3 {
	margin-left: 20px;
	background: #fff;
	color: #009FD9;
	border: 1px solid #009FD9;
	line-height: 28px;
}

.product-info-stand {
	margin-top: 15px;
	font-size: 14px;
	color: #4c4c4c;
}
.product-info-stand a,.product-info-stand span {
	margin: 0px 2px;
	display: inline-block;
	color: #009fd9;
}

/*公共标题*/
.module-title {
	position: relative;
	height: 32px;
	line-height: 32px;
	font-size: 24px;
	color: #333;
	padding-left: 12px;
}
.module-title span {
	display: inline-block;
	margin-left: 20px;
	font-size: 14px;
	color: #666;
}
.module-title:before {
	position: absolute;
	left: 0px;
	top: 0px;
	content: "";
	height: 32px;
	width: 3px;
	background: #00a0d9;
}

/*根据屏幕决定定位*/
.nav-box {
	width: 100%;
	height: 68px;
}

.nav-show {
	position: fixed;
	top: -1px;
	z-index: 9999;
	border-top: 1px solid rgba(247, 249, 250, 0.36);
	background: url("img/banner_nav_bg.png") repeat-x;
}

.nav-hide {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #eee;
}

.orientation-nav-box {
	position: relative;
}

.banner-nav {
	position: absolute;
	top: 0px;
	right: 100px;
	height: 68px;
}

.banner-nav li {
	height: 66px;
	margin-right: 40px;
	float: left;
}

.banner-nav li a {
	height: 66px;
	display: inline-block;
	padding: 0px 10px;
	font-size: 14px;
	color: #4c4c4c;
	line-height: 66px;
}
.nav-hide .banner-nav li a {
	height: 68px;
	line-height: 68px;
}
.nav-show .banner-nav li a {
	height: 64px;
	line-height: 64px;
}
.banner-nav li a:hover, .banner-nav li a.active {
	border-bottom: 2px solid #009fd9;
}

.nav-server {
	display: inline-block;
	position: relative;
	font-size: 16px;
	color: #4c4c4c;
	padding-left: 56px;
	height: 68px;
	line-height: 68px;
	width: 200px;
}

.nav-server:before {
	position: absolute;
	left: 20px;
	top: 2px;
	content: url(img/nav_server_ico.png);
	width: 16px;
	height: 14px;
}
.nav-server ul {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 60px;
	background-color: #fafafa;
	width: 100%;
	padding: 10px 0;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
}
.nav-server:hover {
	background-color: #fafafa;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	margin-left: -1px;
}
.nav-server:hover:before {
	content: url(img/nav_server_ico_hover.png);
}
.nav-server:hover ul.nav-other-list {
	display: block;
	border: 1px solid #eee;
	border-top: none;
}

.nav-server ul li {
	height: 50px;
	line-height: 50px;
}
.nav-server ul a {
	display: block;
	width: 100%;
	height: 100%;
	color: #4c4c4c;
	font-size: 14px;
	padding-left: 56px;
}
.nav-server ul a:hover {
	background-color: #009fd9;
	color: #fff;
}
.buy_btn {
	display: block;
	position: absolute;
	right: 0px;
	top: 20px;
	width: 100px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #f80;
}

/*模块*/
.trusteeship-info {
	margin-top: 38px;
}
.module-marg-top {
	margin-top: 48px;
}

/* 产品优势 */
.virtue-list {
	margin-top: 38px;
}
.virtue-list li {
	float: left;
	width: 23.3%;
	margin-left:2%;
	border:1px solid #eee;
}
.virtue-list li:first-child {
	margin-left: 0px;
}
.virtue-info {
	margin: 36px 20px;
}
.virtue-info-title {
	margin: 34px 0px 10px 0px;
	font-size: 16px;
	color: #4c4c4c;
	text-align: center;
}
.virtue-info-stand {
	font-size: 12px;
	color: #999;
	line-height: 22px;
	width:100%;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-align: center;
	overflow:hidden;
}
.virtue-bg {
	display: inline-block;
	height: 92px;
	width: 100%;
	background: no-repeat center;
}
.virtue-bg-exchange {
	background-image: url(img/virtue_exchange.png);
}
.virtue-bg-heart {
	background-image: url(img/virtue_heart.png);
}
.virtue-bg-storage {
	background-image: url(img/virtue_storage.png);
}
.virtue-bg-diskprotect {
	background-image: url(img/virtue_disk.png);
}
.virtue-bg-reliable {
	background-image: url(img/virtue_shield.png);
}
.virtue-bg-cloud {
	background-image: url(img/virtue_cloud.png);
}
.virtue-bg-servers {
	background-image: url(img/virtue_servers.png);
}
.virtue-bg-global {
	background-image: url(img/virtue_global.png);
}
.virtue-bg-log {
	background-image: url(img/virtue_log.png);
}
.virtue-bg-beian {
	background-image: url(img/virtue_beian.png);
}

/* 产品优势滚动 */
.youshi-module {
	margin-top: 50px;
}
.slider-outer {
	margin-top: 32px;
}
.youshi-slider-item {
	height: 360px;
	border: 1px solid #eee;
}
.youshi-title {
	font-size: 16px;
}
.youshi-text {
	padding: 15px 20px;
	font-size: 12px;
	line-height: 2em;
	text-align: justify;
}
/* 插件样式重置 */
.bx-wrapper {
	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: -40px;
	width: 20px;
	height: 80px;
	background: #eeeeee url(img/bx_left.png) no-repeat center;
}
.bx-wrapper .bx-prev:hover {
	background: #009FD9 url(img/bx_left.png) no-repeat center;
}
.bx-wrapper .bx-prev {
	left: 0;
}
.bx-wrapper a.bx-next:focus,
.bx-wrapper .bx-controls-direction a.bx-next {
	background: #eee url(img/bx_right.png) no-repeat center;
	right: 0;
}
.bx-wrapper a.bx-next:hover {
	background: #009FD9 url(img/bx_right.png) no-repeat center;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	width: 16px;
	height: 16px;
	background: #d6f0f9;
	border-radius: 50%;
}
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus,
.bx-wrapper .bx-pager.bx-default-pager a:hover {
	background-color: #009FD9;
}

/* 产品功能 */
.function-table {
	width: 100%;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	margin-top: 32px;
	background-color: #fafafa;
	color: #4c4c4c;
}
.function-table td {
	padding: 40px 17px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	color: #666;
	font-size: 14px;
}
td.multi-td {
	padding: 0 20px;
}
.function-title span {
	display: inline-block;
	padding-left: 34px;
	background: no-repeat left center;
	line-height: 30px;
	background-image: url(img/server_function.png);
	background-repeat: no-repeat;
}
span.function-icon-calculate {
	background-position: 0 3px;
}
span.function-icon-storage {
	background-position: 0 -29px;
}
span.function-icon-safety {
	background-position: 0 -59px;
}
span.function-icon-manage {
	background-position: 0 -93px;
}
span.function-icon-net {
	background-position: 0 -125px;
}
span.function-icon-plane {
	background-position: 0 -155px;
}
span.function-icon-cube {
	background-position: 0 -189px;
}
span.function-icon-alarm {
	background-position: 0 -221px;
}

/* 应用场景 */
.support-list {
	margin-top: 38px;
	width: 100%;
}
.support-list li {
	float: left;
	width: 49%;
	height: 140px;
	margin-left:2%;
	*margin-left:1%;
	margin-bottom: 20px;
	border:1px solid #eee;
}
.support-list .support-info {
	padding-left: 135px;
	margin: 20px;
	min-height:100px;
}
.support-list li.first-in {
	margin-left: 0px;
}
.support-list li span{
	display: block;
}
.support-title {
	line-height: 30px;
	font-size: 18px;
	color: #009fd9;
}
.support-describe {
	line-height: 25px;
	font-size: 14px;
	color: #999999;
}
.support-model {
	margin-top: 35px;
	font-size: 14px;
	color: #666666;
}
.support-info-01 {
	background: url(img/support_01.png) no-repeat;
}
.support-info-02 {
	background: url(img/support_02.png) no-repeat;
}
.support-info-03 {
	background: url(img/support_03.png) no-repeat;
}
.support-info-04 {
	background: url(img/support_04.png) no-repeat;
}
.support-info-05 {
	background: url(img/support_05.png) no-repeat;
}
.support-info-06 {
	background: url(img/support_06.png) no-repeat;
}

/* 合作伙伴 */
.cooperative-partner-list {
	margin-top: 32px;
}
.cooperative-partner-list li {
	float: left;
	width: 19%;
	height: 130px;
	margin: 10px 0px 0px 1%;
}
.cooperative-partner-list li a {
	display: inline-block;
	width: 100%;
	height: 100%;
	border: 1px solid #eee;
	text-align: center;
	vertical-align: middle;
	line-height: 130px;
}
.cooperative-partner-list img {
	vertical-align: middle;
}

.seo-page .info-banner {
	background-image: url(img/seo_banner.png);
}
.seo-page .product-info-title {
	background-image: url(img/seo_logo.png);
}
.seo-page .virtue-bg {
	height: 170px;
}

.siteyun-page .info-banner {
	background-image: url(img/siteyun_banner.png);
}
.siteyun-page .product-info-title {
	background-image: url(img/siteyun_logo.png);
}

.siterent-page .info-banner {
	background-image: url(img/siterent_banner.png);
}
.siterent-page .product-info-title {
	background-image: url(img/siterent_logo.png);
}

.keywordprice-page .info-banner {
	background-image: url(img/keywordprice_banner.png);
}
.keywordprice-page .product-info-title {
	background-image: url(img/keywordprice_logo.png);
}

.keywordindex-page .info-banner {
	background-image: url(img/keywordindex_banner.png);
}
.keywordindex-page .product-info-title {
	background-image: url(img/keywordindex_logo.png);
}

.siteindex-page .info-banner {
	background-image: url(img/siteindex_banner.png);
}
.siteindex-page .product-info-title {
	background-image: url(img/siteindex_logo.png);
}

.siterank-page .info-banner {
	background-image: url(img/siterank_banner.png);
}
.siterank-page .product-info-title {
	background-image: url(img/siterank_logo.png);
}

.keywordrank-page .info-banner {
	background-image: url(img/keywordrank_banner.png);
}
.keywordrank-page .product-info-title {
	background-image: url(img/keywordrank_logo.png);
}

.urlinclude-page .info-banner {
	background-image: url(img/urlinclude_banner.png);
}
.urlinclude-page .product-info-title {
	background-image: url(img/urlinclude_logo.png);
}

.domainseo-page .info-banner {
	background-image: url(img/domainseo_banner.png);
}
.domainseo-page .product-info-title {
	background-image: url(img/domainseo_logo.png);
}

.domainbeian-page .info-banner {
	background-image: url(img/domainbeian_banner.png);
}
.domainbeian-page .product-info-title {
	background-image: url(img/domainbeian_logo.png);
}

/*套餐*/
.package-wrapper{
}
.package-banner{
	position: relative;
}
.package-banner a{
	position: absolute;
	width: 9%;
	height: 11.1%;
	left: 21.3%;
	bottom: 11.21%;
}
.package_auto{
	width: 1100px;
	margin: 0 auto;
}
.package-container{
	margin: 50px auto 0;
	padding: 40px 0;
	background: url("img/package_form_bg.jpg");
}
.form_title{
	margin-bottom: 20px;
}
.form_title a.tab{
	float: left;
	width: 100%;
	background: #fff;
	color: #706a68;
	font-weight: bold;
	font-size: 22px;
	line-height: 80px;
	text-align: center;
}
.form_title a.active{
	background:#fff url("img/formTitle_select.png") center -6px repeat-x;
	color: #fb4842;
}
.package-wrapper table{
	width: 100%;
	background: #fff;
	text-align: center;
	border-spacing:0;
	border-collapse: collapse;
	display: none;
}
.package-wrapper table.bd_pc,.package-wrapper table.kw_all,.package-wrapper table.site_all{
	display: table;
}
.package-wrapper table td{
	font-size: 16px;
	padding: 12px;
	border: 1px solid #ddd;
	margin: 0;
	color: #666;
	line-height: 1.6;
}
.package-wrapper table.bd_pc td{
	font-size: 18px;
}
.package-wrapper table.bd_pc td em{
	font-size: 16px;
	font-style: normal;
}
.package-wrapper table .tr1 td{
	font-size: 18px;
	color: #333;
}
.package-wrapper table .tr1 td span{
	font-size: 28px;
	color:#fb4842;
}
.package-wrapper table tr .title{
	font-size: 18px;
	color: #333;
}
.package-wrapper table tr .price{
	font-size: 18px;
	color: #fb4842;
}
.package-wrapper table tr .price a{
	display: inline-block;
	width: 80px;
	height: 26px;
	line-height: 26px;
	background: linear-gradient(0deg,rgba(251,66,64,1) 0,rgba(251,118,82,1) 100%);
	background: #fc6345\9;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin-left: 10px;
}
.package-wrapper table tr .price a:hover{
	background: linear-gradient(0deg,rgba(251,118,82,1) 0,rgba(251,66,64,1) 100%);
}

.package-wrapper table tr .statement{
	position: relative;
	text-align: left;
	border-right: 0;
}
.package-wrapper table tr .statement .price{
	font-weight: bold;
}
.package-wrapper table tr .statement h5{
	font-size: 16px;
	color: #333;
}
.package-wrapper table tr .statement p{
	font-size: 14px;
	line-height: 26px;
	margin: 5px 0;
}
.package-wrapper table tr .statement p b{
	color: #333;
}
.package-wrapper table tr .statement p span{
	color: #fb4842;
	font-weight: bold;
	font-size: 16px;
}
.package-wrapper table tr .custom{
	border-left: 0;
}
.package-wrapper table tr .custom a{
	display: inline-block;
	width: 150px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	background: linear-gradient(0deg,rgba(251,66,64,1) 0,rgba(251,118,82,1) 100%);
	background: #fc6345\9;
	border-radius: 4px;
	font-weight: bold;
	text-align: center;
}
.package-wrapper table tr .custom a:hover{
	background: linear-gradient(0deg,rgba(251,118,82,1) 0,rgba(251,66,64,1) 100%);
}
.package-wrapper table tr a.tobuy {
	display: inline-block;
	width: 150px;
	margin: 0 auto;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	background: linear-gradient(0deg,rgba(251,66,64,1) 0,rgba(251,118,82,1) 100%);
	background: #fc6345\9;
	color: #fff;
	border-radius:4px;
}
.package-wrapper table tr a.tobuy:hover{
	background: linear-gradient(0deg,rgba(251,118,82,1) 0,rgba(251,66,64,1) 100%);
}
.package-wrapper table td.self_custom{
	font-size: 19px;
	font-weight: bold;
	color: #333;
}
.self_custom span{
	display: inline-block;
	border: 2px solid #fc6345;
	border-radius: 4px;
	padding: 8px 15px;
	margin: 10px 0;
	border-left: 0;
	border-right: 0;
}
.self_custom1 span{
	border:0;
}
.package-wrapper table tr a.toAsk{
	display: inline-block;
	color: #e4320f;
	border-radius:4px;
}
.package-wrapper table tr a.toAsk:hover{
	color: #fc6345;
}
.package-wrapper table tr a.toAsk1{
	display: inline-block;
	/* width: 80px; */
	/* height: 26px; */
	/* line-height: 26px; */
	background: linear-gradient(0deg,rgba(251,66,64,1) 0,rgba(251,118,82,1) 100%);
	background: #fc6345\9;
	border-radius: 3px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	margin-left: 10px;
	padding: 5px 10px;
}
.package-wrapper table tr a.toAsk1:hover {
	background: linear-gradient(0deg,rgba(251,118,82,1) 0,rgba(251,66,64,1) 100%);
	color: #fff;
}
.package1{
	text-align: center;
	padding-top: 50px;
}
.package_title{
	font-size:30px;
	margin-bottom:40px;
}
.package1 .item{
	float: left;
	width: 250px;
	margin-right: 33px;
}
.package1 .item h4{
	font-size: 18px;
	font-weight: normal;
}

.package2{
	display: block;
	margin-top: 60px;
}
.package2 .item{
	width:340px;
	margin-right: 40px;
}
.package2 .package_title{
	margin-bottom: 40px;
}
.package2 .item h4{
	margin:15px 0;
}
.package2 .item p{
	color: #666;
}
.package3{
	background: #f1f1f1;
	padding-bottom: 50px;
	margin-bottom: 50px;
	margin-top: 0;
}
.package3 .item{
	background: #fff;
	margin-bottom: 30px;
}
.package3 h4{
	font-size: 18px;
	margin: 15px 0;
	color: #337ab7;
}
.package4{
	text-align: center;
	padding-bottom: 50px;
}
.package4 .items{
	background: url("img/package4_bg.png") center top no-repeat;
}
.package4 .item{
	text-align: left;
}
.package4 .item1{
	width: 500px;
	margin-top: 10px;
}
.package4 .item2{
	width: 450px;
	margin-top: 100px;
	text-align: right;
}
.package4 .item3{
	width: 600px;
	margin-top: 180px;
	text-align: left;
}
.package4 .item4{
	width: 450px;
	margin-top: 215px;
	text-align: right;
}
.package4 .item h4{
	margin-bottom: 10px;
}
.package4 .item p{
	font-size: 14px;
	color: #666;
	line-height: 26px;
}
.media-tit{
	text-align: center;
}
.media-tit h1 {
	font-size: 36px;
	font-weight: normal;
	position: relative;
	margin-bottom: 25px;
}

.media-tit p {
	margin-top: 10px;
	font-size: 16px;
	color: #666666;
}
.media-tit span{
	font-size: 22px;
	color:#2e7fee;;
	font-weight: bold;
}
.seojj_case{
	background: #f9f9f9;
	padding: 50px 0;
	margin-bottom: 50px;
}
.seojj_case .case_item h2{
	font-size: 26px;
	color: #0758bb;
	text-align: center;
	font-weight: bold;
	margin: 40px 0;
}
.about-more-zx {
	width: 254px;
	display: block;
	margin: 50px auto 0;
	line-height: 48px;
	padding: 0 80px;
	text-align: center;
	background: #2e7fee;
	color: #fff;
	font-size: 18px;
}