body{
	margin:0;
	padding:0;
	background:url(../images/bg.png) repeat-x #fff;
	padding-top:10px;
	font:normal 12px tahoma
}
.clr{
	clear:both
}
#wrapper{
	width:955px;
	float:none;
	margin:0 auto;
	overflow:hidden
}
#header{
	float:left;
	height:75px;
	width:100%;
}
#header a.logo{
	background:url(../images/logo2.png) no-repeat;
	width:392px;
	height:51px;
	display:block;
	float:left
}
#header h3{
	padding:0;
	margin:0;
	float:right;
	background:url(../images/tel.png) no-repeat;
	width:241px;
	height:21px;
	margin-top:15px
}
#header a.twt{
	display:block;
	background:url(../images/twt_icon.png) no-repeat;
	width:32px;
	height:32px;
	float:right;
	margin-left:5px;
	margin-top:10px
}
#header a.fb{
	display:block;
	background:url(../images/fb_icon.png) no-repeat;
	width:32px;
	height:32px;
	float:right;
	margin-left:10px;
	margin-top:10px
}
#main-menu{
	width:955px;
	float:left;
	margin-bottom:4px
}
#main-menu a{
	display:block;
	height:42px;
	float:left;
	background-image:url(../images/menu.png);
	background-repeat:no-repeat
}
#main-menu a.m01{
	width:84px;
	background-position:0 0
}
#main-menu a.m01:hover , #main-menu a.m01-on{
	width:84px;
	background-position:0 -42px
}
#main-menu a.m02{
	width:110px;
	background-position:-84px 0
}
#main-menu a.m02:hover , #main-menu a.m02-on{
	width:110px;
	background-position:-84px -42px	
}
#main-menu a.m03{
	width:114px;
	background-position:-194px 0
}
#main-menu a.m03:hover , #main-menu a.m03-on{
	width:114px;
	background-position:-194px -42px	
}
#main-menu a.m04{
	width:126px;
	background-position:-308px 0
}
#main-menu a.m04:hover , #main-menu a.m04-on{
		width:126px;
	background-position:-308px -42px
}
#main-menu a.m05{
	width:107px;
	background-position:-434px 0
}
#main-menu a.m05:hover , #main-menu a.m05-on{
	width:107px;
	background-position:-434px -42px
}
#main-menu a.m06{
	width:114px;
	background-position:-541px 0
}
#main-menu a.m06:hover , #main-menu a.m06-on{
	width:114px;
	background-position:-541px -42px
}
#main-menu a.m07{
	width:100px;
	background-position:-655px 0
}
#main-menu a.m07:hover , #main-menu a.m07-on{
	width:100px;
	background-position:-655px -42px
}
#main-menu a.m08{
	width:95px;
	background-position:-755px 0
}
#main-menu a.m08:hover , #main-menu a.m08-on{
	width:95px;
	background-position:-755px -42px	
}
#main-menu a.m09{
	width:105px;
	background-position:-850px 0
}
#main-menu a.m09:hover , #main-menu a.m09-on{
	width:105px;
	background-position:-850px -42px
}
#banner{
	width:955px;
	float:left
}
#container{
	margin-top:10px;
	float:left;
	width:955px;
	padding-bottom:20px
}
#container .service{
	width:955px;
	float:left;
	background:url(../images/bg_service.jpg) center 45px no-repeat;
	margin-bottom:10px
}
#container .service h2{
	margin:0;
	padding:0;
	background:url(../images/service_bar.png) no-repeat;
	height:45px;
	width:955px;
	color:#fff;
	font-size:12px;	
}
#container .service h2 td{
	padding:5px 1px
}
#container .service a.box{
	float:left;
	width:298px;
	height:70px;
	display:block;
	color:#f69527;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding:10px
}
#container .service a.box img{
	margin-right:10px;
	float:left;
	border:none
}
#container .service a.box p{
	color:#777;
	font-size:12px;
	font-weight:normal;
	margin:5px 0
}
#container .service a.box:hover{
	color:#0f698a
}
#container .service a.box:hover p{
	color:#555
}
#container .hosting{
	width:630px;
	float:left;
	background:url(../images/bg_hosting.jpg) no-repeat center 200px #ebebeb;
	padding:5px;
	margin-right:10px;
	height:560px;
	margin-bottom:10px
}
#container .host{
	width:950px;
	float:left;
	background:url(../images/bg_host.png) no-repeat center 200px #ebebeb;
	padding:5px;
	margin-right:10px;
	height:560px;
	margin-bottom:10px
}
#container .hosting h2{
	margin:0;
	padding:0;
	background:url(../images/hosting_bar.png) no-repeat;
	width:630px;
	height:42px
}
#container .hosting .box{
	float:left;
	width:210px;
	padding:10px 0
}
#container .hosting .box h3{
	margin:0;
	padding:0;
	margin-left:20px;
	width:210px;
	height:23px;
}
#container .hosting .box ul{
	margin:0;
	padding:0;
	margin-top:5px;
}
#container .hosting .box li{
	margin-left:10px
}
#container .hosting .box span{
	background:url(../images/bg_feature.png) no-repeat;
	display:block;
	width:153px;
	height:127px;
	color:#333;
	float:none;
	margin:0 auto;
	padding:15px 20px
}
#container .hosting .box h1{
	margin:0;
	padding:0;
	font-size:36px;
	font-weight:normal;
	text-align:center
}
#container .hosting .box h1 strong{
	font:bold 10px tahoma;
	text-transform:uppercase;
	color:#777;
}
#container .hosting .box a{
	width:58px;
	height:33px;
	display:block;
	margin-top:-241px;
	margin-top:-238px\0/;
	float:right;
	margin-right:20px
}
#container .hosting .box a:hover{
	margin-top:-243px;
	margin-top:-240px\0/;
}
/*  begin plan */
#container .hosting .begin h1{
	color:#489602
}
#container .hosting .begin h3{
	background:url(../images/begin_title.png) no-repeat;
	
}
#container .hosting .begin li{
	list-style:url(../images/begin_bul.jpg)
}
#container .hosting .begin a{
	background:url(../images/begin_more.png) no-repeat;
}
/*  personal plan */
#container .hosting .personal h1{
	color:#086ed4
}
#container .hosting .personal h3{
	background:url(../images/personal_title.png) no-repeat;
}
#container .hosting .personal li{
	list-style:url(../images/personal_bul.jpg)
}
#container .hosting .personal a{
	background:url(../images/personal_more.png) no-repeat;
}
/*  standard plan */
#container .hosting .standard h1{
	color:#bd144d
}
#container .hosting .standard h3{
	background:url(../images/standard_title.png) no-repeat;
}
#container .hosting .standard li{
	list-style:url(../images/standard_bul.jpg)
}
#container .hosting .standard a{
	background:url(../images/standard_more.png) no-repeat;
}
/*  silver plan */
#container .hosting .silver h1{
	color:#ff6e00
}
#container .hosting .silver h3{
	background:url(../images/silver_title.png) no-repeat;
}
#container .hosting .silver li{
	list-style:url(../images/silver_bul.jpg)
}
#container .hosting .silver a{
	background:url(../images/silver_more.png) no-repeat;
}
/*  business plan */
#container .hosting .business h1{
	color:#7a059a
}
#container .hosting .business h3{
	background:url(../images/business_title.png) no-repeat;
}
#container .hosting .business li{
	list-style:url(../images/business_bul.jpg)
}
#container .hosting .business a{
	background:url(../images/business_more.png) no-repeat;
}
/*  extra plan */
#container .hosting .extra  h1{
	color:#b57000
}
#container .hosting .extra  h3{
	background:url(../images/extra_title.png) no-repeat;
}
#container .hosting .extra  li{
	list-style:url(../images/extra_bul.jpg)
}
#container .hosting .extra  a{
	background:url(../images/extra_more.png) no-repeat;
}
#container .banner{
	float:left;
}
#container .customer{
	background:url(../images/bg_customer.jpg) no-repeat;
	width:272px;
	height:74px;
	padding:45px 0 0 20px;
	float:left;
	color:#777;
	margin-bottom:10px
}
#container .customer strong{
	width:80px;
	color:#f69527;
	display:block;
	float:left
}
#container .manual{
	float:left;
	width:252px;
	background:url(../images/bg_manual.jpg) no-repeat;
	height:302px;
	padding:40px 20px 0 20px;
}
#container .manual a{
	text-decoration:none;
	color:#777;
	background:url(../images/book_icon.png) no-repeat 5px;
	display:block;
	padding:3px 0 3px 30px;	
}
#container .manual a:hover{
	color:#333
}

