﻿/* CSS Document */
body{ margin:0; padding:0;font-family:Arial,"宋体";}
 strike{ color:red; font-weight:bold;}
 strong{ font-size:20px; font-weight:bold; color:red;}
.hostbanner{ width:960px; height:auto; display:table; margin:0 auto; padding:0; margin-top:10px;}
.banneleft{ width:215px; height:auto; display:inline-table; float:left; margin:0; padding:0;}
.hot{ width:215px; height:176px; background:url(../images/hotbg.jpg); float:left; margin-top:11px; overflow:hidden;}
.hothost{ width:185px; height:70px; text-align:left; font-size:13px; color:black; float:left; border-bottom:1px #999 dashed; padding-left:10px; margin-top:20px; margin-left:15px; line-height:17px;}
.hothost a{ font-size:15px; color:#3f3f3f; text-decoration:none; font-weight:bold;}
.hothost img{ float:left;}
.hothost a:hover{ color:#0066cc; text-decoration:underline;}
 strike{ color:red; font-weight:bold;}
 strong{ font-size:20px; font-weight:bold; color:red;}
.hothost span{ color:#666; }
.hothost input[type="button"]{ width:41px; height:21px; background:url(../images/btn_buy1.gif); border:none;}

.banneright{ width:735px; height:auto; display:inline-table; float:right; margin:0; padding:0;}
.banner{width:735px; height:227px; float:left; margin:0; padding:0;}
.bannerdown{width:960px; height:90px; float:left; margin:0; padding:0; background:url(../images/ico_bg.jpg) no-repeat; margin-top:10px;}
.bannerdownbox{ height:75px; width:60px; text-align:center; font-size:13px; color:black; line-height:15px; float:left; margin-top:10px; margin-left:19px;}
.bannerdownbox img{ margin-bottom:5px; display:block;}
.tese{width:735px; height:73px; float:left; margin:0; padding:0; background:url(../images/tesebg.jpg); margin-top:15px; }

.tese img{ margin-top:5px; margin-left:0px; border:none; border:0px; margin-left:18px;}
.tese .img1{margin-left:43px;}

.connection{ width:215px; height:197px; background:url(../images/connection_bg2.jpg); float:left; text-align:left; padding-top:30px; font-size:13px;}
.connectiondoc{ width:200px; height:44px; text-align:left; margin-left:15px; margin-top:5px; line-height:15px; position:relative}
.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;}
.connection .qq{ position:absolute; z-index:10; top:0; left:45px;  }



.hostproduct{ width:960px; height:230px; margin:0 auto; margin-top:10px; padding:0; text-align:left; font-size:13px;
                                                           font-family:Arial,"宋体"; color:black; background:url(../images/hostproductbg.jpg);}
.hostproduct2{ width:960px; height:230px; margin:0 auto; margin-top:10px; padding:0; text-align:left; font-size:13px;
                                                           font-family:Arial,"宋体"; color:black; background:url(../images/hostproductbg2.jpg);}
.product{ width:230px; height:200px; float:left; margin-top:20px; background:url(../images/productbg.jpg); margin-left:7px;}
.product input[type="button"]{ width:99px; height:22px; background:url(../images/btn_detail.jpg); border:none; float:right;  margin-right:20px; margin-top:2px;}
.product ul{ width:200px;  float:left; text-align:left; margin:0; padding:0; margin-left:20px; margin-top:10px; }
.product li{list-style-image: url(../images/liststly.gif); height:22px;}
.product a{ width:99px; display:block; height:22px; background:url(../images/btn_detail.jpg); border:none; float:right;  margin-right:20px; margin-top:2px;}
.productpic{ width:230px; height:70px; text-align:left; color:#888;}
.productpic img{ float:left; width:60px; height:60px; margin-top:2px; margin-right:15px; margin-left:5px;}
.productpic h3{ font-size:18px; font-weight:bold; color:#666; margin:0; padding:0; line-height:70px; }
.proudctpictext{ width:130px; font-size:13px; line-height:20px; text-align:left; background:#fce8bc; border:solid 1px #ffae00; padding:5px; float:right; margin-top:5px;}




/****hostlist below****/


.hostlistall{ width:960px; height:auto; display:table; margin:0 auto;  }
/**.hostnav{ width:215px; height:auto; display:table; margin:0; padding:0; float:left; margin-top:10px;}
.hostnav ul{margin:0; padding:0;}

.hostnav ul li{ margin:0; padding:0; list-style:none; width:215px; height:47px; line-height:47px; }
.hostnav ul li a{width:215px; height:47px; line-height:47px;  text-decoration:none; 
                                                      background:url(../images/hostnavbg.jpg); display:block; font-size:17px; font-weight:bold; color:#666;}
.hostnav ul li a:hover{ background:url(../images/hostnavhover.jpg); text-decoration:underline; color:white; }
.hostnava1{  background:url(../images/hostnavbg1.jpg); display:block;}
.hostnav ul li a img{ width:20px; height:20px; border:none; border:0px; display:inline; float:left; margin-top:15px; margin-left:10px; margin-right:10px;}**/

.hostnav{ width:215px; height:auto; display:inline-block; text-align:left; float:left; margin:0; padding:0; margin-top:10px; font-size:13px; color:black;}
.hostnav ul{margin:0; padding:0;}
.hostnavli1{ list-style:none; width:215px; height:40px; margin-bottom:10px; border:#ccc solid 1px; line-height:40px; text-align:left}
.hostnavli1 a{ font-size:13px; color:black; text-decoration:none; }
.hostnavli1 a:hover{ color:red; text-decoration:none;}
.hostnavli1 img{ width:35px; height:35px; float:left; margin-left:10px; margin-right:15px; display:inline; margin-top:5px;}
.hostnavli2{  width:215px; height:65px; list-style:none; background:url(../images/leftmenumouse2.jpg); margin-bottom:5px ; border-right:#ccc 1px solid;
                                                                 line-height:65px; text-align:left; z-index:1000; position: relative;}
.hostnavli2 img{ width:50px; height:50px; float:left; margin-left:10px; margin-right:15px; display:inline; margin-top:7px;}
.hostnavli2 a{ font-size:14px; color:black; text-decoration:none; font-weight:bold;}
.hostnavli2 a:hover{ font-size:14px; color:black; text-decoration:none; font-weight:bold;}




.hostlist{ width:733px; height:414px; float:right; margin:0; padding:0; margin-top:15px; margin-left:12px;  text-align:left; font-size:13px; 
                                                           font-family:"微软雅黑"; color:#464646; background: url(../images/hostlistbg3.jpg) no-repeat; }
.vhost{ width:210px; height:auto; display:inline-table; padding-left:15px;  *padding-left:20px; padding-right:13px; float:left; margin-top:5px; border-right:#ddd solid 1px;   }
.hostlist  h3{ width:205px; height:35px; font-size:18px; font-weight:bold; margin:0; padding:0; line-height:35px; background: url(../images/vps_img.gif) no-repeat;  color:#ff6600; text-indent:1.5em;   }
.hostlist img{ border:none; border:0px; margin-top:20px; margin-left:10px;  }
.hostlist ul{ margin:0; padding:0; margin-top:15px;}
.hostlist li{ list-style:none; width:215px; line-height:32px;}
.hostlist span{ color:#57bbd4}
.hostlist strong{ color:#ff6600; font-weight:normal; font-size:13px;}
.hostlist .price{ font-size:20px; font-weight:bold; font-family:Georgia;}
.green{ margin:0; padding:0; display:inline; color:#8cc539}

.hostlistover{ width:210px; height:302px; padding-left:20px; padding-right:13px; float:left; margin-top:12px; border-right:#eee solid 1px; position:relative;}
.hostlistover h3{ width:205px; height:25px;  font-size:21px; font-weight:bold; margin:0; padding:0;  color:#ff6600; background:none; text-indent:0; margin-top:20px; margin-bottom:5px;}
.hostlistover img{ border:none; border:0px; margin-top:20px; margin-right:10px;}
.hostlistover ul{ margin:0; padding:0; margin-top:15px;}
.hostlistover li{ list-style:none; width:215px; line-height:32px; line-height:32px; text-align:left; font-size:13px;}
.hostlistover span{ color:#57bbd4}
.hostlistover strong{ color:#ff6600; font-weight:normal; font-size:13px;}
.hostlistover .price{ font-size:20px; font-weight:bold; font-family:Georgia;}
.besthost { width:230px; height:429px; background:url(../images/besthostbg.gif) no-repeat;  margin-top:-25px;  margin-left:-25px;  padding-left:30px; position:absolute; z-index:100; }

/**bottom ad**/
.bottomad{ width:960px; height:160px; margin-top:20px; float:right;}
.bottomad a{ height:159px; width:191px; border:none; border:0px; display:block; background:url(../images/img0.jpg); float:right;}

.bottomadtitle{ width:761px; height:24px; background:url(../images/bottomadtitle_bg.jpg); float:left;}
.bottomadfunc{ width:744px; height:114px; border:#dcdcdc 1px solid; background:#fcfcfc; float:left; margin-top:14px; padding-left:5px; padding-top:5px;  }
.func{ width:87px; height:30px; color:#4e4e4e; line-height:30px; font-size:13px; text-align:center; margin-top:5px; font-family:Arial,"宋体";  
                                                                                                        margin-left:5px; float:left; background:url(../images/tem_btn03.jpg)}
.bottomtip{ width:960px; height:266px; background:url(../images/tem_bgd04.jpg); float:left; margin-top:10px;}
.bottomtip p{ font-size:12px;text-indent:2em; margin-top:60px; margin-left:20px; line-height:25px; text-align:left;}




/**************hostdetail*******************/
.hostdetail_banner{ width:960px; height: auto; display:table; margin:0 auto; }
.hostdetail{  width:960px; height:auto; display:table; margin:0 auto;  padding:0; text-align:left;  }

.detailall{ width:735px; height:auto; display:inline-table; font-size:13px; font-family:Arial,"宋体"; color:#888; float:right; text-align:left; margin-top:10px; }


.addnav{ width:725px; padding-left:10px; height:30px; background:#f8f9f9; border-bottom:dashed 1px #ddd; text-align:left; line-height:30px;}
.addnav span{ font-weight:bold;}
.addnav a{  color:#888; text-decoration:none;}
.addnav a:hover{ color:red; text-decoration:underline;}

.detail_head{ width:730px; height:122px; float:right; margin-top:10px; background:url(../images/hostdetail_head.png);}
.detail_head p{ margin:50px 0 0 115px; padding:0; font-size:15px; color:#666; float:left; line-height:24px; text-align:left; }
.detail_head2{ width:688px; height:auto; display:inline-table; float:right; padding:20px; border:1px solid #ccc; border-top:none;}
.detail_head2 ul{ margin:0; padding:10px 20px; list-style:none; width:465px; height:auto; display:inline; float:left;  background:#f6f7fb;  border:1px solid #ddd; position:relative;}
.detail_head2 ul li{ margin:0; padding:0; width:100%; float:left;  height:23px; line-height:23px; color:#666; text-align:left; text-indent:1em; font-size:13px; background:url(../images/headli_bg.png) no-repeat; background-position: 0 6px;}
.detail_head2 ul li strong{ margin:0; padding:0; float:none; display:inline; font-weight:bold; color:#666; font-size:13px; }
.detail_head2 ul .detailhead_ul{  position:absolute; top:45%; right:-10px;}
.detail_head2 p{ width:180px;  float:right; text-align:center; height:auto; display:inline-table; margin-top:30px; }
.detail_head2 p .price{ font-family:Georgia; color:#f60;}
.detail_head2 .buy{ width:180px;  float:right; text-align:center; height:auto; display:inline-table; margin-top:30px;  }
.detail_head2 .buy_cx{ width:180px;  float:right; text-align:center; height:auto; display:inline-table; margin-top:10px;  }
.detail_head2 .buy img{ display:inline-block; float:none;  }


.detail_tab_title{width:730px; height:auto; display:inline-table; margin-top:15px; float:right;}
.detail_tab_title h3{ font-size:13px; font-weight:normal; color:#fff; margin:0; padding:0; width:120px; height:28px; line-height:28px; text-align:center; float:left; background:url(../images/detail_tab_title_bg.png);}
.detail_tab{ width:698px; padding:10px 15px; height:auto; display:inline-table; float:right; border:1px solid #bbb;} 
.detail_tab h3{ margin:0; padding:0; height:25px;  line-height:25px; height:auto; display:inline-table; margin-top:15px; text-align:left; color:#666; font-size:13px; font-weight:bold; }
.detail_tab table{ width:100%; margin:0; padding:0; border-top:1px solid #ccc; border-left:1px solid #ccc;   }
.detail_tab table tr td{ height:30px; line-height:30px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:0 6px; text-align:left;}
.detail_tab table tr .a{ background:#f5f5f5; color:#333;}
/**********************************tips*********************************/
.tips{ width:735px; height:auto; display:inline-table; float:right; text-align:left; font-family:Arial,"宋体"; font-size:13px; line-height:25px; color:#888; margin-top:10px; }
.tipstitle{ width:735px; height:31px; background: url(../images/tipstitle_bg.gif); color:white; font-size:14px; font-weight:bold; line-height:31px;}
.tipstext{ width:713px; height:129px; border:1px solid #999; border-top:none; padding:10px;}
.tipstext img{ display:inline; float:left; margin-top:15px; margin-right:10px; margin-left:10px;}
.tipstext a{ color:black; text-decoration:none;}
.tipstext a:hover{ color:red; text-decoration:underline;}



.host_api{ width: 725px; height:auto; display:inline-table; float:right;  margin-top:15px; }
.host_api .title1{ margin:0; padding:0; width:725px; padding-top:26px; height:25px; line-height:25px; text-indent:3.5em; text-align:left; background:url(../images/bzt.jpg); font-size:22px; color:#000; float:right;  }
.host_api .buy{ width:100%; height:auto; display:inline-table; text-align:left; margin-top:20px; float:right;}
.host_api .buy .price{  font-family:Georgia; font-size:35px; color:#ff3300; }
.host_api .buy a img{ margin:0 100px; }
.host_api .buy strong{ font-size:14px; color:#000; font-weight:bold; }
.host_api .text{  width:695px; padding:15px; height:auto; display:inline-table; float:left; background:#edfbfe; float:right;}

.host_api .buy2 .price{  font-family:Georgia; font-size:35px; color:#ff3300; }
.host_api .buy2 a img{ margin:0 20px; }
.host_api .buy2 strong{ font-size:14px; color:#000; font-weight:bold; }


.host_api .text .api_left{ width:48%; padding: 10px 2% 10px 0; height:auto; display:inline-table; float:left; border-right:1px dashed #ccc;  line-height:28px; margin-top:15px; text-align:left;  }
.host_api .text .api_right{ width:48%; padding-right: 10px 0 10px 2%; height:auto; display:inline-table; float:right; margin-top:15px;  text-indent:2em; line-height:28px; text-align:left; }

.host_api .title_2{  margin:0; padding:0; width:725px; height:25px; padding-top:26px;  line-height:25px; text-indent:3.5em; text-align:left; background:url(../images/qtt.jpg); font-size:22px; color:#000; float:right; }
.host_api .text2{  width:695px; padding:15px; height:auto; display:inline-table; float:left; background:#f5fee1; text-align:left; float:right;}

.host_api .text2 p{ width:100%; display:inline-block; text-align:left; text-indent:2em; margin:10px 0; line-height:23px;}
.host_api .text2 div{ width:100%; display:inline-block; text-align:left; text-indent:2em; margin:10px 0; line-height:23px;}

.host_api .text2 img{ width:94%; display:inline-block; float:none; margin:10px auto; }

.vh5_ys{ width:245px; height:auto; display:table; float:right; overflow:hidden; }
.vh5_ys h3,dl,dt,dd{ margin:0; padding:0; }
.vh5_ys h3{ width:90%; float:right; height:40px; line-height:40px; margin-top:5px; }
.vh5_ys dl{ width:99%; height:auto; display:table; padding-top:15px; background:#fff; float:left; }
.vh5_ys dt{ float:left; width:28%; overflow:hidden;  }
.vh5_ys dd{ float:left; width:71%; line-height:24px; }
.vh5_ys img{ width:300px; }
.vh5_ys dt img{ width:40px; height:auto; float:left; margin-top:3px; }

.vh5_ys p{ margin:0; padding:0; width:99%; height:auto; display:block; overflow:hidden;  float:left; background:#fff;}
.vh5_ys p img{ width:230px; height:auto; }

.vh5_ys p  a img{ margin-top:2px;}