a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CCC;
	text-decoration: none;	
}

#clear {
  clear: both;
  }


.bg_blue{
	background-image: url(../img/top_bg.jpg);
	background-repeat: repeat;
}
.bg_white{
	background-image: url(../img/bg_white.jpg);
	background-repeat: repeat;
}
.bg_white h2{
	color: #666;
	font-weight: normal;
	font-size: 28px;
	line-height: 48px;
}
.bg_white li{
	font-size: 16px;
	line-height: 32px;
	font-weight: normal;
	color: #999;	
}

.bg_white .english{
	
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 120px;
	line-height: 200px;
	color: #eeeeee;
	text-align: center;
	z-index: 0;
	width: 100%;
	left: 0px;
}


.bg_gray{
	background-image: url(../img/bg_gray.jpg);
	background-repeat: repeat;
}
.bg_gray h2{
	color: #FFF;
	font-weight: normal;
	font-size: 28px;
	line-height: 48px;
}
.bg_gray li{
	font-size: 16px;
	line-height: 32px;
	font-weight: normal;
	color: #CCC;
}
.bg_gray .english{
	position: relative;
	top: 0px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 120px;
	line-height: 200px;
	color: #666666;
	text-align: center;
	z-index: 0;
	width: 100%;
	left: 0px;
}



.bg_black{
	background-color: #000;
}

.content_center{
	margin-right: auto;
	margin-left: auto;	
}


.goto_top{
	position: fixed;
	right: 0px;
	bottom: 0px;
	z-index: 999;
}

.home{
	height: 100vh;
	width: 100%;
	/*border: 1px solid #000;*/
}
.home .home_content{
	width:1000px;
	height:100%;
	margin-right: auto;
	margin-left: auto;	
}
.home .home_logo{
	width:536px;
	height:536px;
	margin-right: auto;
	margin-left: auto;
}
.home .home_txt{
	width:100%;
	height:128px;
	margin-right: auto;
	margin-left: auto;
	font-size: 18px;
	line-height: 32px;
	color: #777;
	text-align: center;
	vertical-align: middle;
}
.home .home_txt span:nth-child(0)
{
	color: #9f9f9f;
}
.home .home_txt span:nth-child(1)
{
	color: #999;
}
.home .home_txt span:nth-child(2)
{
	color: #888;
}
.home .home_txt span:nth-child(3)
{
	color: #777;
}

.menu{
	background-image: url(../img/bg_menu.jpg);
	background-repeat: repeat;
	width: 100%;
	height: 168px;
	padding-top: 18px;
	padding-bottom: 18px;
}
.menu .menu_content{
	margin-right: auto;
	margin-left: auto;
	width: 826px;
	height: 118px;
}
.menu .menu_item{
	width: 118px;
	height: 118px;
	text-align: center;
	vertical-align: middle;
	float: left;
}
.menu .menu_item_img{
	width: 80px;
	height: 80px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 40px;
}
.menu .menu_item_txt{
	width: 100px;
	height: 38px;
	font-size: 16px;
	line-height: 38px;
	color: #CCC;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;	
}

.mid{
	height:708px;
	width:100%;
}
.mid_content{
	position: relative;
	width:1000px;
	height:680px;
	margin-right: auto;
	margin-left: auto;	
}

.mid_content .mid_top{
	width:100%;
	height:50%;
	
}
.mid_content .mid_bottom{
	width:100%;
	height:50%;
}
.mid_content .mid_left{
	float:left;
	width:50%;
	height:680px;
}
.mid_content .mid_right{
	float:right;
	width:50%;
	height:680px;
}
.mid_content .mid_top3{
	width:100%;
	height:30%;
	
}
.mid_content .mid_bottom7{
	width:100%;
	height:70%;
}


/**跨圈**/
.kuaquan_left{
	float:left;	
	width:50%;
	height:100%;
}

.kuaquan_right{
	float:right;	
	width:50%;
	height:680px;
}
.kuaquan_right img{
	padding-top: 88px;
}

/**研发**/
.rd_title{
	font-size: 32px;
	color: #FFF;
	position: relative;
	z-index: 99;
	top: -120px;	
	
}
.rd_list{
	margin-right: auto;
	margin-left: auto;	
	height:180px;
	width:900px;
}
.rd_list .rd_item{
	float: left;
	width:180px;
	height:180px;
}
.rd_list .rd_item .rd_item_img{
	margin-right: auto;
	margin-left: auto;
	height: 168px;
	text-align: center;
}
.rd_list .rd_item .rd_item_desc{
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	color: #aaa;
	font-weight: normal;
	line-height: 16px;
	text-align: center;
}
.rd_list .rd_item .rd_item_title{
	font-size: 16px;
	color: #CCC;
	font-weight: normal;
	line-height: 32px;
	text-align: center;
}


.seo_top{
	
	height:70%;
	width:100%;	
	position:relative
}
.seo_top_left{
	top:5px;
	left:10px;
	float:left;
	height:100%;
	width:100%;	
	position:absolute
}
.seo_top_left img{


}
.seo_top_right{
	top: 10px;
	right: 5px;
	float: right;
	height: 100%;
	width: 60%;
	position:absolute
}
.seo_title{
	font-size: 32px;
	line-height: 68px;
	font-weight: normal;
	color: #666;
	position: absolute;
	right:20px;
	top: 30px;
}