#container .web{
	width:640px;
	float:left;
	background:url(../images/web.jpg) no-repeat 0 50px;
	height:380px;
	margin-bottom:10px
}
#container .web h2{
	margin:0;
	padding:0;
	background:url(../images/web_bar.png) no-repeat;
	width:640px;
	height:50px
}
#container .web a.box{
	display:block;
	width:290px;
	float:right;
	border-bottom:1px dotted #CCC;
	padding:7px 15px;
	text-decoration:none;
	color:#333;
	clear:right;
	background:url(../images/bg_pack.jpg) no-repeat left bottom
}
#container .web a.box:hover{
		background:url(../images/bg_pack-h.jpg) no-repeat left bottom
}

#container .web .w-standard strong{
	color:#bd144d;
	font-size:14px
}
#container .web .w-standard span{
	color:#bd144d;
	font-size:20px
}

#container .web .w-extra strong{
	color:#086ed4;
	font-size:14px
}
#container .web .w-extra span{
	color:#086ed4;
	font-size:20px
}

#container .web .w-business strong{
	color:#7a059a;
	font-size:14px
}
#container .web .w-business span{
	color:#7a059a;
	font-size:20px
}

#container .web .w-gold strong{
	color:#b57000;
	font-size:14px
}
#container .web .w-gold span{
	color:#b57000;
	font-size:20px
}


#container .news{
	width:640px;
	float:left;
	margin-bottom:10px
}
#container .news h2{
	margin:0;
	padding:0;
	background:url(../images/news_bar.png) no-repeat;
	width:640px;
	height:36px
}
#container .news a{
	color:#333;
	display:block;
	padding:5px;
	text-decoration:none;
	border-bottom:1px dotted #ccc;
	background:url(../images/bullet.jpg) no-repeat 10px ;
	padding-left:25px
}
#container .news a span{
	color:#f69527
}
#container .news a:hover{
	background:url(../images/bullet.jpg) no-repeat 10px #f9f9f9;
	color:#0f698a
}
#container .social{
	float:left;
	margin-left:10px;
	width:292px
}
#footer{
	background:#1384ad;
	width:100%;
	float:left;
	margin:0 auto;
	padding:20px 0
}
#footer .desc{
	width:100%;
	float:none;
	margin:0 auto;
	color:#fff;
	text-align:center
}
#footer .desc a{
	color:#fff;
	text-decoration:none
}


.roundcont {
	width: 100%;
	background-color: #EAEAEA;
	color: #333333;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(../images/tr.png) no-repeat top right; 
}

.roundbottom {
	background: url(../images/br.png) no-repeat top right; 
}
img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}


