﻿/* CSS Document */
.connection{ width:215px; height:197px; background:url(../images/connection_bg2.jpg); float:left; text-align:left; padding-top:30px; font-size:13px; margin-top:10px;}
.connectiondoc{ width:200px; height:44px; text-align:left; margin-left:15px; margin-top:5px; line-height:15px;}
.connectiondoc img{ float:left; margin-right:10px;}
.connectiondoc strong{ color:#e52500; font-family:"微软雅黑"; font-size:14px; font-weight:normal;}
.connectiondoc span{ color:#e52500; font-family:"微软雅黑"; font-size:11px; font-weight:normal;}
.connectiondoc a{font-size:13px; color:black; text-decoration:none;}
.connectiondoc a:hover{font-size:13px; color:black; text-decoration:none;}

.vps_banner{ width:960px; height:235px; margin:0 auto;}
.banner{ width:735px; height:220px; float:left; margin-left:10px; margin-top:10px;}


.vps_main{ width:960px; height:auto; display:table; padding:1px; margin:0 auto; border:#e4e4e4 1px solid; margin-top:10px;  font-family:Arial,"宋体"; font-size:13px;} 
.vps_main_in{  width:960px; height:100%;float:left; background:#f4f4f4; padding-bottom:20px; }
.vps_main_in .line{ width:1px; height:210px; float:left; border-right:1px solid #e4e4e4; margin-top:20px;}
.vpstype{ width:217px; height:auto; display:inline-table; padding:0 10px; float:left; }
.vps_main_in .vpstype .line{ width:217px; height:1px;  border-bottom:#e4e4e4 1px solid; float:left; }
.vpstype .img{ float:left; display:block; }
.vpstype h3{ margin:0; padding:0; width:215px; height:25px; line-height:25px; font-size:14px; color:#d30f00; border-bottom:#fff 1px solid; float:left; margin-top:5px;}
.vpstype ul,li{ margin:0; padding:0;}
.vpstype ul{ width:100%; padding-left:10px; float:left; margin-top:20px; }
.vpstype ul li{ width:100%; font-size:13px; color:#5b85b3; line-height:25px; text-align:left;}
.vpstype .price{ width:100%; float:left; line-height:50px; text-align:left; color:a8a8a8;}
.vpstype .price strong{ font-size:18px; color:#d30f00; font-weight:normal;}
.vpstype a{ width:80px; height:26px; display:block; float:left; line-height:26px;  background:url(../images/buy2.gif); font-size:14px; color:#fff; margin-top:20px;
                                                                                                                              text-decoration:none; text-align:center } 
.vpstype  a:hover{ background:url(../images/buy2_h.gif);}


.type_main{ width:960px; height:auto; display:table; margin:0 auto;  margin-top:15px;  font-family:Arial,"宋体"; font-size:13px;}

.vpsnav{ width:215px; height:auto; display:inline-block; text-align:left; float:left; margin:0; padding:0; margin-top:0px; font-size:13px; color:black;}
.vpsnav ul{margin:0; padding:0; margin-bottom:10px;}
.vpsnavli1{ list-style:none; width:215px; height:40px; margin-bottom:10px; border:#ccc solid 1px; line-height:40px; text-align:left}
.vpsnavli1 a{ font-size:13px; color:black; text-decoration:none;}
.vpsnavli1 a:hover{ color:red; text-decoration:none;}
.vpsnavli1 img{ width:35px; height:35px; float:left; margin-left:10px; margin-right:15px; display:inline; margin-top:3px;}
.vpsnavli2{  width:217px; height:65px; list-style:none; background:url(../images/leftmenumouse2.jpg); overflow:hidden; 
                                                                 line-height:65px; text-align:left; margin:5px 0;}
.vpsnavli2 img{ width:50px; height:50px; float:left; margin-left:10px; margin-right:5px; display:inline; margin-top:7px;}
.vpsnavli2 a{ font-size:14px; color:black; text-decoration:none; font-weight:bold;}
.vpsnavli2 a:hover{ font-size:14px; color:black; text-decoration:none; font-weight:bold;}

.type_mainleft{ width:215px; height:auto; display:inline-table;  float:left;}

.type_mainright{ width:743px;    height:auto; display:inline-table; float:right; }

.vps{ width:733px; height:auto; display:inline-table; float:right; text-align:left; font-size:14px; margin-bottom:20px; }
.vps img{ border:none;}
.vps strong{ color:#ff6600; font-weight:normal;}
.vps span{ color:#4a8b00; font-weight:bold;}

.vps_title{ width:733px; height:42px; float:left; border-bottom: #e4e4e4 3px solid; z-index:1; position:relative;}

.vps_title2{ width:160px; height:39px; float:left; line-height:39px; float:left; margin-left:30px;  font-size:16px;  
                                 font-family:'微软雅黑'; font-weight:200;  text-align:center; color:#444; border:#e4e4e4 3px solid;border-bottom:#fff 3px solid;}


.vps .vpsintr{ width:45%; float:left; height:auto; display:inline-table; font-size:13px; margin-right:20px; }
.vps .vps_line{ width:1px; height:400px; border-left:1px solid #ccc; float:left; margin-top:50px; }
.vpsintr .vpsprice{ width:100%;  height:auto; display:inline-table; float:left;  text-align:left; font-size:18px; color:#222;  margin-top:10px; margin-left:3%;  padding-bottom:10px; line-height:35px; border-bottom:1px solid #ccc;}
.vpsintr .vpsprice strong{ font-weight:bold; margin-left:5px;}
.vpsintr .vpsprice a{ float:left; margin:0 10px; margin-top:6px;}
.vpsintr .vpsprice span{ font-size:13px; font-weight:normal; margin-left:10px;}
.vps_left{ width:96%; height:auto; display:inline-table; float:left; margin-left:4%; text-align:left; line-height:36px; font-size:16px; color:#4a8b00; font-weight:bold; }
.vps_left img{ display:inline; float:left; margin-right:10px; }


.vps_right{ width:92%; padding-left:5%; padding-right:3%; height:auto; display:inline-table; line-height:31px; float:left; margin-left:10px;  color:#464646; background:url(../images/vpstype_bg.png) repeat-x; background-position:0 45px;}
.vps_right .title{ font-size:16px; color:#4a8b00;  margin-top:5px; margin:5px 0 10px 0;  }
.vps_right .title h3{ margin:0; padding:0; display:inline;  font-size:16px; font-weight:bold;}
.vps_right2{ width:92%; padding:5px 3% 5px 5%;  float:left; margin-left:10px; height:auto; display:inline-table; line-height:23px;  border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; color:#4a8b00; text-indent:2em; }

.detail_title{ width:160px; height:39px; float:left; line-height:39px; float:left; margin-left:30px;  font-size:20px;  
                                 font-family:'微软雅黑'; font-weight:bold; text-align:center; color:#4a8b00; border:#e4e4e4 3px solid;border-bottom:#fff 3px solid;}
.vpsname{ margin:0; padding:0; width:720px; padding-left:13px; height:40px; font-size:20px; color:#333; 
                                                line-height:40px;  text-align:left; float:right; background:url(../images/vpsname_bg.jpg); }
												
.vpsdetail{ width:710px; width:710px \9;padding:10px 10px 10px 11px; float:right; height:auto; display:inline-table; border:1px solid #ccc; border-top:none; }

.vpsdetail .tips{ width:160px; height:70px; padding-top:10px; float:left; margin-left:12px; background:url(../images/vpstips.jpg); text-align:center; line-height:22px; }

.vpsdetail .tips strong{ font-size:18px; color:#333; line-height:40px;}

.biaopei{ width:94%; float:right; height:60px; display:inline-table; padding-left:6%; 
                                    background:url(../images/biaopei.jpg) no-repeat; border-bottom:1px #ccc dashed; margin-top:20px;}
.bp{ line-height:25px; height:25px; width:140px;   background-position:left center; 
                     background:url(../images/vpsli.jpg) no-repeat; padding-left:22px; float:left; margin-left:25px; text-align:left;}
.vpsos{ margin:0; padding:0;  width:96%; float:right; height:auto; display:inline-table; padding:5px 0px; 
                                                            padding-left:4%; border-bottom:1px #ccc dashed; line-height:21px; }
.vpsos span{  background:url(../images/vpsli.jpg) no-repeat; padding-left:22px; float:left; margin:10px 0; margin-left:25px; display:inline-table;}
.vpsprice2{ font-size:20px; }
.vpsprice2 em{ color:#f60; margin:0 3px;}
.vpsos .buy{ float:right; margin:10px 0 10px 0;}

.basictable{ width:733px; float:right; border-top:1px solid #ccc; border-left:1px solid #ccc; margin-top:15px;}
.basictable td{ border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.basictable td strong{ margin-left:15px; float:left;}
.basictable td img{ float:none;}

.vpsyoushi{ width:731px; float:right; height:auto; display:inline-table; float:right; margin-top:15px; border:1px solid #ccc;}
.vpsyoushi .title{ width:98%; padding-left:2%; height:28px; line-height:28px; font-size:15px; font-weight:bold; 
                                          background:url(../images/host_detail_tit.gif); border-bottom:1px solid #ccc; text-align:left}
.vpsyoushi .text{ margin:0 auto; width:95%; height:auto; display:inline-table; margin-top:15px; margin-bottom:10px; 
                                                                                text-align:left; border-bottom:1px #ccc dashed; padding-bottom:15px;}
.vpsyoushi .text img{ float:left; margin-left:10px; display:inline; margin-top:10px;}
.vpsyoushi .text p{ margin:0; padding:0; width:570px; display:inline-table; margin-left:15px; line-height:23px; float:left;}
.vpsyoushi .text p strong{}



/*************************************************************************************************************************/
.vps_main-new{ width:980px; padding-left:20px;  height:auto; display:table;  margin:0 auto; margin-top:10px;  font-family:Arial,"宋体"; font-size:13px;} 
.vps_type{ width:473px; height:120px; display:inline-table; float:left; border:1px solid #cccccc; margin-right:10px; margin-top:10px; background:#fafafa; }
.vps_type .img{ width:135px; height:120px; display:inline-table; float:left; text-align:center; border-right:1px solid #ccc;  }
.vps_type .img a{}
.vps_type .img a img{  }
.vps_type h3{ margin:0; padding:0; width:337px;   height:30px; line-height:30px; float:left;  border-bottom:1px #ccc solid; text-align:center; background:url(../images/name_bg.jpg); color:#115575; font-size:20px;}
.vps_type p{ margin:0; padding:0; width:317px; height:70px; float:left; padding:10px; line-height:20px;  text-indent:2em; text-align:left; position:relative;}
.vps_type p a{ position:absolute; right:20px; bottom:10px; color:#06f;  }
.vps_type p a:hover{ position:absolute; right:20px; bottom:10px; color:#f00; text-decoration:underline;  } 













