.bch-banner {
    height: 520px;
    width: 100%;
    position: relative;
    z-index: 1;
}

.bch-banner .yFocus {
    width: 2000px;
    position: absolute;
    left: 50%;
    margin-left: -1000px;
    z-index: 1;
    height: 100%;
    overflow: hidden;
}
.bch-banner .yFocus .images {
    width: 100%;
}
.bch-banner .yFocus .images li {
    width: 100%;
}
.w2-1 {
    width: 1200px;
    margin: 0 auto;
    background: #fff;
}
.host_typeTitle {
    height: 70px;
    padding-top: 40px;
    overflow: hidden;
    padding-bottom: 40px;
}
.host_typeTitle h2 {
	font-size: 1.5em;
	font-weight: bold;
}
.host_typeLink {
    font-size: 14px;
    color: #999;
    line-height: 40px;
    padding-top: 6px;
}
.host_typeLink a {
    color: #666;
    margin: 0 8px;
}
.bch-general {
    background: #fff;
    padding: 40px 80px;
    margin-bottom: 40px;
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
}
.host_typeTitle {
    height: 70px;
    padding-top: 40px;
    overflow: hidden;
    padding-bottom: 40px;
}
.cloud_red {
    font-size: 14px;
    color: red;
    margin-bottom: 30px;
}
.w770 {
    width: 770px;
}
.tcen {
    text-align: center;
}
.f20 {
    font-size: 20px;
}
.red {
    color: #cc0000;
}
.host_threeRecom {
    padding-bottom: 30px;
}
.host_threeItems {
    float: left;
    width: 210px;
    height: 450px;
    background: #fcfcfc;
    border: 1px solid #ddd;
    padding: 0 15px;
    margin-right: 22px;
    -webkit-transition: all 0.2s ease-in 0s;
    -moz-transition: all 0.2s ease-in 0s;
    -o-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s;
}
.host_threeItems h3 {
    font-size: 20px;
    line-height: 40px;
    font-weight: normal;
    text-align: center;
    padding: 12px 0;
}
.host_threeItems .btn {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    text-align: center;
    padding: 6px 12px;
    margin-bottom: 0;
    height:auto;
    line-height: 20px;
    color: #fff;
    border: none;
    font-size: 12px;
    background: #1299e1;
    -webkit-transition: all 0.2s ease-in 0s;
    -moz-transition: all 0.1s ease-in 0s;
    -o-transition: all 0.1s ease-in 0s;
    transition: all 0.1s ease-in 0s;
    border-radius: 2px;
    filter: none;
}
.yellowTipBox {
    line-height: 18px;
    padding: 4px 10px;
    border: 1px solid #fed5b1;
    background: #fff2e0;
    color: #d06212;
}
.host_threeItems .t_img {
    text-align: center;
    padding: 20px 0;
}
.host_threeItems .t_img img {
    width: 80px;
    height: 80px;
}
.host_threeItems .t_cs {
    height: 165px;
}
.yellowTipBox {
    line-height: 18px;
    padding: 4px 10px;
    border: 1px solid #fed5b1;
    background: #fff2e0;
    color: #d06212;
}
.host_threeItems .t_cs table {
    width: 100%;
}
.host_threeItems .t_cs table td {
    color: #666;
    line-height: 20px;
    padding: 4px 1px;
    font-size: 12px;
}
.host_threeItems .t_cs table td.ld {
    color: #333;
    width: 70px;
    text-align: right;
    vertical-align: top;
}
.host_threeItems .t_price {
    padding: 20px 0;
    text-align: center;
}
.host_threeItems .t_btn {
    padding-bottom: 6px;
}
.host_threeItems .btn {
    display: block;
    margin: 0px 8px;
}
.host_threeItems.on, .host_threeItems:hover {
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.host_threeItems.last {
    margin-right: 0px;
    float: right;
}
.w205 {
    width: 205px;
}
.fr {
    float: right;
}
.titleBox {
    width: 100%;
    height: 50px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    line-height: 50px;
    font-size: 18px;
}
.titleBox h3 {
    font-weight: normal;
    font-size: 18px;
}
.dm_serviceList {
    font-size: 14px;
    line-height: 14px;
    padding-top: 10px;
}
.dm_serviceList li {
    padding: 10px 3px;
}
.dm_serviceList li a {
    border-left: 2px solid #aaa;
    padding-left: 10px;
    height: 14px;
    display: block;
}
.ht_superiority2 {
    width: 1200px;
    margin: 0 auto;
    background: #fff;
}
.titleBox2 {
    width: 100%;
    height: 56px;
    overflow: hidden;
    border-bottom: 1px solid #e7e6e6;
    position: relative;
    background: #f4f4f4;
    line-height: 56px;
    font-size: 18px;
}
.titleBox2 h3 {
    font-weight: normal;
    font-size: 18px;
    text-indent: 20px;
}
.ht_superItems1 {
    border-bottom: 1px solid #eee;
    overflow: hidden;
    background: white;
    width: 1000px;
    margin: 0 auto;
}
.ht_superItems1 .imBox {
    width: 400px;
    height: 240px;
    text-align: center;
}
.ht_superItems1 .imBox, .instr {
    display: table-cell;
    vertical-align: middle;
}
.ht_superItems1 .imBox img {
    vertical-align: middle;
}
.ht_superItems1 .instr h3 {
    font-size: 22px;
    font-weight: normal;
    padding: 24px 0 18px;
    line-height: 35px;
    color: #333;
}
.ht_superItems1 .instr p {
    text-indent: 2em;
}
.ht_superItems1 .instr {
    color: #888;
    font-size: 14px;
    line-height: 24px;
    width: 600px;
    height: 240px;
}
.ht_center {
    text-align: center;
    width: 460px;
    height: 140px;
    border-bottom: 4px solid red;
    margin: 0 auto;
    margin-bottom: 30px;
    margin-top: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ht_center h1 {
    font-size: 46px;
    font-weight: bold;
    letter-spacing: 5px;
    padding: 30px 0;
}
.ht_center p {
    font-size: 26px;
    letter-spacing: 2px;
    margin-top: 20px;
}
.ht_service table {
    width: 1200px;
    background: #fff;
    margin: 0 auto;
}
.ht_service table td {
    text-align: center;
    padding-top: 20px;
    line-height: 40px;
    font-size: 14px;
    color: #666;
}

/*-----------------------------------*/
.w220 {width: 220px;}
.w755 { width: 755px;}
.f26 {font-size: 26px;}
.red2 {color: #fc0000;}
.btn-mid {padding: 10px 35px;font-size: 16px;color:#fff;}
.btn-yellow { background: #ff6600;filter:none;}
.btn-yellow:hover {color: #fff1e3;background-color: #fc6f11;}
.table th, .table td {line-height: 24px;padding: 8px;text-align: center;vertical-align: top;}
.crumbs {width: 100%;padding: 16px 0;color: #888;}
.items-box {display: none;}
.items-box select {width: 60px;height: 30px;}
.items-box.now {display: block;}
.host_typeLink{ font-size:14px; color:#999; line-height:40px; padding-top:6px;}
.host_typeLink a{ color:#666; margin:0 8px;}
.host_threeRecom{ padding-bottom:30px;}
/**********************************/


.host_threeItems{ float:left; width:210px;

    height:450px;

    background:#fcfcfc;

    border:1px solid #ddd; padding:0 15px;
    margin-right:22px;
    -webkit-transition: all 0.2s ease-in 0s;
    -moz-transition: all 0.2s ease-in 0s;
    -o-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s;}
.host_threeItems.low{ height:280px;}
.host_threeItems.last{ margin-right:0px; float:right;}
.host_threeItems.on,.host_threeItems:hover{ background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.host_threeItems h3{ font-size:20px; line-height:40px; font-weight:normal; text-align:center; padding:12px 0;}
.host_threeItems .t_img{ text-align:center; padding:20px 0;}
.host_threeItems .t_img img{ width:80px; height:80px;}




.host_threeItems .t_cs{ height:110px;}


.host_threeItems .t_cs table{ width:100%;}
.host_threeItems .t_cs table td{ color:#666; line-height:20px; padding:4px 1px; font-size:12px;}
.host_threeItems .t_cs table td.ld{ color:#333; width:70px; text-align:right; vertical-align:top;}
.host_threeItems .t_price{ padding:20px 0; text-align:center}
.host_threeItems .t_btn{ padding-bottom:6px;}
.host_threeItems .btn{ display:block; margin:0px 8px;}
.host_threeItems .t_link{ margin:0px 8px; text-align:right}
.host_threeItems .t_link a{ color:#1191d6;}

.host_sort{ padding-top:10px;}
.host_sortBox{ padding:25px 0;}
.host_sortFeature{ text-align:center; padding-bottom:25px;}
.host_sortBox .host_threeItems .t_cs{ height:50px;}

#hostClient .dm_honourList{ padding:15px 0 60px;}

.ht_buyBox{ border:1px solid #e1e1e1; position:relative; z-index:10}
.ht_buyTop{ padding:30px 40px; overflow:hidden;}
.ht_buyTop img{float:left; margin-right:20px;}
.ht_buyTop h1{ font-weight:normal; font-size:30px; line-height:50px;}
.ht_buyTop p{ color:#999999; padding-top:4px;}
.ht_buyOptions{ padding:0 10px 50px; font-size:14px; position:relative;}
.ht_buyOptions table{ width:100%;}
.ht_buyOptions table td{ padding:10px 2px; color:#333;}
.ht_buyOptions table td.ld{ width:110px; text-align:right; color:#666;}
.ht_buyOpLeft{ width:480px; float:left; border-right:1px dashed #ddd;}
.yradioSelect li{ float:left; margin-right:10px; cursor:pointer; background:#fafafa; border:1px solid #cbcbcb; color:#999; height:38px; padding:0 15px; line-height:38px; position:relative;}
.yradioSelect li.windows,.yradioSelect li.unix{ padding-left:44px;}
.yradioSelect li.windows:before{ display:block; position:absolute; left:13px; top:8px; width:22px; height:22px; overflow:hidden; content:""; background:url(../images/hosttype.png) no-repeat -22px 0;}
.yradioSelect li.windows.on:before{ background-position:0px 0;}
.yradioSelect li.unix:before{ display:block; position:absolute; left:14px; top:7px; width:22px; height:22px; overflow:hidden; content:""; background:url(../images/hosttype.png) no-repeat -22px -22px;}
.yradioSelect li.unix.on:before{ background-position:0px -22px;}
.yradioSelect li.on,.yradioSelect li.on:hover{ background:#1299e1;border-color:#1299e1; color:#fff;}
.yradioSelect li:hover{border-color:#1299e1; background:#f0faff; color:#31aaea; box-shadow:0 0 8px rgba(18,153,255,0.3);}
.ht_buyOpRight{ width:240px; position:absolute; right:10px; bottom:20px;}
.ht_buyPrice{ padding:15px 0; text-align:center;}
.ht_buyBtnBox{ margin:0 30px;}
.ht_buyBtnBox .btn{ display:block;}
.ht_detailContent{ padding:15px 0 45px;}
.ht_detailBox{
    margin-top:45px;
    margin-bottom: 50px;
}
.ht_detailContent th{ padding:14px 5px;}
.ht_detailContent td{ text-align:left;}

.ht_service table{
    width:1200px;
    background: #fff;
    margin: 0 auto;
}
/********************************/
.ht_service table td{ text-align:center; padding-top:20px; line-height:40px; font-size:14px; color:#666;}
/*-------------------**/
.dx_leftNav{ border-top:2px solid #e42d1b; margin-bottom:20px; background:#f9f9f9;}
.dx_leftNavTitle{ font-size:18px; height:64px; line-height:64px; background:#f9f9f9; padding-left:20px; border-bottom:1px solid #eaeaea;}
.dx_leftNavList .first{ height:64px; line-height:64px; position:relative;}
.dx_leftNavList .list{ border-top:1px solid #eaeaea; background:#eef4f7; line-height:24px; overflow:hidden; padding:10px 15px; display:none;}
.dx_leftNavList .list a{width:49.9%; float:left; text-indent:8px; height:26px; line-height:26px; overflow:hidden; color:#666;}
.dx_leftNavList .list a:hover,.dx_leftNavList .list a.cur{ font-weight:bold; color:#c00; text-decoration:none;}
.dx_leftNavList .first a{ padding-left:54px; display:block; font-size:16px; color:#666;border-left:2px solid #f9f9f9; position:relative;}
.dx_leftNavList .first a:hover,.dx_leftNavList .first a.now{ text-decoration:none; background:#eef4f7; border-left:2px solid #1299e1;}
.dx_leftNavList .first s{ display:block; width:24px; height:24px; background:url(../images/common/ico.png) no-repeat -189px -100px; position:absolute; cursor:pointer; right:10px; top:20px;-webkit-transition: all 0.2s ease-in 0s;
    -moz-transition: all 0.2s ease-in 0s;
    -o-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s}
.dx_leftNavList .open .first s{-webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg);}

.dx_leftNavList .first a i{ background:url(../../../show/home/images/common/leftNavIco.png) no-repeat -9px -8px; display:block; position:absolute; left:20px; top:20px; display:block; width:24px; height:24px;}
.dx_leftNavList .first a i.dx_s1{ background-position:-9px -8px;}
.dx_leftNavList .first a i.dx_s2{ background-position:-44px -8px;}
.dx_leftNavList .first a i.dx_s3{ background-position:-80px -8px;}
.dx_leftNavList .first a i.dx_s4{ background-position:-114px -8px;}
.dx_leftNavList .first a i.dx_s5{ background-position:-150px -8px;}
.dx_leftNavList .first a i.dx_s6{ background-position:-185px -8px;}
.dx_leftNavList .first a i.dx_s7{ background-position:-220px -8px;}

.dx_leftNavList .first a i.ht_s1{ background-position:-9px -40px;}
.dx_leftNavList .first a i.ht_s2{ background-position:-42px -40px;}
.dx_leftNavList .first a i.ht_s3{ background-position:-78px -40px;}
.dx_leftNavList .first a i.ht_s4{ background-position:-114px -40px;}
.dx_leftNavList .first a i.ht_s5{ background-position:-150px -40px;}
.dx_leftNavList .first a i.ht_s6{ background-position:-182px -40px;}
.dx_leftNavList .first a i.ht_s7{ background-position:-216px -78px;}
.dx_leftNavList .first a i.ht_s8{ background-position:-218px -40px;}

.dx_leftNavList .first a i.ag_s1{ background-position:-8px -78px;}
.dx_leftNavList .first a i.ag_s2{ background-position:-42px -78px;}
.dx_leftNavList .first a i.ag_s3{ background-position:-80px -78px;}
.dx_leftNavList .first a i.ag_s4{ background-position:-114px -78px;}
.dx_leftNavList .first a i.ag_s5{ background-position:-150px -78px;}

.dx_leftNavList .first a i.ml_s1{ background-position:-8px -120px;}
.dx_leftNavList .first a i.ml_s2{ background-position:-43px -120px;}
.dx_leftNavList .first a i.ml_s3{ background-position:-80px -120px;}
.dx_leftNavList .first a i.ml_s4{ background-position:-115px -120px;}
.dx_leftNavList .first a i.ml_s5{ background-position:-150px -120px;}
.dx_leftNavList .first a i.ml_s6{ background-position:-182px -120px;}
.dx_leftNavList .first a i.ml_s7{ background-position:-216px -120px;}

.dx_leftNavList .open{ background:#eef4f7; border-left:2px solid #1299e1;}
.dx_leftNavList .open .first a{background:#eef4f7; border-left:none;}
.dx_leftNavList .open .first a:hover{ text-decoration:none; background:#eef4f7; border-left:none;}


.dx_searchBox{ height:286px; width:100%;background-color: #f3fafc;
    *background-color: #f3fafc;
    background-image: -moz-linear-gradient(top, #f1f5ff, #eef7f7);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f5ff), to(#eef7f7));
    background-image: -webkit-linear-gradient(top, #f1f5ff, #eef7f7);
    background-image: -o-linear-gradient(top, #f1f5ff, #eef7f7);
    background-image: linear-gradient(to bottom, #f1f5ff, #eef7f7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFf1f5ff', endColorstr='#FFeef7f7', GradientType=0);
    background-repeat: repeat-x;-webkit-transition: all 0.2s ease-in 0s;
    -moz-transition: all 0.2s ease-in 0s;
    -o-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s}
.dx_searchBoxTop{ height:150px; width:100%; position:relative;}
.dx_domainPrice{ width:114px; height:104px; padding-top:6px; overflow:hidden; text-align:center; color:#ac6407; line-height:20px; background:url(../images/domain/priceBg.png) no-repeat; position:absolute; top:0px; right:46px;}
.dx_domainPrice .fp{ font-size:36px; font-weight:bold; color:#e42d1b; line-height:45px;}
.dx_domainPic{ padding:0 15px 0 15px; border-right:1px solid #97c6e6; float:left;}
.dx_domainInstro{ padding:28px 10px 0; overflow:hidden;}
.dx_domainInfo{ float:left; padding-left:30px; width:430px;}
.dx_domainInfo h1{ font-size:30px; font-weight:normal; line-height:40px; padding-bottom:12px;}
.dx_domainInfo p{ font-size:16px; color:#666; line-height:24px;}
.dx_domainInfo.s1{width:500px; border-left:1px solid #97c6e6; margin-left:-1px;}
.dx_domainInfo.s1 p{font-size:14px; color:#666; line-height:24px;}
.dy_searchRules{ padding:10px; width:680px; margin:0 auto;}
.dy_searchRules label,.dy_searchRules span{ vertical-align:middle;}
.dy_searchRules span{ margin-left:4px;}
.dx_searchFormBox{ margin:0 auto; width:666px; height:58px; padding:10px; background:#c6e6f7;}
.dx_searchFormBox .search { width:auto;}
.dx_searchFormBox .searchInput{ width:384px; font-size:16px; background:#fff;}
.dx_searchFormBox .select_btn{ font-size:22px; line-height:54px;}