/* 首页公共title */
.box-title{text-align:center;padding-top:64px;margin-bottom:25px}
.box-title h2{font-size:30px;color:#000;margin-bottom:17px}
.box-title p{font-size:16px;color:#666}

/* 首页MORE-BTN */
.box-content .more-btn a{display:block;width:155px;height:37px;line-height:37px;font-size:12px;color:#bf9000;border:1px solid #bf9000;border-radius:20px;margin:25px auto 10px;transition:all .2s linear}
.box-content .more-btn a:hover{border-color:#f1c232;color:#fff;background-color:#f1c232}

/* 首页产品展示 */
.product-list{display:flex;justify-content:space-between;align-items:stretch}
.product-list .product-item{width:23.5%;border:1px solid #eee;transition:all .2s linear}
.product-list .product-item:hover{border-color:#d6ccad}
.product-list .product-item .product-pic{width:235px;overflow:hidden}
.product-list .product-item .product-pic img{transition:transform .3s linear}
.product-list .product-item .product-pic img:hover{transform:scale(1.1)}
.product-list .product-item .product-text{margin-top:27px;padding:0 10px 10px}
.product-list .product-item .product-text .product-title{font-size:15px;color:#000;line-height:28px;transition:color .2s linear}
.product-list .product-item .product-text .product-title:hover{text-decoration:underline;color:#bf9000}
.product-list .product-item .product-text .product-desc{font-size:12px;color:#666;line-height:20px}

/* 首页应用展示 */
.application-box{background-color:#f5f5f5;padding-bottom:5px}
.application-list{display:flex;justify-content:space-between;align-items:stretch}
.application-list .application-item{width:321px;height:173px;position:relative;border-radius:10px;overflow:hidden}
.application-list .application-item .application-text{position:absolute;top:50%;left:0;width:100%}
.application-list .application-item .application-text .application-title{font-size:20px;color:#6fa8dc;font-weight:700}
.application-list .application-item:hover .application-text .application-title{color:#9fc5e8}
.application-box .box-content .more-btn a{color:#3099dd;border-color:#3099dd}
.application-box .box-content .more-btn a:hover{border-color:#3099dd;color:#fff;background-color:#3099dd}

/* 首页关于我们 */
.about-box{height:650px;background:url(../about-bg.jpg) no-repeat;background-position:50% 50%;background-size:auto}
.about-box .box-title h2{color:#fff}
.about-box .box-content .about-text p{font-size:14px;color:#fff;line-height:1.5;margin-bottom:10px}
.about-box .box-content .more-btn{padding-top:35px}
.about-box .box-content .more-btn a{color:#ffd966;border-color:#ffd966}
.about-box .box-content .more-btn a:hover{color:#fff}

/* 首页新闻展示 */
.news-list .news-item{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #ddd}
.news-list .news-item .news-pic{width:130px;height:100px;overflow:hidden;margin-right:10px}
.news-list .news-item .news-pic img{height:100%;transition:transform .3s linear}
.news-list .news-item .news-pic img:hover{transform:scale(1.1)}
.news-list .news-item .news-text{width:860px;padding-left:2px;box-sizing:border-box;font-family:Tahoma}
.news-list .news-item .news-text .news-title{font-size:14px;color:#404040;font-weight:700;line-height:24px}
.news-list .news-item .news-text .news-title:hover{text-decoration:underline}
.news-list .news-item .news-text .news-content{font-size:14px;color:#999;line-height:18px;margin-top:5px}


/* 关于我们内页 */
.about-page{padding-top:35px;background-color:#fbfbfb}
.about-page .page-title{padding-top:0;margin-bottom:20px}
.about-page .page-title h2{font-size:24px}
.about-page .page-content .about-pic .swiper-wrapper{transition-timing-function:linear}
.about-page .page-content .about-text{padding:0 10px 60px;margin-top:25px;font-size:15px;line-height:26px;color:#444}
.about-page .page-content .about-text p{margin-bottom:0px}
.about-page .about-bottom-img{background-color:#fff}
.about-page .about-bottom-img .pic{padding:10px 0}

/* 联系我们内页 */
.contact-page .page-content .contact-text{font-size:18px;color:#555;line-height:1.5;padding:0 0px}
.contact-page .page-content .contact-form{margin-top:39px}
.contact-page .page-content .contact-form .form-group{margin-bottom:12px;display:flex}
.contact-page .page-content .contact-form .form-group input{width:100%;border:1px solid #ccd1d9;outline:0;padding:7px 12px;box-sizing:border-box;min-height:22px;line-height:22px;color:#666;font-size:14px}
.contact-page .page-content .contact-form .form-group textarea{width:100%;height:130px;resize:none;border:1px solid #ccd1d9;outline:0;padding:8px 12px;box-sizing:border-box;line-height:22px;color:#666;font-size:14px}
.contact-page .page-content .contact-form .form-group .input-code{width:87%}
.contact-page .page-content .contact-form .form-group .code-pic{width:13%;border:1px solid #ccd1d9;border-left:0;cursor:pointer}
.contact-page .page-content .contact-form .form-group .code-pic img{height:100%}
.contact-page .page-content .contact-form .form-group.flex-end{justify-content:flex-end}
.contact-page .page-content .contact-form .form-group .submit-btn{width:auto;min-width:66px;box-sizing:content-box;height:36px;line-height:36px;padding:0 16px;color:#fff;background-color:#bf9000;border:1px solid #bf9000;border-radius:2px;cursor:pointer;transition:all .2s linear}
.contact-page .page-content .contact-form .form-group .submit-btn:hover{background-color:#7f6000;border-color:#7f6000}

/* 新闻列表页 */
.news-page .page-content .news-list .news-item{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #ddd}
.news-page .page-content .news-list .news-item .news-pic{width:200px;height:145px;overflow:hidden;margin-right:10px}
.news-page .page-content .news-list .news-item .news-pic img{height:100%;transition:transform .3s linear}
.news-page .page-content .news-list .news-item .news-pic img:hover{transform:scale(1.1)}
.news-page .page-content .news-list .news-item .news-text{width:790px;padding-left:2px;box-sizing:border-box;font-family:Tahoma}
.news-page .page-content .news-list .news-item .news-text .news-title{font-size:14px;color:#404040;font-weight:700;line-height:24px}
.news-page .page-content .news-list .news-item .news-text .news-title:hover{text-decoration:underline}
.news-page .page-content .news-list .news-item .news-text .news-content{font-size:14px;color:#999;line-height:18px;margin-top:5px}
.news-page .page-content .news-list .news-item .news-text .news-view{font-size:12px;color:#bbb;height:31px;line-height:31px;margin-top:5px;text-align:right}
.news-page .page-content .news-list .news-item .news-text .news-view .mw-iconfont{font-size:12px;padding-right:3px}

/* 新闻详情页 */
.news-msg-page .page-content .news-text{padding:0 10px 60px;margin-top:25px;font-size:15px;line-height:26px;color:#444}
.news-msg-page .page-content .news-text p{margin-bottom:25px}

/* 产品列表页 */
.product-page .page-content:after{display:table;content:'';clear:both}
.product-page .page-content .product-cate{float:left;width:260px;border:3px solid #ccc;box-sizing:border-box}
.product-page .page-content .product-cate .cate-title{font-size:24px;background-color:#ccc;padding:13px;color:#333;text-align:center}
.product-page .page-content .product-cate .cate-list .cate-item{border-bottom:1px solid #efefef}
.product-page .page-content .product-cate .cate-list .cate-item .cate-link{font-size:16px;color:#222;display:block;padding:20px;transition:all .2s linear}
.product-page .page-content .product-cate .cate-list .cate-item .cate-link:hover,.product-page .page-content .product-cate .cate-list .cate-item .cate-link.active{color:#bf9000}
.product-page .page-content .product-list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;width:720px;float:right}
.product-page .page-content .product-list .product-item{width:32%;margin-bottom:15px;border:1px solid #ccc;transition:all .2s linear}
.product-page .page-content .product-list .product-item:hover{border-color:#ddd3b4}
.product-page .page-content .product-list .product-item .product-pic{width:100%;/*height:320px;*/overflow:hidden}
.product-page .page-content .product-list .product-item .product-pic img{width:100%;transition:transform .3s linear}
.product-page .page-content .product-list .product-item .product-pic img:hover{transform:scale(1.1)}
.product-page .page-content .product-list .product-item .product-text{margin-top:5px;padding:0 10px 10px}
.product-page .page-content .product-list .product-item .product-text .product-title{font-size:14px;color:#404040;line-height:28px;transition:color .2s linear}
.product-page .page-content .product-list .product-item .product-text .product-title:hover{text-decoration:underline;color:#bf9000}
.product-page .page-content .product-list .product-item .product-text .product-desc{font-size:12px;color:#999;line-height:20px}

/* 产品详情页 */
.product-msg-page .msg-page-title h2{font-size:22px;font-weight:700}
.product-msg-page .product-intro{display:flex;justify-content:space-between;margin-top:20px}
.product-msg-page .product-intro .product-pic{width:50%}
.product-msg-page .product-intro .product-pic .swiper-container{--swiper-navigation-color:#fff;--swiper-navigation-size:0}
.product-msg-page .product-intro .product-pic .swiper-container .swiper-button-prev,.product-msg-page .product-intro .product-pic .swiper-container .swiper-button-next{width:30px;height:50px;line-height:50px;background:rgba(0,0,0,0.2);transition:all .2s linear}
.product-msg-page .product-intro .product-pic .swiper-container .swiper-button-prev:hover,.product-msg-page .product-intro .product-pic .swiper-container .swiper-button-next:hover{background:rgba(0,0,0,0.4)}
.product-msg-page .product-intro .product-pic .swiper-container .swiper-pagination-bullet{width:42px;height:9px;border-top:1px solid #c8c8c8;background-color:transparent;border-radius:0;opacity:1;vertical-align:top;transition:all .3s linear}
.product-msg-page .product-intro .product-pic .swiper-container .swiper-pagination-bullet-active{height:4px;border-top:none;background-color:#5a5a5a}
.product-msg-page .product-intro .product-note{width:45%;font-size:15px;color:#000;line-height:24px;margin-top:30px}