﻿.zj-pos { margin:20px auto; }
.zj-pos h3{ width:1200px; margin:10px auto; }
.zj-pos span.zj-pos-icon{ display:inline-block; padding-left:22px; background:url(/images/icons.png) -100px 2px no-repeat; color:#ababab; font-size:14px; }
.zj-pos a{ color:#000; font-size:14px; }
.zj-pos a:hover{ color:#f00; }
.zj-pos span{ color:#888; font-size:14px; }
.zj-pos i{ display:inline-block; margin:0 5px; color:#aaa; font-size:13px; font-style:normal; }


.zj-product{ margin:0 auto; background:#f5f5f5; padding:0 0 20px 0;}
.zj-product-c{ width:1200px; margin:0 auto; }
.zj-product-nav{ float:left; width:240px; }
.zj-product-cate{  }
.zj-product-cate h3{ background:#810802; color:#fff; font-size:28px; height:90px;line-height:90px; text-align:center; }
.zj-product-cate ul{ }
.zj-product-cate ul li:nth-child(1) a{ margin-top:1px; }
.zj-product-cate ul li a{ display:block; position:relative; margin:15px 0; padding-left:25px; height:45px; line-height:45px; margin:2px 0; color:#333; 
                          background-color:#ddd; font-size:16px; background-image:url(/images/icons.png); background-position:-788px -130px; background-repeat:no-repeat;}
.zj-product-cate ul li a:hover{ background-color:#810802; color:#fff; background-position:-788px -74px; }
.zj-product-cate ul li dl dt a{ background:#ed4703; color:#fff;  }
.zj-product-cate ul li dl dd a{ background:#ececec; color:#666; padding-left:50px; margin:1px 0; }
.zj-product-cate ul li dl dd a:after { content: ""; width: 8px; height: 8px; border: 2px solid #bbb; border-style: solid solid none none; position: absolute; top: 22px; right: 20px;
            -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.zj-product-cate ul li dl dd a:hover{ color:#dd0101; background-color:#ececec; }
.zj-product-cate ul li dl dd a:hover::after{ border-color:#dd0101; }

.zj-product-xc{ margin:15px 0; }

.zj-product-zx{ margin-top:10px; background:#fff; }
.zj-product-zx h3{background:#810802; color:#fff; font-size:20px; height:50px;line-height:50px; text-align:center; }
.zj-product-zx ul li{  }
.zj-product-zx ul li a{ display:block; border-bottom:1px dashed #ccc; padding:15px 0 15px 10px; font-size:13px; color:#000;  }
.zj-product-zx ul li a:hover{ color:#dd0101;  }
.zj-product-zx ul li:last-child a{ border-bottom:0; }

.zj-product-case{ margin-top:10px; background:#fff; padding-bottom:13px; }
.zj-product-case h3{ background:#810802; color:#fff; font-size:20px; height:50px;line-height:50px; text-align:center; }
.zj-product-case ul{ margin-top:0px; }
.zj-product-case li{ padding:20px 6px; margin:0 5px; border-bottom:1px dashed #eee;}
.zj-product-case ul li:last-child{ border-bottom-width:0; }
.zj-product-case li img{ display:block; width:100%; text-align:center; margin:0 auto; border:1px solid #fafafa; }
.zj-product-case li span{ display:block; text-align:center; font-size:12px; margin:6px auto 0 auto; color:#333; width:90%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.zj-product-case li a:hover span{ color:#d80808; }


.zj-product-lx{ margin-top:10px; background:#fff; }
.zj-product-lx-bg{ width:230px; height:116px; background:url(/images/icons.png) right -884px no-repeat; }
.zj-product-lx-qq{ margin:20px 15px 0 20px; }
.zj-product-lx-qq a{ display:block; color:#666; font-size:13px; background:url(/images/icons.png) -188px -731px no-repeat; padding-left:28px; height:30px; line-height:21px; margin-top:10px; }
.zj-product-lx-wt{ border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; margin:20px 15px; padding:18px 0; }
.zj-product-lx-wt span:nth-child(1){ display:block; background:Url(/images/icons.png) -176px -80px no-repeat; padding-left:35px; font-size:16px; height:30px; line-height:25px;  }
.zj-product-lx-wt span:nth-child(2){ font-size:12px; margin-left:35px; }
.zj-product-lx-fs{ margin:0 0 20px 15px; padding: 0 0 30px 0; }
.zj-product-lx-fs span:nth-child(1){ display:block; background:Url(/images/icons.png) -176px -41px no-repeat; padding-left:30px; font-size:16px; height:30px; line-height:18px;  }
.zj-product-lx-fs span{ font-size:12px; margin-top:10px; display:block;}


.zj-product-detail{ float:right; width:935px; }
.zj-product-detail-gy{ padding:20px 0 20px 20px; border:1px solid #efefef; background:#fff; }
.zj-product-dg-img{ float:left; display:block; border:1px solid #eee; }
.zj-product-dg-wz{ float:left; margin-left:25px; width:445px; overflow: hidden; position: relative; }
.zj-product-dg-wz h1{ font-size:22px; border-bottom:1px dashed #bbb; padding-bottom:15px; }
.zj-product-dg-wz ul{ margin-top:15px; }
.zj-product-dg-wz ul li{ color:#999; font-size:14px; margin-top:10px; }
.zj-product-dg-wz ul li:nth-child(2){ margin-left:1000px; position:absolute; }
.zj-product-dg-wz ul li:nth-child(2) em{ font-style:normal; }
.zj-product-dg-wz ul li:nth-child(2) i{ font-style:normal; }
.zj-product-dg-wz ul li span{ color:#000;  }
.zj-product-dg-wz-zx{ margin-top:10px; }
.zj-product-dg-wz-zx i{display:inline-block; font-size:40px; color:#9e1009; vertical-align:middle; }
.zj-product-dg-wz-zx span:nth-child(2){ display:inline-block; color:#000; font-size:24px; font-family:Arial; height:41px;line-height:41px; vertical-align:middle; }
.zj-product-dg-wz-zx span:last-child{ display:inline-block; cursor:pointer; width:130px; height:36px; line-height:36px; margin-left:50px; font-size:16px; text-align:center; color:#fff; background:#9e1009; border-radius:5px; }

.zj-product-dg-wz .link-3d{ position:absolute; right:20px; top:66px; 
                               animation: threedD 2s linear infinite alternate both; -webkit-animation: threedD 2s linear infinite alternate both; 
                               -moz-animation: threedD 2s linear infinite alternate both; -o-animation: threedD 2s linear infinite alternate both;  }
.zj-product-dg-wz .link-3d i{ font-size:30px; color:#015cb5; font-style:normal; vertical-align:middle; }
.zj-product-dg-wz .link-3d span{ font-size: 14px; color: #015cb5; }

@keyframes threedD {
    0% { transform: rotateY(0deg); -ms-transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -o-transform: rotateY(0deg); -moz-transform: rotateY(0deg); }
    100% { transform: rotateY(180deg); -ms-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); -moz-transform: rotateY(180deg); }
}

@-webkit-keyframes threedD {
    0% { transform: rotateY(0deg); -ms-transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -o-transform: rotateY(0deg); -moz-transform: rotateY(0deg); }
    100% { transform: rotateY(180deg); -ms-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); -moz-transform: rotateY(180deg); }
}

@-moz-keyframes threedD {
    0% { transform: rotateY(0deg); -ms-transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -o-transform: rotateY(0deg); -moz-transform: rotateY(0deg); }
    100% { transform: rotateY(180deg); -ms-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); -moz-transform: rotateY(180deg); }
}

@-o-keyframes threedD {
    0% { transform: rotateY(0deg); -ms-transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -o-transform: rotateY(0deg); -moz-transform: rotateY(0deg); }
    100% { transform: rotateY(180deg); -ms-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); -moz-transform: rotateY(180deg); }
}

#vf-3d{ margin-bottom:50px; margin-top:50px; background: #fff;  padding: 25px 25px 40px 25px; border-radius:5px; }
#vr { width: 880px; height: 600px; margin-top:20px; border-radius:15px; overflow:hidden; box-shadow: 3px 3px 3px rgba(0,0,0,0.3); -webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.3); }
#progress-bar { width: 500px; height: 32px; margin: -330px auto 0 auto; text-align: center; background-color: #dcdbd7; position: relative; border-radius: 32px; box-shadow: 0 1px 0 rgba(255,255,255,0.8),inset 0 2px 3px rgba(0,0,0,0.2); position: relative; height: 35px; padding-right: 2px; background-color: #abb2bc; border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#b6bcc6),color-stop(1,#9da5b0)); background: -moz-linear-gradient(#9da5b0 0,#b6bcc6 100%); -webkit-box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.5),0px 1px 0 0 #FFF; -moz-box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.5),0px 1px 0 0 #FFF; box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.5),0px 1px 0 0 #FFF }
#pb-bg { height: 32px; width: 16px; background: #7eea19; position: relative; display: block; overflow: hidden; height: 33px; -moz-border-radius: 35px; -webkit-border-radius: 35px; border-radius: 35px; -webkit-background-size: 44px 44px; background-color: #74d04c; background: -webkit-gradient(linear,0 0,44 44,color-stop(0.00,rgba(255,255,255,0.17)),color-stop(0.25,rgba(255,255,255,0.17)),color-stop(0.26,rgba(255,255,255,0)),color-stop(0.50,rgba(255,255,255,0)),color-stop(0.51,rgba(255,255,255,0.17)),color-stop(0.75,rgba(255,255,255,0.17)),color-stop(0.76,rgba(255,255,255,0)),color-stop(1.00,rgba(255,255,255,0))),-webkit-gradient(linear,left bottom,left top,color-stop(0,#74d04c),color-stop(1,#9bdd62)); background: -moz-repeating-linear-gradient(top left -30deg,rgba(255,255,255,0.17),rgba(255,255,255,0.17) 15px,rgba(255,255,255,0) 15px,rgba(255,255,255,0) 30px),-moz-linear-gradient(#9bdd62 0,#74d04c 100%); -webkit-box-shadow: inset 0 1px 0 0 #dbf383,inset 0 -1px 1px #58c43a; -moz-box-shadow: inset 0 1px 0 0 #dbf383,inset 0 -1px 1px #58c43a; box-shadow: inset 0 1px 0 0 #dbf383,inset 0 -1px 1px #58c43a; border: 1px solid #4c8932; -webkit-animation: animate-stripes 2s linear infinite; overflow: hidden; }
#pb-text { position: absolute; top: 1px; right: 0; font-size: 13px; padding-right: 12px; line-height: 32px; color: rgba(0,0,0,0.6); text-shadow: rgba(255,255,255,0.45) 0 1px 0; white-space: nowrap }
#opearte{ margin:30px 0 0 10px; }
#opearte ul li{ list-style:inside; color:#999; margin-top:5px; }
#opearte ul li span{ list-style:inside; font-weight:bold; color:#000; }


#zj-ewm-product{ margin-top:8px; }
#zj-ewm-product div{ position:relative; float:left; width:33%; cursor:pointer; }
#zj-ewm-product div span{ font-size:12px;  }
#zj-ewm-product div img{ width:50px; height:50px; vertical-align:middle; }
#zj-ewm-product div img:nth-child(2){ width:40px; height:40px; }
#zj-ewm-product div p{ position:absolute; background:#fff; padding:5px; opacity: 0; -webkit-transition:opacity .5s;transition:opacity .5s; border:1px solid #f1f1f1; }
#zj-ewm-product div:hover p{ opacity:1; }
#zj-ewm-product div p img{ width:150px; height:auto;  }

.zj-product-detail-ug{ margin-top:20px;}
.zj-product-detail-ug div:nth-child(1) h2, .zj-product-detail-ug div:nth-child(1) h3{ display:inline-block; font-size:24px; margin-bottom:20px; margin-top:35px; }
.zj-product-detail-ug div:nth-child(1) span:nth-child(2){ display:inline-block; margin:0 10px; width:5px; height:8px; background:#d80808; }
.zj-product-detail-ug div:nth-child(1) span:nth-child(3){ display:inline-block; width:803px; height:8px; background:#e8e8e8; }

.zj-product-detail-ug div:nth-child(1) h2.t2:before, .zj-product-detail-ug div:nth-child(1) h3.t2:before{ border-left: 5px solid #d9304f; content: ""; margin-right: 10px; width: 6px;}

.zj-product-detail-ug div:nth-child(2){ background:#fff; font-size:14px; line-height:24px; padding:20px 30px 50px 30px; }
.zj-product-detail-ug a{ color:#0995dc;  }
.zj-product-detail-ug div:nth-child(2) img{ max-width:800px; }
.zj-product-detail-ug ul{ background:#fff; font-size:14px; line-height:24px; padding:20px 30px 20px 30px; }
.zj-product-detail-ug ul li { position:relative; padding-left:16px; margin:10px 0; }
.zj-product-detail-ug ul li span{ display:block; position:absolute; color:#d80808; font-size:24px; left:0px; top:-8px; }


#zj-product-detail-ug-cp{ background:url(/img/cp/cp_bg.jpg) left top no-repeat; padding:0; overflow:hidden; }
#zj-product-detail-ug-cp h4{ color:#fff; font-size:46px; font-weight:bold; margin:68px 0 15px 50px; letter-spacing:5px; }
#zj-product-detail-ug-cp .zj-product-detail-ug-cp-cj{ width:580px; background:none; color:#fff; padding-bottom:30px; margin-left:30px; }
#zj-product-detail-ug-cp .zj-product-detail-ug-cp-cj p{ color:#fff; font-size:18px; line-height:38px; font-weight:lighter; }
#zj-product-detail-ug-cp .fgx{ margin:0 40px 0 40px; height:10px; border-top:1px solid #444e58;}
#zj-product-detail-ug-cp  ul{ margin:20px 0 0 40px; background:none; padding:0; }
#zj-product-detail-ug-cp  ul li{ float:left; margin-left:150px; }
#zj-product-detail-ug-cp  ul li:first-child{ margin-left:35px; }
#zj-product-detail-ug-cp  ul li span{ display:block; color:#fff; font-size:16px; position:static; margin-top:6px; }
#zj-product-detail-ug-cp .seka{ margin:30px 0 30px 75px; }

#cp-img{ background:#fff; padding-bottom:36px; overflow:hidden; }
#cp-img p{ margin:0 auto; text-align:center; }
#cp-img p:first-child{ margin-top:36px; }
#cp-img p img{ width:100%; }

#cp-shijingtu{ background:#fff; padding-bottom:36px; }
#cp-shijingtu h4, #cp-img h4{ font-size:28px; text-align:center; padding:60px 0 30px 0; }
#cp-shijingtu div{ width:880px; margin:0 auto; padding:0; }
#cp-shijingtu div img{ display:block; margin:0; padding:0; width:880px; max-width:none;  }
#cp-shijingtu p{ margin-top:25px;  }

#cunpai-video{ width: 720px; margin: 50px auto; }
#cunpai-video #video{ width:100%; height:auto; object-fit: cover; object-position: 50% 50%; background-color: #000; }
#cunpai-video h4{ text-align:center; font-size:14px; font-weight:normal; color:#999; padding:0; }


.zj-product-detail-ug-c{ background:#fff; }
.zj-product-detail-ug-c table{ width:100%; margin-bottom:20px; border-collapse: collapse; border-spacing: 0;  font-family:"PingFang SC","微软雅黑","Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体"; }
.zj-product-detail-ug-c table tr:nth-child(1) th{ background:#f4f4f6;  text-indent:30px; color:#000; font-size:16px; font-weight:bold; text-align:left; }
.zj-product-detail-ug-c table th{border:1px solid #dedede; color:#000; padding:10px 0 10px 30px; background:#fafafa; font-size:13px; text-align:left; font-weight:bold; }
.zj-product-detail-ug-c table td{ border:1px solid #dedede; padding:10px 20px; font-size:13px; color:#666; line-height:26px; }
.zj-product-detail-ug-c table a{ color:#000; }
.product-sm p{ text-indent:2em; margin:15px 0 0 0;}
.product-sm span{ color:#f00; margin-right:5px; }
.product-sm i{ font-size:18px; color:#f00; margin-right:3px; }
.product-sm a{ color:#aaa; }
.product-more{ display:none; margin-top:50px; }

#cp_sm{ padding:0; }
#cp-shijingtu #cp_sm{ width:auto; }
#cp_sm .product-sm{ padding:0 30px 0px 30px; }
#cp_sm .product-sm p{ text-align:left; margin:20px 0 0 0; }
#cp-shijingtu #cp_sm .product-more p{ margin-top: 0; }

.product-service{}
.product-service h6{ font-size:18px; font-weight:bold; margin-bottom:6px;}
.product-service ol{ margin-bottom:50px; margin-left:30px;}
.product-service ol:last-child{ margin-bottom:0px; }
.product-service li{ list-style: decimal; margin-bottom:6px; color:#666;}

#video{ height:480px; }

#zj-product-info{ padding:0; width:935px; }
#zj-product-info .zj-product-info-bg1{ width:935px; padding-bottom:28px; background:#000; }
#zj-product-info .zj-product-info-bg1 h3{ display:block; margin:0 auto; text-align:center; padding:40px 0 20px 0; color:#fff; font-size:30px; letter-spacing:1px; font-weight:bold;  }
#zj-product-info .zj-product-info-bg1 h3 i{ margin-right:10px; color:#f00; }
#zj-product-info .zj-product-info-bg1 p{ margin:0 auto; text-align:center; }
#zj-product-info .zj-product-info-bg1 span{ display:inline-block; margin:0; padding:0; width:auto; background:none; color:#fff; font-size:16px; margin-right:50px; font-weight:bold; font-family:黑体;  }
#zj-product-info .zj-product-info-bg1 span i{ display:inline-block; width:15px; height:15px; background:#f00; margin-right:8px;}

#zj-product-info .zj-product-info-xc1{ margin:20px 0 0 80px; text-align:center; padding:0;}
#zj-product-info .zj-product-info-xc1 li{ float:left; width:168px; margin-right:80px; margin-bottom:30px;}
#zj-product-info .zj-product-info-xc1 li:nth-child(3n){ margin-right:0px; }
#zj-product-info .zj-product-info-xc1 li i{ display:block; width:168px; height:164px; background:url(/images/xclogo.jpg) 0 0 no-repeat;}
#zj-product-info .zj-product-info-xc1 li:nth-child(2) i{ background:url(/images/xclogo.jpg) 0 -179px no-repeat;}
#zj-product-info .zj-product-info-xc1 li:nth-child(3) i{ background:url(/images/xclogo.jpg) 0 -352px no-repeat;}
#zj-product-info .zj-product-info-xc1 li:nth-child(4) i{ background:url(/images/xclogo.jpg) 0 -521px no-repeat;}
#zj-product-info .zj-product-info-xc1 li:nth-child(5) i{ background:url(/images/xclogo.jpg) 0 -692px no-repeat;}
#zj-product-info .zj-product-info-xc1 li:nth-child(6) i{ background:url(/images/xclogo.jpg) 0 -868px no-repeat;}
#zj-product-info .zj-product-info-xc1 li span{ display:block; text-align:center; position:initial; color:#000; margin-top:6px;}

#zj-product-info .zj-product-img{ margin:0 auto; text-align:center;}
#zj-product-info .zj-product-img img{ max-width:800px; }
#zj-product-cs{ width:935px; background:#fff; padding:50px 0; }
#zj-product-cs table{ width:92%; margin:0 auto; }
#zj-product-cs table tr th{ border:1px solid #dfdfdf;  padding-left:20px; text-align:left; background:#fcfcfc; font-size:14px; color:#666; }
#zj-product-cs table tr td{ width:660px; font-size:14px; }

#zj-product-cs .zj-product-c{ width:860px; padding-bottom:0; }
#zj-product-cs .zj-product-cmp{ margin:20px 0; text-indent:2em;  }
#zj-product-cs .zj-product-cmp span{ display:inline; background:none;  }
#zj-product-cs .zj-product-cmp p{ margin-top:20px; font-size:16px; line-height:26px;  text-indent:2em; }
#zj-product-cs .zj-product-more{ padding:0; display:none; }
#zj-product-cs .zj-product-more p{ margin-top:20px; font-size:13px; color:#666; line-height:24px;  text-indent:2em; }


.zj-product-detail-ug table{ }
.zj-product-detail-ug table tr td { border:1px solid #dfdfdf; width:280px;  padding:15px; background:#fff; }
.zj-product-detail-ug table tr td span{ display:block;  text-align:center; color:#333; font-size:16px; }
.zj-product-detail-ug table tr td img{ display:block; width:210px; height:150px; margin-left:35px; }
.zj-product-detail-ug div.xgal { padding:20px; }
.zj-product-detail-ug .xgal ul { margin:0; padding:0; }
.zj-product-detail-ug .xgal ul li{ float:left; padding-left:0; margin:0 15px 0 0;  }
.zj-product-detail-ug .xgal ul li.right0{ margin-right:0px; }
.zj-product-detail-ug .xgal ul li img{ display:block; width:288px; height:188px; }
.zj-product-detail-ug .xgal ul li.xgcp_ljx img{ width:190px; height:250px; }
.zj-product-detail-ug .xgal ul li.xgcp_ljx{ margin-right:40px; }
.zj-product-detail-ug .xgal ul li.right00{ margin-right:0px; }
.zj-product-detail-ug .xgal ul li span{ position:inherit; display:block; font-size:12px; color:#000; text-align:center; margin-top:6px; width:280px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.zj-product-detail-ug .xgal ul li.xgcp_ljx span{ width:180px;}
.zj-product-detail-ug .xgal ul li a:hover span{ color:#d80808; }

.zj-product-detail-ug div.qa { padding-bottom:10px; }
.zj-product-detail-ug .qa ul{ padding:0; }
.zj-product-detail-ug .qa ul li{ width:auto; padding:20px 0; border-bottom:1px dashed #eee; }
.zj-product-detail-ug .qa ul li:last-child{ border-bottom:0; }
.zj-product-detail-ug .qa ul li:first-child{ padding-top:0px; }
.zj-product-detail-ug .qa ul li a{ display:inline-block; font-size:15px; font-weight:bold; color:#000; width:86%; vertical-align:top; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.zj-product-detail-ug .qa ul li > span{ position:initial; display:inline-block; background:#999; color:#fff; padding:1px 5px; margin-right:10px; font-size:13px; vertical-align:top; }
.zj-product-detail-ug .qa ul li div{ margin-top:10px; }
.zj-product-detail-ug .qa ul li div span{ position:initial; font-size:13px; display:block; float:left; background:#9e1009; color:#fff; padding:1px 5px; margin-right:10px; }
.zj-product-detail-ug .qa ul li div p{ text-indent:0; font-size:14px; float:left; width:88%; color:#888; font-size:12px; line-height:20px; overflow:hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }




@media screen and (min-width: 800px) {
    .nav-fixed{ position:fixed; left: 0; top: 0; z-index: 100; }
}

@media screen and (max-width: 800px) {
   .mobile-header-topbar{ opacity:0; }
   #mobile-header-curpos{ display:none; }
   #mobile-product-nav{ display:none; }

    .zj-pos { display:none; }
    .zj-pos h3{ width:100%; margin:0 auto; }
    .zj-pos span.zj-pos-icon{ display:inline-block; padding-left:22px; background:url(/images/icons.png) -100px 2px no-repeat; color:#ababab; font-size:14px; }
    .zj-pos a{ color:#000; font-size:13px; }
    .zj-pos a:hover{ color:#f00; }
    .zj-pos span{ color:#888; font-size:13px; }
    .zj-pos i{ display:inline-block; margin:0 5px; color:#aaa; font-size:13px; font-style:normal; }

    .zj-product{ margin:0 auto; background:#f5f5f5; padding:0; width:100%; }
    .zj-product-c{ width:auto; margin:0; }

    .zj-product-detail{ float:none; width:auto; margin:0; }
    .zj-product-detail-gy{ padding:0; border:0; background:none; }
    .zj-product-dg-img{ float:none; display:block; border:0; }
    .zj-product-dg-img img{ width:100%; height:auto; }
    .zj-product-dg-wz{ float:none; margin:5px 8px 10px 8px; padding:12px 10px 12px 15px; width:auto; overflow:hidden; background:#fff; border-radius:10px; }
    .zj-product-dg-wz h1{ font-size:16px; border-bottom:1px dotted #ddd; padding-bottom:8px; font-weight:bold; }
    .zj-product-dg-wz ul{ margin-top:15px; }
    .zj-product-dg-wz ul li{ color:#999; font-size:12px; margin-top:10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
    .zj-product-dg-wz ul li span{ color:#000; }
    .zj-product-dg-wz-zx{ margin-top:10px; }
    .zj-product-dg-wz-zx i{  font-size:40px; color:#9e1009;  }
    .zj-product-dg-wz-zx span:nth-child(2){ font-size:22px; font-family:Arial; height:41px;line-height:41px;  }
    .zj-product-dg-wz-zx span:last-child{ cursor:pointer; width:auto; height:auto; line-height:initial; padding:4px 16px; margin-left:10px; font-size:14px; border-radius:5px; }

    #zj-ewm-product{ margin-top:8px; height:60px; overflow:hidden; }
    #zj-ewm-product div{ position:relative; float:left; width:32.5%; cursor:pointer; }
    #zj-ewm-product div:last-child{ float:right; }
    #zj-ewm-product div span{ font-size:11px;  }
    #zj-ewm-product div img{ width:50px; height:50px; vertical-align:middle; }
    #zj-ewm-product div img:nth-child(2){ width:40px; height:40px; }
    #zj-ewm-product div p{ display:none; }
	
    .zj-product-detail-ug{ margin:0 8px 10px 8px; padding:0; width:auto; overflow:hidden; background:#fff; border-radius:10px; }
    .zj-product-detail-ug div:nth-child(1) h2, .zj-product-detail-ug div:nth-child(1) h3{ margin:16px 0 5px 12px; font-size:20px; color:#000;}
    .zj-product-detail-ug div:nth-child(1) h2:before, .zj-product-detail-ug div:nth-child(1) h3:before{ border-left: 0px; content: ""; margin-right: 0; width: 0px;}
    .zj-product-detail-ug div:nth-child(1) span:nth-child(2){ display:none; }
    .zj-product-detail-ug div:nth-child(1) span:nth-child(3){ display:none; }

    .zj-product-detail-ug div:nth-child(2){ background:#fff; font-size:12px; line-height:24px; padding:10px 10px; }
    .zj-product-detail-ug a{ color:#0995dc;  }
    .zj-product-detail-ug div:nth-child(2) img{ width:100%; height:auto; text-indent:-2em; display:block; }
    .zj-product-detail-ug div:nth-child(2) p{ text-indent:2em; line-height:26px; font-size: 14px; color: #000; }

    .zj-product-detail-ug div.xgal { padding:0; background:none; margin:0 10px 5px 10px; }
    .zj-product-detail-ug .xgal ul { margin:0; padding:0; }
    .zj-product-detail-ug .xgal ul li{ float:left; padding-left:0; margin:0 0 8px 0;  width:48.8%; background:#f2f2f2; }
    .zj-product-detail-ug .xgal ul li:nth-child(2n){ float:right; }
    .zj-product-detail-ug .xgal ul li a{ margin:6px 6px 3px 6px; display:block; }
    .zj-product-detail-ug .xgal ul li img{ display:block; width:100%; height:auto; }
    .zj-product-detail-ug .xgal ul li.xgcp_ljx img{ width:48.8%; height:auto; }
    .zj-product-detail-ug .xgal ul li.xgcp_ljx{ margin-right:0; }
    .zj-product-detail-ug .xgal ul li span{ position:inherit; display:block; font-size:12px; color:#000; text-align:center; margin-top:0px; width:auto; }
    .zj-product-detail-ug .xgal ul li.xgcp_ljx span{ width:auto;}

    .zj-product-detail-ug ul{ background:#fff; font-size:12px; line-height:20px; padding:10px; }
    .zj-product-detail-ug ul li { position:relative; padding-left:15px; margin:10px 0; font-size:14px; line-height:24px; }
    .zj-product-detail-ug ul li span{ display:block; position:absolute; color:#d80808; font-size:24px; left:0px; top:-8px; }

    .zj-product-detail-ug table.pj{ margin:10px 15px 20px 15px; }
    .zj-product-detail-ug table.pj tr td { width:30%;  padding:10px; background:#fff; }
    .zj-product-detail-ug table.pj tr td span{ display:block;  text-align:center; color:#333; font-size:12px; }
    .zj-product-detail-ug table.pj tr td img{ display:block; width:100%; height:auto; margin-left:0; }

    .zj-product-detail-ug div p.cmp-img{ text-indent:0;  margin-bottom:10px; }
    .zj-product-detail-ug div p.cmp-img img{ width:100%; height:auto; }

    .zj-product-detail-ug-c{ background:#fff; }
    .zj-product-detail-ug-c table{ width:100%; margin-bottom:20px;}
    .zj-product-detail-ug-c table tr:nth-child(1) th{ background:#f4f4f6;  text-indent:20px; color:#000; font-size:14px; font-weight:bold; text-align:left; }
    .zj-product-detail-ug-c table tr th{border:1px solid #dedede; color:#000; padding:8px 0; width:22%; background:#fafafa; font-size:12px; text-align:center; font-weight:bold; }
    .zj-product-detail-ug-c table tr td{ border:1px solid #dedede; padding:8px; font-size:12px; line-height:20px; }
    .zj-product-detail-ug-c table tr td a{ color:#000; }
    .product-sm{ margin-bottom:8px; }
    #cp_sm .product-sm{ padding:0; }


    .zj-product-nav{ float:none; width:auto; margin:0 8px; padding-bottom:10px; }
    .zj-product-cate{ display:none; }
    .zj-product-lx{ display:none; }
    .zj-product-zx, .zj-product-case{ margin:0 0 10px 0; padding:0; width:auto; overflow:hidden; background:#fff; border-radius:10px; }
    .zj-product-zx h3, .zj-product-case h3{ margin:8px 0 0 15px; font-size:20px; background:none; color:#000; text-align:left; }
    .zj-product-zx h3:before, .zj-product-case h3:before{ margin-right: 0; width:0; border:0; }
    .zj-product-zx ul{ background:#fff; padding: 0 15px 12px 15px; }
    .zj-product-zx ul li a{ display:block; border-bottom:1px dashed #ccc; padding:10px 6px; font-size:14px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
    .zj-product-zx ul li:last-child a{ border-bottom:0; }

    .zj-product-case{ padding-bottom:10px; }
    .zj-product-case ul{ background:#fff; margin:0 10px; }
    .zj-product-case li{ float:left; padding:0px; background:#f2f2f2; margin:0 0 8px 0; border-bottom:0; width:49%; }
    .zj-product-case li:nth-child(2n){ float:right; }
    .zj-product-case ul li.noboder{ border-bottom-width:0; }
    .zj-product-case li img{ display:block; width:100%; height:auto; text-align:center; margin:0 auto; border:0; }
    .zj-product-case li span{ display:block; text-align:center; font-size:12px; margin:6px auto 0 auto; color:#333;  }
    .zj-product-case li a{ display:block; margin:6px; }


    .product-sm p{ text-indent:2em; margin:15px 0 0 0;}
    .product-sm span{ color:#f00; margin-right:5px; }
    .product-sm i{ font-size:18px; color:#f00; margin-right:3px; }
    .product-sm a{ color:#aaa; }
    .product-more{ display:none; margin-top:50px; }

    .product-service{}
    .product-service h6{ font-size:14px; font-weight:bold; margin-bottom:6px;}
    .product-service ol{ margin-bottom:30px; margin-left:30px;}
    .product-service ol:last-child{ margin-bottom:0px; }
    .product-service li{ list-style: decimal; margin-bottom:6px; color:#666;}

    #video{ width:100%; height:auto; }

    #vf-3d{ padding: 10px 10px 20px 10px; }
    #vr { width: 100%; height: 400px;  }
    #progress-bar { width: 90%; }

    #zj-product-info{ padding:0; width:auto; }
    #zj-product-info .zj-product-info-bg1{ width:auto; padding-bottom:15px; background:#000; }
    #zj-product-info .zj-product-info-bg1 h3{ margin:0 auto; text-align:center; padding:15px 0 10px 0; color:#fff; font-size:15px; letter-spacing:0px; font-weight:bold;  }
    #zj-product-info .zj-product-info-bg1 h3:before{border-left:0; margin-right:0; width:0; }
    #zj-product-info .zj-product-info-bg1 h3 i{ margin-right:10px; color:#f00; }
    #zj-product-info .zj-product-info-bg1 p{ margin:0 auto; text-align:center; text-indent:0; }
    #zj-product-info .zj-product-info-bg1 span{ display:inline-block; margin:0; padding:0; width:auto; background:none; color:#fff; font-size:12px; margin-right:10px; font-weight:normal;  }
    #zj-product-info .zj-product-info-bg1 span:last-child{ margin-right:0;  }
    #zj-product-info .zj-product-info-bg1 span i{ display:inline-block; width:6px; height:6px; background:#f00; margin-right:3px;}

    #zj-product-info .zj-product-info-xc1{ display:none; }
    #zj-product-info .zj-product-info-xc1 li{ float:left; width:30%; margin-right:10px; margin-bottom:15px;}
    #zj-product-info .zj-product-info-xc1 li:nth-child(3n){ margin-right:0px; }
    #zj-product-info .zj-product-info-xc1 li i{ display:block; width:100%; height:auto; background:url(/images/xclogo.jpg) 0 0 no-repeat;}
    #zj-product-info .zj-product-info-xc1 li span{ display:block; text-align:center; position:initial; color:#000; margin-top:6px;}

    #zj-product-info .zj-product-img{ margin:15px 10px 0 10px; text-align:center;}
    #zj-product-info .zj-product-img img{ width:100%; }
    #zj-product-cs{ width:auto; background:#fff; padding:50px 0 10px 0; }
    #zj-product-cs table{ width:auto; margin:0 10px; }
    #zj-product-cs table tr th{ border:1px solid #dfdfdf; width:24%; padding-left:0; text-align:center; background:#fcfcfc; font-size:13px; color:#666; }
    #zj-product-cs table tr td{ width:auto; font-size:12px; padding:8px; }

    #zj-product-cs .zj-product-c{ width:auto; padding-bottom:0; }
    #zj-product-cs .zj-product-cmp{ margin:20px 0; text-indent:2em;  }
    #zj-product-cs .zj-product-cmp span{ display:inline; background:none;  }
    #zj-product-cs .zj-product-cmp p{ margin-top:20px; font-size:13px; line-height:24px;  text-indent:2em; }
    #zj-product-cs .zj-product-more{ padding:0; display:none; }
    #zj-product-cs .zj-product-more p{ margin-top:20px; font-size:13px; color:#666; line-height:24px;  text-indent:2em; }

    #zj-product-detail-ug-cp{ width:auto; margin: 6px 12px; background-size:100% 100%; }
    #zj-product-detail-ug-cp h4{ color:#fff; font-size:22px; font-weight:bold; margin:30px 0 0 20px; letter-spacing:5px; }
    #zj-product-detail-ug-cp .zj-product-detail-ug-cp-cj{ width:60%; background:none; color:#fff; padding-bottom:20px; margin-left:10px;  }
    #zj-product-detail-ug-cp .zj-product-detail-ug-cp-cj p{ color:#fff; font-size:13px; line-height:22px; font-weight:lighter; text-indent:initial; }
    #zj-product-detail-ug-cp .fgx{ margin:0 20px 0 20px; height:10px; border-top:1px solid #444e58;}
    #zj-product-detail-ug-cp  ul{ margin:10px 0 0 0px; background:none; padding:0; }
    #zj-product-detail-ug-cp  ul li{ float:left; margin-left:10px; margin-right:10px; width:15%; }
    #zj-product-detail-ug-cp  ul li:first-child{ margin-left:0px; }
    #zj-product-detail-ug-cp  ul li:last-child{ margin-right:0px; }
    #zj-product-detail-ug-cp  ul li img{ width:100%; }
    #zj-product-detail-ug-cp  ul li span{ font-size:11px; margin-top:6px; }

    #zj-product-detail-ug-cp .seka{ margin:30px 20px 30px 20px; }
    #zj-product-detail-ug-cp .seka img{ width:100%; }

    #cp-img{ background:#fff; padding-bottom:25px; margin: 0 12px; }
    #cp-img img{ width:100%; }
    #cp-img p{ margin:0 auto; width:auto; text-align:center; }
    #cp-img p:first-child{ margin-top:10px; }

    #cp-shijingtu{ margin: 0 12px; background:#fff; padding-bottom:25px; }
    #cp-shijingtu h4, #cp-img h4{ font-size:20px; text-align:center; padding:0px 0 15px 0; }
    #cp-shijingtu div{ width:100%; margin:0 auto; padding:0; }
    #cp-shijingtu div a{ margin:0 8px;  }
    #cp-shijingtu div img{ display:block; margin:0; padding:0; width:100%; max-width:none;  }
    #cp-shijingtu p{ margin:10px 0px 0 5px; font-size: 13px; color: #000; line-height: 28px; }
    
    #cunpai-video{ width: 100%; margin: 30px auto; }
    #cunpai-video #video{ width:100%; height:auto; object-fit: cover; object-position: 50% 50%; background-color: #000; }
    #cp-img #cunpai-video h4{ text-align:center; font-size:12px; font-weight:normal; color:#999; padding:0; }

    
    .footer-nav{ background:#fff; width:100%; overflow:hidden; position:fixed; bottom:0; border-top:1px solid #eee; }
    .footer-nav ul{ margin:0; padding: 10px 0; overflow:hidden; }
    .footer-nav ul li{ float:left; margin:0 auto; text-align:center; }
    .footer-nav ul li:nth-child(1){ width:10%; text-align:right; }
    .footer-nav ul li:nth-child(2){ width:20%; }
    .footer-nav ul li.nav-button-1{ width:35%; }
    .footer-nav ul li.nav-button-2{ width:35%; }
    .footer-nav ul li a{ display:block; font-size:12px; color:#000;  margin:0; padding:0; }
    .footer-nav ul li a i{ display:block; font-size:20px; color:#000; padding-top:0; line-height:22px; }
    .footer-nav ul li a span{ display:block; font-size:12px; color:#000; }
    .footer-nav ul li:first-child a i{ font-size:16px; }
    .footer-nav ul li:nth-child(2) a img{ display:block; margin:1px auto; width:20px; }
    .footer-nav ul li a span{ display:block; font-size:11px; color:#000; padding-top:0px; }
    .footer-nav ul li.nav-button-1 a { display:block; background-color: transparent; border:1px solid #ee0101; color: #ee0101; border-radius: 8px;  height: 36px; line-height:36px; 
                                          padding:0; width:85%; text-align: center;  }
    .footer-nav ul li.nav-button-1 a span{ margin:0; padding:0;  color:#ef1f1f; font-size: 14px; }
    .footer-nav ul li.nav-button-2 a { display:block; border:1px solid #c90000; background:#d00; border-radius: 8px;  height: 36px; line-height:36px;
                                          padding:0; width:85%; text-align: center; }
    .footer-nav ul li.nav-button-2 a span{ margin:0; padding:0;  color:#ffffff; font-size: 14px; }
}

