@charset "utf-8";

/* 产品主要信息 */
.tl-prd-detail .tl-prd-main {
	margin-top: 10px;
}
.tl-prd-detail .tl-prd-main .prd-logo {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: left;
	padding: 30px 0;
}

.tl-prd-detail .tl-prd-main .prd-logo img {
	height: 42px;
}

.tl-prd-detail .tl-prd-main .prd-name {
	float: left;
	margin-left: 50px;
	max-width: 480px;
}

.tl-prd-detail .tl-prd-main .prd-name p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.tl-prd-detail .tl-prd-main .name {
	font-size: 22px;
	color: #333;
	line-height: 30px;
}

.tl-prd-detail .tl-prd-main .deploy {
	margin: 10px 0;
	font-size: 14px;
	line-height: 20px;
}

.tl-prd-detail .tl-prd-main .sel-box {
	font-size: 16px;
	color: #555;
	display:inline-block;
	*display: inline;
	*zoom:1;
}
.tl-prd-detail .tl-prd-main .sel-box1{
	margin-right:20px;
}

.tl-prd-detail .tl-prd-main .sel-box span {
	padding-right: 10px;
}

.tl-prd-detail .tl-prd-main .sel-box select {
	width: 120px;
	height: 28px;
	line-hegiht: 28px;
	color: #555;
	border: 1px solid #e0e0e0;
	border-radius: 14px;
	text-align: center;
	text-align-last: center;
}
.tl-prd-detail .tl-prd-main .sel-box select option{
	/* width:200px; */
}
.tl-prd-detail .tl-prd-main .prd-imgs {
	float: right;
}

.tl-prd-detail .tl-prd-main .prd-imgs li {
	*z-index:10;
	float: left;
	position: relative;
	width: 100px;
	height: 100px;
	margin-left: 10px;
	border: 1px solid #E0E0E0;
}

.tl-prd-detail .tl-prd-main .prd-imgs li img {
	width: 100%;
	height: 100%;
}

.tl-prd-detail .tl-prd-main .prd-imgs .little-img {
	width: 100px;
	height: 100px;
}

.tl-prd-detail .tl-prd-main .prd-imgs .bigger-img {
	display: none;
	z-index: 10;
	*zoom:1;
	position: absolute;
	top: 100px;
	right: -1px;
	width: 300px;
	height: 300px;
	border: 1px solid #e0e0e0;
}

.tl-prd-detail .tl-prd-main .prd-imgs li:hover .bigger-img {
	display: block;
}

/* 产品图视频 */
/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
	.icheckbox_red {
		background-image: url(images/icon_video@2x.png);
		-webkit-background-size: 66px 51px;
		background-size: 66px 51px;
	}
}

.tl-prd-main .bigger-img .vjsEnter {
	position: absolute;
	bottom: 56px;
	left: 50%;
	margin-left: -33px;
	width: 66px;
	height: 32px;
	background-position: -8px -207px;
}

.tl-prd-main .bigger-img .vjsClose {
	z-index: 10;
	position: absolute;
	top: 15px;
	right: 10px;
	width: 18px;
	height: 18px;
	background-position: -67px -186px;
}

.tl-prd-main .bigger-img .videoBox {
	display: none;
	width: 300px;
	height: 300px;
	margin-left: auto;
	margin-right: auto;
}

.tl-prd-main .bigger-img .vjs-no-js {
	font-size: 14px;
	line-height: 22px;
	text-indent: 2em;
	text-align: left;
	padding: 40px 20px;
}

/* 产品型号列表 */
.tl-prd-detail .tl-prd-deploy {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	width: 1200px;
	margin-top: 20px;
	overflow:hidden;
}

.tl-prd-detail .tl-prd-deploy table {
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-bottom:1px solid #fff;
}
.tl-prd-detail .tl-prd-deploy table{width:100%;table-layout:fixed;}
.tl-prd-detail .tl-prd-deploy .tbody{position: relative;overflow-y:auto;max-height: 412px;
 _height:expression(this.scrollHeight > 412 ? "412px" : "auto");}
