

.goods-list{}
.goods-list .goods-item{ width:385px; float: left; margin-right:20px; margin-bottom:15px; }
.goods-list .goods-item:nth-child(3n){ margin-right:0;}
.goods-list .goods-item .goods-img{border:1px solid #cccccc;}
.goods-list .goods-item .goods-img img{ max-width:100%;}
.goods-list .goods-item .goods-caption{ background-color: #f2f2f2; text-align: center; padding:10px 20px;}
.goods-list .goods-item .goods-title{font-size: 18px; color: #333333; line-height:2;}

.goods-list .goods-item .goods-brief{font-size: 12px; color: #999; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space:nowrap;}

.product-info{}
.product-info h3.goods-title{font-size: 40px; font-weight:bold;text-align: center; line-height:3; border-bottom:1px solid #eeeeee; position: relative;}
.product-info h3.goods-title::after{ content: ''; display: block; width:200px; height:2px;background-color: #0a68c0; position: absolute; margin:auto; left: 0; right: 0; bottom: 0;}



#MagnifierWrap2 {	position: relative;	width: 570px;padding-bottom: 20px;}
.MagnifierMain {position: relative;width: 100%;height:425px;font-size:0;text-align: center;line-height: 450px;border: 1px solid #e4e4e4;}
.MagnifierMain img {	max-width: 100%;	max-height: 100%;	display: inline-block;	vertical-align: middle;}
.MagnifierDrag {	position: absolute;	top: 0;	left: 0;	background-color: #ccc;	opacity: 0.4;	filter: alpha(opacity=40);	cursor: move;}
.MagnifierPop {	position: absolute;	top: 0;	overflow: hidden;	background: #fff;}
.MagnifierImg {	position: absolute;	top: 0;	left: 0;}
.spec-items {	position: relative;width: auto;height: auto;border-top: 1px solid #f1f2f6;overflow: hidden;padding-top: 20px;padding-left: 25px;padding-right: 25px;}
.spec-items ul::after { clear: both; content: ''; display: block; height:0;whith:100%;}
.spec-items ul * {	-webkit-transition: all .3s;	-o-transition: all .3s;	transition: all .3s;}
.spec-items li {float: left;	margin-right: 5px;	margin-top: 0px;width: 98px;padding-bottom: calc(((100% - 30px) / 5) * 0.75);height: 0px;cursor: pointer;overflow: hidden;position: relative;border-color: rgba(154,155,155,1);	border-width: 1px;	border-style: solid;}
.spec-items li.on {	border: 1px solid #268ae7;}
.spec-items li img { padding:1px; width: auto;height: 100%;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);	-ms-transform: translate(-50%,-50%);	transform: translate(-50%,-50%);	position: absolute;}
span.spe_leftBtn,span.spe_rightBtn {font-family: 宋体;display: inline-block;vertical-align: middle;cursor: pointer;font-size: 28px;color: #fff;position: absolute;bottom: 0px;width: 18px;height: calc(100% - 20px);background-color: #ededed;background-repeat: no-repeat;background-position: center;}
span.on {background-color: #f9f9f9;color: #0058b1;cursor: pointer;}
span.spe_leftBtn {	left: 0;}
span.spe_leftBtn.on{}
span.spe_rightBtn {right: 0;}
span.spe_rightBtn.on{}

.info-top{margin-top:30px;}
.info-preview{ float: left;}
.info-right{ float: right; width:600px; padding-top:25px;}
.info-right .goods-param{line-height:48px; color: #666666; padding-top:15px;}
.info-right .goods-param span{ color: #333333;}
.info-right .goods-contact{line-height:52px; margin-top:20px;}
.info-right .goods-contact span{ width:175px; text-align: center; background-color: #ffc000;font-size: 18px; display: inline-block;vertical-align: middle;}
.info-right .goods-contact em{ font-family:Impact; font-size: 40px; line-height:52px;display: inline-block;	vertical-align: middle;}
.info-right .goods-contact a{ display: inline-block; vertical-align: middle; height:38px;line-height: 38px; width:125px;text-align: center; font-weight:bold; color: #ffffff; background-color: #0a68c0;font-size: 18px;border-radius: 19px; margin-left:20px;}
.detail-box{ margin-bottom:20px;}
.detail-box .detail-left{ width: 790px; float: left; }
.detail-box .goods-detail{ padding:20px;border:1px solid #c6c8cf; }
.detail-box .goods-detail img{ max-width:100%;}
.detail-box table{ max-width: 920px !important;border-spacing: 0;width: 100% !important;}
.detail-box table td:first-child p{ /*padding-left: 20px !important; padding-right: 10px !important; text-align: left !important;*/}
.detail-box table{ border-left: 1px solid #666 !important;; border-top: 1px solid #666 !important;;}
.detail-box table tr{ height:auto !important;}
.detail-box table td{border: none !important; border-bottom: 1px solid #666 !important;; border-right: 1px solid #666 !important;padding: 5px !important;width: auto;    text-align: center;
	vertical-align: middle;}
.detail-box table td p{ line-height:normal;}
.goods-detail p{ line-height:36px;}
.goods-detail h3{font-size: 18px; line-height:2; margin-bottom: 5px;}
.goods-detail h3::before{ content: ''; width:19px; height:19px; background-color: #0a68c0; display: inline-block; vertical-align: middle; margin-right:10px;}
.goods-detail h3 strong{ display: inline-block; vertical-align: middle;	}



.detail-box .detail-right{ width: 387px; float: right;}
.detail-box .detail-right .widget-box{ margin-bottom:20px;}
.detail-box .detail-right .widget-box.pt0{ padding-top: 0;}
.detail-box .detail-right .widget-box .box-head{ padding:20px; height:90px; background-color: #0a68c0; color: #ffffff;}
.detail-box .detail-right .widget-box .box-head .cname{font-size: 30px;}
.detail-box .detail-right .widget-box .box-head .ename{font-size: 14px; color: #b8c2e8;}
.detail-box .detail-right .widget-box .box-head .head-icon{ margin-right:10px;}
.detail-box .detail-right .widget-box .box-head .head-name{}
.detail-box .detail-right .widget-box .box-head .head-name .cname{ line-height:1;}
.detail-box .detail-right .widget-box .box-head .head-name .ename{ line-height:2; text-transform: uppercase;}
.p-20{ padding:20px;}
.detail-box .detail-right .widget-box .box-con{ border:1px solid #c6c8cf; border-top:none;}

.widget-box.box-contact .box-con{ padding:20px;}
.widget-box.box-contact .box-con .service-tel p{ color: #666666;font-size: 23px;}
.widget-box.box-contact .box-con .service-tel p img{ margin-right:5px;}
.widget-box.box-contact .box-con .service-tel strong{ font-weight:bold; color: #0a68c0;font-size: 32px;}
.widget-box.box-contact .box-con .contact-item { color: #666666; line-height:32px;}



.detail-box .detail-right .all-product ul{ padding:10px 30px 0 ;}
.detail-box .detail-right .all-product li{ position: relative; line-height:60px; border-bottom:1px solid #ebebeb;list-style: disc;list-style-position: inside; padding-left:5px;}
.detail-box .detail-right .all-product li a{ display: inline-block; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
/*.detail-box .detail-right .all-product li:not(:last-child)::after{ content: ''; position: absolute; width:100%; height:0; border-bottom:1px solid #0a68c0; left: 0;bottom: 0; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .5s; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center;}*/
.detail-box .detail-right .all-product li:not(:last-child)::after{background-color: #0a68c0;position: absolute;content: "";display: block;-webkit-transition: -webkit-transform .5s;transition: -webkit-transform .5s;transition: transform .5s;transition: transform .5s,-webkit-transform .5s;bottom: 0;left: 0;width: 100%;height: 1px;-webkit-transform: scaleX(0);transform: scaleX(0); z-index: 1;-webkit-transform-origin: right center;transform-origin: right center;}
.detail-box .detail-right .all-product li:last-child{ border-bottom:none;}
/*.detail-box .detail-right .all-product li:hover::after{ -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); -webkit-transform-origin: right; -moz-transform-origin: right center; -ms-transform-origin: right; -o-transform-origin: right; transform-origin: right;}*/
.detail-box .detail-right .all-product li:hover::after{-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: left center;transform-origin: left center;}
.detail-box .detail-right .all-product li:hover a{ color: #0a68c0; -webkit-transform: translateX(3px); -moz-transform: translateX(3px); -ms-transform: translateX(3px); -o-transform: translateX(3px); transform: translateX(3px);}
.detail-box .detail-right .all-product li:hover{color: #0a68c0;}
.ani-border {position: relative;}
/*.border .inner {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}*/
.ani-border:after{}
.ani-border:after {}
.ani-border:after {}
.ani-border:hover:after {}
.ani-border:hover:after {}


.prev_next{width: auto;height: auto;border: 1px solid #e4e4e4;padding: 20px;border-top: 0;overflow: hidden;	zoom: 1;color: #969696;font-size: 14px;}
.prev_next .page-a{ float: left;height: auto;width: 50%;vertical-align: middle;}
.prev_next .page-a:nth-child(2){text-align: right;}






