/*产品列表*/
.pdtcates{padding:10px;width:100%;overflow: auto;}
.pdtcates .inner{white-space: nowrap;overflow-x:scroll;}
.pdtcates .link{padding:8px 20px;border-right:1px solid #ddd;display: inline-block;}
.pdtcates .link:last-child{border:none;}
.pdtcates .link.active{background: #143a84;color:#fff;border-radius:20px;}
::-webkit-scrollbar {display: none;}

.pdtlists{width:100%;display: flex;justify-content: space-between;align-items: center;flex-wrap:wrap;padding:10px;}
.pdtlists .item{width:48%;border-radius: 10px;margin-bottom:15px;}
.pdtlists img{width:100%;}
.pdtlists .name{width:100%;padding:15px;text-align: center;background: #fff;}
#loading{display: none;}

/*产品详情*/
.pdtdetail{margin:15px 10px;background: #fff;border-radius: 10px;padding:10px;}
.pdtdetail .name{text-align: center;font-size:18px;padding:20px;}
.pdtdetail .cover{width:100%;}
.pdtdetail .content table{width:100% !important;word-wrap:break-word;word-break:break-all;}
.pdtdetail .btns{display: flex;justify-content: center;margin-bottom:20px;margin-top:15px;}
.pdtdetail .btns a{display: block;width:46%;height:40px;border-radius: 5px;display: flex;justify-content: center;align-items: center;border:2px solid;}
.pdtdetail .tel{color:#eb4a3a;border-color:#eb4a3a;}
.pdtdetail .btns a i{margin-right:10px;font-size:20px;}
.pdtdetail .btns a span{font-size:16px;}
.pdtdetail .download{color:#063780;border-color:#143a84;}
.downloadpdt{width:100%;display: none;}
.downloadpdt a{display: flex;justify-content: center;align-items: center;color:#eb4a3a;}
.downloadpdt i{font-size:35px;margin-right:5px;}
.downloadpdt span{font-size:16px;border-bottom:2px solid #eb4a3a;}

/*手册表单*/
.pdtform{position:fixed;left:0;top:0;display: flex;flex-direction: column;justify-content: center;align-items: center;width:100%;height:100vh;background: rgba(0,0,0,.5);padding:10px;display: none;}
.pdtform .close{position: absolute;right:10px;top:10px;font-size:37px;color:#fff;opacity: 1;}
.pdtform form{background: #fff;border-radius: 10px;padding:10px;width:100%;}
.pdtform .title{font-size:16px;text-align: center;margin:10px;}
.pdtform .block{display: flex;align-items: center;border:1px solid #d6d6d6;border-radius: 5px;padding:5px 10px;box-sizing:border-box;margin-bottom:15px;}
.pdtform .block .label{font-size:14px;}
.pdtform .block .label span{color:red;}
.pdtform .block input{flex:1;outline: none;border:none;padding-left:5px;}
.pdtform .block textarea{width:100%;height:100px;outline: none;border:none;padding-left:5px;}
.pdtform button{width:100%;height:50px;display: flex;justify-content: center;align-items: center;color:#fff;background: #143a84;font-size:16px;border-radius: 5px;border:none;outline: none;margin-bottom:15px;}

/*人才招聘*/
.job{padding:0 10px;}
.job .item{background: #fff;margin-bottom:15px;border-radius: 10px;padding:10px;}
.job .names{display: flex;justify-content: space-between;}
.job .name{font-size:16px;font-weight:bold;}
.job .money{color:#eb4a3a;font-size:16px;}
.job .info{font-size:14px;color:#a9a9a9;}
.job .info span{border-right:1px solid #a9a9a9;padding:0 10px;}
.job .info span:first-child{padding-left:0;}
.job .info span:last-child{padding-right:0;border-right:0;}
.job .tags{font-size:14px;color:#a9a9a9;margin-top:10px;}
.job .tags span{padding:5px 10px;border:1px solid #a9a9a9;margin-right:10px;}
.job .content{font-size:14px;margin-top:15px;}
.job a{font-size:16px;display: flex;justify-content: center;align-items: center;border-radius: 20px;width:140px;height:40px;color:#fff;background: #bdbdbd;margin-top:15px;margin-bottom:10px;}
.job a:hover{background: #143a84;}
.job a i{font-size:20px;margin-right:5px;}

/*联系方式*/
.contacts{background: #fff;border-radius: 10px;margin:10px 10px;padding:10px 15px;}
.contacts .name{font-size:16px;font-weight: bold;margin:10px 0;}
.contacts .item{display: flex;align-items: center;padding:10px 0;border-bottom:1px solid #f3f3f3;}
.contacts .icon{width:30px;height:30px;border-radius: 50%;background: #f3f3f3;display: flex;justify-content: center;align-items: center;margin-right:10px;}
.contacts .icon i{color:#000;font-size:20px;}
.contacts p{flex:1;}

.ditu{width:100%;padding:0px 10px;}
#dituContent{width:100%;height:80vw;font-size:14px;border-radius: 10px;border:1px solid #fff;}

/*联系留言*/
.messageform{display: flex;flex-direction: column;justify-content: center;align-items: center;width:100%;padding:10px;}
.messageform form{background: #fff;border-radius: 10px;padding:10px;width:100%;}
.messageform .title{font-size:16px;text-align: center;margin:10px;}
.messageform p{text-align: center; color:#878787;margin-bottom:10px;}
.messageform .block{display: flex;align-items: center;border:1px solid #d6d6d6;border-radius: 5px;padding:5px 10px;box-sizing:border-box;margin-bottom:15px;}
.messageform .block .label{font-size:14px;}
.messageform .block .label span{color:red;}
.messageform .block input{flex:1;outline: none;border:none;padding-left:5px;}
.messageform .block textarea{width:100%;height:100px;outline: none;border:none;padding-left:5px;}
.messageform button{width:100%;height:50px;display: flex;justify-content: center;align-items: center;color:#fff;background: #143a84;font-size:16px;border-radius: 5px;border:none;outline: none;margin-bottom:15px;}
.messageform select{flex:1;width:100%;outline: none;border:none;padding-left:5px;background:#fff;color:#000;font-size:14px;}
.messageform select option{font-size:14px;}