@charset "utf-8";
/* DNS官网前台样式 */


.domainBox h2{ font-size:20px; color:#333; height:65px; font-weight:normal; line-height:40px;}
.search{ width:100%; clear:both; position:relative; border:1px solid #ccc; height:56px; z-index:100;}
.searchInput{ width:390px; border:none; float:left; height:36px; line-height:36px; background:#fafcfd; padding:10px; font-size:18px; color:#aaa;}
.searchInput:focus{ background:#fff;}
.selectStyle{ width:128px; float:left; position:relative;}
.select_btn{ width:108px; height:56px; line-height:52px; font-size:24px; padding-right:20px; text-align:center; position:relative; cursor:pointer; background:#f1f1f1;}
.select_btn s{ display:block; width:16px;height:8px; position:absolute; right:10px; top:25px;  background:url(../images/common/ico.png) no-repeat -85px -10px;}
.select_drop{ display:none; position:absolute; left:0px; top:56px; width:126px; border:1px solid #ccc; background:#fff; max-height:300px; overflow:auto; box-shadow:0 10px 10px rgba(0,0,0,0.1);}
.select_drop li{ line-height:30px; color:#666; font-size:14px; padding:0 10px; cursor:pointer;}
.select_drop li.cur{ background:#ebf0f2; color:#333;}
.searchBtn{ position:absolute; right:-1px; top:-1px; cursor:pointer; width:134px; background:#e42e1b; color:#fff; font-size:20px; text-decoration:none; line-height:56px; height:58px; border:none; font-family:"微软雅黑" }
.searchBtn:hover{ background:#eb3623}
.searchBtn:active{line-height:60px; background:#e42e1b;  box-shadow:0 4px 4px #cc210f inset;}
.domainPrice{ line-height:20px; width:100%; padding:25px 0px 15px; }
.domainPrice img{ margin-top:-6px;}
.domainPrice a:hover{text-decoration:none; color:#cc0000}
.domainPro{ width:100%; padding:16px 0 0px;}
.domainPro a{ float:left; margin-right:10px; height:50px; padding:0 30px 0 50px; color:#666; font-size:14px; background:#ebf8ff; line-height:50px; position:relative;-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;}
.domainPro a s{ display:block; position:absolute; left:16px; top:14px; width:24px; height:24px; background:url(../images/common/ico.png) no-repeat;}
.domainPro a.w1 s{ background-position:-206px -6px;}
.domainPro a.w2 s{ background-position:-236px -5px;}
.domainPro a.w3 s{ background-position:-272px -6px;}
.domainPro a:hover{ text-decoration:none; color:#555; background:#def3ff}

.banner{ height:260px;}

#indexBanner .images img{height:260px;}
.webIndexBox{border:1px solid #ddd;  height:288px; overflow:hidden;}
.newsList{ padding-top:8px;}
.newsList li{ position:relative; line-height:30px;}
.newsList li a{ padding-right:50px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newsList li .time{ position:absolute;  display:block; padding:0 0 0 6px; background:#fff; right:0px; top:0px; color:#aaa;}
.serviceBox{ overflow:hidden; width:100%; padding-top:16px;}
.serviceBox li{ width:33.3%; text-align:center; float:left;}
.serviceBox li img{ margin-bottom:8px;}
.otherPro{ border:1px solid #ddd; border-right:none; height:320px;}
.otherItems{ float:left; border-right:1px solid #ddd; height:320px; width:332px;}
.otherProLink{ display:block; height:320px; width:100%; text-align:center;-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;}
.otherProLink .tp{ margin:32px 0 10px;-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;}
.otherProLink h2{ font-size:30px; font-weight:normal; color:#333; height:68px; line-height:50px;}
.otherProLink .info{ font-size:14px; color:#999; line-height:24px;}
.otherProLink:hover{text-decoration:none; opacity:0.7;}
.otherProLink:hover h2{ color:#333}
.otherProLink:hover .tp{
	-webkit-animation:swing 1s .2s ease both;
-moz-animation:swing 1s .2s ease both;
}

@-webkit-keyframes swing{
20%,40%,60%,80%,100%{-webkit-transform-origin:top center}
20%{-webkit-transform:rotate(8deg)}
40%{-webkit-transform:rotate(-6deg)}
60%{-webkit-transform:rotate(3deg)}
80%{-webkit-transform:rotate(-2deg)}
100%{-webkit-transform:rotate(0deg)}
}
@-moz-keyframes swing{
20%,40%,60%,80%,100%{-moz-transform-origin:top center}
20%{-moz-transform:rotate(8deg)}
40%{-moz-transform:rotate(-6deg)}
60%{-moz-transform:rotate(3deg)}
80%{-moz-transform:rotate(-2deg)}
100%{-moz-transform:rotate(0deg)}
}


/*域名频道*/

.dm_serchBgBox{ width:100%; height:374px;
  background-color: #ddf3ff;
  *background-color: #ddf3ff;
  background-image: -moz-linear-gradient(top, #eaf8ff, #c6ebfe);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eaf8ff), to(#c6ebfe));
  background-image: -webkit-linear-gradient(top, #eaf8ff, #c6ebfe);
  background-image: -o-linear-gradient(top, #eaf8ff, #c6ebfe);
  background-image: linear-gradient(to bottom, #eaf8ff, #c6ebfe);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaf8ff', endColorstr='#c6ebfe', GradientType=0);
  background-repeat: repeat-x;
}
.dm_serchContBox{ width:100%; height:374px; background:url(../images/domain/dm_serchBg.jpg) no-repeat center 0; position:relative;}
.dm_searchFormDv{ width:930px; height:138px;background:rgba(18,153,225,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F1299e1,endcolorstr=#7F1299e1);position:absolute; left:50%; top:170px;margin-left:-465px;}
.dm_searhLeft{ width:682px; height:66px; margin-top:17px; margin-left:17px;}
.dm_searchFormInput{ position:relative; z-index:1000;}
.dm_searchInputValue{ width:506px; height:46px; line-height:46px; background:#fff; border:none; font-size:18px; color:#999; padding:10px 15px;}
.dm_searchFormInput .searchBtn{ height:66px; width:146px; right:0px; top:0px;}
.dm_moreDomainBtn{ float:right; margin-top:15px; position:relative; padding-right:15px; height:20px; line-height:20px; font-size:14px; cursor:pointer;-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;}
.dm_moreDomainBtn s{ display:block; width:9px; height:5px; background:url(../images/common/ico.png) no-repeat -51px -101px; position:absolute; right:0px; top:8px;}
.dm_moreDomainBtn:hover{ color:#e42d1b}
.dm_moreDomainBtn:hover s{ background-position:-51px -91px;}
.dm_moreDomainBtn.cur s{-webkit-transform:rotate(180deg); 
	-moz-transform:rotate(180deg); 
	-o-transform:rotate(180deg);
	transform:rotate(180deg);}

.dx_searchPic{
	position: absolute;
	top:730px;
	margin-bottom: 20px;
}


.searchRight{ float:left; width:208px; padding-left:4px; margin-top:20px;}
.dm_promotions{ width:84px; height:88px; float:left; margin-left:20px; background:#daf2ff; text-align:center; position:relative;}
.dm_promotions a:hover{ text-decoration:none;}
.dm_promotions .img{ width:100%; padding-top:6px; overflow:hidden; height:50px;}
.dm_promotions .img img{width:90%; vertical-align:middle}
.dm_promotions .img img.s1{ margin-top:9px;}
.dm_promotions .tip{ background:#f75a53; color:#fff; font-size:12px; width:22px;height:22px; text-align:center; border-radius:16px 16px 16px 16px; position:absolute; left:-9px; top:-9px; line-height:20px;}
.dm_moreSearchBox{ width:534px; height:auto; overflow:hidden; background:#fff; position:absolute; left:17px; border:1px solid #ddd; box-shadow:0 0px 10px rgba(0,0,0,0.2); z-index:999; display:none;}
.dm_moreDomainNav{ padding:16px; padding-bottom:12px; overflow:hidden}
.dm_moreSearchBox input,.dm_moreSearchBox span{ vertical-align:middle}
.dm_moreSearchBox span{ margin-left:5px;}
.dm_moreSearchBox li{ width:20%; float:left}
.dm_moreDomianList{ overflow:hidden; padding:0 16px 16px;}
#closeDomainBox{ display:block; position:absolute; right:10px; top:16px; background:url(../images/common/ico.png) no-repeat -210px -40px; width:18px; height:18px;}
#closeDomainBox:hover{ background-position:-233px  -40px;}

.dm_mainBox{ border:1px solid #ddd; padding:110px 36px 40px; position:relative;}
.dm_mainTabNav{ position:absolute; left:0px; top:-1px; width:769px;}
.dm_mainTabNav li{ color:#666; background:#f9f9f9; height:80px; line-height:80px; float:left; cursor:pointer; width:255px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;border-top:1px solid #ddd; text-align:center; margin-left:-1px; font-size:18px;-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;}
.dm_mainTabNav li.last{ width:256px;}
.dm_mainTabNav li.on{ border-bottom:1px solid #fff; border-top:3px solid #e42d1b; background:#fff; margin-top:-8px; height:85px;}
.dm_mainTabNav.dm_mainTabNavFix{ position:fixed; z-index:9999;}
.dm_mainTabNav.dm_mainTabNavFix li{ margin-top:0px;}
.dm_mainTabNav.dm_mainTabNavFix li.on{ margin-top:1px; height:75px;}
.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;}
.dm_serviceList li a:hover{ border-color:#1299e1; text-decoration:none;}
.dm_xuanfu{ position: absolute; top:700px; margin-top: 30px; }

.dm_mainPromotion{ width:100%;border-bottom:1px dashed #ccc; overflow:hidden; padding-bottom:16px; line-height:20px; font-size:14px;}
.dm_promotionLabel{ padding:2px 8px; border-radius:14px 14px 14px 14px; background:#f57164; color:#fff; margin-right:6px; font-size:12px;}
.dm_mainServiceList{ width:100%; overflow:hidden;}
.dm_mainServiceList a{ float:left; margin-right:10px; height:50px; width:190px; padding:0 0px 0 32px; color:#666; font-size:14px; line-height:50px; position:relative;-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;}
.dm_mainServiceList a s{ display:block; position:absolute; left:4px; top:14px; width:24px; height:24px; background:url(../images/common/ico.png) no-repeat;}
.dm_mainServiceList a.w1 s{ background-position:-3px -57px;}
.dm_mainServiceList a.w2 s{ background-position:-36px -57px;}
.dm_mainServiceList a.w3 s{ background-position:-70px -58px; width:28px; left:0px;}
.dm_mainServiceList a:hover{ text-decoration:none; color:#1299e1}
.dm_mainTitle{ position:relative; padding:20px 0px; overflow:hidden;}
.dm_mainTitle h2{ font-weight:100; height:40px; font-size:24px; line-height:40px; background:#fff; float:left; padding-right:30px;}
.dm_mainTitle s{ position:absolute; z-index:-1; height:1px; background:#eee; left:0px; width:100%; top:55%;}
.tabNavStyle1{ height:50px; border-bottom:1px solid #dddddd; background:#f6f6f6}
.tabNavStyle1 li{ float:left; font-size:14px; padding:0 30px; line-height:50px; position:relative; cursor:pointer;}
.tabNavStyle1 li:hover{color:#1299e1}
.tabNavStyle1 li.on{ font-size:16px;}
.tabNavStyle1 li.on s{ display:block; position:absolute; left:0; bottom:-1px; height:2px; background:#e42d1b; width:100%;}
.tabNavStyle1 li.on s:after{ content:""; display:block; width:0px; height:0px ; left:50%; margin-left:-4px; top:-8px; position:absolute; border-width:4px; border-style:dashed dashed solid dashed; border-color:transparent transparent #e42d1b transparent}
.tabNavStyle1 li.on:hover{color:#333;}
.dm_priceTable{ padding:15px 0;}
.dm_priceItems .table{width:100%;}
.dm_priceItems .table th{ height:36px; vertical-align:middle; font-size:14px; background:#f2f5f6}
.dm_priceItems .table td.sect{ height:26px; font-size:14px; vertical-align:middle; background:#fcf9f4; color:#e42d1b; font-weight:bold; text-align:left; padding-left:20px;}
.dm_priceItems .table a{ display:inline-block; width:100%; font-size:14px; color:#2277ee}
.whatThisIco{ display:inline-block; width:14px; height:16px; vertical-align:middle; background:url(../images/common/ico.png) no-repeat -94px -40px; cursor:pointer; margin-left:4px;}
.dm_adVantageList{ overflow:hidden;}
.dm_adVantageList li{ overflow:hidden; width:100%; line-height:24px; padding:10px 0 25px;}
.dm_adVantageList li .img{float:left;width:100px; text-align:center; padding-right:16px; padding-top:6px;}
.dm_adVantageList li h4{ font-size:16px; color:#333; height:40px; line-height:40px;}
.dm_adVantageList li p{ color:#888;}
.dm_honourList{ overflow:hidden;}
.dm_honourList li{ float:left; width:25%; overflow:hidden; text-align:center; padding:15px 0 20px; line-height:40px;}
.crumbs{ width:100%; padding:16px 0; color:#888;}
.crumbs a{color:#888;}
.dx_leftNav{ border-top:2px solid #e42d1b; margin-bottom:20px; background:#f9f9f9; padding-bottom:40px;}
.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(../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;}

.linkIco1{ padding-right:15px; color:#0e7ab4;}
.linkIco1 s{ display:inline-block; width:10px; height:7px; margin-left:3px; vertical-align:middle;background:url(../images/common/ico.png) no-repeat -241px -69px; -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}
.linkIco1.open s{-webkit-transform:rotate(180deg); 
	-moz-transform:rotate(180deg); 
	-o-transform:rotate(180deg);
	transform:rotate(180deg);}
.dx_cnProcess{overflow:hidden; padding-bottom:40px;}
.dx_cnProcess .pimg{ text-align:center; padding:30px 0;}
.dx_cnProcess .txt{ color:#e42d1b; padding:0 10px;}
.dx_cnProcess .txt img{ vertical-align:middle;}
.dx_doYouKnow p.dxinfo{line-height:24px; font-size:14px;}
.dx_safeBox{ border:1px solid #b2e2af; background:#f1fbf3; margin-top:16px; font-size:14px; padding:18px; color:#444f45; position:relative;}
.dx_safeBox h5{ font-size:16px; padding-bottom:10px; font-weight:normal;}
.dx_safeBox ul{ display:block; overflow:hidden; width:120%; padding-top:6px;}
.dx_safeBox ul li{ float:left; width:135px; padding-left:22px; position:relative;}
.dx_safeBox ul li s{ display:block; position:absolute; left:0px; top:2px; width:16px; height:16px; background:url(../images/common/ico.png) no-repeat -265px -39px;}
.dx_safeBox i{ display:block; width:56px; height:56px; position:absolute; right:-16px; top:-16px; background:url(../images/domain/free.png) no-repeat;}
.dx_searchBox.dw_whoisBox{ height:500px;}
.dw_whoisBox .dx_domainInfo{ float:none; width:auto;}
.dw_whoisBox .dx_domainInfo p{ font-size:14px; line-height:24px;}
.dw_whoisBox .dx_searchBoxTop{ height:195px;}
.dw_whoisSearch{ width:625px; padding:30px 30px 6px 30px; background:#c5e7f7; margin:0 auto; overflow:hidden}
.dw_whoisSearch table{ width:100%;}
.dw_whoisSearch table td{ padding-bottom:24px; padding-left:10px;}
.dw_whoisSearch table td.ltd{width:90px; text-align:right}
.dw_whoisSearch .inp{ height:52px; font-size:18px; color:#999; padding:0 10px;}
.dw_resultBox{ border:1px solid #ddd; margin:30px 0; margin-bottom:80px;}
.dw_resultCont{ padding:20px;}

.dw_resultList{ padding-top:35px; font-size:14px; color:#666; padding-bottom:50px;}
.dw_resultList table{ width:100%;}
.dw_resultList table td{ padding-bottom:20px; padding-left:10px;}
.dw_resultList table td.ltd{width:180px; text-align:right; color:#999;}
.dw_resultBottomMore{ display:block; width:100%; text-align:center; background:#fafafa; color:#666; height:40px; border-top:1px solid #ddd; line-height:40px;}
.dw_resultBottomMore:after{ display:inline-block; content:""; width:8px; margin-left:10px; height:14px; background:url(../images/common/ico.png) no-repeat -226px -74px; vertical-align:middle}
.dw_resultBottomMore:hover{ text-decoration:none; background-color:#fff}
.dw_resultBottomMore:hover:after{background-position:-262px -74px;}
#searchLoading{ padding:50px 0}

.ds_searchBox{position:relative;}
.ds_searchCont{ position:relative; border:1px solid #ccc; background:#fff; height:80px;}
.ds_searchInput{ height:60px; border:none; font-size:20px; background:#fff; padding:10px 20px; line-height:60px; width:70%;color:#333;}
.ds_searchCont .searchBtn{ right:10px; top:10px;}
.ds_domainSort{ border:1px solid #ccc; border-top:none; background:#f8f8f8; padding:15px 20px; position:relative;}
.ds_moreDomainNav{ overflow:hidden; font-size:14px; padding:0 0 10px 0;}
.ds_moreDomainNav li{ float:left; width:100px; }
.ds_domainSort label,.ds_domainSort span{ vertical-align:middle}
.ds_domainSort input{ margin-right:4px;}
.ds_moreDomainList{ overflow:hidden; padding-top:6px;}
.ds_moreDomainList li{ width:14%; float:left; overflow:hidden; height:28px;}
.ds_moreDomianItem{ display:none; height:56px; overflow:hidden;}
.ds_moreDomainOpen{ display:block; position:absolute; top:15px; right:15px; padding-right:16px; height:20px;}
.ds_moreDomainOpen:hover{text-decoration:none;}
.ds_moreDomainOpen s{display:block; position:absolute; right:2px; top:4px;  background:url(../images/common/ico.png) no-repeat -7px -92px; width:10px; height:10px;-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}
.ds_moreDomainOpen.on s{-webkit-transform:rotate(180deg); 
	-moz-transform:rotate(180deg); 
	-o-transform:rotate(180deg);
	transform:rotate(180deg);}

.domainList{ overflow:hidden;}
.domainList li{ height:55px; border-bottom:1px solid #e6e6e6; line-height:55px; padding:10px 15px 10px 20px; overflow:hidden; font-size:14px;}
.domainList li:hover{ background-color:#fbfbfb;}
.domainList li .d1{ float:left; width:450px; overflow:hidden;}
.domainList li .d2{ float:right; text-align:right;}
.domainList li .dname{ font-size:18px;}
.domainList li .dstat{ font-size:14px; margin-left:20px;}
.domainList li .dprice{ margin-right:20px; color:#666;}
.domainList li .fg{ color:#aaa; margin:0 4px;}
.domainList li .lk{color:#1299e1}
.ds_result .titleBox2{ height:70px; line-height:70px;}
.domainList li.moreLi{ height:40px; padding:0px; line-height:40px; position:relative;}
.domainList li.moreLi a{display:block; position:absolute; left:0px; top:0px; right:0px;background-color:#fafafa; height:40px; color:#999; text-align:center;	-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;}
.domainList li.moreLi a:hover{ text-decoration:none;background-color:#f8f8f8; color:#74c2eb;}
.domainList li.moreLi a s{ display:inline-block; z-index:2; width:10px; height:6px; margin-left:8px; vertical-align:middle; background:url(../images/common/ico.png) no-repeat -7px -95px;}
.domainList li.moreLi a:hover s{ background-position:-26px -95px}
.domainList li .yloading{ margin-top:22px;}

.ds_cart{ border:1px solid #ddd; background:#f8f8f8; width:248px;}
.ds_cart .ds_t{ height:48px; border-bottom:1px solid #ddd; line-height:48px; padding-left:10px; font-size:16px;}
.ds_cart .ds_m{ background:#fff; overflow:hidden;}
.ds_cart .ds_m li{ height:48px; border-bottom:1px dashed #ddd; line-height:48px; overflow:hidden; padding:0 10px; position:relative;}
.ds_cart .ds_m li .productDel{margin-top: 18px; position:absolute; right:10px; top:0px;}
.ds_cart .ds_u{ background:#fff; text-align:center; height:40px; line-height:40px; }
.ds_cart .ds_u a{ color:#0079ba}
.ds_cart .ds_b { border-top:1px solid #ddd; padding:14px 18px;}
.ds_cart .ds_c{ height:35px;}
.ds_cart .ds_d{ text-align:center;}
.ds_cart .ds_d .btn{ padding: 8px 24px;}
.dy_searchFilter{ background:#f5f5f5; padding:20px 10px; overflow:hidden; margin-top:25px; color:#666;}
.dy_searchFilter dl{ overflow:hidden; line-height:24px; padding:8px 0;}
.dy_searchFilter dt{ float:left; width:60px; text-align:right; overflow:hidden;}
.dy_searchFilter dd{ padding-left:62px;}
.dy_searchFilter dd span{ display:inline-block; padding:0px 16px; cursor:pointer;}
.dy_searchFilter dd span.on,.dy_searchFilter dd span.on:hover{ background:#1299e1; color:#fff;}
.dy_searchFilter dd span:hover{ background:#c4eaff; }
.ds_office{position:absolute; top:360px;}

.dy_buyStep{ padding:14px 0 80px;}
.dy_buyStep .imgs{ text-align:center; padding:15px 0;}
.dy_buyStep .txts{ padding:15px; color:#999; line-height:26px;}
.dy_hotDomain{ width:100%; overflow:hidden;}
.dy_hotDomain h4{ text-align:center; font-size:14px; padding-top:20px; padding-bottom:10px;}
.dy_hotDomainLeft{ width:376px; float:left; overflow:hidden;}
.dy_hotDomainRight{ width:360px; float:right; padding-left:16px; overflow:hidden;}
.domainList2{ overflow:hidden;}
.domainList2 li{ height:34px; border-bottom:1px solid #e6e6e6; line-height:34px; padding:10px 10px 10px 10px; overflow:hidden; font-size:12px; position:relative;}
.domainList2 li:hover{ background-color:#fbfbfb;}
.domainList2 li .d1{ float:left; width:160px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.domainList2 li .d2{ float:right; text-align:right; position:absolute; right:10px; top:10px;}
.domainList2 li .dname{ font-size:14px;}
.domainList2 li .dstat{ font-size:12px; margin-left:20px;}
.domainList2 li .dprice{ margin-right:20px; color:#666;}
.domainList2 li .fg{ color:#aaa; margin:0 4px;}
.domainList2 li .lk{color:#1299e1}
.dy_hotDomainLeft .domainList2{ border-right:1px dashed #ddd; padding-right:16px;}
.dz_banner{ height:240px; overflow:hidden;}
.dz_search{ padding-bottom:30px;}
.dz_cont{ border:1px solid #ddd; margin-top:26px; position:relative; padding-top:80px;}
.dz_searchBox{ width:644px; margin:0 auto; padding-top:40px;}
.dz_stepBox{ height:70px; width:755px; position:absolute; left:-1px; top:-1px;}
.dz_stepBox .step1{ height:70px; width:100%; background:url(../images/domain/dy_step1.jpg) no-repeat 0 0; overflow:hidden;}
.dz_searchInpBox{ border:1px solid #b8d7e7;}
.dz_searchResult{ background:#fafafa; border:1px solid #dddddd; margin-top:-1px; padding:30px; line-height:30px; overflow:hidden; position:relative;}
.dx_searchFormBox2{ margin:0 auto; height:58px; padding:10px; background:#c6e6f7;}
.dx_searchFormBox2 .search { width:auto;}
.dx_searchFormBox2 .searchInput{ width:338px; font-size:16px; background:#fff;}
.dx_searchFormBox2 .select_btn{ font-size:22px; line-height:54px;}
.dz_searchDomainName{}
.dz_searchDomainName .dmname{ font-size:16px; margin-right:20px;}
.dz_searchDomainName .yellowTipBox{ margin-left:10px;}
.dz_domainPrice{ color:#999;}
.dz_domainTransBtn{position:absolute; top:45px; right:30px;}
.dz_domainTransBtn .btn{ padding:8px 30px}
.dz_searchTips{  margin: 0 auto; padding-top:20px;width: 644px; text-align:right; color:#999; line-height:20px;}
.dz_searchTips a{ color:#1299e1;}

.dz_transformPrice{ padding:26px 0;}
.dz_transformList{ padding:15px 0;}
.dz_transformList table{ width:100%;}
.dz_transformList table .th1 th{ background:#f2f5f6; height:40px; line-height:40px; font-size:14px;}
.dz_domainTransRules{ padding-bottom:46px;}
.dz_domainTransRules .rulesBox{padding:14px 10px; line-height:30px; font-size:14px; color:#666;}
.dz_domainTransRules .rulesBox p{ padding:10px 0;}
.dz_transform{ width:90%; margin:30px auto; font-size:14px;}
.dz_transform table{ width:100%;}
.dz_transform table td{ padding:18px 4px;}
.dz_transform table td.ltd{ text-align:right; width:20%;}
.dz_transform .input2{ height:30px; line-height:30px; padding:4px 6px; width:300px;}
.dz_searchNoFallow{ padding:10px 0;}

.dx_searchRules{ margin:0 auto; width:686px; padding:15px 0; color:#999;  position:relative; line-height:20px;}
.dx_searchRules a{ color:#7ab9db; margin-left:20px;}
.dx_viewMore{ display:block; position:absolute; right:100px; padding-right:14px; top:14px;}
.dx_viewMore i{ display:block; width:9px; height:5px; background:url(../images/common/ico.png) no-repeat -50px -112px; position:absolute; right:0px; top:8px;}
.dx_viewMore.open i{-webkit-transform:rotate(180deg); 
	-moz-transform:rotate(180deg); 
	-o-transform:rotate(180deg);
	transform:rotate(180deg)}
.loginBoxTable{ padding:30px 10px 0; font-size:14px;}
.loginBoxTable table{ width:100%;}
.loginBoxTable table td{ padding:12px 4px;}
.loginBoxTable table td.ltd{ text-align:right; width:24%;}
.loginBoxTable .input2{ height:30px; line-height:30px; padding:4px 6px; width:300px;}
.loginBoxTable .input2.w100{width:100px;}
.loginBoxTable tr.txt td{ padding:0px; font-size:12px; text-align:right;color:#2b8ae2}
.loginBoxTable tr.txt td a{color:#2b8ae2}
.loginBoxTable .ySelectColor{ vertical-align:middle;}

/*新闻页*/

.new_content h1{ font-size:34px; padding:10px 0 20px; line-height:50px; font-weight:normal;}
.new_list{ border-top:1px solid #eee;}
.new_list li{ background:#fff; height:70px; line-height:70px; font-size:16px; position:relative; border-bottom:1px solid #eee;}
.new_list li:nth-child(odd){ background:#fcfcfc;}
.new_list li .tm{ display:block; position:absolute;right:0px; top:0px; height:70px; padding:0 10px; color:#999;}
.news_actTop{ padding:10px 0 20px; border-bottom:1px dashed #ddd; text-align:center; line-height:30px;}
.news_actTop h1{ font-weight:normal; font-size:30px; line-height:40px; height:50px;}
.news_actTop .info{ color:#999;}
.news_actDetail{ font-size:14px; line-height:30px; padding:30px 10px;}
.news_nextLink{ padding:20px 0; border-top:1px solid #eee; line-height:30px;}
.news_recommend{ padding:30px 0 60px;}
.news_recommend .title h3{ font-size:14px;}
.news_listBox li{ height:50px; line-height:50px; border-bottom:1px solid #eee; position:relative; }
.news_listBox .tm{ position:absolute; height:50px; right:0px; padding:0 5px; background:#fff;}

/*404*/
.s404Box{background:#f9f9f9; padding:50px 0;}
.s404_content{ background:url(../images/common/s404.jpg) no-repeat 80px center #fff; border:1px solid #e5e5e5; width:400px; padding:130px; padding-left:480px; margin:0 auto;}
.s404_content h1{ height:}
.s404_content p{ color:#999; font-size:14px; text-indent:15px;}
.s404_content .btnc{ padding:15px; padding-top:100px;}
.s404_content .btn{ padding:6px 24px;}

.host_bannerContent{ width:100%; height:300px; position:relative; overflow:hidden;}
.host_bannerContent .images li{ position:absolute; width:2000px; left:50%; top:0px; margin-left:-1000px;}
.host_pledges{ width:100%; height:120px; background:#f5f5f5; overflow:hidden;}
.host_pledges.cloud_ple{ width:100%; height:auto; background:#f5f5f5; overflow:hidden;}
.host_pledges .t1{ float:left; line-height:120px; font-size:18px; width:105px;}
.host_pledges .host_pleItem{ float:left; height:120px; width:220px; overflow:hidden; line-height:120px; margin-right:0 10px; font-size:16px;}
.host_pledges .host_pleItem img{ vertical-align:middle;}
.host_pledges .host_pleItem span{ vertical-align:middle; margin:0 30px 0 10px;}

.host_pledges .cloud_pleItem{ float:left; height:120px; width:220px; overflow:hidden; line-height:30px; padding:10px 0; width:25%; font-size:16px;}
.host_pledges .cloud_pleItem b{ display:block; float:left; width:90px; height:90px; margin:20px 20px 0 0; background:url(../images/host/cloud_td.png) no-repeat;}
.host_pledges .cloud_pleItem b.s2{ background-position:0 -90px;}
.host_pledges .cloud_pleItem b.s3{ background-position:0 -180px;}
.host_pledges .cloud_pleItem b.s4{ background-position:0 -270px;}
.host_pledges .cloud_pleItem h3{ font-size:16px; color:#666; font-weight:normal; margin-top:25px; padding-bottom:5px;}
.host_pledges .cloud_pleItem p{ font-size:12px; color:#999; line-height:20px; padding-right:10px;}

.host_typeTitle{height:50px; padding-top:40px; overflow:hidden;}
.host_typeTitle h2{ font-size:30px; line-height:40px; float:left; font-weight:normal; margin-right:40px;}
.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:510px; 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:165px;}
.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 30px; 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 20px; 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/host/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/host/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;}

.compareProduct{ position:fixed; z-index:900; bottom:0; left:50%; background:#fff; border:3px solid #1299e1; width:994px; height:154px; border-bottom:0px; box-shadow:0 0 10px rgba(0,0,0,0.2); margin-left:-500px;}
.compareTitle{height:36px; overflow:hidden; line-height:36px; padding:0 8px; background:#f1faff; border-bottom:1px solid #cddfe9;}
.compareTitle h4{ float:left; font-size:12px;}
.closeCmpBox{ float:right; display:block; width:12px; height:12px; margin-top:12px; background:url(../images/common/ico.png) no-repeat -282px -76px;}
.closeCmpBox:hover{background-position:-282px -94px;}
.compareContent{ padding:20px 0; overflow:hidden;}
.compareContent li{ float:left; border-right:1px dashed #dddddd; height:77px; width:217px; overflow:hidden;}
.compareContent li.cmpBtnli{ width:122px; padding:0; border-right:none; text-align:center}
.compareItems{padding:10px 10px 0 20px; position:relative;}
.compareItems img{ float:left; margin-right:10px; margin-bottom:10px; width:50px; height:50px;}
.compareItems h5{ font-size:16px; font-weight:normal; line-height:30px;}
.compareItems .delPro{ display:block; position:absolute; display:none; cursor:pointer; opacity:0.8; right:6px; top:6px; width:12px; height:12px; background:url(../images/common/ico.png) no-repeat -282px -76px;}
.compareItems .delPro:hover{background-position:-282px -94px}
.compareNoPro{ display:block; width:55px;height:55px; background:url(../images/common/addcompare.png) no-repeat; opacity:0.6; text-indent:-999em; line-height:555px; overflow:hidden; font-size:0px; margin:10px auto;}
.compareNoPro:hover{ opacity:1;}
.compareBtnBox{ padding:10px 16px 0; text-align:center;}
.compareBtnBox .btn{ display:block; margin-bottom:6px;}
.compareAddBox{ position:absolute; bottom:99px; left:0; overflow:hidden; height:0px; max-height:360px; width:216px; background:#fff; border:3px solid #1299e1; box-shadow:0 0 10px rgba(0,0,0,0.2); padding:5px 0;}
.compareAddBox ul{ display:block; padding:0 10px;}
.compareAddBox li{ border-bottom:1px solid #ddd; padding:10px 5px; font-size:14px; color:#666; position:relative;}
.compareAddBox li:hover{background:#f9f9f9;}
.compareAddBox li img{ width:40px; margin-right:5px;}
.compareAddBox li:last-child{ border-bottom:none}
.compareAddBox li i{ display:block; position:absolute; right:10px; top:16px; width:24px; height:24px;background:url(../images/common/ico.png) no-repeat -158px -69px; cursor:pointer;}
.host_threeItems.low{ height:280px;}
.compareAddBox li i.del{background-position:-78px -92px;}
.compareOverflow{ position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(255,192,192,0.9); font-size:20px; color:#c00; text-align:center; line-height:154px;}

.hc_seriveTitle{ width:100%; height:70px; line-height:90px; text-align:center; font-size:18px; font-weight:bold; color:#666; background:#f5f5f5; overflow:hidden;}
.hc_compareTab{ padding:30px 0;}
.hc_compareTab .table{ width:100%;}
.hc_compareTab .table td{ padding:16px 6px; color:#666; font-size:14px; vertical-align:middle;}
.hc_compareTab .table td.td1{ color:#333; width:12%; background:#f3f3f3;}
.hc_compareTab .table .btn{ padding:6px 28px;}
.hc_protit{ font-size:18px; color:#333;}
.hc_protit img{ width:40px; margin-right:10px; vertical-align:middle}
.hc_compareTab .table tr:hover td{ background:#fafafa;}
.hc_tuijian{ padding:50px 0 20px; overflow:hidden;}
.hc_tuijian img{ float:left;margin-right:16px;}
.hc_tuijian h1{font-size:26px; font-weight:normal; line-height:50px; padding-bottom:2px;}
.hc_tuijian p{color:#999; font-size:14px;}
.hc_tjbox{ border:1px solid #ddd; margin-bottom:40px; padding:50px;}
.hc_tjQuestion{ font-size:30px; padding:60px 0; text-align:center}
.hc_tjChoose{ padding:40px 0; text-align:center; overflow:hidden;}
.hc_tjtableBox table{ width:100%;}
.hc_tjtableBox table td{ padding:15px 6px; color:#666;}
.hc_tjtableBox table td.ltd{ text-align:right; font-size:16px; color:#333; width:30%;}
.hc_tjhava h3{ font-size:20px;}
.hc_tjtt{ font-size:24px; font-weight:normal; padding-bottom:50px; line-height:30px;}
.hc_tjChoose .yradioSelect li{ display:inline-block; float:none;padding:8px 50px; font-size:18px; line-height:34px;}
.hc_tjtableBox .yradioSelect li{ height:36px; line-height:36px;}

.hc_tjtableBox .ySelectColor_selected{height:38px; line-height:38px; min-width:200px; z-index:2;border-color:#ccc;}
.hc_tjtableBox .ySelectColor_selected.on{border-color:#1299e1; box-shadow:0 0 8px rgba(18,153,255,0.3); }
.hc_tjtableBox .ySelectColor_selected i{top:4px;}
.hc_tjtableBox .ySelectColor_drop{min-width:200px; border:1px solid #ccc; top:39px; box-shadow:0 0 8px rgba(18,153,255,0.3); z-index:1}
.hc_tjtableBox .input2{border-color:#ccc; padding:3px 6px; width:200px;}
.hc_tjtableBox .input2:focus{border-color:#1299e1;}
.hc_resultBox{ border:1px solid #ddd; margin-bottom:30px;}
.hc_resultTitle{ height:70px; line-height:70px; padding:0 20px;  background:#f5f5f5;}
.hc_resultTitle h2{ font-weight:normal; font-size:18px; float:left;color:#666;}
.hc_resultContent{ padding:60px 60px 10px; overflow:hidden;}
.hc_resultItems{ border:1px solid #ddd; background:#fafafa; margin-bottom:50px; padding:20px 40px; position:relative;}
.hc_rtLeft{ float:left;width:560px; padding-right:40px; border-right:1px dashed #ddd; }
.hc_rtRight{ width:150px; float:right;}
.hc_rtLeft h3{ font-size:24px; font-weight:normal; border-bottom:1px solid #ddd; height:56px; line-height:40px;}
.hc_rtLeft ul{ display:block; padding:15px 0 8px; overflow:hidden;}
.hc_rtLeft ul li{ float:left; width:50%; color:#666; line-height:22px;}
.hc_rtPrice{ color:#666; font-size:14px; text-align:center; padding:35px 0 20px;}
.hc_rtBtnBox .btn{ display:block; padding:10px 0;}
.hc_rtNum{ display:block; position:absolute; width:62px; height:60px; left:-10px; top:-9px; background:url(../images/host/hc_fabg.png) no-repeat; color:#fff;}
.hc_rtNum i{-webkit-transform:rotate(-45deg); 
	-moz-transform:rotate(-45deg); 
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg); display:block; font-style:normal; }

.compareAddBox .mCSB_scrollTools{ width:4px;right:3px;}
.compareAddBox .mCSB_inside > .mCSB_container{ margin-right:0px;}
.compareAddBox .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background:rgba(0, 0, 0, 0.1);}
.compareAddBox .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, 0.5);
}


/*代理*/
.ag_leftImg{ width:100%; overflow:hidden;}
.ag_title{ height:50px; background:#ddf2fd; line-height:48px;}
.ag_title h2{ float:left; padding:0 26px; color:#fff; background:#2ca7e9; height:50px; font-weight:normal;}
.ag_instro{ padding-top:20px; overflow:hidden;}
.ag_instro img{ float:left; margin-right:20px;}
.ag_instro p{ text-indent:2em; color:#666; font-size:14px; line-height:26px;}
.ag_why{ overflow:hidden;}
.ag_why ul{ width:110%;}
.ag_why li{ width:234px; height:345px; float:left; background:#f9f9f9; text-align:center; margin:24px 24px 0 0; color:#666;}
.ag_why li h4{ font-size:18px; font-weight:normal; line-height:30px; padding:20px 0; color:#333;}
.ag_why li p{ text-indent:2em; color:#666; text-align:left; padding:20px 20px 0 20px; line-height:24px;}
.ag_super{ padding-top:5px;}
.ag_superItems{ padding:25px; background:#f9f9f9; margin-top:15px;}
.ag_superItems h3{ font-size:18px; font-weight:normal; color:#444; line-height:20px; padding-bottom:14px;}
.ag_superItems p{ color:#666; font-size:14px; line-height:24px; text-indent:2em;}
.ag_price{ padding-bottom:60px; overflow:hidden;}
.ag_priceItems{ float:left; background:#f9f9f9; width:365px; height:228px; position:relative; margin-top:20px;}  
.ag_priceTitle{ padding:22px 22px 10px 22px; font-size:20px; color:#666; line-height:35px; vertical-align:middle;}
.ag_priceTitle *{ vertical-align:middle;}
.ag_priceTitle img{ margin-right:8px;}
.ag_priceInfo{ padding:0px 22px; line-height:24px; color:#777; height:100px;}
.ag_priceList{ padding-top:15px; margin:15px 22px 0; border-top:1px dashed #ddd; line-height:26px; color:#777;}
.ag_priceMore{ position:absolute; display:block; color:#666; text-align:center; bottom:0px; left:0px; width:100%; height:38px; background:#eee; line-height:38px;}
.ag_priceMore:hover{text-decoration:none; color:#777;}
.ag_priceList table{ width:100%;}
.ag_priceList table.tcen{ text-align:center;}
.ag_level{ padding-bottom:60px;}
.ag_levelItems{ background:#f9f9f9; margin-top:24px; overflow:hidden; padding:40px 20px 40px 0;}
.ag_levelImg{ width:230px; text-align:center; float:left;}
.ag_levelDetail{ width:500px; float:right;}
.ag_levelDetail h2{ font-size:25px; font-weight:normal; padding-bottom:20px; line-height:50px; color:#666;}
.ag_levelDetail p{ line-height:34px; color:#777; font-size:14px; padding:10px 2px;}
.ag_levelDetail p strong{ color:#666;}
.ag_chat{ background:#f9f9f9; overflow:hidden; margin-top:26px; padding:50px 0; text-align:center}
.ag_chatLeft{ float:left; width:50%; border-right:1px solid #eaeaea;}
.ag_chatRight{ float:right; width:50%; margin-left:-1px;}
.ag_chatInfo{ color:#999; font-size:18px; padding:30px 0 50px;}
.ag_chatBtn{ padding-bottom:20px;}
.ag_process{ padding:50px 0 160px;}
.ag_proStep{ padding:20px; line-height:30px; font-size:18px; color:#666; text-align:center; width:80%; margin:0 auto; background:#f9f9f9; border:1px solid #d5d5d5; border-radius:4px 4px 4px 4px;}
.ag_downarr{ height:85px; width:100%; background:url(../images/agent/arr.jpg) no-repeat center center;}
.ag_methoditem{ padding-top:30px; font-size:14px; overflow:hidden;}
.ag_methodTitle{ font-size:16px; font-weight:bold; color:#666; line-height:30px; padding-bottom:12px;}
.ag_methodCon{ color:#999; padding:30px; background:#f9f9f9;overflow:hidden;}
.ag_methodTip{ padding-bottom:25px;}
.ag_methodTab table{ width:100%;}
.ag_methodTab table td{ padding:12px 5px;}
.ag_methodTab table td.ltd{ text-align:right; width:120px}
.ag_methodTab .input2{ width:300px;}
.ag_methodQQItems{ width:140px; height:100px; border:1px dashed #ddd; background:#fff; float:left; margin-right:26px; padding:20px 30px; color:#666;}
.ag_methodQQItems h4{ padding-bottom:15px;}
.ag_methodQQList p{ padding-bottom:12px;}
.ag_methodEr{ text-align:center; line-height:40px;}
.ag_clientList{ padding-bottom:50px; padding-top:10px; overflow:hidden;}
.ag_clientList li{ float:left; padding:8px 0; text-align:center; width:25%; overflow:hidden; color:#999;}
.ag_clientList li p.t{ padding-top:6px;}
.ag_honor{ overflow:hidden; padding-bottom:50px;}
.ag_honor ul{ width:110%;}
.ag_honor li{ width:236px; float:left; margin-top:26px; margin-right:22px;}
.ag_honnorImgBox{ border:1px solid #f1f1f1; padding:4px 0; background:#fff;}
.ag_honnorTxt{padding-top:12px; color:#999;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-align:center;}

.imgView{ position:absolute; z-index:9999; padding:6px; box-shadow:0 0 10px rgba(0,0,0,0.2); border:1px solid #ddd; background-color:#fff; max-width:500px; overflow:hidden;}
.imgView img{ max-width:100%; text-align:center;}
.ag_write{ padding:14px 0 50px 14px; overflow:hidden;}
.ag_writeTitle{ padding:20px 0; border-bottom:1px dashed #ddd; color:#666;font-size:18px; }
.ag_writeTable{ padding:20px 10px;}
.ag_writeTable td{ padding:5px;font-size:14px; color:#777;}
.ag_writeTable td.ltd{width:150px; text-align:right;}
.ag_writeTablePd{ width:100%; margin-top:14px;}
.ag_writeTablePd td{ padding:15px 5px; vertical-align:middle;}
.ag_writeTablePd td span,.ag_writeTable table td input{ vertical-align:middle;}
.ag_writeTablePd td.ltd{ color:#777; font-size:14px; width:150px; text-align:right;}
.ag_writeTablePd td.ltd i{ color:#e42d1b; margin-right:5px; font-style:normal;}
.ag_writeTablePd .valInfo2{ margin-left:0px;}
.ag_writeTablePd .valInfo2 span{ margin-left:6px;}
.ag_writeTablePd .ySelectColor_selected{height:38px; line-height:38px; z-index:2;border-color:#ccc;}
.ag_writeTablePd .ySelectColor_selected.on{border-color:#1299e1; box-shadow:0 0 8px rgba(18,153,255,0.3); }
.ag_writeTablePd .ySelectColor_selected i{top:4px;}
.ag_writeTablePd .ySelectColor_drop{ border:1px solid #ccc; top:39px; box-shadow:0 0 8px rgba(18,153,255,0.3); z-index:1;}
.ag_submitBox{ padding-bottom:100px; padding-left:190px;}
.fbgBox{ background:#fafafa; padding:50px 0;}
.regBox{ border:1px solid #ddd; background:#fff; width:1000px; margin:0px auto;}
.reg_topBar{ height:84px; padding:0 35px; line-height:84px; background:#fafafa; border-bottom:1px solid #e9e9e9; font-size:14px; color:#999;}
.reg_topBar h2{ float:left; font-size:20px; color:#666; font-weight:normal;}
.regBox .r_blue{ color:#1299e1}
.reg_content{ padding:40px 0 80px 30px;}
.reg_content .btn-reg{ padding:12px 120px; font-size:14px;}
.reg_Success{ padding:80px 80px 40px;}
.reg_suText{ padding-bottom:50px; border-bottom:1px dashed #ddd; color:#019b10; font-size:38px; padding-left:180px; background:url(../images/common/rightIco.png) no-repeat 40px 0;}
.reg_suText h2{ font-size:38px; line-height:80px; font-weight:100;}
.reg_suNext{padding:40px 0 30px 60px; font-size:18px; color:#999;}
.reg_suNext h4{ font-size:20px; font-weight:normal; color:#666; padding-bottom:20px;}
.reg_suBtnc{ padding:40px 20px 40px 20px; text-align:center; vertical-align:middle; font-size:14px;}
.reg_contact{ padding-top:18px; color:#999; padding-right:130px; text-align:right; font-size:14px;}
.reg_suNext a,.reg_suNext .btn{ vertical-align:middle;}

.ml_aboutBox{ margin-top:50px;}
.ml_aboutList{ padding:20px 10px;overflow:hidden;}
.ml_AllMailBox{border:1px solid #ddd; padding-top:80px;position:relative; }
.ml_AllMailTop{ height:89px; position:absolute; left:0px; right:-1px; top:-9px; border-bottom:1px solid #ddd;}
.ml_AllMailTop li{  background:#f9f9f9;float:left; height:80px; line-height:80px; border:1px solid #ddd; font-size:18px; bottom:0px; color:#333; text-align:center; cursor:pointer; border-bottom:none; width:191px; margin-left:-1px; position:relative; z-index:2; margin-top:8px; border-bottom:1px solid #ddd;-webkit-transition: all 0.1s 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;}
.ml_AllMailTop li.cur{ background:#fff; border-bottom:1px solid #fff; height:86px; margin-top:0px; width:192px; border-top:4px solid #e42d1b;}
.ml_AllMailTop li.cur:hover{ background:#fff; color:#333}
.ml_AllMailTop li:hover{ background:#e6f0fd; color:#179fe3}
.ml_AllMailCont {  padding:20px; position:relative; z-index:10}
.ml_allMailItems{display:none;}
.ml_allMailItems:first-child{display:block;}
.ml_mailTitleBox{ position:relative; height:90px; padding:20px 0 20px 40px;}
.ml_mailTitleFl{ float:left; font-size:26px; padding-left:96px; height:90px; line-height:80px; }
.ml_mailTitleFl.mail1{ background:url(../images/mail/mail_1.png) no-repeat;}
.ml_mailTitleFl.mail2{ background:url(../images/mail/mail_2.png) no-repeat;}
.ml_mailTitleFl.mail3{ background:url(../images/mail/mail_3.png) no-repeat;}
.ml_mailTitleFl.mail4{ background:url(../images/mail/mail_4.png) no-repeat;}
.ml_mailTips{ border:1px solid #fed5b1; background:#fff2e0; height:36px; position:relative; line-height:36px; float:left; margin-left:20px; padding:0 16px; color:#d06212; font-size:14px; margin-top:20px;}
.ml_mailTips:before{ content:""; display:block; position:absolute; left:-13px; width:0px; height:0px; top:50%; margin-top:-6px; overflow:hidden; line-height:3px;border-style: dashed solid dashed dashed;border-width: 6px;border-color: transparent #fed5b1 transparent transparent; z-index:1}
.ml_mailTips:after{ content:""; display:block; position:absolute; left:-12px; width:0px; height:0px; top:50%; margin-top:-6px; overflow:hidden; line-height:3px;border-style: dashed solid dashed dashed;border-width: 6px;border-color: transparent #fff2e0 transparent transparent; z-index:2}
.ml_mailDetail{ padding:10px;}
.ml_mailDetail table{ width:100%;}
.ml_mailDetail td{ padding:8px 3px; font-size:14px; line-height:30px;}
.ml_mailDetail td.ld{ text-align:right; width:120px; vertical-align:top; font-weight:bold;}
.ml_mailBtnBox{ padding:30px 0 40px 100px;}
.ml_mailFunctionDrop{ display:none; background:#fff; margin-top:8px;}
.ml_mailFunctionDrop table{ width:100%; }
.ml_mailFunctionDrop td,.ml_mailFunctionDrop th{ border:1px solid #ddd; padding:5px; text-align:center; font-size:12px; line-height:24px;}
.ml_mailFunctionDrop th{ background:#f1f1f1; padding:8px 14px;}
.ml_mailFunctionDrop th h3{ font-size:14px; float:left; font-weight:normal;} 
.ml_mailFunctionDrop th .more{ font-size:12px; float:right; color:#1299e1;} 
.listRightIco{ display:inline-block; padding-left:20px; background:url(../images/common/right.png) no-repeat 0 center;}
.ml_mailFunctionTitle{ display:inline-block; float:left; padding:0 25px 0 15px; background:#e42d1b; cursor:pointer; color:#fff; position:relative;}
.ml_mailFunctionTitle s{ position:absolute; right:8px; top:12px; background:url(../images/common/ico.png) no-repeat -26px -128px; width:12px; height:7px;-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;}
.ml_mailFunctionTitle.on s{-webkit-transform:rotate(180deg); 
	-moz-transform:rotate(180deg); 
	-o-transform:rotate(180deg);
	transform:rotate(180deg);}
.ml_mailFunctionfgAdd{ float:left; padding:0 8px; font-size:16px; color:#666;}
.ml_mailFunction{ overflow:hidden;}
.ml_mailFunctionGreen{ float:left; color:#009924; font-size:16px;}
.ml_allPriceBtnBox{ position:relative; cursor:pointer;}
.ml_allPriceBtnBox s{ display:inline-block; width:16px; margin-left:8px; height:8px; background:url(../images/common/ico.png) no-repeat -85px -10px; cursor:pointer;-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;}
.ml_allPriceBtnBox.on s{-webkit-transform:rotate(180deg); 
	-moz-transform:rotate(180deg); 
	-o-transform:rotate(180deg);
	transform:rotate(180deg); }
.mc_rtTitle{ border-bottom:1px solid #ddd; height:90px; padding-left:85px; background-size:70px 70px; background-repeat:no-repeat}
.mc_rtMailIco1{ background-image:url(../images/mail/mail_1.png);}
.mc_rtMailIco2{ background-image:url(../images/mail/mail_2.png);}
.mc_rtMailIco3{ background-image:url(../images/mail/mail_3.png);}
.mc_rtMailIco4{ background-image:url(../images/mail/mail_4.png);}

.mc_rtTitle h3{ border-bottom:none; height:46px;}
.mc_rtTitle p{ color:#666; font-size:14px;}
.hc_rtLeft ul.mc_rtLeUl li{ width:100%; padding:4px; color:#666666;}
.mc_tjTableBox{ position:relative; padding:55px 40px 55px 80px; overflow:hidden;}
.mc_tjTableLeft{ width:460px; padding-right:10px; border-right:1px dashed #ddd; overflow:hidden; float:left;}
.mc_tjTableLeft dl{ width:100%; overflow:hidden; clear:both; padding:20px 0 30px;}
.mc_tjTableLeft dt{ font-size:14px; padding-bottom:20px; color:#666;}
.mc_tjTableLeft dd{ padding-left:24px;}
.mc_tjTableRight{ position:absolute; right:95px; bottom:60px; width:240px;}
.mc_tjTableRight .btn{ display:block;}
.ml_buyOptips{ overflow:hidden; padding-top:10px;}
.ml_buyOptips div.yellowTipBox{ font-size:12px; float:left; padding:6px 14px;}
.ml_buyOpBox1{ border-bottom:1px dashed #e6e6e6; padding-bottom:25px; width:90%; margin:0 auto;}
.ml_buyOpBox2{ padding-top:30px; width:90%; margin:0 auto;}
.ml_buyOptip{ padding-left:16px; position:relative; font-size:12px; color:#44a654; padding-bottom:16px;}
.ml_buyOptip s{ display:block; position:absolute; width:14px; height:14px; left:0px; top:2px; background:url(../images/common/ico.png) no-repeat -26px -143px;}

.ml_mailOpenStep{ padding-top:140px; background:url(../images/mail/openstep.jpg) no-repeat center 0; margin-top:25px; overflow:hidden;}
.ml_mailOpenStep li{ width:160px; float:left; overflow:hidden; margin-right:34px;}
.ml_mailOpenStep li h2{ text-align:center; font-size:14px; font-weight:normal;}
.ml_mailOpenStep li p{ font-size:12px; padding-top:12px; color:#999; line-height:20px;}
.ml_mailOpenStep li.last{ float:right; margin-right:0px;}

.ml_experNotes{ margin-top:46px;}
.ml_experNtCont{ line-height:34px; font-size:14px; color:#666; padding:20px 0 0 20px;}

.md_mailFeature{ padding:0 40px; overflow:hidden; padding-bottom:30px; margin-top:-8px;}
.md_mailFeature .yellowTipBox{ float:left; line-height:24px; padding:4px 20px;}
.md_mailFeature .grey{ color:#666;}
.md_buyOpLeft{ width:480px; float:left;height:160px; border-right:1px dashed #ddd;}
.md_buyOpRight{ width:200px; position:absolute; right:30px; bottom:26px;}
.md_buyOpRight .ht_buyBtnBox{ margin:0 10px;}

.ht_buyOptions .md_buyOpLeft  table td{ padding:15px 2px;}
.md_superContent .ht_superItems h3{padding: 50px 0 18px;}
.md_functionInfo{ margin-top:10px;}
.md_functionInfo.mtp40{ margin-top:40px;}
.md_funcDetail{ padding:30px 4px 0px;}
.md_funcDetail table{ width:100%;}
.md_funcDetail td{ padding:14px 16px; border-top:1px solid #eee; border-bottom:1px solid #eee; line-height:24px;}
.md_funcDetail td.ld{ width:140px; text-align:right; background:#f9f9f9; font-size:14px; font-weight:bold;}

.mc_functionSort{ overflow:hidden; padding:5px 0 15px 15px;}
.mc_functionSort h2{ float:left; font-size:16px; font-weight:bold; height:24px;}
.mc_functionSort li{ float:left; margin-left:40px; padding-right:20px; position:relative; font-size:14px; color:#666;}
.mc_functionSort li s{ display:block; background:url(../images/common/ico.png) no-repeat -5px -112px; width:15px; height:15px; position:absolute; right:0px; top:3px;}
.mc_functionSort li.wrong s{ background-position:-5px -131px}

.mc_instroBox{ margin-top:50px;}
.mc_instroContent{ padding:10px 20px; font-size:14px;}
.mc_instroTop{ padding:30px 0 20px; font-size:14px;}
.mc_instroTab{ padding-top:25px;}
.mc_instroTag{}
.mc_instroTag li{ width:25%; float:left; padding-top:125px; text-align:center; padding-bottom:20px; color:#666; cursor:pointer; position:relative;-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;}
.mc_instroTag li s,.mc_instroTag li i{ display:block; position:absolute; width:107px; height:107px; border:1px solid #dce4f0; border-radius:110px; left:50%; margin-left:-54px; top:0px;-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; z-index:3; background-repeat:no-repeat; background-position:center 0;}
.mc_instroTag li i{ border:1px solid #1299e1; opacity:0.6; z-index:2;}
.mc_instroTag li:hover{ color:#1299e1;}
.mc_instroTag li:hover s,.mc_instroTag li.cur s{ border:1px solid #1299e1; background-color:#f3f8ff;}
.mc_instroTag li:hover i,.mc_instroTag li.cur i{ opacity:0.06; border:10px solid #1299e1; width:115px; height:115px; margin-left:-67px; top:-13px;-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; }
.mc_instroTab li.c1 s{ background-image:url(../images/mail/mailFunctionIco1.png);}
.mc_instroTab li.c2 s{ background-image:url(../images/mail/mailFunctionIco2.png);}
.mc_instroTab li.c3 s{ background-image:url(../images/mail/mailFunctionIco3.png);}
.mc_instroTab li.c4 s{ background-image:url(../images/mail/mailFunctionIco4.png);}
.mc_instroItems{ border:1px solid #f0c69c; background:#fdf9f1; color:#666; padding:15px; line-height:25px; border-radius:5px 5px 5px 5px; position:relative; margin-top:20px; display:none; min-height:75px;}

.mc_instroItems:before{ content:""; display:block; position:absolute; top:-36px; width:0px; height:0px; overflow:hidden; line-height:12px;border-style: dashed dashed solid dashed;border-width:18px;border-color: transparent transparent #f0c69c transparent; z-index:1}
.mc_instroItems:after{ content:""; display:block; position:absolute; top:-35px; width:0px; height:0px; overflow:hidden; line-height:12px;border-style: dashed dashed solid dashed;border-width:18px;border-color: transparent transparent #fdf9f1 transparent; z-index:2}
.arrLeft1:before,.arrLeft1:after{ left:10%;}
.arrLeft2:before,.arrLeft2:after{ left:35%;}
.arrLeft3:before,.arrLeft3:after{ left:60%;}
.arrLeft4:before,.arrLeft4:after{ left:85%;}


.mc_buyOptionBox{ padding:30px 10px;}
.mc_buySelectNum{ font-size:12px; width:340px;}
.mc_tjSelectResult{ float:right; width:360px; padding-top:40px;}
.selectitems{ overflow:hidden; line-height:24px; padding:5px 0;}
.selectitems .lttxt{ float:left; text-align:right; width:60px; overflow:hidden;}
.selectitems .rtresult{ float:left; width:300px;}
#userRequiredTip span{ display:inline-block; padding:5px 12px; line-height:20px; background:#1299e1; color:#fff; border-radius:2px; margin:0 2px 4px; display:none;}

.wmzhanghushu{ height:60px;}
.wmzhanghushu .wmzhhurt{ float:left; width:80px; line-height:22px; margin-top:-3px;}
.wmzhanghushu .wmhk{ margin-top:3px;}
.chooseNum{ width:24px; height:22px; background:url(../images/mail/huakuaiTips.png) no-repeat 0 0px; position:absolute;top:22px; margin-left:-8px; color:#666; cursor:pointer; text-align:center; line-height:16px; overflow:hidden;}
.chooseNum:hover{ color:#d06212}
.chooseNum.num10{ left:12%; top:-32px;}
.chooseNum.num20{ left:22%; line-height:24px; background-position:0 -24px;}
.chooseNum.num50{left:48%; top:-32px; background-position:-24px 0px;}
.chooseNum.num100{ left:100%; margin-left:-21px; line-height:24px; background-position:-24px -24px;}
.rtSelect{ float:left; display:inline; margin-left:15px; width:408px; color:#666;}

#inpZhanghu{ width:30px; height:20px; line-height:20px; border:1px solid #ddd; text-align:center; color:#666; margin:0 5px 0 10px; padding:2px 2px;}
.mc_buySelectNowTip{ color:#666; padding-bottom:6px;}
.mc_buySelectNum{ padding-bottom:10px;}
.mc_buyOptionBox .input2{ padding:4px; line-height:18px; vertical-align:middle}
td.midVic *{ vertical-align:middle;}
.md_bindDomainwrong{ margin-left:5px; background:#ff6565; padding:4px 8px; color:#fff; vertical-align:middle; font-size:12px; border-radius:2px;}
.md_bindDomaintrue{ margin-left:5px; background:#2bc669; padding:4px 8px; color:#fff; vertical-align:middle; font-size:12px;border-radius:2px;}

.addCartAlertCont{ padding:20px;}
.addCart_top{ padding-left:180px; background:url(../images/common/rightIco.png) no-repeat 50px 5px; min-height:96px;}
.addCart_top h2{ font-size:28px; font-weight:normal; padding-bottom:10px; line-height:40px; padding-top:10px; color:#409602;}
.addCart_top{ color:#666; font-size:14px; line-height:24px;}
.addCart_btn{ text-align:center; padding:40px;}
.addCart_pay{ padding:10px 0 6px 0;}
.addCart_pay a.goback{ color:#1299e1; font-size:12px;}
.addCart_pay .btn{ padding:7px 40px;}

.addCartAlertCont.wrong{ padding:30px;}
.addCartAlertCont.wrong .addCart_top{background:url(../images/common/wrongIco.png) no-repeat 50px 35px; min-height:96px;}
.addCartAlertCont.wrong .addCart_top h2{font-weight:normal; padding-bottom:10px; line-height:40px; padding-top:10px; color:#dd471d}

.dialogBox .ds_cont .addCart_top p{ text-indent:0px; color:#999; font-size:14px;}
.addCart_pro{ padding-top:20px; border-top:1px dashed #ccc; margin-top:20px; overflow:hidden;}
.addCart_pro h3{ font-size:14px; font-weight:bold;}
.addCart_pro ul{ display:block; padding:20px 0 0px ; overflow:hidden;}
.addCart_pro li{ float:left; width:25%; text-align:center; line-height:30px; color:#666;}

.ml_alertPriceBox{ position:relative;}
.ml_alertPriceBox .ml_mailFunctionDrop{ position:absolute; left:0px; top:40px; box-shadow:0 0 10px rgba(0,0,0,0.1);}

.unableReciveCont{ padding:20px; font-size:14px; line-height:30px;}
.dialogBox .ds_cont .unableReciveCont p{ text-indent:0px;}

.unableReciveCont .t1{font-size:12px;}
.unableReciveCont .t2{ padding:5px 0 10px;}
.unableReciveCont .t3{ font-size:14px; color:#999; font-size:12px; padding-top:10px;}


#viewMoreNotice{ background:#f5fcff; border: 1px solid #cde6f0; margin:20px 10px 0; padding: 15px 20px; line-height:24px;}
#viewMoreNotice p{ font-size:12px; color:#777; padding-left:10px;}
#viewMoreNotice p.dot{ background:url(../images/common/list_sjIco.jpg) no-repeat 0 center; color:#555;}

.mailtiyanBtnBox{ position:absolute; width:460px;
	/*text-align:center; */
	left:0px; top:60px; padding-left:20px;}
a.btn-red2{ background-color:#e4393c; color:#fff;}
a.btn-red2:hover{ color:#fff9f9; background-color:#e73d40}
a.btn-red2:active,
a.btn-red2.active {  
  background-color: #dd3033;
}
.mailtiyanBtnBox .btn{ padding: 15px 45px 15px 60px; background-image:url(../images/common/freeuse.png); background-repeat:no-repeat; background-position:28px 13px;}



/*-------找回密码--------*/
.commonSingle{ width:1000px; margin:0 auto;}
.commonSingle h2{ font-size:20px; font-weight:normal; height:24px; line-height:24px; padding:30px; padding-bottom:0;}
.getPass_box{ border:1px solid #e0e0e0; border-top:5px solid #7ab7f3; background:#fff; min-height:400px;}
.getPass_box .bar{ width:787px; height:34px; overflow:hidden; margin:0px auto; padding:40px 0 20px;}
.getPass_box .bar ul{ display:block; height:34px; width:100%; background:url(../images/common/getpassStepbg.png) no-repeat; overflow:hidden;} 
.getPass_box .bar ul.step1{ background-position:0 0;}
.getPass_box .bar ul.step2{ background-position:0 -36px;}
.getPass_box .bar ul.step3{ background-position:0 -72px;}
.getPass_box .bar ul.step4{ background-position:0 -108px;}
.getPass_box .bar li{ float:left; width:196px; text-indent:50px;  color:#277dd4;font-size:14px; line-height:34px;}
.getPass_box .bar li.s01{ text-indent:40px;}
.getPass_box .bar li.s02{ text-indent:34px;}
.getPass_box .bar li.s03{ text-indent:44px;}
.getPass_box .bar li.s04{ text-indent:60px;}
.getPass_box .bar ul.step1 li.s01{color:#fff;}
.getPass_box .bar ul.step2 li.s01,.getPass_box .bar ul.step2 li.s02{ color:#fff;}
.getPass_box .bar ul.step3 li.s01,.getPass_box .bar ul.step3 li.s02,.getPass_box .bar ul.step3 li.s03{ color:#fff;}
.getPass_box .bar ul.step4 li.s01,.getPass_box .bar ul.step4 li.s02,.getPass_box .bar ul.step4 li.s03,.getPass_box .bar ul.step4 li.s04{ color:#fff;}

.getPass_box .tb1{ width:760px; margin:40px auto 50px;}
.getPass_box .tb1 .nopad td{ padding:0px 2px;}
.getPass_box .tb1 td{ padding:15px 2px;}
.getPass_box .tb1 td.td1{ width:140px; text-align:right; font-size:14px; vertical-align:top; line-height:30px;}
.getPass_box .tb1 td.td1 span.red{ margin-right:5px;}
.getPass_box .tb1 td.td2{ width:140px; text-align:right; font-size:14px; vertical-align:top; line-height:38px;}
.getPass_box .tb1 td.td2 span.red{ margin-right:5px;}
.getPass_box .sp1{ color:#1299e1; margin-left:10px;}
.getPass_box .sp1 a{ color:#1299e1;}
.safeSetOpt{ width:250px; margin:0 auto; padding:25px 0 35px; overflow:hidden}
.safeSetOpt .setBtn{ float:right; text-align:center; width:94px; height:24px; color:#377ccb; background:url(../images/common/validateOption.jpg) no-repeat; padding-top:94px; line-height:20px; cursor:pointer}
.safeSetOpt .tel{ background-position:-188px 0; float:left;}
.safeSetOpt .tel.on{ background-position:-282px 0}
.safeSetOpt .email.on{background-position:-94px 0}
.valiBox{ width:580px; margin:0 auto;}
.valiBox img.dh2{ float:left; margin:3px 5px 3px 0;}
.valiTab{ width:100%;}
.valiTab td{ padding:20px 3px; line-height:38px;}
.valiTab tr.nbd td{ padding:3px;}
.valiTab .ltd{ width:170px; font-size:14px; text-align:right; vertical-align:text-top;}
.getPass_box .nrbox{ padding-bottom:40px;}

.valiTab .btn-light{padding:3px 12px;}
.valiTab .btn-light[disabled]{ border-color:#ccc;}
.valiTab .yellowTipBox{ float:left;}
.valiBox-tips{ color:#999;}
.valiBox-tips a{ color:#1299e1}
.getPass_box .weibangding{ padding:20px 20px;}
.getPass_box .weibangding .t{ font-size:14px; text-align:center; color:#333;}
.wbd-kefu{ border:1px solid #ddd; padding:20px; line-height:32px; color:#666; font-size:14px; border-radius:2px; padding-left:150px; background:url(../images/common/kefuPic.png) no-repeat 30px 25px #f3f3f3; margin-top:50px;}
.editSuccess{ width:610px; padding:30px; margin:0 auto;}
.editSuccess .wz{ width:620px; margin:0 auto; height:50px; line-height:45px; font-size:18px; color:#019b10; text-indent:20px; padding-top:20px; padding-bottom:50px;}
.editSuccess .wz img{ height:30px; margin-right:10px; vertical-align:middle;}
.editSuccess .bt{padding-bottom:20px; text-align:center}

.getUserName{ width:770px; margin:0px auto; padding:40px 0px 50px;}
.getUN-top{ font-size:14px; line-height:30px; padding-bottom:30px; color:#666;}
.getUN-tab{border: 1px solid #ddd; padding: 100px 36px 40px; position: relative;}
.getUN-tab-nav{position: absolute; left: 0px;top: -1px;width: 769px;}
.getUN-tab-nav li{ color:#666; background:#f9f9f9; height:60px; line-height:60px; float:left; cursor:pointer; width:255px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;border-top:1px solid #ddd; text-align:center; margin-left:-1px; font-size:18px;-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;}
.getUN-tab-nav li.last{ width:256px;}
.getUN-tab-nav li.on{ border-bottom:1px solid #fff; border-top:3px solid #e42d1b; background:#fff; margin-top:-8px; height:65px;}
.getUn-item-tip{color:#666; line-height:20px; padding:10px 0 20px;}
.getUN-contact{ padding:20px 0; color:#666; line-height:22px;}
.getUN-passMail{ line-height:25px; text-align:center;}
.getUN-passMail .t1{ font-size:14px; padding:30px 0 50px;}
.getUN-passMail .t2{ padding-bottom:50px;}
.getUN-passMail .t3{ color:#999; padding-bottom:50px;}
.getUserName a.blue{ color:#3f98cd}

.cloud_adVantage{ overflow:hidden; padding-left:10px;}
.cloud_adVantage li{ float:left; width:50%; overflow:hidden; padding:20px 0 20px 0px;}
.cloud_adVantage li s{ display:block; width:114px; height:131px; background:url(../images/host/cloud_fn.png) no-repeat; margin-right:20px; float:left;}
.cloud_adVantage li s.s1{ background-position:0 0px;}
.cloud_adVantage li s.s2{ background-position:0 -131px;}
.cloud_adVantage li s.s3{ background-position:0 -262px;}
.cloud_adVantage li s.s4{ background-position:0 -393px;}
.cloud_adVantage li s.s5{ background-position:0 -524px;}
.cloud_adVantage li s.s6{ background-position:0 -655px;}
.cloud_adVantage li h4{ font-size:16px; color:#333; line-height:30px; padding-bottom:10px; font-weight:normal; margin-top:20px;}
.cloud_adVantage li p{ color:#999; font-size:12px; padding:0 12px 0 0;}

.cloud_compareBox{ overflow:hidden; padding:10px 0;}
.cloud_compareBox table{ width:100%;}
.cloud_compareBox table th{ font-size:16px; line-height:40px;}
.cloud_compareBox table td{ padding:15px 10px;color:#666; line-height:25px; text-align:left; vertical-align:middle;}
.cloud_compareBox table td.t1{ text-align:left; width:90px; font-size:14px; font-weight:bold;}
.cloud_compareBox table td.t1 img{vertical-align:middle; margin-right:6px;}
.cloud_serveList{ overflow:hidden; padding:10px;}
.cloud_serveList li{ float:left; width:25%; overflow:hidden; text-align:center; line-height:24px; color:#666; font-size:14px;}
.cloud_serveList li s{ display:block; width:105px; height:105px;overflow:hidden; background:url(../images/host/cloud_service.png) no-repeat; margin:10px auto;}
.cloud_serveList li s.s1{ background-position:0 0;}
.cloud_serveList li s.s2{ background-position:0 -105px;}
.cloud_serveList li s.s3{ background-position:0 -210px;}
.cloud_serveList li s.s4{ background-position:0 -315px;}

.cloud_infoBox{ overflow:hidden; padding:30px 0 20px; border-top:1px solid #ddd; font-size:14px; color:#666; line-height:28px;;}
.cloud_infoBox .img{ float:left; margin-right:20px;}

.cloud_infoBox .rtinfo p.infox{ text-indent:2em}
.cloud_infoBox .rtinfo p.btnc{ text-align:right; padding-top:20px;}

.cb-cont{ padding:30px 0;}
.cb-left{ float:left;width:630px; border:1px solid #ddd; padding:20px 35px; background:#fff;}
.cb-left h2{ font-size:28px; font-weight:normal; line-height:50px; height:68px; }
.cb-recommend{ background:#e0f4ff; padding:15px 24px 18px;}
.cb-recommend h5{ font-size:14px; font-weight:normal; line-height:30px; height:38px;}
.cb-recommend-list{ display:block; overflow:hidden;}
.cb-recommend-list li{ float:left; margin-right:10px; background:#fafafa; border:1px solid #ccc; height:36px; line-height:36px; padding:0 20px; cursor:pointer; color:#666;}
.cb-recommend-list li:hover{border-color:#1299e1; background:#f0faff; color:#31aaea; box-shadow:0 0 8px rgba(18,153,255,0.3);}
.cb-recommend-list li.on,.cb-recommend-list li.on:hover{ background:#1299e1;border-color:#1299e1; color:#fff;}
.cb-options{ padding:20px 0;}
.cb-options table{ width:100%;}
.cb-options table td{ padding:20px 0px 20px 10px; line-height:36px; font-size:14px;}
.cb-options table td.t1{ width:100px; text-align:right; vertical-align:top}
.cb-radiolist li{ float:left;margin-right:2px; background:#eaeaea;height:36px; line-height:36px; padding:0 20px; text-align:center; min-width:56px; cursor:pointer; color:#666;}
.cb-radiolist.f12{ font-size:12px;}
.cb-radiolist li{ float:left;margin-right:2px; background:#eaeaea;height:36px; line-height:36px; padding:0 20px; text-align:center; min-width:56px; cursor:pointer; color:#666;}
.cb-radiolist li:hover{ background:#f0efef;color:#0079ba;}
.cb-radiolist li.on,.cb-radiolist li.on:hover{ background:#1299e1;border-color:#1299e1; color:#fff;}
.cb-right{ float:right; width:275px; background:#fff; border:1px solid #ddd;}
.cb-right-top{ height:50px; border-bottom:1px solid #ddd; background:#f4f4f4; text-indent:15px; line-height:50px; font-size:14px; font-weight:bold;}
.cb-inventory{ padding:15px 0px 15px 20px;}
.cb-inventory li{ line-height:30px;}
.cb-inventory li .c1{ color:#888; margin-right:5px;}
.invent-price{ font-size:30px; line-height:30px; padding:10px 0 5px; color:#ff6600; text-align:center;}
.old-price{ font-size:14px; line-height:30px; padding:5px 0 20px; color:#999; text-align:center;}
.old-price #price2{ text-decoration:line-through;}
.cb-inventtory-btn{ padding:0 10px 15px}
.cb-inventtory-btn .btn{ padding:8px 24px;}
.layout-slider{ width:400px; float:left;}
.sliderRightInp{width:85px; margin-left:15px; float:left; border:1px solid #ddd; height:34px; line-height:34px; color:#999; overflow:hidden;}
.sliderRightInp .sliderinp{ border:none; background:none; width:60px; text-align:center; line-height:32px; float:left; height:32px;}
.buyNumOpr{ float:left;}
.cb-buynumbtn{ display:block; width:18px; height:18px; overflow:hidden; text-decoration:none; line-height:16px; text-align:center; background:#eaeaea; margin-left:4px;}
.cb-buynumbtn:hover{ text-decoration:none; background:#1299e1; color:#fff}
.dateSelector .jslider .jslider-bg .v .glide ins{ text-align:center}



/*about*/
.ab_instro{ padding:10px 10px 50px;}
.btYs1{ font-size:16px; color:#1468a1; padding:20px 0 15px; line-height:25px;}
.abGs{ color:#3f3f3f; padding:10px 0;}
.abGs p.pys1{ text-indent:2em; font-size:14px; line-height:28px; padding-bottom:15px;}
.abFg{ height:7px; padding-bottom:4px;background: url("../images/about/abFg.jpg") repeat-x;}
.abTdImgc{ width:710px; height:133px;}
.abTdImgc img{ margin:8px 10px 8px 11px;}
.abQywh{ padding-bottom:10px;}
.abQywh .n{ overflow:hidden; line-height:26px;}
.abQywh .n img{ float:left; margin-right:20px;}
.abQywh .ins{ line-height:26px; font-size:14px;}
.contMapBox{ padding-bottom:20px; height:592px; width:710px; margin:14px auto; position:relative;}
.contMapBox .ftMap{ position:absolute; left:0px; top:0px; z-index:1;}
.contMapBox a{ color:#000; text-indent:15px; display:block; height:20px; line-height:14px; font-weight:bold; background:url(../images/about/map_jt.png) no-repeat; position:absolute; z-index:4;}
.contMapBox a:hover{ color:#da0808; text-decoration:none;}
.contMapBox a.bj{left:520px; top:222px; background:url(../images/about/map_wjx.png) no-repeat; text-indent:20px;}
.contMapBox a.qd{ left:568px; top:270px;}
.contMapBox a.xa{ left:432px; top:320px;}
.contMapBox a.nj{ left:506px; top:334px; background-position:right 0; text-indent:0px; padding-right:16px;}
.contMapBox a.sh{ left:602px; top:346px;}
.contMapBox a.cd{ left:362px; top:368px;}
.contMapBox a.fz{ left:578px; top:430px;}
.contMapBox a.hz{ left:580px; top:366px;}
.contMapBox a.gz{ left:438px; top:475px; background-position:right 0; text-indent:0px; padding-right:16px;}
.contMapBox a.sz{ left:516px; top:485px;}
.closeCon{ position:absolute; height:48px; width:734px; bottom:3px; left:3px; background-color:#f6f6f6; text-align:center;}
.closeCon .btn{ margin-top:8px;}
.hr_instro{ padding:20px 15px; font-size:14px; line-height:28px; }
.zpItem {
    overflow: hidden;
    padding: 10px 0;
}
.cmp_intro {
    font-size: 14px;
    line-height: 26px;
    padding: 20px 2px;
}
.zpItem .tit {
    background: url("../images/about/job_list.jpg") no-repeat scroll right 0 #85a8c0;
    color: #fff;
    float: left;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 6px;
    padding-right: 32px;
}
.zpItem .tit span {
    display: block;
    padding: 0 4px 0 6px;
}
.zpItem .zphjk {
    clear: both;
	font-size:12px;
    line-height: 22px;
    overflow: hidden;
    padding: 10px;
}
.zpItem .zphjk p.t {
    color: #1468a1;
    font-size: 14px;
}
.zpItem .color1 {
    color: #fffc00;
    font-weight: normal;
}
#indexBanner{ overflow:hidden;}

.hkhostBtnBox{ position:absolute; width:460px; text-align:right; left:0px; top:36px; padding-top:46px; padding-left:20px; background-image:url(../images/common/hktip.png); background-repeat:no-repeat; background-position:right 0;}
.hkhostBtnBox .btn{ padding: 15px 45px 18px 60px; overflow:hidden; background-image:url(../images/common/hkhost.png); background-repeat:no-repeat; background-position:28px 16px;}

#giftMonth{ position:absolute; height:20px; padding-right:6px; background:url(../images/common/gift.png) no-repeat 6px 4px #ffe7db; border:1px solid #e99f77; color:#da9437; line-height:20px; padding-left:24px; font-size:12px; position:absolute; left:8.3333%; top:-32px; border-radius:2px; white-space:nowrap}
#giftMonth s{ display:block; width:6px; height:6px; background:#ffe7db; border-left:1px solid #e99f77; border-bottom:1px solid #e99f77; position:absolute; left:50%; margin-left:-3px; bottom:-4px; overflow:hidden;-webkit-transform:rotate(-45deg); 
	-moz-transform:rotate(-45deg); 
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);}
	
	
/*代理查询*/
.ag_search_box,.ag_search_view{ background:#f3f3f3; padding:20px; margin-top:25px; font-size:16px; line-height:28px;}
.ag_search_box h3{ font-weight:normal; color:#555555; text-align:center; padding:20px 0 40px; font-size:16px; line-height:35px;}
.ag_search_table{ width:440px; margin:0 auto; font-size:14px;}
.ag_search_table td{ padding:4px;}
.ag_search_table td.ltd{ text-align:right; width:70px}
.ag_search_table .input2{ width:300px;}
.ag_search_table .btn{ margin:28px; line-height:28px; width:180px; border-radius:2px;}
.ag_search_result{ width:80%; margin:20px auto;}
.ag_search_result td{ padding:5px; vertical-align:top}
.ag_search_result td.ltd{ text-align:right; white-space:nowrap; width:120px;}
.ag_search_result .btn{ margin:28px 20px 10px 20px; line-height:28px; width:180px; border-radius:2px;}
.ag_search_dialog{ padding-top:15px;}
.ag_search_dialog .ag_search_result{ margin:30px auto 15px;}
.ag_search_dialog .ag_search_result td{ line-height:36px;}
.ag_search_dialog .ag_search_result td.ltd{ font-size:14px;}
.ag_search_dialog .ag_search_result td .input2{ width:260px}
.ag_search_dialog .ds_btn{ padding-bottom:50px; text-align:center}
.ag_search_dialog .ag_search_result .btn { width:150px; border-radius:2px;line-height:28px; padding:4px 30px; margin:12px 0px 20px;}

.ag_search_agent_no .agno_err{ font-size:18px; padding:40px 20px 20px; text-align:center; color:#c00;}
.ag_search_agent_no .agno_tip{ font-size:12px; line-height:24px; text-align:center; color:#999; padding:5px 40px 20px;}
.ag_search_agent_no .agno_btnc{ padding:10px 10px 30px; text-align:center;}

#wmbtn1{ height:auto !important; line-height:20px; cursor:pointer;}

.about_loading{ position:absolute; width:100px; text-align:center; left:50%; margin-left:-50px; top:45%;}

/*0916联系我们左侧*/
.dx_leftAddr{ height:220px; background:url(../images/about/addrbg.jpg) no-repeat; font-size:14px; padding:5px 17px 10px;}
.dx_leftAddr h3{ font-size:14px; line-height:26px; padding:16px 0 6px;}
.dx_leftAddr p{ line-height:22px;}

/*office悬浮广告*/
.dm_xuanfu{ position: absolute; top:700px; margin-top: 30px; }
.dx_searchPic{ position: absolute; top:730px; margin-bottom: 20px;}
.ds_office{position:absolute; top:360px;}