.tl-prd-detail .tl-prd-deploy th {
	height: 42px;
	padding: 0 10px;
	font-size: 14px;
	background: #f5f5f5;
}
.tl-prd-detail .tl-prd-deploy.align-c{
	text-align: center;
}
.tl-prd-detail .tl-prd-deploy .align-l{
	text-align: left;
}
.tl-prd-detail .tl-prd-deploy .align-r{
	text-align: right;
}
.tl-prd-detail .tl-prd-deploy th.check-all{
	cursor: pointer;
}
.tl-prd-detail .tl-prd-deploy th.checked{
	color:#E8350D;
}
.tl-prd-detail .tl-prd-deploy td {
	line-height: 18px;
	padding: 5px 10px;
	font-size: 12px;
}
.tl-prd-detail .tl-prd-deploy th.name-th{
width:470px;	
}
.tl-prd-detail .tl-prd-deploy td.name {
	width:470px;
	font-size: 12px;
}
.tl-prd-detail .tl-prd-deploy tbody tr {
	position: relative;
	border-top: 1px solid #fff;
}

.tl-prd-detail .tl-prd-deploy tbody tr:hover {
	background-color:#eee;
}
.tl-prd-detail .tl-prd-deploy tbody tr:hover .num{
	color: #333;
}
.tl-prd-detail .tl-prd-deploy label{
	display: block;
	width:100%;
	height:100%;
	cursor: pointer;
}
.tl-prd-detail .tl-prd-deploy .checkbox{
	width: 16px;
	height: 16px;
	background-position: -160px -45px;
}
.tl-prd-detail .tl-prd-deploy .deploy-checked{
	background-position: -191px -45px;
}
.tl-prd-detail .tl-prd-deploy .num {
	margin: 0 auto;
	width: 60px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #E1E1E1;
	border-radius: 14px;
	font-size:14px;
	color:#666;
	text-align: center;
	background:#fff!important;
}
.tl-prd-detail .tl-prd-deploy .no-click{
	color:#E1E1E1;
}
.tl-prd-detail .tl-prd-deploy tbody tr.no-check .checkbox{
	background-position: -220px -45px;
}
.tl-prd-detail .tl-prd-deploy tbody tr.no-check td{
	color:#999;
}
.tl-prd-detail .tl-prd-deploy tbody tr:hover .no-click{
	border-color:#e1e1e1;
	color: #e1e1e1;
	cursor: not-allowed;
}
.tl-prd-detail .tl-prd-deploy .purview-box{
	position: fixed;
	display: none;
}
.tl-prd-detail .tl-prd-deploy .purview-tip{
						padding: 6px 20px;
			line-height:20px;
            border:1px solid #e0e0e0;  
             position:relative;
            background-color:#FFF;  
            /*设置圆角*/  
            -webkit-border-radius:5px;  
            -moz-border-radius:5px;  
            border-radius:5px;  
			color:#E8350D;
        }  
       .purview-tip:before,.purview-tip:after{  
       		 width: 0;
           content:"";  
           display:block;  
           border-width:10px;  
           position:absolute;  
           top:-20px;  
           left:0;
           right:0;
           margin: 0 auto;  
           border-style:solid dashed dashed solid;  
           border-color:transparent  transparent #e0e0e0 transparent;  
           font-size:0;  
           line-height:0;  
       }  
       .purview-tip:after{  
           top:-19px;  
           border-color: transparent transparent #FFF transparent;  
       }

/* 加入购物车 */
.tl-prd-detail .add-cart {
	width: 100%;
	overflow: hidden;
}

.tl-prd-detail .add-cart a {
	display: block;
	float: right;
	width: 180px;
	height: 46px;
	margin: 20px 0;
	border-radius: 23px;
	text-align: center;
	line-height: 46px;
	background: #E8350D;
	font-size: 18px;
	color: #fff;
}

/* 详情图展示 */
.tl-detail-con {
	padding: 20px 0 10px;
	background: #f5f5f5;
}

.tl-detail-con .tl-content {
	overflow: hidden;
}

/* 左侧产品推荐 */
.tl-nav-prd {
	width: 232px;
}

.tl-nav-prd .nav-lists {
	margin-bottom: 20px;
}

.tl-nav-prd .nav-lists .nav-tit {
	font-size: 14px;
	color: #333;
	line-height: 20px;
	margin-bottom: 10px;
}

.tl-nav-prd .nav-lists .nav-con {
	margin-top: 10px;
	padding: 10px 20px 12px;
	background: #fff;
}

.tl-nav-prd .nav-lists .nav-con p {
	margin-bottom:8px;
	color: #999;
	overflow: hidden;
}

