﻿@charset "utf-8";
/* CSS Document */
*:focus { outline: none; }/*去掉获得焦点时的带颜色边框*/
textarea {resize:none;}
ul li{list-style-type: none;}
.textover{overflow:hidden;text-overflow:ellipsis;}
.yy{text-shadow:5px 2px 6px #000;}
.opac{filter:alpha(opacity=90);opacity:.9;-moz-opacity:.9;}
.radi{-ms-border-radius: 8px;-o-border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
pre,.pre{white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;}
tr,th,td{vertical-align: middle;}
/*-- All --*/
body {font-family: Arial, Helvetica, sans-serif;word-spacing: 1px;letter-spacing: 1px;}
body, a, a:link{cursor:url(mouse.cur),default;} 
a:hover {cursor:url(Hand.cur),wait;}

a{text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
a.btn{margin-left: 5px;margin-top:8px;}

.h30{line-height: 30px;min-height: 30px;height:auto;}
.pad10{padding: 10px 0;}
.pad20{padding: 20px 0;}
.pad35{padding: 35px 0;}
.pad65{padding: 65px 0;}
.padLR15{padding:1px 15px;}
.marT10{margin-top: 10px;}
.mart25{margin-top: 25px;}
.mart45{margin-top: 45px;}
.mart75{margin-top:75px;}
.marL5{margin-left: 5px;}
.marL10{margin-left: 10px;}
.marL25{margin-left: 25px;}
.marB20{margin-bottom: 20px;}
.marB35{margin-bottom: 35px;}
.marB50{margin-bottom: 50px;}
.marTB15{margin-top: 15px;margin-bottom: 15px;}
.marTB25{margin-top: 25px;margin-bottom: 25px;}
.marTB50{margin-top: 50px;margin-bottom: 50px;}
.marRL10{margin-left: 10px;margin-right: 10px;}
.marR25{margin-right: 25px;}
.newslist{cursor: pointer;}
.newslist:hover{background-color: #efefef;}
.newslist,.Rlist{border:1px solid #cccccc;padding:10px;margin:25px auto;width:100%;}
.newslist p,.newslist h4{text-indent:1px;}
.newslist h4{margin:10px auto;}
.newslist img{width:150px;margin:10px;}
.media-left,.media-body{position: relative;display: table-cell;vertical-align: middle;}
.media-left{text-align: center;}

.bg000{background-color: #000000;color:#FFFFFF;}
.bg111{background-color: #EFEFEF;}
.bg222{background-color: #4987AE; color:#FFFFFF;}/*blue*/
.bg333{background-color: #ffffff; color:#000000;}
.bgindex{background-image: url(img/bg1.png);background-repeat: repeat;}/*首页*/
.bgcontact{background-color:#efefef}
.bghead{background-image: url(img/bg_r2_c1.gif);background-repeat: repeat;}

.Rlistcovid{background-color:#337AB7;color:#ffffff;}
	
	
	
.bghosthead .abutton:hover{background-color:#ffffff;color:#000000;}

.bghostlist{background-color: #efefef;}
.bghostlist .price-table{margin: 15px 0;padding: 5px;text-align: center;box-shadow: 1px 1px 22px rgba(157, 184, 209, 0.19);background-color: #fff;}
.bghostlist blockquote{margin-top:10px;}
.frs{float: right;display:inline;}/*价格select*/
.cfrs{float: none;display:block;}
.flt{float:left;}
.curso{cursor: pointer;}
.none{display: none;}
.atop a{font-size:15px;color:#fefefe;}
.atop a:link{color:#fefefe;}
#MNcontact a span{margin-left:10px;}
#newwindow{/*background-image: url(img/loading.gif);background-repeat: no-repeat;background-position: center center;*/
width:100%;height:100%;background-color:#ffffff;z-index: 3999999;margin:0;padding:0;position: fixed;}
#newwindow .nft{background-color:#EEEFED;height:50px;}
#newwindow a:link {color: #A0C6E4;;}
#newwindow a:visited {color: #ffffff;}
#newwindow a:hover {color: #A0C6E4;}
#newwindow a:active {color: #66CC00;}

#newwindow a.ico {width:40px;height:40px;display: inline-block;border-radius: 50%;background-color:#ffffff;text-align:center;margin:5px;border:1px solid #cccccc;}
#newwindow a.ico:hover {background-color:#efefef;}
#newwindow a.ico i{font-size: 30px;line-height: 40px;}

.contact a:link {color: #A0C6E4;}
.contact a:visited {color: #ffffff;}
.contact a:hover {color: #ffffff;}/*#A0C6E4;*/
.contact a:active {color: #66CC00;}
.contact a.ico {width:50px;height:50px;display: inline-block;border-radius: 50%;background-color:#ffffff;text-align:center;margin:6px;border:1px solid #A0C6E4;}
.contact a.ico:hover {background-color:#337AB7;}/*A0C6E4;*/
.contact a.ico i{font-size: 30px;line-height: 50px;}
.contact a.ico span{display:none;}
.contact a.gotop:hover {background-color:#337AB7;border-color:#337AB7}
.contact a.gotop{ -webkit-animation-name: wobble;
  animation-name: wobble;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;}
@-webkit-keyframes wobble {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes wobble {
  16.65% {
    -webkit-transform: translateY(8px);
    -ms-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    -ms-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.Y60,.Y45{display:block;text-align: center;-ms-border-radius: 50%;-o-border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.Y60{width:60px;height:60px;font-size: 30px;line-height: 55px;}
.Y45{width:45px;height:45px;font-size: 25px;line-height: 40px;}

.Y60Bg{background-color: #A0C6E4;color:#ffffff;}
.Y45alpha{margin:22px auto 1px auto;background-color:#337ab7;background-image: url(NewWeb/img/alpha_30.png);cursor: pointer;
background-repeat: no-repeat;background-position: center center;text-indent:-99999px;}
.Y45alpha:hover{background-color:#2e6da4;background-position:-9999px -9999px;text-indent:1px;}
blockquote footer:before, blockquote small:before {content: '';}/*重新自定义*/

.layui-m-layercont .flt{float:left;}
.layui-m-layercont input,.layui-m-layercont select{width:96%;height:22px;display: block;font-size:14px;}


/*解析页*/

.dmhd{max-width:165px;overflow: hidden;text-overflow: ellipsis;}
blockquote .small:before, blockquote footer:before, blockquote small:before {content: '';}
.bkinfo{background-color: #d9edf7;border-left: 5px solid #31708f;color:#31708f;border-radius:5px;}
.bkwar{background-color: #fcf8e3;border-left: 5px solid #8a6d3b;color:#8a6d3b;border-radius:5px;}
.bktxt{background-color: #eee;border-left: 5px solid #ccc;color:#555;border-radius:5px;}
.color-pulse-a {animation: pulseTXT 1s infinite;}
@keyframes pulseTXT{0%{color:#777777}50%{color:red}to{color:#777777}}

/*域名页*/

/*================
  BRAND LOGO STYLE
==================*/
.brand-logo {
  /*background: #f8f9f9 none repeat scroll 0 0;*/
  position: relative;padding:20px 0 20px 0;
}
.brand-logo .brand-carousel li,.brand-logo .owl-theme .owl-nav {margin:0;padding:0;}
.brand-logo .brand-carousel li a img { width: auto;display: inline-block;}
.brand-logo .owl-controls {position: absolute;top: 20%;width: 100%;left: 0;}/*按钮*/
.brand-logo .owl-carousel {position: relative;padding:0;}

.brand-logo .owl-theme span span {
  background-color: transparent;
  color: #999999;
  display: inline-block;
  font-size: 24px;
  margin: 0;
  opacity: 0;
  padding: 0 5px;
  transition: all 0.3s ease 0s;left: 1px;
  position: absolute;
  top: 10%;
  z-index: 9999;
}
.brand-logo .owl-theme:hover span span{opacity: 1;}

.brand-logo .owl-theme span.owl-next span {left: auto;right: 0px;}
.brand-logo .owl-theme .owl-prev,
.brand-logo .owl-theme .owl-next {width: 25%;text-align: center;}
.brand-logo .owl-theme .owl-prev span,
.brand-logo .owl-theme .owl-next span {width: 40px;height: 40px;line-height: 40px;color: #fff;background: #337ab7;-webkit-transition: .5s ease;transition: .5s ease;}
.brand-logo .owl-theme .owl-prev span:hover,
.brand-logo .owl-theme .owl-next span:hover {
    color: #fff;
    background-color: #3baed4;
    -webkit-transition: .5s ease;
    transition: .5s ease;
}
.brand-logo .brand-carousel li a img,
.brand-logo .brand-carousel li span {border: 1px solid #cccccc;border-radius: 4px;margin-bottom: 3px;opacity: 0.9;transition: all 100ms ease-out 0s;width:96%;height:80px;display:inline-block;
}
.brand-logo .brand-carousel li:hover span{background-color:#fefefe;opacity: 1;}/*border: 1px solid transparent;box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.5);*/

.brand-logo .brand-carousel li:hover a  img,
.brand-carousel .owl-stage-outer {margin-left: 0px;padding: 0px;position: relative;z-index: -1;}/*视窗*/

/*why*/
.process-item {margin-top: 30px;}
.process-item:hover .process-item-number{background-color: #000000;border-color: #000000;} 
.process-item-content {
	padding: 30px;
	position: relative;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D8D8D8;
}
.process-item-number {
    background-color: #337ab7;
    border: 5px solid #337ab7;
    border-radius: 50%;
    color: #FFF;
    font-size: 20px;
    height: 60px;
    left: 50%;
    line-height: 45px;
    text-align: center;
    top: -30px;
    transform: translateX(-50%);
    width: 60px;
    font-weight: 700;
    position: absolute;
}
.process-item-title {
    color: #292929;
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 0px;
    margin: 15px 0px;
    text-transform: capitalize;
}
