@charset "utf-8";

/* CSS Document */

body{ margin:0; padding:0; font-size:12px; color:#333;}

a{ color:#333; text-decoration:none;}

a:hover{color:#014190; text-decoration:none;}

*{margin:0; padding:0;}

li{ list-style-type:none;}

img{ border:0;}

.c{ clear:both;}



.head{width:100%; margin:0 auto; overflow:hidden; border-top:5px solid #014190; margin-top:-15px;}

.head1{width:1004px; height:129px; margin:0 auto; overflow:hidden;}

.head11{width:240px; height:95px; float:left; overflow:hidden; margin-top:15px;}

.head12{width:680px; height:95px; float:right; overflow:hidden; padding-top:15px;}

.head12 p{ float:right; width:100%; text-align:right;}

.head12 li{float:left; width:110px; height:37px; line-height:37px; font-size:14px; font-family:"微软雅黑"; text-align:center; overflow:hidden;}

.head12 li a{float:left; width:110px; color:#333; height:37px;}

.head12 li a:hover{float:left; width:110px; color:#fff; height:37px; background:#014190;}



.index{width:993px; margin:0 auto; padding:15px 0; overflow:hidden;}

.index1{width:633px; float:left; overflow:hidden; margin-right:13px; border:1px solid #e0dede;}

.h11{ height:36px; margin:5px; line-height:36px; font-size:16px; color:#FFF; text-indent:10px; font-weight:700; font-family:"微软雅黑"; background:url(images/sdfc.jpg) 0 0 no-repeat; border-bottom:1px solid #e0dede; padding-bottom:3px; margin-bottom:5px;}

.h11 font {font-size:12px; font-weight:100;}

.index11{width:613px; height:202px; margin:0 auto; padding:5px; overflow:hidden; background:url(images/qw1.jpg) 0 0 no-repeat; margin-bottom:30px;}

.index111{width:98px; height:182px; float:left; padding:10px; font-size:16px; font-weight:700; color:#000; line-height:25px; font-family:"微软雅黑"; margin-right:360px;}

.index111 p{ height:110px; font-size:12px;}

.index111 a{ float:right; text-align:right; font-size:13px; color:#FFF;}

.index111 a:hover{color:#014190;}

.index112{width:100px; height:182px; float:left; font-size:12px; line-height:27px; padding-top:20px;}

.index112 a{color:#6b6a6a;}

.index112 a:hover{color:#014190;}

.index113{width:25px; height:182px; float:right; font-size:14px; font-weight:700; text-align:center; color:#000; line-height:20px; font-family:"微软雅黑"; padding-top:40px;}

.index113 a{color:#FFF;}

#indj1{background:url(images/qw2.jpg) 0 0 no-repeat;}

#indj2{background:url(images/qw3.jpg) 0 0 no-repeat;}

#indj3{background:url(images/qw4.jpg) 0 0 no-repeat;}

#indj4{background:url(images/qw5.jpg) 0 0 no-repeat;}

#indj5{background:url(images/qw6.jpg) 0 0 no-repeat;}

#indj6{background:url(images/qw7.jpg) 0 0 no-repeat;}

#indj7{background:url(images/qw8.jpg) 0 0 no-repeat; margin-bottom:20px;}



.index2{width:345px; float:right; overflow:hidden;}

.index21{width:343px; float:left; overflow:hidden; border:1px solid #e0dede; margin-bottom:10px;}

.index211{width:320px; margin:0 auto;}

.index211 h3{height:30px; line-height:30px; font-size:16px; color:#014190; font-weight:700; font-family:"微软雅黑"; margin-bottom:3px;}

.index211 h3 span { float:right; font-size:12px; font-weight:100; color:#8a8989;}

.index211 p{ line-height:27px;}

.index211 p img{ float:left; margin-right:10px;}

.index211 p a{float:right; width:67px; height:26px; margin-bottom:9px;}

.index2111{ float:left; margin-bottom:9px;}



.rollBox{width:343px; clear:both;}

.qw1{ float:left; width:22px; height:47px; padding-top:150px; margin-right:15px; padding-left:10px;}

.qw2{ float:right; width:22px; height:47px; padding-top:150px; margin-right:10px;}

.rollBox .Cont{width:245px; overflow:hidden; float:left; padding:10px 0;}

.rollBox .ScrCont{width:10000000px;}

.rollBox .Cont .pic{width:245px; height:330px; float:left; line-height:30px;}

*+html .rollBox .Cont .pic{ width:245px; height:330px; float:left; text-align:center;}

.rollBox .Cont .pic img{ width:245px; height:330px; display:block;}

.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}

.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}

.rollBox #List1{ float:left;}

.rollBox #List2{float:left;}



.index22{width:343px; float:left; overflow:hidden; border:1px solid #e0dede; margin-bottom:11px;}

.index22 li{height:30px; line-height:30px; text-indent:20px; background:url(images/dian.jpg) 10px 13px no-repeat; overflow:hidden;}

.index22 li span{float:right; margin-right:10px;}

.index22 p{ float:right; text-align:right; margin-bottom:10px; margin-right:10px;}

.index221{width:140px; float:left; font-size:16px; font-weight:700; color:#000; line-height:25px; font-family:"微软雅黑"; padding:10px 0 0 10px;}

.index221 font{font-size:12px; font-weight:100; color:#6b6a6a;}

.index222{float:right; width:187px; padding:10px 0 0 0;}





.foot{width:100%; height:147px; margin:0 auto; color:#fff; background:url(images/foot.jpg) 0 0 repeat-x;}

.foot1{width:1004px; height:137px; margin:0 auto; line-height:28px; color:#fff; background:url(images/foot.jpg) 0 0 repeat-x; padding-top:10px;}

.foot11{width:237px; height:102px; float:left; padding-top:8px; margin-right:20px;}

.foot12{width:670px; height:102px; float:left; text-align:left; padding-top:29px;}

.foot a{color:#fff;}



.danye{width:1000px; margin:0 auto; overflow:auto; margin-bottom:15px;}

.danye1{width:217px; float:left; overflow:hidden; background:url(images/asd1.jpg) right 0 repeat-y; margin-right:20px;}

.h22{ height:30px; margin:0 10px; line-height:30px; font-size:16px; color:#114586; text-indent:10px; font-weight:700; font-family:"微软雅黑"; border-bottom:1px solid #e0dede; margin-bottom:5px; padding-top:10px;}

.h22 font {font-size:12px; font-weight:100; color:#7b7a7a;}

.danye11{width:217px; float:left; overflow:hidden;}

.danye11 li{ width:200px; height:35px; line-height:35px; margin:0 auto;  text-indent:20px; font-size:15px; font-weight:700; overflow:hidden;}

.danye11 li a{ color:#565555;}

.danye11 li a:hover{ color:#114586;}

.danye12{width:212px; float:left; overflow:hidden; margin-bottom:20px; padding-top:20px; padding-left:5px;}

.danye12 li{width:58px; float:left; padding:0 5px; text-align:center;}

.danye12 li img{width:58px; height:58px; margin-bottom:6px;}

.danye13{width:217px; float:left; overflow:hidden; margin-bottom:10px;}

.danye13 p{ line-height:28px; padding:0 15px; color:#000;}



.danye2{float:right; width:755px; overflow:hidden;}

.danye2 h2{height:30px; line-height:30px; font-size:12px; font-weight:100; color:#565555; border-bottom:1px solid #e0dede; margin-bottom:5px; padding-top:10px;}

.danye2 h2 a{color:#565555;}

.danye21{width:715px; float:left; text-align:right; line-height:30px; padding:20px 20px;}

.danye22{width:735px; float:left; text-align:left; font-size:14px; font-family:"微软雅黑"; line-height:30px; padding:0px 10px;}



.list{width:735px; float:left; text-align:left; font-size:14px; font-family:"微软雅黑"; line-height:30px; padding:0px 10px;}

.list li{height:30px; line-height:30px; text-indent:20px; background:url(images/dian.jpg) 5px 13px no-repeat; overflow:hidden;}

.list li span{float:right; margin-right:10px;}



.cplb{width:735px; float:left; text-align:left; font-size:14px; font-family:"微软雅黑"; line-height:30px; padding:0px 10px;}
.cplb dl{width:735px; float:left; border-bottom:1px dashed #ccc; margin-bottom:20px; padding-bottom:20px;}
.cplb dt{width:202px; height:170px; float:left; margin-right:20px;}
.cplb dt img{width:200px; height:170px; border:1px solid #ccc; margin-bottom:6px;}
.cplb dd{width:505px; height:170px; float:right;}
.cplb dd h3{ font-size:14px;}
.cplb dd p{ float:left; width:100%; height:110px;}
.cplb dd span{ float:right; text-align:right;}



.cplb1{width:755px; float:left; text-align:left; font-size:14px; font-family:"微软雅黑"; line-height:30px;}

.cplb1 li{width:342px; float:left; padding:0 15px; text-align:center; margin-bottom:10px;}

.cplb1 li img{width:340px; height:300px; border:1px solid #ccc; margin-bottom:6px;}
.cplb2{width:755px; float:left; text-align:left; font-size:14px; font-family:"微软雅黑"; line-height:30px;}
.cplb2 li{width:342px; float:left; padding:0 15px; text-align:center; margin-bottom:10px;}
.cplb2 li img{width:340px; height:454px; border:1px solid #ccc; margin-bottom:6px;}



.info{width:735px; float:left; text-align:left; font-size:14px; font-family:"微软雅黑"; line-height:30px; padding:0px 10px;}

.info h3{height:40px; line-height:40px; text-align:center; font-size:16px; border-bottom:1px solid #CCC; padding-bottom:10px; margin-bottom:10px;}

.info2{height:35px; line-height:35px; text-align:center;}

.picm{ float:left; width:100%; height:38px; line-height:38px; text-indent:15px; font-weight:bold; color:#fff; background:url(images/sdfc.jpg) 0px 0px no-repeat; margin:30px 0; border-bottom:1px solid #e0dede; padding-bottom:3px;}

.picm span{float:right; font-size:12px; margin-right:10px; color:#333;}

.relevance{width:941px; float:left; line-height:30px; padding:5px 0px;}

.relevance li{width:232px; float:left; padding:0 8px; text-align:center; margin-bottom:10px;}

.relevance li img{width:230px; height:196px; border:1px solid #ccc; margin-bottom:6px;}



#footer {

	text-align:center;

}

.fullSlide {

	width:100%;

	position:relative;

	height:600px;

}

.fullSlide .bd {

	margin:0 auto;

	position:relative;

	z-index:0;

	overflow:hidden;

}

.fullSlide .bd ul {

	width:100% !important;

}

.fullSlide .bd li {

	width:100% !important;

	height:600px;

	overflow:hidden;

	text-align:center;

}

.fullSlide .bd li a {

	display:block;

	height:600px;

}

.fullSlide .hd {

	width:100%;

	position:absolute;

	z-index:1;

	bottom:0;

	left:0;

	height:30px;

	line-height:30px;

}

.fullSlide .hd ul {

	text-align:center;

}

.fullSlide .hd ul li {

	cursor:pointer;

	display:inline-block;

	*display:inline;

	zoom:1;

	width:42px;

	height:11px;

	margin:1px;

	overflow:hidden;

	background:#000;

	filter:alpha(opacity=50);

	opacity:0.5;

	line-height:999px;

}

.fullSlide .hd ul .on {

	background:#f00;

}

.fullSlide .prev,.fullSlide .next {

	display:block;

	position:absolute;

	z-index:1;

	top:50%;

	margin-top:-30px;

	left:0%;

	z-index:1;

	width:40px;

	height:60px;

	background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;

	cursor:pointer;

	filter:alpha(opacity=50);

	opacity:0.5;

	display:none;

}

.fullSlide .next {

	left:auto;

	right:0%;

	background-position:-6px -137px;

}



/* ===== 询盘表单（产品详情页「订购」区块） ===== */
.inquiry-box{ float:left; width:100%; border:1px solid #e6e6e6; background:#fcfcfc; }
.inquiry-note{ margin:0; padding:10px 15px 0; font:12px/22px "微软雅黑"; color:#999; }
.inquiry-form{ padding:6px 15px 16px; }
.inquiry-row{ display:flex; gap:14px; margin-bottom:10px; }
.inquiry-field{ flex:1 1 0; min-width:0; display:block; }
.inquiry-label{ display:block; font:12px/24px "微软雅黑"; color:#444; }
.inquiry-label font{ margin-left:2px; }
.inquiry-form input,.inquiry-form textarea{ width:100%; box-sizing:border-box; border:1px solid #c9c9c9; background:#fff; padding:7px 9px; font:12px/1.6 "微软雅黑"; color:#333; border-radius:2px; transition:border-color .2s,box-shadow .2s; }
.inquiry-form input:focus,.inquiry-form textarea:focus{ border-color:#014190; outline:none; box-shadow:0 0 4px rgba(1,65,144,.25); }
.inquiry-form input::placeholder,.inquiry-form textarea::placeholder{ color:#bbb; }
.inquiry-message{ display:block; }
.inquiry-form textarea{ resize:vertical; min-height:96px; }
/* 反垃圾陷阱字段：移出屏幕（必须保留 input，服务端校验其为空） */
.inquiry-form .honeypot{ position:absolute!important; left:-9999px!important; top:auto!important; width:1px; height:1px; overflow:hidden; opacity:0; }
.inquiry-actions{ display:flex; align-items:center; gap:14px; margin-top:10px; }
.inquiry-button{ background:#014190; border:0; border-radius:2px; color:#fff; font:bold 14px/1 "微软雅黑"; letter-spacing:4px; padding:11px 36px 11px 40px; cursor:pointer; }
.inquiry-button:hover{ background:#01306e; }
.inquiry-button:disabled{ background:#9fb3ca; cursor:not-allowed; }
.inquiry-actions [data-inquiry-status]{ margin:0; font:12px/1.6 "微软雅黑"; color:#666; }
.inquiry-actions [data-inquiry-status].is-ok{ color:#2c7a3f; }
.inquiry-actions [data-inquiry-status].is-error{ color:#c0392b; }
@media (max-width:760px){
  .inquiry-row{ flex-direction:column; gap:0; }
  .inquiry-field{ margin-bottom:10px; }
}
/* 产品详情图片区：主图 + 缩略图 + 点击放大（不依赖 jQuery 插件，脚本加载失败也能显示） */
.pd-gallery{ width:284px; max-width:100%; }
.pd-stage{ width:100%; height:284px; border:1px solid #e3e3e3; background:#fff; display:flex; align-items:center; justify-content:center; overflow:hidden; cursor:zoom-in; }
.pd-main{ max-width:100%; max-height:100%; object-fit:contain; }
.pd-thumbs{ list-style:none; margin:10px 0 0; padding:0; display:flex; flex-wrap:wrap; gap:6px; }
.pd-thumbs li{ margin:0; }
.pd-thumb{ width:56px; height:56px; padding:2px; border:1px solid #ddd; background:#fff; cursor:pointer; display:flex; align-items:center; justify-content:center; overflow:hidden; }
.pd-thumb:hover{ border-color:#014190; }
.pd-thumb img{ max-width:100%; max-height:100%; object-fit:contain; }
.pd-thumb.is-on{ border-color:#014190; box-shadow:0 0 0 1px #014190 inset; }
.pd-empty{ margin:0; padding:60px 0; text-align:center; color:#999; font:12px/1.8 "微软雅黑"; border:1px dashed #ddd; }
.pd-lightbox{ position:fixed; inset:0; z-index:9999; background:rgba(0,0,0,.78); display:flex; align-items:center; justify-content:center; padding:24px; }
.pd-lightbox[hidden]{ display:none; }
.pd-lightbox img{ max-width:100%; max-height:100%; background:#fff; }
.pd-lightbox-close{ position:absolute; top:16px; right:20px; width:36px; height:36px; border:0; border-radius:50%; background:rgba(255,255,255,.92); color:#333; font-size:22px; line-height:1; cursor:pointer; }
@media (max-width:760px){
  .pd-gallery{ width:100%; }
  .pd-stage{ height:240px; }
}
