﻿@charset "UTF-8";
.tb100 {
	width:100%;
	height:460px;
	background: linear-gradient(180deg,rgba(240,247,255,.8) 0%,rgba(255,255,255,.8) 53.77%,rgba(239,247,255,.8) 100%),#fff;
}
.top_box
{
	width:1200px;
	height:460px;
}
.top_box .crumb
{
	width:1200px;
	height:60px;
	line-height:60px;
	font-size:14px;
	color:#888888;
}
.top_box .crumb a,.top_box .crumb span
{
	display:inline-block;
	padding-right:10px;
	line-height:60px;
	font-size:14px;
	color:#888888;
}
.top_box .crumb a:hover
{
	color:#E56600;
}
.top_box .wrap
{
	width:1200px;
	height:400px;
}
.top_box .wrap .pimg
{
	float:left;
	width:316px;
	height:380px;
	overflow:hidden;
}
.top_box .wrap .pimg .bigimg
{
	width:314px;
	height:314px;
	overflow:hidden;
	cursor:pointer;
	border:1px solid #ebeced;
}
.top_box .wrap .pimg .bigimg img
{
	transition: all 1s;
}
.top_box .wrap .pimg .bigimg img:hover{
	transform:scale(1.2);
}
.top_box .wrap .pimg .smallimg
{
	width:316px;
	height:70px;
	padding-top:8px;
}
.top_box .wrap .pimg .smallimg a
{
	display:block;
	float:left;
	width:54px;
	height:54px;
	margin:0 3px;
	border:1px solid #ebeced;
}
.top_box .wrap .pimg .smallimg a:hover
{
	border-color:#E56600;
}
.top_box .wrap .info
{
	float:right;
	width:830px;
	height:380px;
	overflow:hidden;
}
.top_box .wrap .info h1
{
	color:#333;
    margin-bottom:20px;
    font-weight:normal;
    text-align:left;
    font-size:22px;
	font-weight:bold;
	line-height:35px;
    overflow:hidden;
    white-space:nowrap;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
}
.top_box .wrap .info .item
{
	width:790px;
	height:155px;
	padding:20px 20px 10px 20px;
	background-color:#f3f4f4;
	overflow:hidden;
}
.top_box .wrap .info .item a{
	float:left;
	display:block;
	height:30px;
	width:auto;
	line-height:30px;
	padding:0 10px;
	margin:7px 5px;
	font-size:14px;
	color:#11192d;
	border:1px solid #dadde0;
	border-radius: 4px;
}
.top_box .wrap .info .item a:hover{
	border-color:#E56600;
	color:#E56600;
}
.top_box .wrap .info .item a.s{
	background-color:#E56600;
	color:#fff;
	border-color:#E56600;
}
.top_box .wrap .info .price
{
	width:830px;
	height:50px;
	font-size:30px;
	line-height:50px;
	margin:15px 0;
	color:#E56600;
}
.top_box .wrap .info .price span
{
	padding-left:6px;
}
.top_box .wrap .info .but
{
	width:830px;
	height:60px;
}
.top_box .wrap .info .but a
{
	display:inline-block;
	width:300px;
	height:60px;
	margin-right:30px;
	font-size:24px;
	text-align:center;
	line-height:60px;
	background-color:#E56600;
	color:#ffffff;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.top_box .wrap .info .but a:hover
{
	opacity:0.85;
}
.main
{
	width:100%;
	height:auto;
	background-color:#f3f4f4 !important;
	padding-top:20px;
	padding-bottom:20px;
}
.main .info
{
	width:1200px;
	height:auto;
}
.main .info .l_box
{
	float:left;
	width:880px;
	height:auto;
    background:#ffffff;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #EEF0F2;
}
.main .info .l_box .title
{
	width:880px;
	height:56px;
    line-height:56px;
    border-bottom:1px solid #ebeced;
    font-size:16px;
}
.main .info .l_box .title span, .main .info .r_box .title span
{
	display:inline-block;
	height:54px;
	color:#888888;
	margin-left:20px;
	border-bottom:2px solid #E56600;
}
.main .info .l_box .details
{
	width:820px;
	height:auto;
	padding:30px 30px;
}
.main .info .l_box .details h4{
	font-size:18px;
	color:#E56600;
	line-height:24px;
	padding-bottom:6px;
}
.main .info .l_box .details p{
	font-size:16px;
	line-height:24px;
	padding-bottom:20px;
}
.main .info .l_box .details p b{
	color:#E56600;
	font-weight:normal;
}
.main .info .l_box .details h3
{
	font-size:18px;
	padding-bottom:10px;
	color:#11192d;
}
.main .info .l_box .details .ult{
	margin-top:10px;
	margin-bottom:40px;
	border-bottom: 1px solid #dadde0;
} 
.main .info .l_box .details .ult li{
	height:30px;
	line-height:30px;
	width:819px;
	font-size:14px;
	color:#11192d;
	border-top: 1px solid #dadde0;
	border-right: 1px solid #dadde0;
}
.main .info .l_box .details .ult li span{
	display:block;
	float:left;
	height:30px;
	width:70px;
	padding-left:20px;
	border-left: 1px solid #dadde0;
	border-right: 1px solid #dadde0;
	background-color:#f3f4f4;
	font-size:14px;
	text-align:right;
}
.main .info .l_box .details .ult li p{
	display:block;
	float:left;
	width:307px;
	padding:0 0 0 10px;
	line-height:30px;
	font-size:14px;
}
.main .info .l_box .details .chicun{
	width:820px;
	padding-bottom:20px;
}
.main .info .l_box .details .chicun li{
	width:820px;
	height:30px;
	line-height:30px;
	font-size:16px;
}
.main .info .l_box .details .chicun li.cctitle{
	height:40px;
	line-height:40px;
	background-color:#E56600;
}
.main .info .l_box .details .chicun li.ccinfod{
	background-color:#ebeced;
}
.main .info .l_box .details .chicun li.ccinfos{
	background-color:#fffbfa;
}
.main .info .l_box .details .chicun li span{
	display:block;
	float:left;
	width:129px;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#11192d;
	border-left:1px solid #dadde0;
}
.main .info .l_box .details .chicun li span.cct1{
	width:170px;
	border-left:none;
}
.main .info .l_box .details .chicun li.cctitle span{
	height:40px;
	line-height:40px;
	font-size:18px;
	color:#fff;
}
.main .info .l_box .details .color_card{
	width:820px;
	height:auto;
	overflow:auto;
}
.main .info .l_box .details .color_card li{
	float:left;
	width:185px;
	height:160px;
	margin:10px 10px;
	border-radius: 10px;
	overflow:hidden;
}
.main .info .l_box .details .color_card li .color_block{
	display:block;
	width:185px;
	height:80px;
}
.main .info .l_box .details .color_card li div{
	margin:0 auto;
	padding:10px 0;
	font-size:14px;
	line-height:20px;
	text-align:center;
	background-color:#fffbfa;
}
.main .info .r_box {
	float: right;
	width: 300px;
	height: auto;
	padding-bottom: 30px;
	background: #ffffff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #EEF0F2;
}
.main .info .r_box .title
{
	width:300px;
	height:56px;
    line-height:56px;
    border-bottom:1px solid #ebeced;
    font-size:16px;
}
.main .info .r_box .details
{
	width:240px;
	height:auto;
	padding:30px 30px 0 30px;
}
.main .info .r_box .details .aimg
{
	display:block;
	width:240px;
	height:240px;
	overflow:hidden;
    -webkit-border-radius:6px;
    border-radius:6px;
}
.main .info .r_box .details .aimg img
{
	transition:all 0.4s;
}
.main .info .r_box .details .aimg img:hover
{
	transform:scale(1.2);
}
.main .info .r_box .details .aname
{
	display:block;
	width:240px;
	font-size:14px;
	line-height:16px;
	padding-top:12px;
	color:#666666;
    overflow:hidden;
    white-space:nowrap;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
}
.main .info .r_box .details .aname:hover
{
	color:#E56600;
}