.seo_bottom{
	height:30%;
	width:100%;	
}
.seo_desc{
	width: 932px;
	margin-right: auto;
	margin-left: auto;
}
.seo_desc_item{
	float: left;
	height: 138px;
	width: 300px;
	margin-right: 5px;
	margin-left: 5px;		
}

.seo_desc_item:nth-child(1)
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.seo_desc_item:nth-child(2)
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.seo_desc_item:nth-child(3)
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}

.seo_desc_item .seo_desc_item_dat{
	font-family: "Courier New", Courier, monospace;
	font-size: 80px;
	line-height: 80px;
	font-weight: normal;
	color: #CCC;
	letter-spacing: -15px;
	text-align: center;
}
.seo_desc_item .seo_desc_item_dat #small{
	font-size: 32px;
	font-weight: normal;	
}


.seo_desc_item .seo_desc_item_txt{
	font-size: 16px;
	line-height: 32px;
	font-weight: normal;
	color: #666;
	text-align: center;
}


.server_title{
	position: relative;
	z-index: 99;
	top: -120px;
	font-size: 32px;
	line-height: 68px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
	width: 100%;
}
.server_list {
	width:100%;
	height:180px;
	margin-right: auto;
	margin-left: auto;	
}
.server_list .server_item{
	float: left;
	width:33%;
	height:180px;
}
.server_list .server_item .server_item_img{
	margin-right: auto;
	margin-left: auto;	
	width:143px;
	height:168px;
}
.server_list .server_item .server_item_desc{
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	color: #aaa;
	font-weight: normal;
	line-height: 16px;
}
.server_list .server_item .server_item_title{
	font-size: 18px;
	color: #CCC;
	font-weight: normal;
	line-height: 32px;
	text-align: center;
}




.more_title{
	margin-right: auto;
	margin-left: auto;
	height: 180px;
	text-align: center;
	vertical-align: middle;
	z-index: 99;
	line-height: 180px;
	font-size: 36px;
	font-weight: normal;
	color: #666;
	
	position:absolute;
	left: 0px;
	top: 30px;
	width: 100%;
}

.more_list {
	width:90%;
	height:180px;
	margin-right: auto;
	margin-left: auto;	
}
.more_list .more_item{
	float: left;
	width:18%;
	height:180px;
}
.more_list .more_item .more_item_img{
	margin-right: auto;
	margin-left: auto;	
	width:143px;
	height:168px;
}
.more_list .more_item .more_item_desc{
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	line-height: 16px;
	text-align: center;
	visibility: hidden;
}
.more_list .more_item .more_item_title{
	font-size: 18px;
	color: #333;
	font-weight: normal;
	line-height: 32px;
	text-align: center;
}


.certifi_img
{
	margin-right: auto;
	margin-left: auto;
	width: 284px;
	height: 388px;
	margin-top: 146px;

}

.certifi_title
{
	margin-right: auto;
	margin-left: auto;
	width: 320px;
	height: 68px;
	margin-top: 280px;
	text-align: left;
	vertical-align: middle;
	z-index: 0;
	color: #eee;
	font-weight: normal;
	font-size: 32px;
	line-height: 32px;
}
.certifi_desc
{
	margin-right: auto;
	margin-left: auto;
	width: 320px;
	height: 68px;
	text-align: left;
	vertical-align: middle;
	z-index: 0;
	color: #CCC;
	font-weight: normal;
	font-size: 18px;
	line-height: 32px;
}


.partner_title{
	font-size: 36px;
	line-height: 68px;
	font-weight: normal;
	color: #666;
	text-align: center;
	vertical-align: middle;
	position: relative;
	top: -100px;
	z-index: 99;
}
.partner_list{
	width:100%;
	height:193px;
}
.partner_item{
	border: 1px solid #999;
	height: 169px;
	width: 289px;
	float: left;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
	-moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
	-webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/
	box-shadow: 2px 2px 10px #909090;/*opera或ie9*/
	margin: 12px;
	background-image: url(../img/partner_bg.jpg);
	background-repeat: repeat;
	text-align: center;
	vertical-align: middle;
	line-height: 84px;
	font-size: 169px;
}
.partner_item img{
	margin-right: auto;
	margin-left: auto;
		
}


.footer{
	height: 218px;
	width: 100%;
	padding-top: 22px;
	padding-bottom: 12px;
}
.footer_content{
	height:218px;
	width:1000px;	
	margin-right: auto;
	margin-left: auto;
}
.footer_left{

	float: left;
	height: 198px;
	width: 168px;
}

.footer_left img{
	margin: 12px;	/*
	position: relative;
	top: 106px;
	left: 0px;*/
}

.footer_mid{
	font-size: 14px;
	text-align: left;
	vertical-align: middle;
	float: left;
	height: 198px;
	width: 468px;
	line-height: 22px;
	font-weight: normal;
	color: #CCC;
	margin-left: 18px;
	margin-top: 12px;
}

.footer_right{
	font-size:12px;
	float: right;
	height: 198px;
	width: 280px;
	color: #FFF;	
}
