body{background:#f6f6f6; }
.clear{ clear:both}
#logintop{ overflow:inherit}
.top_menu_absolute_bg{ z-index:2;}

.newmain{ max-width:640px; margin:0 auto; background:#f6f6f6; padding-bottom:90px}
.newmain .hot{ position:absolute; width:41px; height:41px; background:url(../images/newmain-9.png) no-repeat;}
.newmain-banner{ width:100%; height:450px;  margin:0 auto; position:relative; overflow:hidden;   }
.newmain-banner .hd{ width:100%; position:absolute; z-index:1; bottom:5px; text-align:center;  }
.newmain-banner .hd ul{ display:inline-block; font-size:0; vertical-align:top;}
.newmain-banner .hd ul li{ display:inline-block; width:11px; height:11px; border-radius:50%; margin:0 3px; vertical-align:top; overflow:hidden; border:1px solid #fff}
.newmain-banner .hd ul .on{ background:#fff;}
.newmain-banner .bd{ position:relative; z-index:0; }
.newmain-banner .bd li img{ width:100%;  background:url(../images/shade-img.gif) center center no-repeat;  }

.newmain-sea{ padding:25px 0; background:#fff; border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
.newmain-sea .sea-m{ width:500px; margin:0 auto}
.newmain-sea p{ float:left; font-size:34px; color:#383231; line-height:53px;}
.newmain-sea input{ background:#f7f7f7; width:257px; height:56px; line-height:56px; text-align:center; font-size:24px; color:#333; border:1px solid #dcdcdc; border-radius:4px; float:left; margin:0 20px;}
.newmain-sea a{ display:block; float:left; height:56px; width:98px; border:1px solid #dcdcdc; border-radius:4px; background:url(../images/newmain-2.gif) no-repeat center;}

.newmain-jinpai{ padding:5px 0; background:#fff; border-bottom:1px solid #e5e5e5; margin-bottom:10px; height:408px}
.newmain-jinpai .sea-m{ background:url(jinpaibg.gif) center center no-repeat;width:640px; height:393px;}
.newmain-jinpai .sea-m .jinpai{font-size:28px; color:#ffffff; text-align:center;line-height:40px;}

.kongbai{ padding:5px 0; background:#fff; border-bottom:1px solid #e5e5e5; margin-bottom:10px; margin-top:15px; text-align:center;}
.kongbai1{ background:#fff; border-bottom:1px solid #e5e5e5; margin-bottom:1px; margin-top:10px; text-align:center;}


.changshuoming{
    width:250px;
	margin-left:255px;
    height:33px;
	line-height: 33px;
	text-align:center;
	font-size: 17px;
	color:#FFFFFF;
	
    background-color: #5CB85C;
    border-radius:15px;//左上，右上，右下，坐下都是10px

}
 .anniu2 {
    width:90px;
    height: 30px;
    line-height: 25px;
    font-size: 18px;
    color: #FFFFFF;
    padding: 0px 0px;
    margin: 0px;
    background-color: #5CB85C;
    border: 0px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    cursor: pointer;
}
 .anniu3 {
    width:120px;
    height: 30px;
    line-height: 25px;
    font-size: 18px;
    color: #FFFFFF;
    padding: 0px 0px;
    margin: 0px;
    background-color: #FF7E27;
    border: 0px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    cursor: pointer;
}
 .anniu4 {
    width:120px;
    height: 40px;
    line-height: 25px;
    font-size: 20px;
    color: #FFFFFF;
    padding: 0px 0px;
    margin: 0px;
    background-color: #5CB85C;
    border: 0px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 15px;
    cursor: pointer;
}
.wai{
float:left;
margin-left:10px;
margin-top:0px;
    width:108px;
    height:32px;
	line-height: 30px;
	font-size: 16px;
    background-color: #999999;
    border-radius:10px;//左上，右上，右下，坐下都是10px

}

.nei{
    width:106px;
    height:30px;
    background-color: #FFFFFF;
	cursor:pointer;
    border-radius:10px;//左上，右上，右下，坐下都是10px
	
    display:inline-block;
	vertical-align:middle;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.wai-shouye{
float:left;
margin-left:10px;
margin-top:0px;
    width:108px;
    height:32px;
	line-height: 30px;
	font-size: 16px;
    background-color: #FF7E27;
    border-radius:10px;//左上，右上，右下，坐下都是10px

}


.nei-fabu{
    width:23px;
    height:46px;
    background-color: #FFFFFF;
	cursor:pointer;
    border-radius:5px;//左上，右上，右下，坐下都是10px
    display:inline-block;
	vertical-align:middle;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.wai-fabu{
    width:25px;
	margin-right:5px;
    height:48px;
	line-height: 22px;
	font-size: 16px;
	
    background-color: #FF7E27;
    border-radius:5px;//左上，右上，右下，坐下都是10px

}



.shouye{ color: #FF0000;
}
.jiahao{
    width:30px;
    height:30px;
	line-height: 30px;
	font-size: 26px;
	color:#FFFFFF;
	cursor:pointer;
    background-color: #FF7E27;
    border-radius:30px;//左上，右上，右下，坐下都是10px

}
.ping{
float:left;
    width:50px;
    height:50px;
	line-height: 50px;
	text-align:center;
	font-size: 26px;
	margin-left:10px;
	color:#FF0000;
	cursor:pointer;
    background-color: #FFFF00;
    border-radius:50px;//左上，右上，右下，坐下都是10px

}
.shouyejinpai { background: url(images/listbgs.gif) repeat left top; width: 620px; padding-right: 5px; padding-left: 5px; float: left;}
.shouyejinpai li { }
.shouyejinpai li a { height: 43px; width: 565px; float: left; font-size: 24px;	line-height: 28px;	text-align: center; margin: 0px; padding:3px 20px 5px 0px; background: url(images/urlbg2.gif) no-repeat -999px -999px;}
.shouyejinpai li a:hover { background-position: 0px 0px; color: #FFF; text-decoration: none;}


.diqu{width:80px;height:32px;line-height: 30px;font-size: 16px;color: #CC0000;cursor:pointer; background-color: #D8D8D8; border-radius:2px;//左上，右上，右下，坐下都是10px}
.ping-ming{float:left; margin-left:10px; margin-top:8px;width:135px;height:32px;line-height: 30px;font-size: 26px;color: #4395F5;cursor:pointer; background-color: #ffffff; border-radius:2px;//左上，右上，右下，坐下都是10px}
.ping-riqi{float:left; margin-left:10px; margin-top:12px;width:100px;height:25px;line-height: 25px;font-size: 14px;color: #ffffff;cursor:pointer; background-color: #cccccc; border-radius:10px;//左上，右上，右下，坐下都是10px}
.ping-guishu{float:left; margin-left:10px; margin-top:12px;width:200px;height:25px;line-height: 25px;font-size: 14px;color: #ffffff;cursor:pointer; background-color: #cccccc; border-radius:10px;//左上，右上，右下，坐下都是10px}
.ping-tonghang{margin-left:10px; margin-top:40px;}
.ping-haoping{float:left;width:50px;height:25px;line-height: 25px;font-size: 14px;color: #ffffff;cursor:pointer; background-color: #FF7E27; border-radius:20px;//左上，右上，右下，坐下都是10px}
.ping-chaping{float:left;width:50px;height:25px;line-height: 25px;font-size: 14px;color: #ffffff;cursor:pointer; background-color: #000000; border-radius:20px;//左上，右上，右下，坐下都是10px}
.ping-neirong{float:left;  margin-left:10px;font-size:18px;}
.gonghuoshang{float:left; margin-left:90px; margin-top:8px;width:370px;height:20px;line-height: 20px;font-size: 12px;color: #999999;cursor:pointer; background-color: #EEEEEE; border-radius:10px;//左上，右上，右下，坐下都是10px}
.diqu{
    width:80px;
    height:32px;
	line-height: 30px;
	font-size: 16px;
	color: #CC0000;
	cursor:pointer;
    background-color: #D8D8D8;
    border-radius:2px;//左上，右上，右下，坐下都是10px

}
#xuxian{width:95%;height:0;border-bottom:#999999 1px dashed; margin:15px auto;}
/* ------排行榜页面的样式开始--------  */
#touxiangde{ float:left;margin:5px auto;} 
#touxiangde img{ border-radius:50%; border:2px #E1E1E1 solid;}
.paihangbang-mingzi{float:left;  margin-top:8px; margin-left:5px;width:120px;height:42px;line-height: 42px;font-size: 22px;color: #000000;cursor:pointer; background-color: #ffffff; border-radius:2px;}
.paihangbang-jinpai{float:left; margin-left:1px; margin-top:-5px;width:40px;height:20px;line-height: 20px;font-size: 14px;color: #ffffff;cursor:pointer; background-color: #FF8E14; border-radius:5px;}
.paihangbang-zhengshu{float:left; margin-left:9px; margin-top:-5px;width:40px;height:20px;line-height: 20px;font-size: 14px;color: #ffffff;cursor:pointer; background-color: #1DDC9B; border-radius:5px;}
.paihangbang-remen{float:left; margin-left:9px; margin-top:-5px;width:40px;height:20px;line-height: 20px;font-size: 14px;color: #ffffff;cursor:pointer; background-color: #FB6A6A; border-radius:5px;}
.paihangbang-shili{float:left; margin-left:9px; margin-top:-5px;width:40px;height:20px;line-height: 20px;font-size: 14px;color: #ffffff;cursor:pointer; background-color: #B992F6; border-radius:5px;}
.paihangbang-dianping{  margin-top:-5px;width:60px;height:30px;line-height: 30px;font-size: 16px;letter-spacing:4px;color: #ffffff;cursor:pointer; background-color: #25C28D; border-radius:5px;}
.xiayiye{float:left;margin-left:10px;width:60px;height:30px;line-height: 30px;font-size: 16px;letter-spacing:1px;color: #ffffff;cursor:pointer; background-color: #25C28D; border-radius:5px;}
.shuzi1{float:left;margin-left:10px;width:30px;height:30px;line-height: 30px;font-size: 16px;letter-spacing:1px;color: #000000;cursor:pointer; background-color: #FEECE2; border-radius:5px;}
.shuzi2{float:left;margin-left:10px;width:30px;height:30px;line-height: 30px;font-size: 16px;letter-spacing:1px;color: #000000;cursor:pointer; background-color: #EEEEEE; border-radius:5px;}
/* ------排行榜页面的样式结束--------  */
/* ------show页面的样式开始--------  */
.show-mingzi{float:left;  margin-top:10px; margin-left:5px;width:140px;height:42px;line-height: 42px;font-size: 28px;color: #000000;cursor:pointer; background-color: #ffffff; border-radius:2px;}
.show-dianping{float:left;  margin-top:17px; margin-left:8px;width:60px;height:30px;line-height: 30px;font-size: 16px;letter-spacing:4px;color: #ffffff;cursor:pointer; background-color: #25C28D; border-radius:5px;}
.show-renzheng{float:left;  margin-top:15px; margin-left:20px;}
.show-jinpai{float:left; margin-left:9px; margin-top:-5px;width:75px;height:20px;line-height: 20px;font-size: 14px;color: #ffffff;cursor:pointer; background-color: #FF8E14; border-radius:5px;}
.show-zhengshu{float:left; margin-left:9px; margin-top:-5px;width:75px;height:20px;line-height: 20px;font-size: 14px;color: #ffffff;cursor:pointer; background-color: #0E9EE8; border-radius:5px;}
.show-remen{float:left; margin-left:9px; margin-top:-5px;width:75px;height:20px;line-height: 20px;font-size: 14px;color: #ffffff;cursor:pointer; background-color: #FB6A6A; border-radius:5px;}
.show-shili{float:left; margin-left:9px; margin-top:-5px;width:75px;height:20px;line-height: 20px;font-size: 14px;color: #ffffff;cursor:pointer; background-color: #B992F6; border-radius:5px;}
.show-zhuda{float:left; margin-left:9px; margin-top:-5px;width:75px;height:20px;line-height: 20px;font-size: 14px;color: #ffffff;cursor:pointer; background-color: #ABCB07; border-radius:5px;}


/* ------show页面的样式结束--------  */

/* ------下拉框样式--------  */

.button {
    border: 1px solid #bbb;
    border-radius: 1px;
    box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
    width: 100px;
	height:40px;
    background: #f3f3f3;
    background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
    background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
}
/* --------------  */
/*  custom-select  */
/* --------------  */
.custom-select {
  position: relative;
}
.custom-select select {
  width:100%;
  margin:0;
  background:none;
  border: 1px solid transparent;
  outline: none;
  /* Prefixed box-sizing rules necessary for older browsers */
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /* Remove select styling */
  appearance: none;
  -webkit-appearance: none;
  /* Font size must the 16px or larger to prevent iOS page zoom on focus */
  /* General select styles: change as needed */
  font-family: helvetica, sans-serif;
  font-weight: bold;
  color: #444;
  padding: .6em 1.9em .5em .8em;
  line-height:1.3;
}
.custom-select::after {
  content: "";
  position: absolute;
  width: 0px;
  height: 0px;
  top: 50%;
  right: 8px;
  margin-top:-4px;
  border:8px solid #929497;
  border-width: 8px 5px 8px;
  border-color: #929497 transparent transparent transparent;
  z-index: 2;
  pointer-events:none;
}
/* Hover style */
.custom-select:hover {
  border:1px solid #888;
}
/* Focus style */
.custom-select select:focus {
  outline:none;
  box-shadow: 0 0 1px 3px rgba(180,222,250, 1);
  background-color:transparent;
  color: #222;
  border:1px solid #aaa;
}
/* Set options to normal weight */
.custom-select option {
  font-weight:normal;
}
x:-o-prefocus, .custom-select::after {
  display:none;
}    
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
  .custom-select select::-ms-expand {
    display: none;
  }
  .custom-select select:focus::-ms-value {
    background: transparent;
    color: #222;
  }
}  
@-moz-document url-prefix() { 
  .custom-select {
    overflow: hidden;
  }
  .custom-select select {
    width: 120%;
    width: -moz-calc(100% + 3em);
    width: calc(100% + em);
  }
  
}
.custom-select select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

/* --------下拉框样式结束------  */




.newmain-m{ background:#fff; border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
.newmain-m ul{ margin:1px 0 0 1px; width:638}
.newmain-m ul li{ float:left; position:relative;}
.newmain-m ul li a{ display:block; width:160.5px; height:138px; background:#fff; text-align:center; border:1px solid #e5e5e5; margin:-1px 0 0 -1px}
.newmain-m ul li a span{ display:inline-block; color:#383231; font-size:18px; background-image:url(newmain-3.png); background-repeat: no-repeat; background-position:7px 3px; line-height:18px; padding-top:73px; margin-top:25px;}
.newmain-m ul li a span.tex1{ display:inline-block; color:#383231; font-size:18px; background-image:url(hosting-1.jpg); background-repeat: no-repeat; background-position:7px 3px; line-height:18px; padding-top:73px; margin-top:25px;}
.newmain-m ul li a span.tex2{ display:inline-block; color:#383231; font-size:18px; background-image:url(hosting-2.jpg); background-repeat: no-repeat; background-position:7px 3px; line-height:18px; padding-top:73px; margin-top:25px;}
.newmain-m ul li.last a{ display:block;width:319px;overflow:hidden; height:80px; margin-top:10px }



.newmain-m ul li.li-t a span{background-position:-114px 0;}
.newmain-m ul li.li-s a span{background-position:-250px 5px;}
.newmain-m ul li.li-f a span{background-position:-380px 1px;}
.newmain-m ul li.li-w a span{background-position:-508px 7px;}
.newmain-m ul li.li-l a span{background-position:16px -150px;}
.newmain-m ul li.li-q a span{background-position:-123px -150px;}
.newmain-m ul li.li-b a span{background-position:-250px -150px;}
.newmain-m ul li.li-j a span{background-position:-380px -150px;}
.newmain-m ul li.li-shi a span{background-position:-504px -150px;}
.newmain-m ul li.li-lxwm a span{background-position:-710px -142px;}

.lanmu{ font-size:20px; font-weight:700}
.lanmu-kashangxiu{ font-size:24px; font-weight:700; color:#FF33FF;letter-spacing:1px;}
.lanmu-gonghuoshang{ font-size:22px; color: #000000;}

.newmain .newmain-m .hot{ top:-1px; left:-1px}
.newmain .newmain-m .hot.on{ top:-1px; left:-1px; background:url(/images/hosting-3.jpg) no-repeat;}

.newfoot{ padding:10px 0; background:#fff; border-top:1px solid #e5e5e5; margin:0 auto; border-bottom:1px solid #e5e5e5; position:fixed; bottom:0; width:100%;margin:0 auto;z-index:10;position: fixed; left: 50%; transform: translateX(-50%);}
.newfoot-phone{ margin-left:17px; float:left}
.newfoot-phone p{ padding-left:47px; background:url(newmain-3.png) no-repeat -736px 0px; height:56px; padding-right:35px; border-right:1px solid #e5e5e5; display:inline-block; margin-right:27px;}
.newfoot-phone a{ display:block; color:#f86d0d; font-size:18px; line-height:32px;}
.newfoot-phone span{ display:block; color:#7d7d7d; font-size:16px; line-height:16px; padding:4px 0}
.newfoot-share{ width:158px; height:56px; background:url(newmain-3.png) no-repeat -627px -73px; float:left;}
.newfoot-contact{ width:90px; height:85px; background:#f86d0d; text-align:center; border-radius:50px 50px 0 0;  position:absolute; bottom:0; right:7px;}
.newfoot-contact a{ display:inline-block; color:#fff; font-size:14px; line-height:22px; padding-top:45px; margin-top:15px; background:url(newmain-3.png) no-repeat -702px -145px;}

.mask{ width:100%; height:100%; position:fixed; left:0; top:0; background:#000; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; z-index:9999; display:none;}
.con-dig{ position:absolute; left:50%; top:10%; width:300px; margin-left:-150px; z-index:99999; border-radius:15px 15px 0 0; overflow:hidden; display:none;}
.con-dig-m{ background:#fff; padding:10px 10px 10px 10px;}
.con-dig-m .con-q{ padding-bottom:32px; margin-bottom:23px; border-bottom:1px solid #e5e5e5}
.con-dig-m .con-q p{ height:75px; font-size:16px; color:#7d7d7d;  padding-left:70px; background:url(newmain-4.gif) no-repeat left center; margin-left:5px;}
.con-dig-m .con-q p span{ display:block; line-height:20px; padding:12px 0 10px 0}
.con-dig-m .con-q p i{ font-size:18px; font-style:normal; line-height:28px;color:#ff6600}
.con-dig-m .con-w{ padding-bottom:32px; margin-bottom:53px; border-bottom:1px solid #e5e5e5}
.con-dig-m .con-w a{ display:block; width:152px; height:88px; background:url(../images/newmain-5.gif) no-repeat 23px center; float:left; border-right:1px solid #e5e5e5}
.con-dig-m .con-w a.a2{ border:0; background:url(../images/newmain-6.gif) no-repeat 63px  center;}
.con-dig-m .con-c{ text-align:center;}
.con-dig-m .con-c p{ font-size:16px; color:#666; padding-top:20px; line-height:21px;}

.newmain-box{ background:#fff; border:1px solid #e5e5e5; border-left:0; border-right:0; margin-bottom:10px;}
.newmain-box .box-t { border-bottom:1px solid #e5e5e5; position:relative}
.newmain-box .box-t p{ float:left; color:#000; font-size:26px; line-height:70px; margin-left:30px;}
.newmain-box .box-t span{ display:block; color:#747474; font-size:20px; line-height:70px; float:right; margin-right:30px;}
.newmain-box .box-t .hot{ left:0; top:-1px;}
.newmain-box .box-b{ height:321px;}
.newmain-box .box-b-l{ text-align:center; float:left; width:410px; height:100%; border-right:1px solid #e5e5e5}
.newmain-box .box-b-l h4{ font-weight:normal; color:#2694e0; font-size:24px; line-height:24px; padding:30px 0 6px 0}
.newmain-box .box-b-l p{ color:#7a7a7a; font-size:16px; padding-bottom:20px;}
.newmain-box .box-b-r{ width:230px; float:right}
.newmain-box .box-b-r .r-o{ width:100%; height:160px; border-bottom:1px solid #e5e5e5; text-align:center; position:relative;}
.newmain-box .box-b-r .r-o p{ font-size:18px; color:#333; padding:27px 0 0 0;}
.newmain-box .box-b-r .r-o-m{ position:absolute; left:0; bottom:0; width:100%; text-align:center;}
.newmain-box .box-b-r .r-o.nobor{ border-bottom:0;}

.newmain-sev{ background:#fff; border-bottom:1px solid #e5e5e5; margin-bottom:10px; padding:50px 0 40px 0}
.newmain-sev h3{ text-align:center; font-weight:normal; font-size:24px; color:#000; line-height:24px; padding-bottom:34px}
.newmain-sev ul li{ height:91px; float:left; width:33.333%; border-right:1px solid #e5e5e5; text-align:center;}
.newmain-sev ul li p{ color:#666; font-size:18px; padding-top:18px;}


.newmain-m ul li.li-ssl a span {background-position: 1px -323px;}
.newmain-m ul li.li-qyxcp a span {background-position: -118px -323px;}
.newmain-m ul li.li-crm a span {background-position: -235px -323px;}