﻿
.pcba-banner{ width:100%; height:auto;}
.pcba-banner img{ width:100%; height:auto;}

.pcba-menu{ padding:30px 0;}
.pcba-menu li{ height:52px; line-height:52px; font-size:1rem; font-weight:bold;   text-align:center; background:#fff; cursor:pointer;}
.pcba-menu li a{ display:block; padding:0 25px; }
.pcba-menu li.thistab a{ background:#0085DE; color:#fff;}

.pcba-title{ text-align:center; padding:30px 0;}
.pcba-title b{ font-size:2rem; display:block; line-height:66px;}
.pcba-title em{ width:60px; height:5px; background:#0085DE; display:block; margin:0 auto;}

.pcba-info{ line-height:28px; padding:0 0 30px 0;}
.pcba-iso{}
.pcba-iso li{ width:24%; background:#fff; padding:40px 80px; box-shadow: 3px 3px 20px 0 rgba(0,0,0,.1);}
.pcba-iso li img{ width:100%; height:auto;}
.pcba-fwjs{}
.pcba-fwjs dl{ width:32%; background:#fff; padding:40px; box-shadow: 3px 3px 20px 0 rgba(0,0,0,.1); text-align:center;}
.pcba-fwjs dl dd{ width:100%; padding-top:10px;}
.pcba-fwjs dl dd b{ display:block; font-size:1.4rem; line-height:40px;}
.pcba-fwjs dl dd em{ display:block; line-height:26px;}
.pcba-yjss{}
.pcba-yjss dl{ width:24.2%; position:relative; text-align:center; margin-bottom:2%;}
.pcba-yjss dl dt img{ width:100%; height:auto;}
.pcba-yjss dl dd{ width:100%; height:34px; line-height:34px; background:rgba(0,0,0,0.5); color:#fff; position:absolute; left:0; bottom:0;}


.pcba-form-title{ font-size:1rem; font-weight:bold; line-height:36px; color:#0085DE;}

.pcba-form-text1{ width:100%;}
.pcba-form-text1 li{ margin-right:10px;}
.pcba-form-text1 input{ width:200px; height:38px; line-height:38px; border:1px solid #eee; border-radius:3px; background:#fff; padding:0 10px;}


.pcba-form-text2{ width:100%;}
.pcba-form-text2 em{ display:block; line-height:28px;}
.pcba-upload{ width:100%; background:#fff; box-shadow: 3px 3px 20px 0 rgba(0,0,0,.1); text-align:center; padding:50px; border-radius:6px; position:relative;}
.pcba-upload input{ opacity:0; width:100%; height:100%; position:absolute; left:0; top:0;}
.pcba-upload .public-abtn1{ background:#0085DE; color:#fff; border-radius:4px; padding:0 25px; height:38px; line-height:38px; display:inline-block;}
.pcba-upload-tip{ line-height:32px;}
.pcba-rpduct-checkbox-item{ width:100%; line-height:32px;  position:relative;}
.pcba-rpduct-checkbox-item .pcba-rpduct-checkbox{ margin-right:20px; width:auto;}
.pcba-rpduct-checkbox{ width:100%; line-height:32px; padding:8px 0; position:relative;}
.pcba-rpduct-checkbox label{ margin-right:10px;}
.pcba-rpduct-checkbox .public-abtn1{ background:#0085DE; color:#fff; border-radius:4px; padding:0 25px; height:38px; line-height:38px; display:inline-block;}
.pcba-rpduct-checkbox input.layui-upload-file{ opacity:0; width:100%; height:100%; position:absolute; left:0; top:0;}
.pcba-rpduct-checkbox input{ margin-right:4px;}


.pcba-product-input{margin-bottom:8px;}
.pcba-product-input li{ margin-right:10px;}
.pcba-product-input .w105{width:120px; height:38px; line-height:38px; border:1px solid #eee; border-radius:3px; background:#fff; padding:0 10px;}
.pcba-product-input .w160{width:180px; height:38px; line-height:38px; border:1px solid #eee; border-radius:3px; background:#fff; padding:0 10px;}
.pcba-product-input .w220{width:220px; height:38px; line-height:38px; border:1px solid #eee; border-radius:3px; background:#fff; padding:0 10px;}
.pcba-product-input select{width:280px; height:38px; line-height:38px; border:1px solid #eee; border-radius:3px; background:#fff; padding:0 10px;}

.pcba-contact{ width:100%; line-height:42px; padding:6px 0; position:relative;}
.pcba-contact li.li-input{height:38px; line-height:38px; border:1px solid #eee; border-radius:3px; background:#fff; padding:0 10px;}
.pcba-contact li.li-input input{ border:none;}
.pcba-contact li.li-input span{ margin-right:30px;}

.pcba-contact li.li-textarea{height:128px; width:60%; line-height:28px; border:1px solid #eee; border-radius:3px; background:#fff; padding:10px;}
.pcba-contact li.li-textarea textarea{ border:none; width:100%; height:100%;}

.pcba-fee-list-item{width:100%; line-height:42px; margin-top:10px;}
.pcba-fee-list-item a{ border:1px solid #0085DE; background:#fff; color:#0085DE; padding:0 25px; border-radius:6px; margin-left:50px;}
.pcba-fee-list-item button{ border:none; background:#0085DE; color:#fff; padding:0 25px; border-radius:6px; margin-left:10px;}


@media (max-width: 768px) {
    .pcba-menu{ padding:20px 0;}
.pcba-menu li{ height:40px; line-height:40px; font-size:0.9rem; font-weight:normal; }
.pcba-menu li a{ padding:0 5px; }

.pcba-title{  padding:20px 0;}
.pcba-title b{ font-size:1.4rem;  line-height:50px;}

.pcba-info{ padding:0 0 20px 0;}
.pcba-iso{}
.pcba-iso li{ width:49%; background:#fff; padding:20px; margin-bottom:2%;}


.pcba-fwjs dl{ width:100%; padding:20px; margin-bottom:10px; }
.pcba-fwjs dl dd b{  font-size:1.2rem; line-height:30px;}


.pcba-yjss dl{ width:49%; position:relative; text-align:center; margin-bottom:2%;}


.pcba-form-text1 li{ margin-right:0; margin-bottom:5px;}
.pcba-form-text1 li em{ line-height:30px;}
.pcba-form-text1 li input{ width:100%;}

.pcba-product-input .w105{ width:100px;}
.pcba-product-input li{ margin-right:0; margin-bottom:5px;}
.pcba-contact li.li-textarea{ width:100%;}
.pcba-contact li.li-input span{ margin-right:0;}
.pcba-contact li.li-input input{ width:45%;}

.pcba-fee-list-item a{ margin-left:0px;}

}