﻿/* 通用字体 */
body{font-family:Arial,'Times New Roman';overflow-x:hidden;background:#f8f8f8;}
.hn{vertical-align:middle;}
.errorbox li:before,.prod-item .pic a:after{font-size:16px;font-style:normal;font-family:"hn"!important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
/* 通用轮播图 */
.owl-common button{position:absolute;top:50%;display:block;width:40px;height:40px;background:transparent;border-radius:50%;outline:0;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.owl-common button i{display:inline-block;color:#666;line-height:40px;font-size:15px;transition:all .3s ease-in-out;}
.owl-common .owl-nav .owl-prev i{margin-right:2px;}
.owl-common .owl-nav .owl-next i{margin-left:2px;}
.owl-common .owl-nav .owl-prev{left:-5px;}
.owl-common .owl-nav .owl-next{right:-5px;}
.owl-news .item,.owl-product .item{padding:0 15px;}
/* 首页-Banner轮播图（PC端） */
.owl-banner .item{position:relative;display:block;width:100%;height:100vh;color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.owl-banner .item:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:rgba(0,0,0,.15);}
.owl-banner .item .con{position:absolute;top:55%;left:50%;display:flex;justify-content:space-between;align-items:center;width:60%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.owl-banner .item .txt{flex:7;}
.owl-banner .item .txt h3{font-size:36px;font-weight:normal;margin-bottom:20px;}
.owl-banner .item .txt p{font-size:20px;line-height:1.8;}
.owl-banner .item .txt a{display:inline-block;color:#fff;font-size:16px;line-height:45px;margin-top:20px;padding:0 30px;background:rgba(26,198,200,.75);border-radius:3px;}
.owl-banner .item .txt a .hn{font-size:20px;margin-left:3px;}
.owl-banner .item .txt a:hover{background:#1ac6c8;}
.owl-banner .item .pic{flex:5;}
.owl-banner .item .pic img{max-width:100%;height:auto;}
.owl-banner .item .txt h3,.owl-banner .item .txt p,.owl-banner .item .txt a,.owl-banner .item .pic{display:none;}
.owl-banner .active .item .txt h3,.owl-banner .active .item .txt p,.owl-banner .active .item .pic{display:block;}
.owl-banner .active .item .txt a{display:inline-block;}
.owl-banner .owl-nav button{background:rgba(255,255,255,.1)!important;}
.owl-banner .owl-nav button.owl-prev{left:80px;}
.owl-banner .owl-nav button.owl-next{right:80px;}
.owl-banner .owl-nav button:hover{background:rgba(255,255,255,.3)!important;}
/* 首页-Banner轮播图（手机端） */
.owl-m-banner,.owl-m-banner .item{height:100vh;overflow:hidden;}
.owl-m-banner .item{display:block;color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.owl-m-banner .item .con{position:absolute;top:50%;left:50%;display:flex;flex-direction:column-reverse;align-items:center;width:80%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.owl-m-banner .item .txt{margin-top:20px;}
.owl-m-banner .item .txt h3{font-size:26px;font-weight:normal;margin-bottom:5px;}
.owl-m-banner .item .txt p{line-height:1.8;}
.owl-m-banner .item .txt a{display:inline-block;color:#fff;line-height:36px;margin-top:10px;padding:0 20px;background:rgba(26,198,200,.75);border-radius:3px;}
.owl-m-banner .item .txt a .hn{font-size:18px;margin-left:3px;}
.owl-m-banner .item .txt a:hover{background:#1ac6c8;}
.owl-m-banner .item .pic img{width:240px;height:auto;}
.owl-m-banner .item .txt h3,.owl-m-banner .item .txt p,.owl-m-banner .item .txt a,.owl-m-banner .item .pic{display:none;}
.owl-m-banner .active .item .txt h3,.owl-m-banner .active .item .txt p,.owl-m-banner .active .item .pic{display:block;}
.owl-m-banner .active .item .txt a{display:inline-block;}
.owl-m-banner .owl-nav button{background:rgba(255,255,255,.3)!important;}
.owl-m-banner .owl-nav button.owl-prev{left:15px;}
.owl-m-banner .owl-nav button.owl-next{right:15px;}
/* 首页新闻-轮播图 */
.owl-news .owl-nav button:hover,.owl-product .owl-nav button:hover{background:#c93!important;border:none!important;}
.owl-news .owl-nav button:hover i,.owl-product .owl-nav button:hover i{color:#fff!important;}
/* 通用版块 */
.sec{padding:50px 0;}
.sec-inner{padding:30px 0 50px;}
.sec-title{line-height:1;text-align:center;margin-bottom:35px;}
.sec-title h3{color:#555;font-size:20px;font-weight:normal;}
.sec-title p{color:#999;line-height:1.6;font-weight:300;text-transform:uppercase;margin-top:10px;}
/* 页眉 */
.header{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,0);z-index:200;}
.header .hn{position:absolute;top:50%;right:20px;cursor:pointer;color:#fff;font-size:28px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
/* Logo */
.logo,.logo img{display:block;}
.logo img{width:auto;height:60px;}
/* 导航-移动端 */
.m-nav{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background:#000;z-index:100;}
.m-nav ul{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.m-nav li{line-height:55px;text-align:center;}
.m-nav li+li{margin-top:1px;}
.m-nav li>a{display:block;color:#f0d973;font-size:15px;background:#131517;}
.m-nav li>ul{display:none;}
.m-nav li:hover a,.nav>li.curr>a{color:#e7e7e7;background:#8e722f;}
/* 导航 */
.nav{display:none;width:calc(100% - 260px);}
.nav>li{position:relative;float:left;}
.nav>li>a{position:relative;display:block;width:120px;color:#f5f5f5;font:16px/100px Arial;text-align:center;}
.nav>li>a:before{width:100%;height:0;content:"";position:absolute;top:0;left:0;background:transparent;z-index:-1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.nav>li>a:hover:before,.nav>li.curr>a:before{height:100%;}
.nav>li>a:hover:before{background:rgba(142,114,47,.5);}
.nav>li.curr>a:before{background:rgba(142,114,47,.7);}
.nav>li>ul{position:absolute;top:100px;left:0;display:none;width:100%;background:#f2f2f2;border-radius:0 0 3px 3px;overflow:hidden;}
.nav>li>ul li a{display:block;font:14px/50px Arial;text-align:center;}
.nav>li>ul li a:hover{color:#fff;background:#8e722f;}
.nav>li.show>a{background:rgba(142,114,47,.75);}
.nav>li.show>ul{display:block;}
/* 首页-关于我们 */
.hm-about{background:url(../images/hm_about_bg.png) no-repeat center top / contain;}
.hm-about .pic{overflow:hidden;background-repeat:no-repeat;background-position:center top;background-size:cover;-webkit-transition:all .3s;transition:all .3s;}
.hm-about .pic img{width:100%;height:auto;border-radius:3px;}
.hm-about .pic:hover{-webkit-transform:scale(1.03);transform:scale(1.03);}
.hm-about .txt{padding:25px 10px 0;}
.hm-about .txt p{line-height:1.8;text-indent:2em;margin-bottom:10px;}
.hm-about .view{text-align:center;margin-top:25px;}
.hm-about .view a{display:inline-block;height:40px;line-height:40px;color:#fff;padding:0 30px;background:#c93;border-radius:3px;}
.hm-about .view a:hover{background:#960;}
/* 首页-我们的产品 */
.hm-product{background:url(../images/hm_product_bg.jpg) no-repeat center top / cover;}
.hm-product .sec-title h3{color:#e7e7e7;}
.hm-product .sec-title p{color:#b7b7b7;}
.owl-product .owl-nav button{background:rgba(0,0,0,.25)!important;border:none!important;}
.owl-product .owl-nav button i{color:#b7b7b7;}
.owl-product .prod-item a{color:#f5f5f5;}
/* 首页-我们的优势 */
.hm-advantage .item{line-height:1;text-align:center;margin:0 -15px;padding:50px 50px;background:#f5f5f5;border-radius:3px;}
.hm-advantage .item .hn{display:inline-block;color:#b57901;font-size:50px;-webkit-transition:all .3s;transition:all .3s;}
.hm-advantage .item h3{font-size:20px;font-weight:normal;margin:20px 0;}
.hm-advantage .item p{color:#999;line-height:1.8;}
.hm-advantage .item:hover .hn{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);}
.hm-advantage .m-item,.hm-advantage .m-item .hn,.hm-advantage .m-item p{color:#fff;}
.hm-advantage .m-item{background:#dbb866;}
/* 首页-加盟 */
.hm-join{position:relative;background:url(../images/hm_join_bg.jpg) center top / cover;}
.hm-join .con{color:#fff;padding:50px 35px;background:rgba(204,153,51,0.85);}
.hm-join .con h3{font-size:24px;font-weight:normal;margin-bottom:15px;}
.hm-join .con p+p{margin-top:15px;}
.hm-join .con p.view{text-align:right;}
.hm-join .con a{display:inline-block;color:#fff;padding:5px 25px;border:1px solid #fff;margin-top:10px;}
.hm-join .con a:hover{background:#960;}
/* 首页-新闻 */
.owl-news .owl-nav button{background:#fff!important;}
.owl-news .owl-nav button i{color:#b7b7b7;}
/* 首页-友情链接 */
.hm-links li{float:left;width:calc(33.3333% - 10px);margin:0 5px 10px;}
.hm-links a,.hm-links a img{display:block;}
.hm-links a{border:1px solid #f2f2f2;}
.hm-links a img{display:block;max-width:100%;height:auto;}
.hm-links a{background-repeat:no-repeat;background-position:center center;background-size:cover;}
/* 关于我们 */
.about-box{padding:0 10px;}
.about-box p{text-indent:2em;line-height:1.8;margin-bottom:10px;}
/* 关于我们-联系 */
.about-contact{background:url(../images/about_contact_bg.jpg) no-repeat center center / cover;}
.about-contact .item{color:#e9e9e9;text-align:center;margin:0 -15px;padding:50px 20px;}
.about-contact .item .hn{color:#c93;font-size:50px;line-height:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.about-contact .item:hover .hn{-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg);}
.about-contact .item h3{font-size:20px;font-weight:normal;margin:10px 0;}
.about-contact .item p{line-height:1.8;}
.about-contact .m-item{background:rgba(219,184,102,.6);}
.about-contact .m-item .hn{color:#fff;}
/* 关于我们-团队 */
.com-team{padding:50px 0;}
.owl-team{padding-top:0px;}
.owl-team .owl-dots{text-align:center;}
.owl-team button.owl-dot span{display:inline-block;width:30px;height:3px;margin:0 5px;background:#e5e5e5;transition:all .3s;-webkit-transition:all .3s;}
.owl-team button.owl-dot.active span,.owl-team button.owl-dot:hover span{background:#8d8f91;}
.team-item{text-align:center;padding:0 10px;}
.team-item .item-info{position:relative;}
.team-item .item-info .pic{background-repeat:no-repeat;background-position:center center;background-size:cover;}
.team-item .item-info .pic img{display:block;width:100%;height:auto;}
.team-item .item-info .txt{position:absolute;top:0;left:0;width:100%;height:0;color:#fff;background:#272a33;overflow:hidden;z-index:10;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;}
.team-item .item-info .txt p{position:absolute;top:50%;right:30px;left:30px;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.team-item .item-info:hover .txt{height:100%;}
.team-item .item-title{padding:20px 0;}
.team-item .item-title h3{font-weight:normal;font-size:16px;}
.team-item .item-title p{color:#b7b7b7;}
/* 菜单项 */
.menu{text-align:center;margin-bottom:20px;}
.menu a{display:inline-block;width:calc(25% - 10px);line-height:30px;color:#fff;font-size:12px;white-space:nowrap;text-overflow:ellipsis;text-align:center;margin:0 5px 10px;padding:0 10px;background:#dbb866;border-radius:3px;overflow:hidden;}
.menu a:hover,.menu a.curr{color:#fff;background:#c90;}
.menu-b:after{content:"";display:block;height:0;line-height:0;font-size:0;clear:both;overflow:hidden;}
.menu-b{*zoom:1;}
.menu-b a{float:left;display:block;}
.menu-c{border-bottom:1px dashed #e5e5e5;margin-bottom:10px;}
/* 内页banner-菜单 */
.inner-menu{position:absolute;left:0;bottom:0;display:none;width:100%;height:50px;line-height:50px;background:rgba(0,0,0,.35);overflow:hidden;}
.inner-menu a{float:left;display:block;width:150px;color:#fff;font-size:15px;text-align:center;}
.inner-menu a+a{margin-left:2px;}
.inner-menu a.curr,.inner-menu a:hover{color:#fff;background:rgba(204,153,51,.5);}
/* 内页banner */
.bn{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#1ac6c8;}
.bn>img{display:block;}
.bn:before{content:"";position:absolute;left:0;bottom:0;right:0;height:100%;background:rgba(0,0,0,.35);}
.bn .title{position:absolute;top:70%;left:50%;color:#fff;text-align:center;line-height:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;}
.bn .title h3{height:36px;line-height:36px;font-size:18px;font-weight:normal;padding:0 35px;background:rgba(26,198,200,.3);border-radius:36px;}
.bn .title p.en{color:rgba(255,255,255,.85);font-size:16px;font-family:'Times New Roman', Times, serif;margin:10px 0 15px;}
.bn .title .hn{display:inline-block;color:rgba(255,255,255,.5);font-size:22px;line-height:1;-webkit-animation:arrow-down 1.5s infinite ease-in-out;animation:arrow-down 1.5s infinite ease-in-out;}
/* 产品-列表项 */
.product .row>div:nth-child(2n+1){margin-right:-7.5px;}
.product .row>div:nth-child(2n){margin-left:-7.5px;}
.prod-item{margin-bottom:20px;}
.prod-item .pic{overflow:hidden;}
.prod-item .pic a,.prod-item .pic a img{display:block;}
.prod-item .pic a img{width:100%;height:auto;}
.prod-item .pic a{position:relative;background-repeat:no-repeat;background-position:center top;background-size:cover;-webkit-transition:all .3s;transition:all .3s;}
.prod-item .pic a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-transition:all .3s;transition:all .3s;}
.prod-item .pic a:after{content:"\e675";position:absolute;top:50%;left:50%;width:40px;height:40px;line-height:40px;color:transparent;font-size:16px;text-align:center;background:transparent;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s;transition:all .3s;}
.prod-item .pic a:hover{-webkit-transform:scale(1.15);transform:scale(1.15);}
.prod-item .pic a:hover:before{background:rgba(0,0,0,.5);}
.prod-item .pic a:hover:after{color:#e7e7e7;background:#c93;}
.prod-item .name,.prod-item .price{font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.prod-item .name{text-align:center;margin:15px 0 5px;}
.prod-item .name a:hover{color:#c93!important;}
.prod-item .price{color:#c93;text-align:center;}
/* 新闻-列表项 */
.news-item{position:relative;margin-bottom:30px;padding:30px;background:#fff;border:1px solid #f2f2f2;box-shadow:0 5px 5px #f5f5f5;-webkit-transition:all .1s;transition:all .1s;}
.news-item .time{color:#b7b7b7;}
.news-item .time b{display:inline-block;font-size:16px;border-bottom:1px solid #e7e7e7;}
.news-item .time i{display:block;}
.news-item .pic{display:block;margin:20px 0;background-repeat:no-repeat;background-position:center top;background-size:cover;}
.news-item .pic img{display:block;width:100%;height:auto;}
.news-item .tit{display:block;color:#414243;font-size:16px;line-height:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news-item .con{height:56px;line-height:2;color:#a7a7a7;margin:15px 0;overflow:hidden;}
.news-item .more{display:inline-block;color:#a7a7a7;}
.news-item .more i{font-size:16px;vertical-align:middle;margin-left:5px;}
.news-item .border{position:absolute;background:#dbc89b;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.news-item .border-t{top:0;left:0;width:0;height:2px;}
.news-item .border-r{top:0;right:0;width:2px;height:0;}
.news-item .border-b{bottom:0;right:0;width:0;height:2px;}
.news-item .border-l{bottom:0;left:0;width:2px;height:0;}
/* 新闻列表项-悬浮 */
.news-item:hover{box-shadow:0 5px 5px #feefcc;}
.news-item:hover .tit{color:#8e722f;}
.news-item:hover .more{color:#8e722f;}
.news-item:hover .border-t{width:100%;}
.news-item:hover .border-r{height:100%;}
.news-item:hover .border-b{width:100%;}
.news-item:hover .border-l{height:100%;}
/* 文章 */
.article{background:#fff;box-shadow:0 5px 5px #e7e7e7;border-radius:6px;}
.article>.title{color:#3e464c;font-size:16px;text-align:center;padding:35px 25px 15px;}
.article>.other{color:#b7b7b7;text-align:center;padding:0 25px 15px;border-bottom:1px solid #f5f5f5;}
.article>.other span i{margin-right:5px;}
.article>.other span+span{margin-left:10px;}
.article>.other a{color:#c93;}
.article>.other a:hover{color:#8e722f;}
.article>.content{position:relative;line-height:2;padding:30px 25px;overflow:hidden;}
.article>.content p{margin-bottom:15px;}
.article>.content img{display:block;max-width:100%;height:auto;text-align:center;margin-left:auto;margin-right:auto;}
.article>.links{position:relative;color:#8e722f;padding:20px 25px;border-top:1px solid #f5f5f5;}
.article>.links p{line-height:2.5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.article>.links .back{line-height:1;text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid #f8f8f8;}
.article>.links .back a{color:#8e722f;}
.article>.links .back i{font-size:22px;vertical-align:middle;margin-right:8px;}
/* 人才招聘 */
.concept{border-bottom:1px solid #e7e7e7;}
.concept .txt{padding:0 10px;}
.concept .txt img{display:block;width:100%;height:auto;margin-bottom:20px;}
.concept .txt p{line-height:1.8;text-indent:2em;margin-bottom:10px;}
.recruit .txt{padding:0 10px 60px;}
.recruit .txt p{line-height:1.8;text-indent:2em;}
.recruit .btn-job{display:block;width:320px;height:50px;line-height:50px;color:#555;font-size:16px;text-align:center;margin:30px auto 0;border:1px solid #d7d7d7;border-radius:50px;}
.recruit .btn-job:hover{color:#fff;background:#dab866;border-color:#dab866;}
.recruit-list{border-top:1px solid #e7e7e7;}
.recruit-list dt{position:relative;height:60px;line-height:60px;cursor:pointer;font-size:16px;padding:0 30px;background:#eee;border-bottom:1px solid #e7e7e7;overflow:hidden;}
.recruit-list dt .place{font-size:14px;margin-left:10px;}
.recruit-list dt:before{content:"";position:absolute;top:50%;right:22px;width:20px;height:2px;background:#666;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.recruit-list dt:after{content:"";position:absolute;top:50%;right:30px;width:2px;height:20px;background:#666;-webkit-transform:translateY(-50%);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.recruit-list dt.on{color:#fff;background:#666;}
.recruit-list dt.on:before{background:#fff;}
.recruit-list dt.on:after{top:-50%;}
.recruit-list dd{display:none;padding:25px 30px 10px;background:#fff;}
.recruit-list dd .item{margin-bottom:20px;}
.recruit-list dd .item h3{color:#333;font-size:15px;margin-bottom:10px;}
.recruit-list dd .item p{line-height:2;}
/* 客户留言 */
.message{vertical-align:middle;}
.message input[type=text],.message textarea{width:100%;height:45px;line-height:43px;margin-bottom:20px;}
.message textarea{height:120px;}
.message .send-mail{color:#999;}
.message .btn{height:40px;line-height:40px;margin-top:25px;padding:0 30px;}
/* 错误提示 */
.errorbox{display:none;color:#8a6d3b;margin-bottom:20px;padding:10px 20px;background:#fcf8e3;border:1px solid #ccc28c;border-radius:3px;}
.validation-summary-errors{display:block;}
.errorbox ul:after{content:"";display:block;height:0;line-height:0;font-size:0;clear:both;overflow:hidden;}
.errorbox ul{*zoom:1;}
.errorbox li{float:left;}
.errorbox li + li{margin-left:20px;}
.errorbox li:before{content:"\e626";margin-right:6px;}
/* 联系我们 */
.contact{padding:50px 0;}
.contact .title{color:#333;text-align:center;margin-bottom:30px;}
.contact .title h2{font-size:24px;font-weight:normal;}
.contact .title p{color:#999;margin-top:15px;}
/* 联系我们-项 */
.cont-item{margin-bottom:15px;padding:0 30px;}
.cont-item h2{color:#414243;font-size:16px;font-weight:normal;margin-bottom:5px;}
.cont-item .hn{color:#c93;font-size:22px;vertical-align:middle;margin-right:10px;}
.cont-item p{line-height:1.8;word-break:break-all;}
/* 联系我们-微信 */
.wechat{margin-top:10px;}
.wechat li{display:inline-block;text-align:center;}
.wechat li img{display:block;max-width:130px;height:auto;border-radius:6px;}
.wechat li+li{margin-left:15px;}
.wechat li p{color:#999;font-size:12px;}
/* 地图信息 */
.map-info{position:relative;height:200px;border-top:1px solid #dedede;}
.map-info #allmap{width:100%;height:100%;overflow:hidden;}
.map-info .marker{position:absolute;left:0;bottom:0;display:none;width:100%;color:#fff;text-align:center;padding:15px;background:rgba(142,114,47,.5);}
.map-info .marker h3{font-weight:normal;}
.map-info .marker p{margin-top:5px;}
/* 页脚-移动端 */
.m-footer{text-align:center;padding:15px 20px;background:#0e0f12;}
/* 页脚 */
.footer{color:#777;padding-top:60px;background:url(../images/footer_bg.jpg) no-repeat center top / cover;}
.footer .item{position:relative;}
.footer .item dt{position:relative;height:30px;color:#ccc;font:18px/30px Arial;margin-bottom:10px;}
.footer .item dt:before{content:"";position:absolute;top:50%;left:-20px;display:block;width:10px;height:10px;background:#666;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.footer .item dd{line-height:40px;}
.footer .item dd a{color:#777;}
.footer .item dd a:hover{color:#d7d7d7;}
.footer .wechat{padding-top:15px;}
.footer .wechat p{display:inline-block;width:110px;text-align:center;}
.footer .wechat p+p{margin-left:20px;}
.footer .wechat p img{display:block;width:100%;height:auto;border-radius:3px;}
.footer .wechat p span{display:block;line-height:1.5;margin-top:10px;}
.footer .links{margin:20px 0;}
.footer .links a+a{margin-left:15px;}
.footer .copyright{text-align:center;margin-top:30px;padding:20px 0;border-top:1px solid #363636;}
.footer .copyright .hn{font-size:20px;margin-right:5px;}
/* 工具栏 */
.toolbar{position:fixed;right:10px;bottom:60px;z-index:50;}
.toolbar>a{display:block;width:40px;height:40px;line-height:40px;text-align:center;background:#c93;border-radius:50%;}
.toolbar>a+a{margin-top:10px;}
.toolbar>a .hn{color:#fff;font-size:18px;}
.toolbar>a.gotop{display:none;}
/* 工具栏-电话 */
.toolbar .tl-phone{position:absolute;bottom:120px;right:60px;display:none;min-width:200px;padding:20px;background:#fff;border:1px solid #d7d7d7;border-radius:5px;-webkit-transform:translateY(50%);transform:translateY(50%);}
.toolbar .tl-phone:before,.toolbar .tl-phone:after{content:"";position:absolute;top:50%;border:10px solid transparent;border-right-width:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.toolbar .tl-phone:before{right:-11px;border-left-color:#d7d7d7;}
.toolbar .tl-phone:after{right:-10px;border-left-color:#fff;}
.toolbar .tl-phone dt{font-size:16px;margin-bottom:10px;}
.toolbar .tl-phone dd{line-height:30px;white-space:nowrap;}
.toolbar .tl-phone dd span{color:#999;}
/* 微信盒子-弹出 */
.pop-wechat{text-align:center;padding:30px;}
.pop-wechat dd+dd{margin-top:20px;}
.pop-wechat img{display:block;max-width:200px;box-shadow:0 0 5px 5px #f5f5f5;}
.pop-wechat p{margin-top:10px;}
/* 错误页面 */
.error-bg{position:relative;background:url(../images/error_bg.jpg) no-repeat center center / cover;}
.error-box,.error-box .detail .txt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.error-box .detail{position:relative;width:260px;height:260px;color:#fff;line-height:1;text-align:center;margin:0 auto 50px;background:rgba(255,255,255,.1);border-radius:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.error-box .detail:hover{-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg);}
.error-box .detail .txt{color:#996;}
.error-box .detail .txt h3{font-size:40px;font-weight:normal;font-family:Arial;text-transform:uppercase;font-style:italic;}
.error-box .detail .txt p{font-size:14px;line-height:1.8;margin-top:15px;}
.error-box .links{width:300px;text-align:center;}
.error-box .links a{display:inline-block;width:calc(50% - 15px);height:40px;line-height:40px;color:#fff;text-align:center;background:#8e722f;border-radius:20px;}
.error-box .links a:hover{background:#c93;}
.error-box .links a+a{margin-left:20px;}
.error-box .links a .hn{vertical-align:middle;margin-right:10px;}
/* 用户页面-错误提示 */
.user-form dd input.input-validation-error{background:#f3efe4!important;border-color:#d60!important;}
.field-validation-error{color:#d60;}
@keyframes arrow-down{
    0%,30%{opacity:0;transform:translateY(-5px);-webkit-transform:translateY(-5px);}
    60%{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);}
    100%{opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px);}
}
@-webkit-keyframes arrow-down{
    0%,30%{opacity:0;transform:translateY(-5px);-webkit-transform:translateY(-5px);}
    60%{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);}
    100%{opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px);}
}
@media (min-width:576px){
    /* 通用轮播图 */
    .owl-common .owl-nav button{width:45px;height:45px;}
    .owl-common .owl-nav button i{line-height:45px;font-size:16px;}
    .owl-common .owl-nav .owl-prev{left:-8px;}
    .owl-common .owl-nav .owl-next{right:-8px;}
    /* 页眉 */
    .header .hn{font-size:30px;}
    /* Logo */
    .logo img{width:auto;height:70px;}
    /* 导航-移动端 */
    .m-nav li{line-height:60px;}
    .m-nav li a{font-size:15px;}
    /* 菜单项 */
    .menu a{line-height:35px;font-size:14px;}
    /* 地图信息 */
    .map-info{height:260px;}
    /* 页脚-移动端 */
    .m-footer{padding:20px;}
    /* 工具栏 */
    .toolbar{right:15px;}
}
@media (min-width:768px){
    /* 首页-Banner轮播图（手机端） */
    .owl-m-banner .item .txt h3{font-size:36px;}
    .owl-m-banner .item .txt p{font-size:18px;}
    .owl-m-banner .item .txt a{line-height:40px;padding:0 30px;}
    .owl-m-banner .item .pic img{width:400px;height:auto;}
    .owl-m-banner .item .txt h3,.owl-m-banner .item .txt p,.owl-m-banner .item .txt a,.owl-m-banner .item .pic{display:none;}
    .owl-m-banner .active .item .txt h3,.owl-m-banner .active .item .txt p,.owl-m-banner .active .item .pic{display:block;}
    .owl-m-banner .active .item .txt a{display:inline-block;}
    .owl-m-banner .owl-nav button{background:rgba(255,255,255,.3)!important;}
    .owl-m-banner .owl-nav button.owl-prev{left:15px;}
    .owl-m-banner .owl-nav button.owl-next{right:15px;}
    /* 首页-我们的优势 */
    .hm-advantage .item{padding:70px 50px;}
    .hm-advantage .item .hn{font-size:60px;}
    /* 首页-友情链接 */
    .hm-links li{float:left;width:calc(25% - 10px);margin:0 5px 10px;}
    /* 菜单项 */
    .menu a{line-height:40px;}
    /* 产品-列表项 */
    .prod-item .pic a:after{width:45px;height:45px;line-height:45px;font-size:18px;}
    .prod-item .name,.prod-item .price{font-size:14px;}
    /* 文章 */
    .article>.title{font-size:18px;text-align:center;padding:50px 35px 15px;}
    .article>.other{padding:0 35px 15px;}
    .article>.content{padding:35px;}
    .article>.links{padding:20px 150px 20px 35px;}
    .article>.links .back{position:absolute;top:20px;right:35px;line-height:1.6;margin-top:0;padding-top:0;border-top:none;}
    /* 客户留言 */
    .message .btn{margin-top:0;}
    /* 联系我们-项 */
    .cont-item h2{font-size:18px;}
    .cont-item .hn{font-size:24px;}
    .cont-item p{line-height:1.8;word-break:break-all;}
    /* 联系我们-微信 */
    .wechat li img{max-width:140px;}
    .wechat li p{font-size:14px;}
    /* 工具栏 */
    .toolbar>a{width:45px;height:45px;line-height:45px;}
    /* 工具栏-电话 */
    .toolbar .tl-phone{right:70px;bottom:132px;}
    /* 错误页面 */
    .error-box .detail{width:350px;height:350px;margin:0 auto 50px;}
    .error-box .detail .txt h3{font-size:50px}
    .error-box .detail .txt p{font-size:16px;}
    .error-box .links{width:360px;}
    .error-box .links a{width:calc(50% - 15px);}
}
@media (min-width:992px){
    /* 通用版块 */
    .sec{padding:60px 0;}
    .sec-title{margin-bottom:35px;}
    /* 通用轮播图 */
    .owl-common .owl-nav button{width:50px;height:50px;}
    .owl-common .owl-nav button i{line-height:50px;font-size:18px;}
    .owl-common .owl-nav .owl-prev{left:-10px;}
    .owl-common .owl-nav .owl-next{right:-10px;}
    /* 页眉 */
    .header .hn{display:none;}
    /* Logo */
    .logo,.nav{float:left;}
    .logo{width:260px;padding:10px 0;}
    .logo img{height:80px;}
    /* 导航-移动端 */
    .m-nav{display:none;}
    /* 导航 */
    .nav{display:block;}
    .nav li a{width:95px;font-size:14px;}
    /* 首页-我们的产品 */
    .hm-product .menu-b a{float:none;display:inline-block;}
    /* 首页-我们的优势 */
    .hm-advantage .item p{min-height:130px;}
    /* 首页-加盟 */
    .hm-join .con{margin-left:50%;width:50%;height:300px;color:#fff;padding:50px;}
    /* 首页-友情链接 */
    .hm-links li{float:left;width:calc(20% - 10px);margin:0 5px 10px;}
    /* 内页banner-菜单 */
    .inner-menu{display:block;}
    /* 菜单项 */
    .menu{margin-bottom:35px;}
    .menu a{width:auto;line-height:40px;color:#666;margin:0;padding:0 45px;background:#fff;}
    .menu a+a{margin-left:15px;}
    .menu a:hover,.menu a.curr{color:#fff;background:#c90;}
    /* 关于我们-团队 */
    .com-team{padding:60px 0;}
    .owl-team button.owl-dot span{width:50px;height:5px;margin:0 8px;border-radius:2px;}
    /* 文章 */
    .article>.title{font-size:20px;}
    /* 联系我们 */
    .contact{padding:60px 0;}
    /* 联系我们-项 */
    .cont-item p{line-height:2;}
    /* 联系我们-微信 */
    .wechat li img{max-width:105px;}
    /* 地图信息 */
    .map-info{height:350px;}
    /* 工具栏 */
    .toolbar{right:20px;}
    .toolbar>a{width:50px;height:50px;line-height:50px;}
    /* 工具栏-电话 */
    .toolbar .tl-phone{bottom:145px;}
}
@media (min-width:1200px){
    /* 通用版块 */
    .sec{padding:80px 0;}
    .sec-title{margin-bottom:50px;}
    .sec-title h3{font-size:26px;}
    .sec-title p{font-size:16px;}
    /* 通用轮播图 */
    .owl-common .owl-nav .owl-prev{left:-70px;}
    .owl-common .owl-nav .owl-next{right:-70px;}
    /* 导航 */
    .nav li a{width:120px;font-size:15px;}
    /* 首页-Banner轮播图（PC端） */
    .owl-banner .item{height:800px;}
    .owl-banner .item .con{width:1000px;}
    .owl-banner .item .txt h3{font-size:55px;}
    .owl-banner .item .txt p{font-size:32px;}
    .owl-banner .item .txt a{font-size:18px;line-height:50px;margin-top:30px;padding:0 50px;}
    .owl-banner .item .txt a .hn{font-size:26px;}
    /* 关于我们（轮播图） */
    .owl-about .item{text-align:left;}
    .owl-about .item .hn{font-size:50px;}
    .owl-about .item h3{font-size:20px;}
    .owl-about .owl-dots{text-align:left;}
    /* 首页-关于我们 */
    .hm-about .txt{font-size:16px;padding:0;}
    .hm-about .view{text-align:left;margin-top:15px;}
    /* 首页-我们的优势 */
    .hm-advantage .item{padding:80px 60px;}
    .hm-advantage .item p{min-height:110px;}
    /* 首页-加盟 */
    .hm-join .con{height:350px;padding:80px;}
    .hm-join .con p.view{text-align:left;}
    /* 首页-友情链接 */
    .hm-links li{width:165px;margin:0 10px 20px;}
    /* 内页banner-菜单 */
    .inner-menu{height:60px;line-height:60px;}
    .inner-menu a{width:200px;font-size:16px;}
    /* 内页Banner */
    .bn .title{top:60%;}
    .bn .title h3{height:50px;line-height:50px;font-size:26px;padding:0 40px;border-radius:50px;}
    .bn .title p.en{font-size:24px;margin:15px 0 20px;}
    .bn .title .hn{font-size:30px;}
    /* 关于我们 */
    .about-box{font-size:15px;}
    /* 关于我们-联系 */
    .about-contact .item{padding:80px 20px;}
    .about-contact .item .hn{font-size:60px;}
    .about-contact .item h3{font-size:22px;}
    .about-contact .item p{font-size:16px;}
    /* 文章 */
    .article>.title{font-size:22px;padding:50px 50px 15px;}
    .article>.content{padding:50px;}
    .article>.links{padding:20px 150px 20px 50px;}
    /* 联系我们 */
    .contact{padding:80px 0;}
    /* 联系我们-微信 */
    .wechat li img{max-width:110px;}
    /* 地图信息 */
    .map-info{height:400px;}
    /* 页脚 */
    .footer .wechat p{width:120px;}
    .footer .wechat p+p{margin-left:30px;}
    /* 错误页面 */
    .error-box .detail{margin:0 auto 60px;}
    .error-box .detail .txt p{font-size:18px;}
    .error-box .links{width:400px;}
    .error-box .links a{width:calc(50% - 20px);}
    .error-box .links a+a{margin-left:30px;}
    /* 工具栏 */
    .toolbar{right:30px;bottom:150px;}
    .toolbar>a .hn{font-size:20px;}
    /* 工具栏-电话 */
    .toolbar .tl-phone{right:75px;}
}
@media (min-width:2000px){
    /* 通用版块 */
    .sec-title{margin-bottom:60px;}
    .sec-title h3{font-size:28px;}
    /* 导航 */
    .nav li a{width:140px;font-size:16px;}
    /* 首页-我们的优势 */
    .hm-advantage .item p{min-height:80px;}
    /* 首页-友情链接 */
    .hm-links li{width:176px;}
    /* 文章 */
    .article>.title{font-size:24px;padding:60px 50px 15px;}
    .article>.content{font-size:15px;}
    .article>.links{font-size:15px;}
    /* 地图信息 */
    .map-info{height:450px;}
}