﻿@charset "utf-8";
/* CSS Document */

body{ font-size:12px; line-height:22px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:center; background:#F0F0F0;}
a:link{color:#515151; text-decoration:none;}
a:hover{color:#8bce0d; text-decoration:none;}
a:visited{color:#333; text-decoration:none;}
h1,h2,h3,ul,ol,dl,dd,dt,li,p{padding:0;margin:0; list-style:none}
#wrap{ width:998px; margin:0 auto; text-align:left;}
h1{ text-indent:-9999px;}
.bigfonts{ font-family:"SimHei";font-size:18px;font-weight:normal;line-height:150%; color:#ff6600;}
.bigTitle{ background:url(../images/h2bg.jpg) no-repeat; height:27px; padding-left:36px; line-height:31px; font-size:14px; color:#ff6600}
#head{ position:relative}
.logo{ background:url(../images/logo.jpg) no-repeat; display:block; width:298px; height:80px;}
.slogan{ background:url(../images/slogan.jpg) no-repeat; width:295px; height:80px; position:absolute; right:0; top:0; text-indent:-9999px;}

/*menu*/
#menu{ background:url(../images/menubg.jpg) repeat-x; display:block; height:40px; line-height:40px; overflow:hidden}
#menu ul li { float:left; padding:0 22px; background:url(../images/midmenu.jpg) no-repeat right center;}
#menu ul li.last{ background:none;} 
#menu ul li a{ color:#fff;}
#menu ul li a:hover{ color:#ff6600;}
.clearFix{ clear:both; height:0;}

/*mainbox*/
#mainbox{margin:0 auto; overflow:hidden; margin-bottom:4px}
.leftBox{float:left; width:231px; background:#DFDFDF; padding-bottom:9999px; margin-bottom:-9999px;}
.rightBox{ float:right; width:732px; padding:16px ;background:#fff url(../images/r1.jpg) repeat-x; padding-bottom:9999px; margin-bottom:-9999px; border:1px solid #fff;}
.contents{ padding:10px 0 30px 10px;}

/*leftMenu*/
.menu1{ font-weight:bold; padding-left:18px; font-size:14px; background:url(../images/left1.jpg) repeat-y; color:#fff; line-height:30px;}
.leftMenu dd { background:url(../images/jt.jpg) no-repeat 30px center; padding-left:46px; height:34px; border-bottom:1px solid #ccc; line-height:34px;}
.contacts{ padding:16px; line-height:26px;}

/*partner*/
#partner{ background:url(../images/partner.jpg) no-repeat; height:109px; padding:10px 16px}
#partner dt{ padding:10px 0 0 20px;}
#partner dd{ float:left; width:101px; overflow:hidden; margin-right:6px}

/*foot*/
#foot{ background:url(../images/foot.jpg) repeat-x; height:151px;text-align:center; color:#fff;}
.subFoot{ height:71px; line-height:30px}
.subFoot a:link,.subFoot a:visited{ color:#A2A2A2;}
.subFoot2{ padding-top:1em;}

/*host*/
.hostList li{ float:left; width:270px; padding-left:90px; position:relative; margin-bottom:2em; border-bottom:1px dashed #ccc; padding-bottom:3em;}
.webserver{ position: absolute; top:0; left:0}
.f_red{ color:#ff6600;}
.more{position: absolute;bottom:10px;right:30px}

.newsList li{ border-bottom:1px dashed #ccc; line-height:30px; list-style: disc inside;}

.f_blue{line-height:31px; height:31px; overflow:hidden; background:url(../images/domain_list_bg.jpg) no-repeat;}

/*caseList*/
.caseList li{ float:left; height:220px; border-bottom:1px dashed #ccc; padding:20px 20px 0 0; width:200px; text-align:center; overflow:hidden}
.caseb{ }
.page{ text-align:center}
.tinge{ color:#999}