.tl-nav-prd .nav-lists .nav-con p span {
	display: inline-block;
	float: right;
	width: 135px;
	color: #333;
	line-height: 16px;
}

.tl-nav-prd .nav-recommend li {
	background: #fff;
	padding: 15px;
	margin-bottom: 10px;
}

.tl-nav-prd .nav-recommend a {
	display: block;
	width: 150px;
	height: 150px;
	margin: 0 auto;
}

.tl-nav-prd .nav-recommend img {
	width: 100%;
	height: 100%;
}

.tl-nav-prd .nav-recommend p {
	color: #999;
	max-height: 36px;
	line-height: 18px;
	overflow: hidden;
	text-align: center;
}

.tl-nav-prd .nav-recommend span {
	display: block;
	margin-top: 13px;
	font-size: 14px;
	color: #E7350D;
	text-align: center;
	line-height: 18px;
}

/* 右侧产品介绍 */
.tl-detail-imgs {
	width: 960px;
}

.tl-detail-imgs .detail-tab span {
	font-size: 14px;
	color: #333;
	line-height: 20px;
	padding: 0 15px 5px;
	cursor: pointer;
}

.tl-detail-imgs .detail-tab span.active {
	color: #E7350E;
	background: url(../img/bar4.png) left bottom no-repeat;
}

.tl-detail-imgs .detail-tab span:hover {
	color: #E7350E;
	background: url(../img/bar4.png) left bottom no-repeat;
}

.tl-detail-imgs .prd-recommend {
	margin-top: 10px;
}
.tl-detail-imgs .prd-recommend li img{
	display: block;
	margin:0 auto;
}
.tl-detail-imgs .prd-recommend li {
	background: #fff;
}

.tl-detail-imgs .prd-recommend li .video {
	background: #000;
	width: 750px;
	height: 500px;
	margin: 5px auto;
}

.tl-detail-imgs .prd-recommend li .vjs-no-js {
	width: 750px;
	height: 500px;
	font-size: 16px;
}

/* 右侧产品规格 */
.pros_boxs {
	overflow: hidden;
	padding: 27px 0 45px;
}

.pros_boxs .box {
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 20px;
	overflow: hidden;
}

.pros_boxs .box:last-child {
	border-bottom: 0;
}

.pros_boxs .box>.title,
.pros_boxs .box>.content,
.pros_boxs .box>.content h6,
.pros_boxs .box>.content span {
	float: left;
	font-size: 12px;
	color: #666;
	line-height: 18px;
}

.pros_boxs .box>.title {
	width: 118px;
	text-align: right;
}

.pros_boxs .box>.content h6 {
	width: 132px;
	text-align: right;
}

.pros_boxs .box>.content span {
	width: 646px;
	padding-left: 48px;
}

.pros_boxs .box>.title,
.pros_boxs .box>.content .one {
	padding: 18px 0 0;
}

/* 右侧服务评价 */
.produce {
	padding: 45px 0;
}

.produce .table_s {
	margin-bottom: -1px;
}

.produce {
	width: 834px;
	margin: 0 auto;
}

.produce .table_s th,
.produce .table_s td {
	padding: 0;
}

.produce .table_s th {
	background: #f2f2f2;
	font-size: 14px;
	color: #333;
	padding-left: 30px;
	text-align: left;
	height: 45px;
}

.produce .table_s td {
	height: 86px;
	padding: 0 30px;
	word-break: break-all;
	text-align: left;
	overflow: hidden;
	border-bottom: 1px solid #c9c9c9;
	color: #4d4d4d;
	font-size: 14px;
}

.produce .table_s td b,
.produce .table_s td span {
	color: #4d4d4d;
	font-size: 12px;
}

.produce .table_s td b {
	margin-right: 8px;
}


.produce .sa .one {
	margin-bottom: 6px;
	color: #808080;
	font-size: 12px;
}

.produce .sa .one span {
	width: 60px;
	text-align: justify;
}

.produce .sa .one span,
.produce .sa .stars {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}

.produce .sa .stars {
	margin-top: -2px;
}

.produce .sa .stars i {
	margin-right: 6px;
}

.produce .icon_0901,
.produce .icon_0902 {
	width: 16px;
	height: 16px;
}

.produce .icon_0901 {
	background-position: -26px -182px;
}

.produce .icon_0902 {
	background-position: -46px -182px;
}
