﻿/*--产品详情---*/
.product-intro { margin-top: 25px; }
.preview { float: left; padding-top:5px; position:relative;}
img.sellout{width:160px; height:auto; position:absolute; top:8px; left:0; z-index:99999999;}
.preview .bd { width: 600px; height: 400px; overflow: hidden; }
.preview .bd .img { float: left; width: 600px; height: 400px; overflow: hidden; }
.preview .hd { position: relative; width: 600px; height: 95px; overflow: hidden; margin-top:20px;}
.preview .hd ul { width: 700px; }
.preview .hd li { float: left; width: 140px; height: 93px; margin-right: 8px; border: 1px solid #f1f1f1; cursor: pointer; }
.preview .hd li img { width: 100%; height: 100%; }
.preview .hd li:hover { border-color: #c71521; }
.preview .hd .on { border-color: #c71521; }
.preview .hd .hd-control { display: none; position: absolute; top: 0; width: 48px; height: 95px; line-height: 95px; text-align: center; background: #2a2a2a; cursor: pointer; }
.preview .hd .hd-control .icon { width: 0; height: 0; }
.preview .hd .hd-prev { left: 0; }
.preview .hd .hd-prev .icon { border-width: 6px 6px 6px 0; border-style: solid; border-color: transparent #fff transparent transparent; }
.preview .hd .hd-next { right: 0; }
.preview .hd .hd-next .icon { border-width: 6px 0 6px 6px; border-style: solid; border-color: transparent transparent transparent #fff; }

.item-info { position: relative; float: right; width: 505px; height: 373px; }
.item-info h1 { width: 100%; font-size: 32px; line-height:40px; color: #000; font-weight: normal; }
.item-info h1 span{font-size:16px; float:right; color:#666; line-height:20px; padding-top:20px;}

.summary { margin-top: 10px; padding-top: 8px; border-top: 1px solid #dbdbdb;  }
.summary .p-desc {  line-height: 24px; font-size: 16px; color: #343434; }
.summary .p-desc .icon-info-sign{position:relative;}
.summary .p-desc .tips{position:absolute; left:50%;top:20px; width:180px; margin-left:-90px; display:none;}
.summary .p-desc .tips span{width: 0px;height:0px;line-height: 0px;border-width: 0 10px 10px 10px;border-style: dashed dashed solid dashed;border-color:#fff;border-left-color: transparent;  border-right-color: transparent; display:block; margin:0 auto;}
.summary .p-desc .tips .text{padding:10px 20px; font-size:14px;  color:#333;  line-height:20px; font-size:14px; background:#FFF; border-radius:4px;}
.summary .price-info {line-height:25px; font-size:16px; color:#f00; width:85%;  margin-top:5px;}
.summary .price-info a{float:right; line-height:30px;  width:170px; text-align:center; border:1px solid #666;  border-radius:4px;color:#666; margin-top:10px;}
.summary .price-info strong{line-height:45px; font-size:28px;}
.summary .price-info span{text-decoration:line-through; color:#333; font-size:15px;}
.summary .equipinfo{margin:15px 0; width:90%;}
.summary table{width:98%; font-size:14px;line-height:30px; text-align:center;}
.summary tr.sname{background:#c71521; color:#fff;}
.summary tr.sname td{ border-right:1px solid #666;background:#666; color:#fff;}
.summary tr.sname td.td1{ border-left:1px solid #c71521;border-right:1px solid #c71521;background:#c71521; color:#fff;}
.summary tr.svalue td{border-right:1px solid #666;border-bottom:1px solid #666; }
.summary tr.svalue td.td1{border-left:1px solid #c71521;border-right:1px solid #c71521; color:#c71521;border-bottom:1px solid #c71521;}
.summary .p-label span{ display:inline-block; line-height:24px; font-size:14px; border:1px solid #ccc; padding:0 5px;  margin-right:5px; color:#666;}
.summary .p-label span:hover{color:#f00; border:1px solid #f00;}
.p-btns { margin-top:20px; }
.p-btns a,.p-btns span.kanjia { float: left; height: 70px; line-height: 70px; text-align: center; border: 1px solid #c71521; border-radius: 4px; }
.p-btns .consultation { width: 217px; background: #c71521; font-size: 24px; color: #fff; }
.p-btns .kanjia { margin-left: 25px; width: 143px; font-size: 24px; color: #c71521; }
.p-btns span.kanjia{ border: 1px solid #aaa;color: #fff; background:#aaa;}
p.extra{line-height:20px; padding-top:10px; color:#666; font-size:14px;}
.support {margin:15px 0 30px;}
.support a,.support .share{ float:left; width:23%; margin:0 1%; height: 20px; line-height: 20px; font-size: 16px; color: #333; }
.support a:hover,.support .share.cur{ color: #c71521; }
.support .share{ position:relative;}
.support a .icon,.support .share .icon { margin-top: -1px; margin-right: 6px; width: 18px; height: 18px; font-size: 18px; }
.support .share .bdsharebuttonbox{position:absolute; top:20px; left:0; padding-top:3px; width:140px; height:35px; display:none;}
.support .share.cur .bdsharebuttonbox{display:block;}
.support .share .bdshare-button-style0-24 a{width:28px; height:28px; padding-left:0;margin:6px 3px 0 0;}
.support .share .bdshare-button-style0-24 .bds_weixin{ background:url(img/wx2.png) no-repeat center;}
.support .share .bdshare-button-style0-24 a.bds_weixin:hover{background:url(img/wx.png) no-repeat center;}
.support .share .bdshare-button-style0-24 .bds_tsina{ background:url(img/xnwb2.png) no-repeat center;}
.support .share .bdshare-button-style0-24 a.bds_tsina:hover{background:url(img/xnwb.png) no-repeat center;}
.support .share .bdshare-button-style0-24 .bds_sqq { background:url(img/qq2.png) no-repeat center;}
.support .share .bdshare-button-style0-24 a.bds_sqq:hover{background:url(img/qq.png) no-repeat center;}
.support .share .bdshare-button-style0-24 .bds_qzone { background:url(img/kj2.png) no-repeat center;}
.support .share .bdshare-button-style0-24 a.bds_qzone:hover{background:url(img/kj.png) no-repeat center;}
.detail { margin-top: 35px; }
.detail .tab-nav { width: 100%; }
.detail .tab-nav .wrap { border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; text-align: center; }
.detail .tab-nav ul { display: inline-block; vertical-align: top; }
.detail .tab-nav li { float: left; padding: 10px 47px; }
.detail .tab-nav a { font-size: 16px; color: #000; }
.detail .tab-nav .chat { display: none; background:#f00; }
.detail .tab-nav .chat a { color: #fff; }
.detail .fixed { position: fixed; top: 0; background: #000; z-index: 10; }
.detail .fixed .wrap { border-top: 1px solid #000; border-bottom: 1px solid #000; text-align: center; }
.detail .fixed .wrap a { font-size: 16px; color: #fff; }
.detail .fixed .wrap .chat { display: block; }
.detail .tab-panel .tab-panel-title { font-size: 24px; color: #2a2a2a; text-align: center; border-bottom: 1px #ccc solid;}
.detail .tab-panel-content { margin-top: 40px; }
.detail .tab-panel-content img{ display:block; margin:0 auto 15px auto;}
.detail .tab-panel-content p{ font-size:16px; padding:0 5%; text-align:left;}
.detail .basic { padding-top: 47px; text-align: center; }
.detail .basic .content { margin: 0 auto; width: 758px; font-size: 16px; line-height: 1.8em; text-align: left; }
.detail .basic .content p { padding-top: 15px; }
.detail .status { padding-top: 47px; padding-bottom: 20px; }
.detail .status .tab-panel-content { border-top: 1px solid #dbdbdb; }
.param-row { display: table; }
.param-type { display: table-cell; padding: 0px 0px 15px 0; width: 267px; font-size: 22px; color: #000; text-align: right; border-bottom: 1px solid #dbdbdb; vertical-align: top; }
.param-none { display: table; width: 48px; height: 100%; }
.param-list { display: table-cell; padding: 10px; width: 740px; border-bottom: 1px solid #dbdbdb; text-align:left;}
.param-list span { display:inline-block; margin-bottom: 20px; margin-right:30px; line-height: 1.6em; font-size: 16px; color: #000; }
.detail .picture {}
.detail .picture .tab-panel-content { width: 1250px; margin-left: -45px; }
.detail .picture .wrap { overflow: hidden; }
.detail .picture .picture-col { float: left; margin-left: 45px; width: 574px; height: 148px; background: #fff; }
.detail .picture .picture-col .img { float: left; width: 264px; height: 148px; overflow: hidden; }
.detail .picture .picture-col .text { float: left; padding: 25px; width: 260px; }
.detail .picture .picture-col .text span { font-size: 16px; color: #000; }
.detail .picture .picture-col .text p { margin-top: 6px; line-height: 1.5em; font-size: 12px; color: #b1b1b1; }
.detail .report { padding-top: 47px; overflow: hidden; }
.detail .report .tab-panel-content{ width:1050; margin:40px auto 60px auto;}
.detail .report .tab-panel-content dl{width:25%; float:left; text-align:center;}
.detail .report .tab-panel-content dt{font-size:21px; line-height:40px; padding-bottom:10px;}
.detail .report .tab-panel-content dd{font-size:16px; /*line-height:35px;*/ padding-bottom:15px;}
.detail .report .tab-panel-content dd i{ margin-top:5px; margin-left:5px; position:relative;}
.detail .report .tab-panel-content dd .icon-ok-sign{ color:#00954d;}
.detail .report .tab-panel-content dd .icon-exclamation-sign{ color:#FFBF00;}
.detail .report .tab-panel-content dd .icon-info-sign{ color:#00954d;}
.detail .report .tab-panel-content dd .tips{position:absolute; left:50%;top:20px; width:70px; margin-left:-35px; display:block; z-index:99999;}
.detail .report .tab-panel-content dd .tips span{width: 0px;height:0px;line-height: 0px;border-width: 0 10px 10px 10px;border-style: dashed dashed solid dashed;border-color:#fff;border-left-color: transparent;  border-right-color: transparent; display:block; margin:0 auto;}
.detail .report .tab-panel-content dd .tips .text{padding:8px 15px; font-size:14px;  color:#333;  line-height:20px; font-size:14px; background:#FFF; border-radius:4px;}
.faq-form{margin-bottom:150px;}
#order .faq-form{ margin:70px 0 100px 0;}
.faq-form h1,.faq-form h2{font-size:24px; font-weight:normal; text-align:left;text-indent:50px;}
.faq-form h1{ text-indent:200px;}
.faq-form h1 span,.faq-form h2 span{font-size:16px; padding-left:15px;}
.faq-form ul{display:block; padding:40px 0 20px; width:70%; margin:0 11%; float:right;}
.faq-form li{ width:100%; float:left; text-align:left; font-size:16px; margin-bottom:25px;}
.faq-form select{width:460px; border:1px solid #333;font-family:"微软雅黑", "黑体", "Times New Roman";appearance:none;-moz-appearance:none;-webkit-appearance:none; background:url("img/sa.png") no-repeat 435px center;padding:12px 20px 12px 0; text-indent:10px;border-radius:4px;}
.faq-form li.a select{width:228px;background:url("img/sa.png") no-repeat 203px center;}
select::-ms-expand { display: none; }
.faq-form label{ text-align:left; width:120px; display:inline-block;}
.faq-form  input{width:448px; border:1px solid #333;text-indent:10px;padding:12px 0;font-family:"微软雅黑", "黑体", "Times New Roman";appearance:none;-moz-appearance:none;-webkit-appearance:none; padding-right: 10px; background:none; margin-left:5px; border-radius:4px;}
.faq-form  input.subbtn{background:#f00; color:#fff; border:none; margin:0 auto; display:block; line-height:30px; font-size:16px; width:260px;}

.items-list{margin-top:35px;width:1200px; overflow:hidden; text-align:left;}
.items-list h2{border-left:4px solid #333; color:#333; font-size:21px; padding-left:10px;line-height:30px; }
.items-list h2 a{float:none; margin-right:15px;float: right; font-size:22px; color:#333; line-height:20px; margin-top:10px;}
.items-list a:hover{ color:#f00;}
.items-list ul{ display:block; width:1210px; margin-top:15px;}
.items-list li{width:290px; height:354px; overflow:hidden; margin-right:10px; float:left; margin-bottom:20px; background:#fff;}
.items-list li>a{width:290px;height: 198px;}
.items-list li:hover a>img{-webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
    -webkit-transition: all 0.6s ease-out;
    -moz-transition: all 0.6s ease-out;
    transition: all 0.6s ease-out;}
.items-list li img{display:block; width:100%;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.items-list li .text{padding:10px 20px 18px 20px;}
.items-list li .text a h3{padding:5px 0 8px 0; font-size:18px; color:#333; line-height:20px;}
.items-list li .text a:hover h3{color: #c71521;}
.items-list li .text table{width:98%; font-size:14px; line-height:20px; text-align:center;}
.items-list li .text tr.sname{background:#c71521; color:#fff;}
.items-list li .text tr.sname td{ border-right:1px solid #5b5b5b;background:#5b5b5b; color:#fff;}
.items-list li .text tr.sname td.td1{ border-left:1px solid #c71521;border-right:1px solid #c71521;background:#c71521; color:#fff;}
.items-list li .text tr.svalue td{border-right:1px solid #5b5b5b;border-bottom:1px solid #5b5b5b;}
.items-list li .text tr.svalue td.td1{border-left:1px solid #c71521;border-right:1px solid #c71521; color:#c71521;border-bottom:1px solid #c71521;}
.items-list li .text p.price{line-height:20px; padding-top:10px; color:#333; font-size:14px;}
.items-list li .a2{ display:none;}

.tp_poupout{position: fixed; top: 0px;right: 0px;bottom: 0px;left: 0px; z-index:999999999; display: none;background:url(img/br70_g_bg.png);overflow-y:scroll; width:100%; height:100%;}
.poupcontainer{ width:480px; height:406px; position:absolute; top:50%; left:50%; padding:20px; margin-top:-223px; margin-left:-260px; background:#fff; border-radius:6px; text-align:center; font-size:16px;}
.poupcontainer img{display:block; margin:35px auto 0 auto; width:115px;}
.poupcontainer .green{font-size:24px; color:#00b809; padding:15px 0; }
.poupcontainer .instruction{width:75%;  margin:0 auto; color:#666;}
.poupcontainer a.tomember{display:block; width:168px; line-height:35px; background:#f00; color:#fff; margin:15px auto 5px auto;}
.close-layer{display:block; width:168px; margin:0 auto; line-height:35px; color:#333;}









