a {color: #0087FF; text-decoration:none;}
a:hover {text-decoration:underline;}

.question-r {
position:relative;
text-decoration:none;
font-size:12px;width:280px;
height:25px;line-height:25px;}
.question-r:hover {color:#333; text-decoration:none;}
.question-r span {display: none }
.question-r:hover span   
{display:block;
position:absolute;
top:15px;
right:-290px;
width:280px; background-color:#eee; border-radius:7px; border:1px #ced2d3 solid;
padding-left:10px;text-align:left; z-index:1;}

.question-l {
position:relative;
text-decoration:none;
font-size:12px;width:280px;
height:25px;line-height:25px;}
.question-l:hover {color:#333; text-decoration:none;}
.question-l span {display: none }
.question-l:hover span   
{display:block;
position:absolute;
top:15px;
right:0px;
width:280px; background-color:#eee; border-radius:7px; border:1px #ced2d3 solid;
padding-left:10px;text-align:left; z-index:1;}


.question-mid {
position:relative;
text-decoration:none;
font-size:12px;width:196px;
height:25px;line-height:25px;}
.question-mid:hover {color:#333; text-decoration:none;}
.question-mid span {display: none }
.question-mid:hover span   
{display:block;
position:absolute;
top:25px;
right:-98px;
width:196px; background-color:#eee; border-radius:7px; border:1px #ced2d3 solid;
padding-left:10px;text-align:left; z-index:1;}


.feature_matrix caption
{
  text-align:center; 
  font-size:30px; 
  padding:0 0 30px;
  color: #0BA8FF;
}

.feature_matrix td
{
  border-width: 1px;
  border-color: #C6C6C6;
  padding: 8px;
}

.feature_matrix tr td
{
  border-top-style: solid;
}

.feature_matrix tr.last td
{
  border-bottom-style: solid;
}

.feature_matrix td.feature
{
  border-left-style: solid;
  width: 300px;
}

.feature_matrix td.free
{
  border-left-style: solid;
  text-align: center;
  width: 150px;
}

.feature_matrix td.home
{
  border-left-style: solid;
  text-align: center;
  width: 150px;
}

.feature_matrix td.pro
{
  border-left-style: solid;
  text-align: center;
  width: 150px;
}

.feature_matrix td.uti
{
  border-left-style: solid;
  text-align: center;
  width: 150px;
}

.feature_matrix td.ent
{
  border-left-style: solid;
  border-right-style: solid;
  text-align: center;
  width: 150px;
}

.feature_matrix td.tech
{
  border-left-style: solid;
  border-right-style: solid;
  text-align: center;
  width: 150px;
}

.feature_matrix td.free del
{
	font-size: 14px;
	color:#ff0000;
	text-decoration: line-through;
}

.feature_matrix td.home del
{
	font-size: 14px;
	color:#ff0000;
	text-decoration: line-through;
}

.feature_matrix td.pro del
{
	font-size: 14px;
	color:#ff0000;
	text-decoration: line-through;
}

.feature_matrix td.uti del
{
	font-size: 14px;
	color:#ff0000;
	text-decoration: line-through;
}

.feature_matrix td.ent del
{
	font-size: 14px;
	color:#ff0000;
	text-decoration: line-through;
}

.feature_matrix td.tech del
{
	font-size: 14px;
	color:#ff0000;
	text-decoration: line-through;
}

.buy-now-button{width:84px; height:32px;background:url(../image/buy-now.png) no-repeat #ff711c; border-radius:5px; border:1px #ff711c solid; margin-top:10px; display:block;padding-left:40px; line-height:32px;color:#fff; font-size:15px; font-weight:bold; text-decoration:none;}
.buy-now-button:hover{ background:url(../image/buy-now.png) no-repeat #ff5f00; text-decoration:none;}
.download-win-button{width:84px; height:32px;background:url(../image/download-win.png) no-repeat #ff711c; border-radius:5px; border:1px #ff711c solid; margin-top:10px; display:block;padding-left:40px; line-height:32px;color:#fff; font-size:15px; font-weight:bold; text-decoration:none;}
.download-win-button:hover{ background:url(../image/download-win.png) no-repeat #ff5f00; text-decoration:none;}
.download-mac-button{width:84px; height:32px;background:url(../image/download-win.png) no-repeat #ff711c; border-radius:5px; border:1px #ff711c solid; margin-top:10px; display:block;padding-left:40px; line-height:32px;color:#fff; font-size:15px; font-weight:bold; text-decoration:none;}
.download-mac-button:hover{ background:url(../image/download-win.png) no-repeat #ff5f00; text-decoration:none;}

price-big{font-size:22px; font-weight:bold; color:#FF7E00;}
.buy-big-button{width:115px; height:43px;background:url(../image/buy-big.png) no-repeat #ff711c; border-radius:5px; border:1px #ff711c solid; margin-top:10px; display:block;padding-left:70px; line-height:43px;color:#fff; font-size:22px; font-weight:bold; text-decoration:none;}
.buy-big-button:hover{ background:url(../image/buy-big.png) no-repeat #ff5f00; text-decoration:none;}
merry-christmas-price-big{font-size:22px; font-weight:bold; color:#FF3300;}
.merry-christmas-buy-big-button{width:115px; height:43px;background:url(../image/merry-christmas-buy-big.png) no-repeat #ff311c; border-radius:5px; border:1px #ff311c solid; margin-top:10px; display:block;padding-left:65px;padding-right:5px; line-height:43px;color:#fff; font-size:22px; font-weight:bold; text-decoration:none;}
.merry-christmas-buy-big-button:hover{ background:url(../image/merry-christmas-buy-big.png) no-repeat #ff0f00; text-decoration:none;}
.wenh{ margin-left:5px;}

.topbanner{ width:100%;height:47px; background:url(/images/bf-topbannerblack-backup-suite.png) no-repeat center
 #fff; margin:0 auto; position:relative;}
.getit{ width:100%;height:47px; display:block; position:absolute;}
.closeico{ width:9px; height:10px; padding:10px 5px 5px; left:50%; margin-left:470px; z-index:1; position:absolute; cursor:pointer;background:url(/images/closeico.png) no-repeat center; display:block;}

.font16{font-size:16px !important;}
.font18{font-size:18px !important;}
.font19{font-size:19px;}

.promise-wrap {height: 62px;width: 100%; background: #59a2d7;}
.promise { margin-left:0px!important;}
.promise .wrap { margin: 0px auto;  position: relative;}
.clearfix { display: block;}
.promise .wrap li {
	margin-right: 20px;
	list-style:none;
	line-height: 62px;
	color: #fff;
	height: 62px;
	font-weight: bold;
	float: left;
	padding-left: 60px;
	background:url(../images/our-promise.png) no-repeat;
}
.promise .wrap li.bg1 { background-position: 0px 6px;}
.promise .wrap li.bg2 { background-position: 0px -58px;}
.promise .wrap li.bg3 { background-position: 0px -123px;}
.promise .wrap li.bg4 { background-position: 0px -188px; margin-right:0;}

.pro-outline{background-color:#fff;border:1px solid #e8e7e7;border-radius:10px;height:265px;overflow:hidden;}
/*.pro-outline:hover{background-color:#cff1f1;}*/
.pro-outline .h-show{display:none;}
.pro-outline:hover .h-show{display:inline-block;}
.pro-outline:hover .h-hidden{display:none;}
.pro-outline .icon{margin-top:5rem;-webkit-transition:all .3s linear;}
.pro-outline:hover .icon{margin-top:0;-webkit-transition:all .3s linear;}

.h6,h6{	font-size: 14px;font-weight: bold;}
.text-center{text-align:center!important}
.features_box{width:100%;margin:0;padding:0;}
.features_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0px;margin-left:0px;}
.mb-0,.my-0{margin-bottom:0!important}
.mt-3,.my-3{margin-top:1rem!important}
.pt-3,.py-3{padding-top:1rem!important}
.pt-4,.py-4{padding-top:1rem!important}
.pl-3,.px-3{padding-left:1rem!important}
.px-3{padding-right:1rem!important}
.mt-lg-0,.my-lg-0{margin-top:0!important}
.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}
.col-md-6,.col-lg-3{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}

.userguide-tab {
	padding-top: 90px;
	padding-bottom: 90px;
}
.userguide-tab .title {
	text-align: center;
	margin-bottom: 100px;
	font-size: 34px;
	font-weight: bold;
}
.userguide-tab .nav-tab,
.userguide-tab .tab-content {
	float: left;
	width: 46%;
}
.userguide-tab .tab-content {
	padding-left: 20px;
	padding-right: 20px;
}
.userguide-tab ul {
	position: relative;
	margin: 0;
	padding: 0 30px 0 0;
	list-style: none;
}
.userguide-tab ul:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	width: 1px;
	background: #eaeaea;
	left: 5%;
	margin-left: -10px;
}
.userguide-tab ul li {
	background: url(/images/userguide-tab-inactive.png) 7px 7px no-repeat;
	padding-left: 42px;
	margin-bottom: 36px;
}
.userguide-tab ul li.active {
	background: url(/images/userguide-tab-active.png) 7px 7px no-repeat;
}
.userguide-tab ul li.last {
	margin-bottom: 0;
}
.userguide-tab dl {
	margin: 0;
	color: #2c2d2d;
}
.userguide-tab dl dt {
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
}
.userguide-tab li .auto-hide {
	display: none;
}
.userguide-tab li.active .auto-hide {
	display: block;
}
.userguide-tab li a {
	text-decoration: none;
}
.userguide-tab li.active dl {
	color: #209cdb;
}
.userguide-tab .link {
	padding-top: 60px;
	text-align: center;
}
.userguide-tab .tab-row{margin-right:-15px;margin-left:-15px}

.tab-content {
	margin: 20px 0px 0px 0px;
}

.tab-content .tab-pane {
	color: #6a6969;
}

.tab-content h2 {
	font-size: 22px;
	margin-top: 0px;
}

.tab-content .tab-pane {
	display: none;
}

.tab-content .active {
	display: block;
}

.tab-content table {
	width: 100%;
}

.tab-content table tr td {
	border: 1px solid #cadfe5;
	background-color: #FFF;
}

.tab-content table tr td a {
	text-decoration: underline;
	color: #0066CC;
}

.tab-content table tr td a:hover {
	color: #00AEFF;
}

.product-desc-ar {
	padding-top: 20px;
	padding-bottom: 0px;
	color: #22333f;
}
.product-desc-ar .title {
	margin-bottom: 36px;
	font-size: 34px;
	font-weight: bold;
	color: #22333f;
}
.product-desc-ar p {
	margin-bottom: 30px;
}
.product-desc-ar .list {
	width: 20%;
	float: left;
	padding-top: 40px;
	padding-bottom: 0px;
}
.product-desc-ar .nav-tab{
	background: url(/images/bg-product-desc-list-ar.png) left top repeat-x;
	list-style: none;
	margin: 0;
	padding: 32px 0 0;
	width: 90%;
}
.product-desc-ar .nav-tab li a {
	display: block;
	height: 44px;
	line-height: 44px;
	font-size: 15px;
	text-align: center;
	text-decoration: none;
	color: #259bd6;
}
.product-desc-ar .nav-tab li a:hover {
	font-size: 18px;
	background-color: #75cbd6;
	color: #FFFFFF;
}
.product-desc-ar .nav-tab li a:active,
.product-desc-ar .nav-tab li.active a {
	font-size: 18px;
	background-color: #259bd6;
	color: #FFFFFF;
}
.product-desc-ar .tab-content {
	width: 80%;
	float: left;
	padding: 20px 0px 0px 0px;
}
.product-desc-ar .tab-content dl {
	float: left;
	width: 75%;
	text-align: left;
	padding-right: 0px;
}
.product-desc-ar .tab-content dl dt {
	margin-bottom: 10px;
	font-size: 20px;
	color: #22333f;
}
.product-desc-ar .tab-content dl dd {
	margin-bottom: 20px;
}
.product-desc-ar .tab-content dl dd a {
	background: url(/images/product-desc-link-ar.png) 0px 0px no-repeat;
	padding-left: 30px;
	text-decoration: underline;
}
.product-desc-ar .tab-content .screen {
	float: left;
	width: 25%;
}
.product-desc-ar .tab-content dl dd ol li a {
	background-image:none!important;
	padding-left: 0px;
	text-decoration: underline;
}
.product-desc-ar .screen .img-responsive {
	margin-left: auto;
	margin-right: auto;
}