@charset "utf-8";
/*************************TPTV系统样式属性设置*********************/
.product_details_style .Switch_list{ height: 70px; width: 100%; background: #f26060; color: #ffffff}
.product_details_style .Switch_list li{ float: left; margin: 0px 20px; height: 50px; line-height: 50px; font-size: 18px; margin-top: 10px; cursor: pointer; width: 200px; text-align: center}
.product_details_style .Switch_list li a{font-size: 16px; color: #ffffff;}
.product_details_style .Switch_list li.on a{border: 1px solid #ffffff; padding: 8px 12px; background: url( ../images/bg_color.png) repeat}

/*****************************************************问题解答样式属性**************************************************/
.description{background: #FFD600; border-radius: 3px; padding: 15px; color: #ffffff; font-size: 16px;}
.answer_style .answer_name{border: 1px solid #dddddd; border-radius: 3px; padding: 15px; margin-top: 20px;}
.answer_style .answer_name em{font-style: normal;font-size: 16px;  padding: 5px 8px; text-align: center; color: #ffffff; margin-right: 10px;}
.answer_style .answer_name li.wen{margin-bottom: 20px; min-height: 40px; line-height: 40px;}
.answer_style .answer_name em.bg_wen{background: #FFAE00}
.answer_style .answer_name em.bg_da{background: #E33C3E}
.answer_style .answer_name .title_name{font-size: 18px; color: #FF7E00}
.answer_style .answer_name .content{ position: absolute; left:50px; top:0px;}
/************************时间轴************************/
#timeline {
    width: 100%;
    margin: 30px auto;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
#timeline:before {
    content: "";
    width: 5px;
	margin-top: 106px;
    height: 100%;
    background: #f04e4e;
    left: 50%;
    top: 0;
    position: absolute;
}
#timeline .date_Update{
	width:106px;
    height:106px;
    position: absolute;
    top: 0;
    left: 50%;
    color: #f04e4e;
	font-weight: bold;
	margin-left: -53px;
	background: url(../images/container_03.png) no-repeat;
    text-indent: 0;
    text-align: center;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
#timeline .date_Update h3{ margin-top: 30px; font-weight: bold; font-size: 32px;}
#timeline .year_style{ height: 106px; position: relative; width: 100%; margin-bottom: 60px;}
#timeline .timeline-item { margin-bottom: 100px;position: relative;}
#timeline .timeline-item .timeline-icon {
    background:  #FF8600;
    width: 30px;
    height: 30px;
    position: absolute;
	border: 5px solid #f04e4e;
    top: 130px;
    left: 50%;
    overflow: hidden;
    margin-left: -12px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}
#timeline .timeline-item .timeline-icon:before{
	width: 12px;
	height: 12px;
	 content: "";
	background: #f04e4e;
	margin: 0 auto;
	position: absolute;
	z-index: 11;
	top:4px;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
	left: 4px;
}
#timeline .timeline-item .timeline-icon img { position: relative; top: 14px;left: 14px;}
#timeline .timeline-item .timeline-content {
    width: 47%;
    background: #fff;
	border: 1px solid #dddddd;
	font-size: 12px;
    -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#timeline .timeline-item .timeline-content h4 {
    padding: 15px;
    background: #ee4d4d;
    color: #fff;
    margin: -20px 0px 0 0px;
    font-weight: 500;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
.Update_time{ background: #ee4d4d; position: absolute; left: 52%; width: 130px; text-align: center; padding: 5px 10px; color: #ffffff;font-size: 18px; border-radius: 3px; top:128px;}
#timeline .timeline-content.fr .Update_time{ top:-82px;left:38%}
#timeline .timeline-item .operating{ border-top: 1px dashed #dddddd; padding-top: 10px;}
#timeline .timeline-item .timeline-content:before {
    content: '';
    position: absolute;
    left: 47%;
    top: 135px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #dddddd;
}
#timeline .timeline-item .timeline-content.fr {float: right;margin-top: -250px}
#timeline .timeline-item .timeline-icon.fr_icon{ top:-80px;}
#timeline .timeline-item .timeline-content.fr:before {
    content: '';
    right: 47%;
	top:-80px;
    left: inherit;
    border-left: 0;
    border-right: 7px solid #dddddd;
}
/********************************系统截图样式属性设置*****************************/
.Screenshot_style .title_name{ margin-bottom: 20px; font-size:26px;font-weight: bold; color: #EC4447; padding-bottom: 10px; border-bottom: 1px dashed #dddddd}
/*******************************ITV产品介绍样式属性***********************************/
.product_Profile .present_bg{background: url(../presentimg/present_img_03.png) no-repeat;width: 1155px; height: 270px; margin: 0 auto}
.product_Profile .present_bg .present_content{ padding: 15px; color: #666666; line-height: 24px; height: 230px; overflow: hidden}
.product_Profile .Compared_style{   background: url(../presentimg/present_img_07.png) no-repeat; position: relative; margin: 0 auto;margin-top: 90px; width: 1200px; height: 420px}
.product_Profile .Compared_style .name{ text-align: center; font-weight: bold; color: #E94F52; position: absolute; width: 335px; height: 50px; left: 50%; margin-left: -167px; top:-10px;}
.product_Profile .Compared_style .common{ width: 493px; height: 280px; padding: 30px; font-size: 16px; color: #666666; overflow: hidden; position: absolute; z-index: 11}
.product_Profile .Compared_style .common.left_content{left:29px; top:78px;}
.product_Profile .Compared_style .common.right_content{right:22px; top:78px;}
.product_Profile .Compared_style .title{font-size: 24px; font-weight: bold; text-align: center; margin-bottom: 20px;}
/**/
.product_Profile .Info_top{ position: relative; background: url(../presentimg/present_img_06.png) no-repeat; width:100%; height: 143px;}
.product_Profile .Info_top h2{
	font-weight: bold; 
	color: #ffffff;
	width: 300px;
	transform:rotate(-6deg) translateZ(0);
	-webkit-transform:rotate(-6deg) translateZ(0);
    -moz-transform:rotate(-6deg) translateZ(0);
    -ms-transform:rotate(-6deg) translateZ(0);
	position:absolute;
	z-index: 22;
	top:62px;
	left: 350px;
}
.product_Profile .display_content{ background:#f11bbc; }
.product_Profile  .summary{ background: url(../images/abt_23.png) no-repeat; width: 455px; position: relative; height: 250px; margin-top: 80px; padding: 20px; color: #ffffff}
.product_Profile  .summary h2{ text-align: center; width: 325px; height: 50px; font-weight: bold;position: absolute; top:-20px; left: 50%; margin-left: -164px;}
.product_Profile  .summary h4{ margin: 25px 0px; line-height: 30px; height: 180px; overflow: hidden;}
.product_Profile  .summary h3{ position: absolute; bottom: -30px; width: 325px; height: 50px; left: 50%; margin-left: -164px; text-align: center}
.product_Profile .software_style .title_name{ font-weight: bold;  color: #ffffff; text-align: right; position: absolute; right:50px; top:-30px;}
.product_Profile .summarys{width: 360px; color: #FFFFFF; margin-top: 100px}
.product_Profile .summarys h2{ margin-bottom: 20px;}
.product_Profile .software_style .bg_img{position: absolute; right:0px;}
.product_Profile .introduction_p2 .summary {color: #666666; background: url(../presentimg/bg_gz_11.png) no-repeat}
.Advantage_style h2{ text-align: center; font-weight: bold; color: #ffffff}
.comtable_list .table_title{ background: url(../presentimg/thead_05.png) no-repeat; height: 62px; width: 100% ; text-align: center; }
.comtable_list li{ text-align: center; color: #dc4242;vertical-align: bottom; height: 62px; float: left; line-height: 80px; font-size: 18px; }
.comtable_list table td{color: #ffffff; padding: 15px 10px;}
.Features_style{}
.Features_style .Features_title{ background: url(../presentimg/aa_11.png) no-repeat; width: 262px; height: 282px; position: absolute; top:-130px;}
.Features_style .Features_title h3{
	width: 170px; 
	height: 100px; 
	position: absolute; 
	top:95px; 
	z-index:55; 
	left: 40px; 
	color: #ffffff; 
	text-align: center; 
	line-height: 40px; 
	font-weight: bold;
}
.price_style .comtable_list li{color: #0A0A0A}
.Features_style .contents{ margin-left: 260px; line-height: 26px; color: #666666}
.Features_style .tagBall .tag{font-size: 16px; font-weight: bold; position: absolute; top:0px; left: 0px; padding-left: 20px}
.Features_style .tagBall{ margin-top: 60px; position: relative; height: 560px;}
.Features_style .tagBall .tag:before{content: ""; width:10px; height: 10px; position: absolute; left: 0px; top:10px; background: #E13336; border-radius: 50%;}
.Features_style .tagBall .tag:hover{ color: #F3585B;}
.price_style{}
.price_style .price_title{ background: url(../presentimg/tt_02.png) no-repeat center; width: 100%; height: 256px;}
.price_style .price_title h2{ text-align: center; color: #ffffff; font-weight:  bold; padding-top: 110px;}
.equipment_title{position: absolute; right: 160px; top:60px; text-align: right; color: #ffffff}
.equipment_title h1.name{font-size: 62px; margin-bottom: 20px;}
/*****扩展*******/
.extended_style{}
.extended_style .Extended_title{ position: absolute; right:0px; top:-150px; color: #ffffff; font-weight: bold; text-align: right}
.extended_style .Extended_title h1{ margin-top: 20px; font-size: 44px;}
.extended_style .Extended_title h2{ margin-top: 20px; font-size: 36px;}
.equipment_table.table>thead>tr>th{ border: 0px!important; color: #ffffff; font-size: 26px; font-weight: bold; text-align: center}
.equipment_table.table-bordered{border: 0px;}
.equipment_table.table-bordered>tbody>tr>td{ text-align: center; border: 1px solid #ffffff; font-weight:bold;font-size: 24px; padding: 25px 10px; color: #ffffff; }
.equipment_table.table-striped>tbody>tr:nth-of-type(odd) { background-color: #0eb1c0;}
.Authorize_style{background: url(../presentimg/bg_6.png) no-repeat center; width: 100%; height: 574px; min-height: 574px;}
.Authorize_content{ margin-top: 250px; margin-left: 100px;}
.Authorize_content .Authorize_name{width: 50%;float: left;color:#19d2e3; position: relative; margin-bottom: 25px;}
.Authorize_content .Authorize_name .Sorting{ 
	float: left; 
	width: 45px; 
	height: 45px; 
	text-align: center; 
	line-height: 40px; 
	font-size: 24px; 
	font-weight: bold; 
	
}
.Sorting_color{
	color:#19d2e3 ;
	border: 3px solid #19d2e3; 
}
.Sorting_color1{
	color:#FF8E00 ;
	border: 3px solid #FF8E00; 
}
.Authorize_content .infoname{ height: 45px; overflow:hidden; margin: 0px 10px;}
.Authorize_content .Authorize_name .name{float: left; margin-left: 10px; height: 45px; line-height: 45px; width:180px;  border-bottom: 1px dashed #19d2e3}
.Authorize_content .Authorize_name .present{ float: left; position: absolute; left:40%; height: 45px; overflow: hidden;}
/*******************************计费系统样式属性*************************************/
.jf_system{}
.jf_system .system_title{background: url(../presentimg/jf-bk.png) no-repeat; width: 473px; height: 94px; padding: 15px; text-align: center; line-height: 60px; font-weight: bold;}
.jf_system .system_info{width: 473px; height: 150px; overflow: hidden; line-height: 26px; text-align: left}
.jf_system .Demo_address{ margin-left: 40px; width: 400px; height: 180px; line-height: 40px; background: url(../images/overlay.png) repeat;  border-radius: 3px; font-size: 18px; padding: 15px; text-align: left;}
.jf_system .Demo_address a{color: #ffffff;}
.jf_System_content .title_name li{float: left; margin: 0px 20px; }
.jf_System_content .title_name li a{ font-size: 18px;color: #888888; display: block; padding: 10px 30px;}
.jf_System_content .title_name li.on a{background:#0A4372; color: #ffffff; border-radius: 3px }
.jf_System_content .present_info{background: #f0f0f0; border-radius: 3px; padding: 15px; line-height: 26px; color:#888888;}
.jf_System_content .data_name{ float:left; width: 110px; color: #ffffff; text-align: center}
.jf_System_content .data_name h4{font-size: 34px; margin-bottom: 10px; margin-top: 20px;}
.jf_System_content  .Configuration{ border: 1px solid #dddddd; position: relative; border-radius: 3px; height: 300px; padding: 15px; margin-top: 200px; margin-bottom: 50px;}
.jf_System_content  .Configuration_img{ position: absolute; width: 370px; height: 370px; top:-120px; left: 0px;}
/*************************************************************************/
.product_details .ban1Line .ban1Line1{margin-left: 0px;}
.product_details .ban1Line .ban1Line2{margin-left: 50px;}
.product_details .ban1Line .ban1Line3{margin-left: 64px;}
.product_details .ban1Line .router_img{position:absolute;z-index: 999; top:50%; left: 105px; margin-top: -45px}
.product_details .bannerpro3 .product_title {bottom: 50px;}
.product_details .bannerpro3 .Description{ width: 450px; margin-left:10px;}
.product_details .routing_style .title_des{background: #f0f0f0; padding: 10px; line-height: 26px; border-radius: 3px;}
.product_details .quotes_style .table-bordered>tbody>tr>td{ text-align: center; border: 1px solid #ffffff;font-size:16px; padding: 20px 10px; color: #ffffff; }
.product_details .quotes_style .table-bordered>thead>tr>th{ line-height: 40px; font-size: 18px; background: #11a2cb;border: 1px solid #ffffff; height: 50px; text-align:center;border-bottom-width:0px}
.product_details .quotes_style .table-striped>tbody>tr:nth-of-type(odd) { background-color: #60d5f6;}
.product_details .quotes_style{background: #19d7f3; padding: 40px 0px; color: #ffffff; line-height: 30px; position: relative; width: 100%}
/*******************************************************/
.banner_hardware{height: 650px; background: #0267B9; position: relative}
.banner_hardware .sky{opacity: 0.3}
.hardware_name{ color: #ffffff; margin-top: 250px; position: absolute; left: 50%; margin-left: -550px; line-height: 45px;}
.banner_hardware  .banH2{ text-align: center; bottom: auto; top:200px;}
.banner_hardware .hidden-sm{height: 650px;}
.hardware_title{ 
	text-align: center; 
	color: #ffffff; 
	background: url(../presentimg/title_03.png) no-repeat; 
	width: 325px; 
	height: 380px; 
	position: absolute; 
	top:-290px;
	z-index: 199; 
	left: 50%; 
	margin-left: -180px;
}
.hardware_title .title{width: 250px;  height: 200px; margin: 0 auto;margin-top: 150px;}
#Features{    
	width: 100%;
    margin: 30px auto;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
#Features:before {
    content: "";
    width: 5px;
	margin-top: 70px;
    height: 100%;
    background: #f04e4e;
    left: 50%;
    top: 0;
    position: absolute;
}
#Features .date_Update{
	width:140px;
    height:70px;
	border-bottom: 5px solid #f04e4e;
    position: absolute;
    top: 0;
    left: 50%;
    color: #f04e4e;
	font-weight: bold;
	margin-left: -70px;
	background:#ffffff;
    text-indent: 0;
    text-align: center;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
#Features .date_Update h3{ margin-top: 30px; font-weight: bold; font-size: 32px;}
#Features .year_style{ height: 60px; position: relative; width: 100%; margin-bottom: 60px;}
#Features .timeline-item { margin-bottom: 100px;position: relative;}
#Features .timeline-item .timeline-icon {
    background:  #FF8600;
    width: 30px;
    height: 30px;
    position: absolute;
	border: 5px solid #f04e4e;
    top: 10px;
    left: 50%;
    overflow: hidden;
    margin-left: -12px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
	z-index: 99
}
#Features .timeline-item .timeline-icon:before{
	width: 12px;
	height: 12px;
	 content: "";
	background: #f04e4e;
	margin: 0 auto;
	position: absolute;
	z-index: 11;
	top:4px;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
	left: 4px;
}
#Features .timeline-item .timeline-icon img { position: relative; top: 14px;left: 14px;}
#Features .timeline-item .timeline-content {
    width: 47%;
    background: #fff;
	font-size: 12px;
    -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#Features .timeline-item .timeline-content h4 {
    padding: 15px;
    color: #fff;
	font-size: 14px;
    margin: -20px 0px 0 0px;
    font-weight: 500;
    -webkit-border-radius:5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius:5px;
}
.Update_time{ background: #ee4d4d; position: absolute; left: 52%; width: 130px; text-align: center; padding: 5px 10px; color: #ffffff;font-size: 18px; border-radius: 3px; top:128px;}
#Features .timeline-content.fr .Update_time{ top:-82px;left:38%}
#Features .timeline-item .operating{ border-top: 1px dashed #dddddd; padding-top: 10px;}
#Features .timeline-item .timeline-content:before {
    content: '';
    position: absolute;
    left: 47%;
	background: #ee4d4d;
    top: 23px;
    width: 40px;
    height: 5px;
}
#Features .timeline-item .timeline-content.fr {float: right;margin-top: -67px}
#Features .timeline-item .timeline-icon.fr_icon{ top:-80px;}
#Features .timeline-item .timeline-content.fr:before {
    content: '';
    right: 47%;
	top:-67px;
    left: inherit;
    border-left: 0;
}
.Configuration .title{background: url(../presentimg/titlebg.png) no-repeat; height: 78px; width: 177px; text-align: center; color: #ffffff; }
.Configuration .title h2{padding-top: 40px; font-weight: bold}
.Configuration .Configuration_style{ color: #ffffff; line-height: 40px; font-size: 18px}
.Configuration .Configuration_style label{ display: block; float: left; width: 150px;}
/***************幻灯片***************/
#tour{
	z-index:1;
	position:relative;
	padding:80px;
	position:relative;
	z-index:1;
	padding-top:0;
	min-height:500px;
	background-image:url(../images/pattern.png);
	background-repeat:repeat-x;
	background-position:center bottom;
	margin-top:-50px;
	padding-top:80px;
}
#img-slider .slide{width:100%;background:#fff;position:absolute;}
#img-slider .slide .img{margin:10px auto;border:none;}
#img-slider .img{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 0 rgba(204,205,206,5);-moz-box-shadow:0 1px 0 rgba(204,205,206,5);-ms-box-shadow:0 1px 0 rgba(204,205,206,5);box-shadow:0 1px 0 rgba(204,205,206,5);border:1px solid #edeeee;background-color:#fff;width:780px;height:500px;position:relative;}
#img-slider .img img{display:block;width:100%;}
#img-slider .img .label{
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-ms-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-ms-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	background:#10af8b;
	padding:2.5% 0;
	position:absolute;
	bottom:0;left:0;
	right:0;
	font-weight:400;
	text-align:center;
	color:#fff;
	font-size:150%;
}
#img-slider .img:first-child{display:block;}
.switcher-wrap{position:relative;padding-bottom:60px;padding-left:80px;padding-right:80px;}
.switcher-wrap.slider{padding-left:380px;padding-right:380px;}
.switcher-wrap.slider #img-slider .img{-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.4);-moz-box-shadow:0 4px 20px rgba(0,0,0,0.4);-ms-box-shadow:0 4px 20px rgba(0,0,0,0.4);box-shadow:0 4px 20px rgba(0,0,0,0.4);border-color:#fff;}
.switcher-wrap a.next,.switcher-wrap a.prev{
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	border-radius:100%;
	position:absolute;
	width:50px;
	height:50px;
	top:50%;
	margin-top:-25px;
	bottom:0;
	left:0;
	background:url(../images/sprites.png) no-repeat 16px 12px;
	z-index:1000;
	-webkit-transition:background-color 300ms linear;
	-moz-transition:background-color 300ms linear;
	-o-transition:background-color 300ms linear;
	-ms-transition:background-color 300ms linear;
	transition:background-color 300ms linear;
}
.switcher-wrap a.next:hover,.switcher-wrap a.prev:hover{background-color:rgba(16,175,139,0.1);}
.switcher-wrap a.prev{right:0;left:auto;background-position:-63px 12px;}
.switcher-wrap ul.switcher{text-align:center;position:absolute;left:0;right:0;bottom:0;}
.switcher-wrap ul.switcher li{display:inline-block;padding:2px;border:1px solid #10af8b;border-radius:100%;margin:0 4px;}
.switcher-wrap ul.switcher li a{
	display:block;
	width:14px;
	height:14px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	border-radius:100%;
	-o-transition:background 0.30s ease-in-out;
	-webkit-transition:background 0.30s ease-in-out;
	-moz-transition:background 0.30s ease-in-out;
	transition:background 0.30s ease-in-out;
}
.switcher-wrap ul.switcher li a:hover,.switcher-wrap ul.switcher li.active a{background:#10af8b;}
.switcher-wrap ul.switcher li:last-child{margin-right:0;}
/*************************************机房样式属性*************************************/
.jf_eatures_style{}
.jf_eatures_style .Features_title{ background:#11b60d; color: #ffffff; width: 550px; margin: 0 auto;font-weight: bold; padding: 10px; text-align: center;}
.jf_eatures_style .frame{ 
	border: 1px solid #11b60d; 
	padding: 5px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px; 
}
.jf_eatures_style .description_con{
	border: 3px solid #E14A4D; 
	padding: 15px;	
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px; 
	background: #f0f0f0;
	margin-bottom: 30px;
}
.jf_eatures_style .description_title{ 
	width:160px; 
	height: 160px; 
	position: absolute; 
	z-index: 11; 
	left:50%; 
	top:50%; 
	text-align: center;
	line-height: 160px;
	margin-left: -80px; 
	margin-top: -80px; 
	font-size: 32px; 
	font-weight: bold; 
	color: #ffffff; 
	background: #E14A4D;	
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%; 
}
.software_list .software_bg{background: url(../images/combg_15.png) no-repeat; width: 298px; height: 236px; }
.software_list .software_bg .img{width: 274px; position: absolute; z-index: 11; height: 156px; left:12px; top:12px;}
.software_list .link_address{ color:#F35557;  width: 200px; font-size: 18px; height: 50px; border-radius: 25px; border:1px solid #F35557; line-height: 50px; text-align: center; display: block; margin: 0 auto}
.software_list .link_address:hover{background: #F35557; color: #ffffff}
.product_details .Cache_style{ width: 473px; bottom:100px!important;}
.mainBgImg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 185px;
    background: url(../images/mainBg.png) center top no-repeat;
    animation: mainBg 80s infinite;
    
	
}
@keyframes mainBg{
	0%{ transform:skewX(0deg); transform-origin:center top;}
	25%{ transform:skewX(45deg); transform-origin:center top;}
	50%{ transform:skewX(0deg); transform-origin:center top;}
	75%{ transform:skewX(-45deg); transform-origin:center top;}
	100%{ transform:skewX(0deg); transform-origin:center top;}
}
/************************/
@media (min-width:1275px){
    .product_Profile .Info_top h2{ left: 350px;}
}
