#border{ clear:both;  padding:0;}
.hide{ display:none;}
p{ text-indent:24px;}
.btsb{ margin-right:5px;}
.btsb input{ vertical-align:middle;}

#homeBanner{width:980px;height:300px;}
.slide-content{width:980px;height:300px;}
#homeBanner .slide-content li{width:980px;height:300px;cursor:pointer; position:relative; font-family:Microsoft Yahei,SimSun,Arial; font-size:36px;}
#homeBanner .slide-content li div{ position:absolute;top:170px;left:400px; line-height:normal;}
#homeBanner .slide-content li .price{ font-size:50px; color:#c00;}

.cloudTab{ overflow:hidden; zoom:1; clear:both;  padding-left:10px; margin-bottom:-1px;}
.cloudTab li{ display:block; float:left; background:url(tbg.jpg) top repeat-x; border-top:1px solid #ccc; border-right:1px solid #ddd; width:320px; text-align:center;}
.cloudTab li.current{ background:url(tbg.jpg) 0 -25px repeat-x;}
.cloudTab li.first{ border-left:1px solid #ccc;border-radius:5px 0 0 0;}
.cloudTab li.last{ border-right:1px solid #ccc; border-radius:0 5px 0 0;}
.cloudTab li a{ display:block; background:url(tabbottom.gif) bottom repeat-x; height:50px; line-height:50px; font-size:14px; font-weight:bold; color:#555;}
.cloudTab li.current a{ background:none; color:#c00;}

.cloud{ line-height:normal;}
.cloud th{ padding:10px 0; width:80px; text-align:right; font-size:14px; font-weight:bold;}
.cloud td{ padding:10px 0;}
.cloud td.para{ padding:10px; font-size:14px; font-weight:bold; width:80px; text-align:right;}
.cloud td.para1{ padding:0 10px 18px;}
.cloud td .rating{ margin-left:8px; cursor:pointer; background:url(rating.jpg) left top no-repeat;border:0; height:25px; width:500px; }
.cloud td .rating .ui-widget-header{ background:url(ratbg.jpg) top repeat-x; border-radius:5px 0 0 5px; height:9px; top:8px; left:6px;}
.cloud td .rating a{ background:url(ratbtn.png) center center no-repeat; width:20px; height:20px; border:0; cursor:pointer; top:3px; }
.cloud td.v{ vertical-align:top; width:200px;}
.cloud td.tip{ padding:0 0 10px 100px;color:#666;}
.cloud td.all{ color:#555;}
.cloud td.all span{ font-size:18px; color:#000; margin:0 5px;}
.cloud td table{ width:500px;}
.cloud td table td{ padding:0; padding-top:3px; color:#888;}
.cloud td .dotline{ border-top:1px dotted #ccc; margin-bottom:20px; width:750px;}
.cloud td .paylist{ background:url(paybg.jpg) bottom repeat-x; border:1px solid #DFDFDF; border-radius:5px; float:left; position:relative;}
.cloud td .paylist a{ display:block; float:left; padding:0 20px;  border-right:1px solid #DFDFDF; height:30px; line-height:30px; color:#000;  font-size:14px;}
.cloud td .paylist a.first{ border-radius:5px 0 0 5px; }
.cloud td .paylist a.last{ border:0; border-radius:0 5px 5px 0; }
.cloud td .paylist a.curpay{ background:#A60000 url(hot.gif) top repeat-x;color:#fff;}
.cloud td .paylist img{ position:absolute; margin-top:-8px; margin-left:-10px;}

.config{ border-top:1px solid #cccccc;}
.config li{ background:#f4f5f7; border-bottom:1px solid #cccccc; height:35px; line-height:35px; text-align:center; font-size:14px; cursor:pointer;}
.config li.hot{ background:#A60000 url(hot.gif) top repeat-x; color:#fff;}

.ratDiv{ background:url(ratdiv.jpg) left top no-repeat; padding-left:20px; }
.ratwrap{ background:url(ratwrap.jpg) left top no-repeat; padding-left:25px; width:500px; overflow:hidden; position:relative;}
.ratText{ border:1px solid #CCCCCC; border-radius:3px; box-shadow:1px 1px 3px rgba(0, 0, 0, 0.1) inset; padding:5px; width:50px; height:25px; line-height:25px; text-align:center;  color:#aa0000; font-size:14px; font-weight:bold; margin-left:20px; margin-right:5px;}

.radio{ background:none; border:0; margin:0; vertical-align:middle; margin-right:3px;}
.submit{ background:url(buy.png) left top no-repeat; border:0; width:150px; height:35px; line-height:35px; text-align:center; font-family:Microsoft Yahei,SimSun,Arial; font-size:0; color:#fff; text-shadow:0 0 1px rgba(0,0,0,0.2); cursor:pointer;}


/*cloud_confirm.php*/
.cloudConfirm{ padding:30px; color:#555;}
.cloudConfirm h3{ margin:0; margin-bottom:5px; padding-left:5px;}
.cloudConfirm table{ border-top:1px solid #E5E5E5; border-right:1px solid #E5E5E5; background:#fafafa; margin-bottom:20px;}
.cloudConfirm table td{ border-bottom:1px solid #E5E5E5; border-left:1px solid #E5E5E5; width:33.3%; padding:5px 10px;}

/*cloud_more.php*/
.vps{  clear:both; height:360px;}
.vps li{ display:block; float:left; width:324px; margin-right:5px;}
.vps li .border{ background:#ECECEC url(bg2.jpg) left bottom no-repeat; border:1px solid #ccc; border-radius:5px; font-family:Microsoft Yahei,SimSun,Arial; cursor:pointer;}
.vps li h2{ margin:0; background:#d7d7d7 url(tbg.jpg) left 5px no-repeat; border-bottom:1px solid #ccc; padding:20px 0; padding-left:20px; color:#333; font-size:24px; font-weight:normal; }
.vps li h2 img{ display:none;}
.vps li a{ display:block; background:url(btn2.png) left top no-repeat; width:118px; height:37px; line-height:37px; color:#fff; font-size:16px; text-shadow:1px 1px 1px rgba(0,0,0,0.5); text-indent:35px; position:absolute; right:-8px; margin-top:35px;}
.vps li.current .border{ background:#fff url(bg1.jpg) left bottom no-repeat; border:1px solid #D70101;}
.vps li.current h2{ background:url(tbh.jpg) top repeat; border-bottom:1px solid #f00; position:relative; color:#fff;}
.vps li.current h2 img{ display:block; position:absolute; top:-10px; left:210px;}
.vps li.current a{ background:url(btn1.png) left top no-repeat;}


.line{ border:1px solid #fff; border-radius:0 0 5px 5px; padding-top:30px; padding-bottom:90px; position:relative;}
.line table th{ vertical-align:top; width:110px;padding-left:10px;}
.line table td{ vertical-align:top; width:auto; padding-right:10px;}
.line h3{ margin:0; font-size:18px;  margin-bottom:10px;}
.line p{ text-indent:24px; color:#777; line-height:20px; font-size:12px;}
.line div{ padding-top:20px; font-size:14px; color:#333;}
.line .price{ font-size:26px; color:#c00;}

.cloudMore{background:url(tbg1.jpg) left top repeat-x;}
.cloudMore .tab_menu{list-style:none;overflow:hidden;font-size:14px;font-weight:bold;background:url(tabbottom.gif) bottom repeat-x;}
.cloudMore .tab_menu li{float:left;border-right:1px solid #ddd;width:19.5%;height:50px;line-height:50px;text-align:center;cursor:pointer;color:#333;}
.cloudMore .tab_menu li.current{color:#cc0000;background:url(tbg.jpg) left -25px repeat-x;border-bottom:0px solid #ffffff;}
.cloudMore .tab_box .hide{display:none;}
.cloudMore .tab_box li{ overflow:hidden;zoom:1;clear:both;}


.cloudMore .scope{ overflow:hidden; zoom:1; clear:both;}
.cloudMore .scope li{ float:left; clear:none; padding:0 12px; height:26px; line-height:26px;  border:1px solid #ddd; border-radius:20px; margin-right:8px; margin-bottom:5px; }
.cloudFeature th{ padding:10px; width:70px;}
.cloudFeature td{ padding:10px 0; color:#666; vertical-align:top;}
.cloudFeature td strong{ font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; font-size:14px; color:#333;}


.adv li{ background:url(libg.jpg) bottom repeat-x; border-bottom:1px solid #eee; padding:5px 0; padding-right:20px;}
.adv li table th{ font-family:"Times New Roman",Georgia,Serif; font-size:80px; font-weight:bold; color:#ccc; line-height:normal; width:80px; text-align:center;}
.adv li table td{ width:360px;}
.adv li table td h3{ margin:0; font-size:14px; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Arial; color:#555; }
.adv li table td p{ color:#666; text-indent:0;}

.company{ line-height:normal; margin-bottom:30px; }
.company th{ padding:10px 0; text-align:center; font-weight:bold; width:200px; color:#666;}
.company td{ padding:10px 0; text-align:center; }
.company .t{ background:url(tdbg.jpg) bottom repeat-x; font-size:"Tahoma","ËÎÌå"; font-size:14px; font-weight:bold;}
.company .t .b{ background:#D7D7D7 url(thbg.jpg) 0 -15px repeat-x; padding:5px 0 15px; font-size:16px; text-shadow:0 0 1px #fff; }
.company .b{ border-left:1px solid #ccc; border-right:1px solid #ccc; background:#f2f2f2; padding:0;}
.company .b span{ display:block; padding:10px 0; border-bottom:1px solid #ddd; border-top:1px solid #fff;}
.company .bt th,
.company .bt td{ padding:10px 0 0;}
.company .bt div{ background:url(thbg.jpg) top repeat-x; border:1px solid #ccc; border-bottom:0; border-radius:5px 5px 0 0; height:15px;}
.company .bb th,
.company .bb td{ padding:0 0 10px;}
.company .bb div{ background:#f2f2f2; border:1px solid #ccc; border-top:0; border-radius:0 0 5px 5px; height:15px;}

.service{ border-top:1px solid #ddd; text-align:center; margin-bottom:30px;}
.service th{ padding:5px 0; background:#f6f6f6; border-bottom:1px solid #ddd; font-weight:normal;}
.service td{ padding:5px 0; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
