@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
}

.wrapper {
	width: 100%;
	height: 100px;
	position: absolute;
	bottom: 0;
}

.wrapper_top {
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	background-image: url(/static/home/images/wave-top.png);
	background-size: 100% 100%;
	z-index: 15;
	opacity: 0.5;
}

.wrapper_middle {
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	background-image: url(/static/home/images/wave-mid.png);
	background-size: 100% 100%;
	z-index: 10;
	opacity: 0.75;
}

.wrapper_bottom {
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	background-image: url(/static/home/images/wave-bot.png);
	background-size: 100% 100%;
	z-index: 5;
}

/*****************************************************问题解答样式属性**************************************************/
.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: #818ea0;
	position: relative;
	margin-bottom: 30px;
}

.banner_hardware .sky {
	opacity: 0.3
}

.hardware_name {
	color: #ffffff;
	margin-top: 180px;
	position: absolute;
	line-height: 45px;
	text-align: center;
}

.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(/static/workspace/images/title_03.png) no-repeat;
	width: 325px;
	height: 380px;
	position: absolute;
	z-index: 199;
	left: 50%;
	bottom: -90px;
	transform: translateX(-50%);
}

.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;
	}
}