@charset "utf-8";
/*
FONT-FAMILY:arial,verdana,sans-serif;
font-size: 62.5%;
*/
*{margin:0;padding:0;}
html,body {height:100%;}
body{
	color:#555;
	background:url(../img/bg_body.gif) repeat-x top;
	font-family: tahoma,Microsoft YaHei, Simsun, Arial Unicode MS, Mingliu, Arial, Helvetica;
	font-size:11px;
	/*font-family: tahoma,Microsoft YaHei, Simsun, Arial Unicode MS, Mingliu, Arial, Helvetica;
	font-family:arial,verdana,sans-serif,Arial Unicode MS;*/
}
td,p,li,div,select,input,h1,h2,h3,h4,h5,h6{line-height:150%;}
ul,ol{list-style-type:none;}
a img{border:none;}
img{border-color:#ccc;}
p{padding:0 0 8px;}
a{color:#555;}
a,a:link,a:visited,a:hover{ text-decoration:none} 
a:hover,a:active{color:#000;}
/*a:hover{color:#FF3300;text-decoration:underline;}*/
/*text style*/
.t12{font-size:12px;}
.t14{font-size:14px;}
.black{color:#000;}
.white{color:#fff;}
.grey{color:#ccc;}
.red{color:#f30;}
.blue{color:#03f;}
.mcolor{color:#900;}
.b{font-weight:bold;}
.clear{clear:both;}
.nob{border:none;background:none;}
.l{float:left;}
.r{float:right;}
.float_left {float:left;padding:7px;}
.float_right {float:right;padding:7px;}
.img_float_left {float:left;clear:left;margin:0 8px 10px 0;}
.img_float_right {float:right;clear:right;margin:0 0 10px 8px text-decoration:underline;}
.font{
	font-size:10px;
	color:#7E7E7E;
	font-weight:normal;
	padding:0 0 0 10px;
}
.bg{background:none;}
.font1{font-size:10px;
  color:blue;font-wight:solid;
  padding:10px 0px 30px 55px;
}
.font2{font-size:11px;
  color:#2E4FAE;
	font-weight:bolder; 
	background:url(../img/qmsicon.gif) no-repeat left center;
	padding-left:15px;
}
.style{ 
	text-decoration:underline; 
	font-weight:bold; 
	color:#2E4FAE; 
	background:none;
}
.sitemap{
	margin:0px 0 0 50px;
	width:862px;
	height:10px;
}
.sitemap li{float:left; padding-right:15px;}
.sitemap li a{font-size:11px; color:#666666; }
.sitemap1{
	margin:20px 0 0 100px;
	font-size:13px;
	color:#0099FF;
	font-weight:bold;
	width:600px;
	height:20px;
}

.go_02{
	background:url(../img/go.gif) no-repeat left top;
	width:22px;
	height:12px;
	border:none;
	cursor:pointer;
}


	
	
.demo1{ 
	padding:20px 15px 10px 20px; 
	color:#0033CC; 
	font-weight:bold; 
	line-height:160%;
	font-size:12px;
}
#demoon{
	color:#0066FF;
}
.demo1 li a{ color:#0066FF; text-decoration:underline;}
.compolist{ 
	padding:30px 50px 100px 50px;
}
.compolist li a{color:#0066FF;
	font-weight:bold;
}
.compolist li a:hover{color:#0099FF;
}

.compolist li{
	padding:10px 0 0 0 ;
	}
.compolist  li a:link{font-weight:bold;}
.demo2{ 
	padding:20px 15px 0 20px; 
}
.qmsimg{
	width:676px;
	height:530px;
}
.demo3{ 
	padding:0 30px 0 50px;
}
.demo3 ul{

float:left; 
width:200px; 
height:auto;
}
.demo3 ul{
}
.demo3 li{
	padding:20px 0 0 0;
}
.demo4{
	width:101px;
	height:50px;
	float:right;
}
.demo5{padding:25px 20px 0 0; line-height:160%; text-align:right; text-decoration:underline;}
.demo6{
	text-align:right; 
	float:right;
	width:238px;
	height:336px; 
}
.demo7{
	width:710px;
	height:50px;
	background:url(../img/qualityw.gif) no-repeat right bottom;
}
.lines { width:240px; height:auto;}
.lines li{ float:left;}
.strong {
	float:left;}
.quality{
padding:10px 0 0 35px;
}
.quality1{
	padding:0 0 0 50px; 
	color:#7E7E7E; 
	line-height:19px; 
	font-weight:bold;
}
.quality2{
	padding:5px 20px 20px 65px;
	line-height:150%;
}
.quality12{
	padding:10px 0 0 33px; 
	color:#0066FF;
}
.quality12 li {list-style:circle;}
.quality3{
	margin:50px 0 0 53px;
	padding:5px 0 0 0;
	width:636px;
	text-align:right;
	background:url(../img/top1.gif) no-repeat left 4px;
}

.quality4{
	float:left;
	margin:0px 0 0px 53px;
	letter-spacing:2px;
}
.quality4 li{
	float:left;
	padding-right:7px;
}
.quality4 a:link, {
color: #ffffff;
text-decoration: none;
} 

.quality5 {
	margin:0px; 
	padding:0px;   
	line-height:160%;
}
.quality5 li a:link{color:#0066FF;}

.advancelist{
	margin:20px 0 0 30px;
	padding:5px 0 0 0;
	width:636px;
	text-align:right;
	background:url(../img/top1.gif) no-repeat left 4px;
}
.advancelist1 font,.advancelist1 img{
	vertical-align:middle;
}
.advancelist1 {margin:0 0 0 53px; letter-spacing:2px;}
.iso{
	margin:0 20px 0 0;
	float:right;
}
.iso li{
	padding:20px 0 0 0;
}
.servers{	
	padding:20px 0 0 55px;
	line-height:200%;
}
.servers input,.servers img{vertical-align:middle;}
.fedex{
	width:367px;
	height:25px;
	margin:0;
	padding:6px 0 0 5px;
	background:#EDEDED;
	letter-spacing:1px;
	font-weight:bolder;
	
}
.news{
	margin:20px 25px 20px 25px; 
	padding:20px 0 0 35px;
	width:600px; height:313px;
 	background:url(../img/new1.gif) no-repeat right bottom;
}
.news li{ 
	display:block;
	text-align:right;
 line-height:30px; 
 padding-right:20px; 
 border-bottom:1px solid #CCCCCC;
	background:url(../img/newicon.gif) no-repeat left center;
}
.news li a{ float:left; margin:0 0 0 15px;}
.news a:hover{
	color:#0066FF;
}
.newsw{
	width:102px;
	height:156px;
	float:right;
}


.contact{
  float:left;
 	width:235px; 
	height:26px; 
	background:url(../img/contactline.gif) no-repeat left bottom;
	line-height:26px;
	color:#0066CC;
	font-weight:bold;
	}

.contact1 li{ float:left;padding:10px 0 0px 0px; width:300px; margin:10px 0;}
.contact1{
	margin:25px 0 0 40px;
	width:600px; 
	line-height:30px; 
	padding-bottom:20px;
	float:left;
}
.adv1{
 margin:0px;
 width:710px;
 height:160px;
}
.adv1 ul{
	margin:20px 0 0 30px;
	width:680px;
	height:160px;
}
.adv1 li {
	padding:0 20px 0 0 ;
	float:left;}
.adv2{
	margin:35px 0 0 35px;
	float:right;
	width:508px;
	height:139px;
}
.adv2 li {
	padding:0 0 65px 0;}
.careers{
  float:right;
	width:710px;
	height:336px;
	text-align:right;
	
}
#header{
	margin:auto;
	padding:5px;
	width:912px;
	height:21px;
	font-size:10px;
	text-align:right;
	color:#7E7E7E;
}
#header font, #header img{vertical-align:middle;}
#middle{
	margin:auto;
	padding:0;
	width:912px;
	height:68px;
	border:1px solid #999999;
}
#second{
	margin:0;
	padding:0;
	width:912px;
	height:68px;
}
#logo{
	float:left;
	margin:0;
	padding:0;
	width:202px;
	height:68px;
}
#search{
	float:left;
	margin:0;
	padding:34px 0 0 11px;
	background-color:#919191;
	width:195px;
	height:34px;
	font-size:11px;
	color:#FFF;
}
#search input, #search img{ vertical-align:middle;}
#mune{
	float:left;
	margin:0;
	padding:0;
	width:504px;
	height:68px;
	font-size:11px;
}
#mune ul{
	margin:35px 0 0 0;
	padding:0;
	width:504px;
	height:30px;
}
#mune li{
	float:left;
	margin:0px;
	padding:0 20px;
	list-style:none;
	background:url(../img/mune.gif) no-repeat left center;
}
#mune li#first{ background:none;}
#mune li.cur a{
	color:#2E4FAE;
	font-weight:bold;
	text-decoration:underline;
}
#image{
	margin:auto;
	padding:0;
	border:1px solid #999999;
	height:auto;
	width:912px;
}
#three{
	margin:auto;
	padding:0;
	width:912px;
	/*height:auto;*/
	border:1px solid #999999;
	background:url(../img/bg.gif) repeat-y top;
	display:table;
}
#demo1{
	margin:20px 0 0 0;
	width:202px;
	height:auto;
	float:left;
	background:#EDEDED;
}
#demo1 ul{
	margin:0 0 20px 20px;
	padding:0;
	height:100%;
}
#demo1 li{
	margin:0;
	padding:5px 0 0 10px;
	background:url(../img/abouticon.gif) no-repeat left 12px;
	line-height:20px;
}
#demo1 ul li ul{
	margin:0 0 0 5px;
	padding:0;
	height:100%;
}
#demo1 li ul li{
	padding:0 0 0 10px;}
#demo1 li ul li a{color:#0066FF;}

#demo2{
	width:710px;
	float:left;
}
#footer{
	margin:auto;
	padding:0;
	width:912px;
	height:58px;
	font-size:10px;
	text-align:right;
	color:#7E7E7E;
	line-height:51px;
}

.shuai{
	width:640px;
	height:500px;
	display:none;
}

.detailtitle_1{
}
.detailtitle_1 a{
	margin-right:20px;
	color:#999;
	font-weight:bold;
}
.detailtitle_1 a:hover{
	color:#0066ff;
}
.detailtitle_1 a.cur{
	color:#0066ff;
}
























