整体*/
body{position: relative;min-width: 1300px;overflow-x: hidden;font-size: 14px;}
.wrapper{width: 1300px;margin: 0 auto;}
.main{background: #fff;position: relative;z-index: 1;}
:root{
	--primary-color: #000000;
	--primary-rgb: 0,0,0;
	--color-yollow: #DAB514;
}
ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, p{padding: 0;margin: 0;font-weight: normal;}


.scroll-top{position: fixed;right: 20px;bottom: 50px;font-size: 42px;color: #b99b53;z-index: 9999;display: none;cursor: pointer;}
.nodata{text-align: center;padding: 50px 0;color: #999;position: relative;width: 100%;}
.nodata:before{content: '';display: block;background-image: url(/images/nodata.svg);background-size: 300px;background-repeat: no-repeat;background-position: top center;width: 100%;height: 300px;}


/*封面*/
.index-cover{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--primary-color);z-index: 1001;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.index-cover .logo{height: 250px;}
.index-cover .group{display: flex;justify-content: center;align-items: center;margin-top: 80px;}
.index-cover .item{margin: 0 15px;border: 1px var(--color-yollow) solid;height: 40px;line-height: 40px;border-radius: 20px;color: var(--color-yollow);display: flex;align-items: center;font-size: 18px;width: 140px;justify-content: center;}
.index-cover .item img{height: 16px;}
.index-cover .item:hover{background-color: var(--color-yollow);color: #fff;}
.index-cover .item .icon{background-size: 100%;}
.index-cover .item.cn .icon{margin-right: 10px;background-image: url('/images/pc/language-icon-y.png');display: flex;width: 16px;height: 16px;}
.index-cover .item.cn:hover .icon{background-image: url('/images/pc/language-icon.png');}
.index-cover .item.en .icon{margin-right: 10px;background-image: url('/images/pc/language-icon-en.png');display: flex;width: 24px;height: 16px;}
/*.index-cover .coverBtn{margin: 0 15px;border: 1px #fff solid;height: 44px;line-height: 44px;border-radius: 22px;color: #fff;display: flex;align-items: center;font-size: 18px;justify-content: center;padding: 0 35px;margin-top: 50px;}
.index-cover .coverBtn:hover{background-color: #fff;color: var(--primary-color);}*/


/*头部*/
.pcHeader .header{position: fixed;top: 0;width: 100%;z-index: 99;box-sizing: border-box;background-color: var(--primary-color);}
.pcHeader .wrapper{display: flex;align-items: center;justify-content: space-between;align-items: center;height: 96px;align-items: center;}
.pcHeader a{color: #fff;}
.pcHeader .logo img{height: 82px;display: flex;position: relative;z-index: 99;}
.pcHeader .rig{position: relative;z-index: 99;display: flex;flex-direction: column;align-items: flex-end;}
.pcHeader .top{display: flex;align-items: center;}
.pcHeader .top li{margin-left: 12px;font-size: 15px;}
.pcHeader .top .lang a{display: flex;align-items: center;}
.pcHeader .top .lang img{margin-right: 6px;}
.pcHeader .search-icon{margin-left: 100px;}
.pcHeader .search-icon img{height: 18px;padding-right: 25px;cursor: pointer;}
.pcHeader .menu{display: flex;align-items: center;}
.pcHeader .menu>li{position: relative;}
.pcHeader .menu .frist{font-size: 18px;display: flex;transition: all 0.2s;line-height: 96px;margin-right: 50px;color: #cec7c2;position: relative;}
.pcHeader .menu .frist:after{content: "";background-color: transparent;position: absolute;width: 0%;height: 2px;left: 0;bottom: 0px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.pcHeader .menu .lang{cursor: pointer;}
.pcHeader .menu .lang .frist{display: flex;align-items: center;font-size: 16px;position: relative;z-index: 1;margin-right: 0;padding: 0 15px;}
.pcHeader .menu .lang .frist:after{display: none;}
.pcHeader .menu .lang:before{content: "";display: block;position: absolute;left: 0;top: calc(50% - 15px);width: 100%;height: 30px;border-radius: 4px;z-index: 0;transition: all 0.3s;}
.pcHeader .menu .lang .icon{width: 15px;height: 15px;display: flex;margin-right: 5px;}
.pcHeader .menu li .menu-active,.pcHeader .menu li .frist:hover{color: #f7f5f5;}
.pcHeader .menu li .menu-active:after,.pcHeader .menu li .frist:hover:after{background-color: #fff;width: 100%;}
.pcHeader .menu .son{position: absolute;top: 96px;left: 0;position: absolute;z-index: 2;background-color: #ffffff;border-radius: 0 0 8px 8px;top: 100%;left: 0;box-shadow: 0px 3px 7px 0px rgb(40 35 30 / 10%);transform: translateY(20px);transition: all 0.8s cubic-bezier(0.38, 0.17, 0.09, 0.99);opacity: 0;visibility: hidden;}
.pcHeader .menu .lang:hover:before{background-color: #DAB514;}
.pcHeader .menu .lang:hover .frist{color: #f7f5f5;}
.pcHeader .menu .son li{height: 40px;border-bottom: 1px rgba(255, 255, 255, 1) solid;padding: 0 32px 0 15px;display: flex;position: relative;display: flex;align-items: center;min-width: 225px;}
.pcHeader .menu .son li:last-child{border-bottom: 0;}
.pcHeader .menu .son li a{color: #222;font-size: 15px;color: #aaa;transition: all 0.8s cubic-bezier(0.38, 0.17, 0.09, 0.99);text-transform: capitalize;position: relative;white-space: nowrap;}
.pcHeader .menu .son li a:after{content: "";display: block;position: absolute;bottom: calc(50% - 6px);opacity: 0;right: 0;visibility: hidden;transition: all 0.8s cubic-bezier(0.38, 0.17, 0.09, 0.99);background-image: url(../images/arrow-rig.png);background-size: 12px;width: 12px;height: 12px;background-position: center;}
.pcHeader .menu .son li:hover a{color: var(--primary-color);}
.pcHeader .menu .son li:hover a:after{opacity: 1;right: -18px;visibility: visible;color: #332f2e;}
.pcHeader .menu>li:hover .son{transform: translateY(0px);opacity: 1;visibility: visible;}

.wapHeader{display: none;}


/*脚部*/
.footer{color: #6c757d;font-size: 15px;background-color: var(--primary-color);}
.footer .top{display: flex;padding: 40px 0;}
.footer .logo{padding-right: 20px;margin-right: 20px;position: relative;}
/*.footer .logo:after{content: '';display: block;position: absolute;right: 0;height: 70%;top: 15%;width: 1px;background-color: rgba(255, 255, 255, 0.2);}*/
.footer .logo img{height: 120px;display: flex;}
.footer .tit{color: #fff;font-size: 20px;position: relative;padding-bottom: 16px;margin-bottom: 16px;line-height: 1;}
.footer .tit:after{content: '';width: 48px;border-top: 1px solid #fff;position: absolute;left: 0;bottom: 0;display: block;}
.footer .con{width: 100%;flex: 1;line-height: 1.8;margin-left: 9%;}
.footer .con li{margin-bottom: 8px;font-size: 16px;line-height: 24px;}
.footer .con .iconfont{padding-right: 8px;font-size: 18px;}
.footer .link{width: 25%;margin-left: 9%;}
.footer .link ul{display: flex;flex-wrap: wrap;margin-left: -12px;}
.footer .link li{width: 50%;margin-bottom: 8px;padding: 0 12px;font-size: 16px;line-height: 26px;}
.footer .link a{color: #6c757d;transition: all 0.3s;}
.footer .link a:hover{color: #eee;}
.footer .bot{padding: 24px 0;border-top: 1px solid #6c757d;}


/* ====================== 首页 ====================== */

/*整体*/
.itit{font-size: 36px;line-height: 54px;padding-bottom: 20px;margin-bottom: 8px;position: relative;}
.itit:after{content: '';display: block;width: 38px;height: 4px;position: absolute;left: 0;bottom: 0;background-color: #999;}
.itips{font-size: 20px;font-weight: 500;}
.imore a{padding: 8px 48px;border: #2b161b 1px solid;color: #2B161B;font-size: 16px;line-height: 24px;transition: all 0.3s;display: inline-block;}
.imore a:hover{background-color: #2B161B;color: #fff;}

/*轮播*/
.index_swiper{position: relative;margin-top: 96px;}
.bn_swiper .swiper-slide img{width: 100%;display: flex;}
.bn_swiper .swiper-pagination{}
.bn_swiper .swiper-pagination-bullet{width: 20px;border-radius: 0;height: 4px;}
.bn_swiper .swiper-pagination-bullet-active{background-color: var(--primary-color);}


/*关于我们*/
.index-about{padding: 96px 0;}
.index-about .box{display: flex;}
.index-about .lef{width: 50%;padding: 0 48px 0 24px;}
.index-about .lef .itit{margin-bottom: 24px;}
.index-about .lef .itips{margin-bottom: 48px;}
.index-about .lef .detail{line-height: 2;font-size: 16px;}
.index-about .lef .imore{margin-top: 48px;}
.index-about .rig{width: 50%;}
.index-about .rig img{width: 100%;border-radius: 5px;box-shadow: 50px 50px 50px -25px rgb(0 0 0 / 15%);display: flex;}


/* 产品列表 */
.index-products{background-color: #272727;position: relative;padding: 72px 0;}
.index-products .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('/images/pc/ipro-bg.png');background-size: cover;z-index: 1}
.index-products .box{position: relative;z-index: 5;}
.index-products .lef{width: 25%;padding: 0 12px;}
.index-products .lef img{width: 100%;display: flex;}
.index-products .rig{width: 66.67%;padding: 0 12px 0 48px;}
.index-products .itit{color: #fff;}
.index-products .list{display: grid;gap: 30px;grid-template-columns: 1fr 1fr 1fr 1fr;margin-top: 36px;}
.index-products .item{background-color: #fff;overflow: hidden;}
.index-products .item .cover{overflow: hidden;height: 300px;display: flex;align-items: center;justify-content: center;}
.index-products .item .cover img{max-width: 100%;transition: all 0.6s;overflow: hidden;max-height: 100%;}
.index-products .item .cover:hover img{transform: scale(1.05);}
.index-products .item .txt{text-align: center;padding: 10px 14px;font-size: 18px;border-top: 1px solid #e6e6e6;line-height: 30px;}
.index-products .swiper-pagination{position: relative;padding: 50px 0 0px;bottom: 0!important;}
.index-products .dot{padding: 50px 0 30px;display: flex;justify-content: center;align-items: center;}
.index-products .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 50%;margin: 0 5px;border: 1px #fff solid;background-color: transparent;}
.index-products .swiper-pagination-bullet-active{background-color: #fff;}
.index-products .pro-wap_swiper{display: none;}


/* 新闻列表 */
.index-news{padding: 60px 0;}
.index-news .box{position: relative;display: flex;gap: 30px;margin-top: 30px;}
.index-news .swiper-slide{position: relative;}
.index-news .swiper-slide img{width: 100%;display: flex;position: relative;z-index: 1;height: 410px;object-fit: cover;}
.index-news .swiper-slide p{position: absolute;left: 0;bottom: 0;width: 100%;box-sizing: border-box;color: #fff;font-size: 18px;z-index: 2;background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.3));text-align: center;padding: 30px;}
.index-news .lef{width: 100%;overflow: hidden;}
.index-news .rig{width: 100%;overflow: hidden;}
.index-news .list{}
.index-news .list li{padding: 15px 15px 20px;position: relative;transition: all 0.2s;background-color: #fafafa;border-radius: 25px;margin-bottom: 15px;}
/*.index-news .list li a:before{content: '';display: block;position: absolute;left: 0;top: calc(50% - 4px);width: 0;height: 0;border-width: 4px;border-style: solid;border-color: var(--primary-color) var(--primary-color) transparent transparent;transform: rotate(45deg);}
.index-news .list li a:hover{color: var(--primary-color);border-color: rgba(var(--primary-rgb), 0.5);}*/
.index-news .list .top{display: flex;align-items: baseline;opacity: 0.8;transition: all 0.3s;}
.index-news .list h5{flex: 1;width: 100%;padding-right: 80px;font-size: 21px;font-weight: 500;opacity: 0.8;}
.index-news .list p{font-size: 16px;font-family: Arial;opacity: 0.8;}
.index-news .list .intro{margin-top: 20px;font-size: 15px;color: #999;line-height: 1.3;transition: all 0.3s;}
.index-news .list li:hover .top{opacity: 1;}
.index-news .list li:hover .intro{color: #666;}
/*.index-news .list2 li a:before{width: 8px;height: 8px;border-radius: 50%;top: calc(50% - 4px);border: 0;background-color: var(--primary-color);}*/

.index-news .lef .swiper-pagination{position: relative;bottom: 25px;}
.index-news .lef .swiper-pagination-bullet{background-color: #A9A9A9;width: 30px;height: 4px;margin: 0 5px;border-radius: 0;opacity: 1;}
.index-news .lef .swiper-pagination-bullet-active{background-color: var(--primary-color);}



/* ====================== 首页 ====================== */


/* ========== 浮标：start ========== */
.float{position: fixed;z-index: 98;right: 10px;cursor: pointer;top: calc(50% - 75px);width: 45px;}
.float:hover,.float:active{-webkit-tap-highlight-color: transparent;}
.float a{display: block;}
.float a:hover{background: none;}
.float .icon{width: 45px;height: 45px;margin-bottom: 5px;transition: all 0.3s;}
.float-box{position: fixed;z-index: 99;right: 0;top: calc(50% - 120px);background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);padding: 20px 50px;}
.float-box .item{padding: 20px 0;padding-left: 44px;display: flex;line-height: 1.6;flex-direction: column;justify-content: center;min-height: 66px;position: relative;}
.float-box .item:before{content: '';display: block;position: absolute;top: 0;left: 0;width: 32px;height: 32px;background-image: url(/images/float-contact-icon.png);background-size: 32px auto;background-repeat: no-repeat;}
.float-box .item .flex{display: flex;}
.float-box .item1:before{background-position: 0 0;top: 28px}
.float-box .item2:before{background-position: 0 -32px;top: 24px;}
.float-box .item3:before{background-position: 0 -64px;top: 16px;}
.float-box .item4:before{background-position: 0 -96px;top: 24px;}
.float-box .item5:before{background-position: 0 -128px;top: 16px;}
.float-box .tit{font-size: 16px;color: #000;}
.float-box .tips{font-size: 15px;color: #999;}
.float-box .contact{display: flex;}
.float-box .contact .tel{flex: 1;color: red;}
.float-box .off{position: absolute;top: 0;right: 0;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;cursor: pointer;}
/* ========== 浮标：end ========== */



/* ====================== 内页 ====================== */

/*banner图*/
.page-banner img{width: 100%;display: flex;}


/*布局*/
.content-box .main{margin-top: 96px;}
.page-body{padding: 24px 0;min-height: 500px;}
.page-box{display: flex;gap: 50px;padding-bottom: 50px;}


/*左边菜单*/
.lefmenu{width: 310px;}
.lefmenu .bname{height: 80px;display: flex;align-items: center;font-size: 20px;color: #333;border-bottom: solid 1px #cbcbcb;line-height: 1.3;}
.lefmenu .list{padding: 10px;}
.lefmenu .list>li{margin-bottom: 10px;}
.lefmenu .list .first{height: 50px;line-height: 50px;color: #333;display: block;font-size: 16px;padding-right: 0px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all 0.3s;font-weight: bold;}
.lefmenu .list .childList{padding-left: 15px;}
.lefmenu .list .childList li{border-bottom: solid 1px #dcdcdc;}
.lefmenu .list .childList a{height: 46px;line-height: 46px;color: #434343;display: block;font-size: 15px;transition: all 0.3s;position: relative;}
.lefmenu .list .childList a:before{content: '';display: block;position: absolute;left: -18px;top: calc(50% - 4px);width: 0;height: 0;transform: rotate(45deg);border: 4px;border-style: solid;border-color: transparent;}
/*.lefmenu .list .childList li:last-child{border-bottom: 0;}*/
.lefmenu .list .childList .cur{border-color: var(--primary-color);}
.lefmenu .list .childList .cur a{color: var(--primary-color);}
.lefmenu .list .childList .cur a:before{border-color: var(--primary-color) var(--primary-color) transparent transparent;}
.lefmenu .list .childList li:hover{border-color: var(--primary-color);}
.lefmenu .list .childList li:hover a{color: var(--primary-color);}


/*右边内容*/
.rigmain{flex: 1;width: 100%;overflow: hidden;margin-bottom: 30px;}
.rigmain .btit{font-size: 20px;padding: 15px 10px;line-height: 20px;font-weight: bold;color: var(--primary-color);position: relative;}
.rigmain .tit{display: flex;justify-content: space-between;line-height: 1.2;padding-bottom: 16px;border-bottom: #e8e8e8 1px solid;align-items: flex-end;}
.rigmain .tit h2{font-size: 24px;font-weight: 500;}
.rigmain .rpage{display: flex;align-items: baseline;background-image: url('../images/location.png');padding-left: 20px;background-size: 14px 20px;background-repeat: no-repeat;line-height: 20px;}
.rigmain .rpage img{padding-right: 10px;}
.rigmain .rpage a{color: #888888;}
.rigmain .rpage a:after{content: '>';display: inline-block;margin: 0 4px;}
.rigmain .rpage a:last-child:after{display: none;}
.rigmain .rpage a:last-child{color: #333;}


/*路径*/
.rpath{display: flex;align-items: baseline;color: #999;margin-bottom: 16px;}
.rpath i{font-size: 16px;margin-right: 5px;}
.rpath a{color: #666;}
.rpath a:after{content: '>';display: inline-block;margin: 0 6px;}
.rpath a:last-child:after{display: none;}
.rpath a:last-child{color: #333;}


/*关于*/
.info-detail{position: relative;padding-bottom: 30px;background-image: url('/images/pc/aboutbg.png');background-repeat: no-repeat;background-size: 80% auto;background-position: center top;min-height: 644px;}
.info-detail .stit{font-weight: bold;font-size: 40px;text-align: center;padding: 24px 0;margin-bottom: 48px;position: relative;}
.info-detail .stit:after{content: '';width: 48px;height: 2px;border-bottom: 2px solid var(--primary-color);position: absolute;bottom: 0;left: 50%;transform: translate(-50%, 0);}
.info-detail .stips{font-size: 26px;font-weight: 500;text-align: center;line-height: 1.3;margin: 0 4%;}
.info-detail .group{margin: 96px 0 48px;display: flex;align-items: center;}
.info-detail .group .lef{width: 40%;margin: 0 6% 0 8%;}
.info-detail .group .title{font-size: 40px;font-weight: bold;color: var(--primary-color);margin-bottom: 24px;}
.info-detail .group .detail{font-size: 16px;line-height: 2;}
.info-detail .group .detail p{margin-bottom: 28px;}
.info-detail .group img{width: 40%;display: flex;}


/*新闻列表*/
.news-lists{margin: 24px 0;}
.news-lists .item{display: flex;border-bottom: dashed 1px #eaeaea;margin-bottom: 20px;padding: 20px 10px 20px 20px;}
.news-lists .lef{flex: 1;width: 100%;padding-right: 40px;}
.news-lists .date{font-size: 14px;color: #333;line-height: 30px;}
.news-lists .name{font-size: 16px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #434343;}
.news-lists .name:hover{color: #000;}
.news-lists .txt{margin-top: 10px;color: #a7a7a7;font-size: 14px;line-height: 20px;max-height: 40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}


/*详情*/
.show-detail{padding: 24px 0 50px;}
.show-detail .top{padding-bottom: 30px;}
.show-detail .top h2{font-size: 24px;font-weight: 500;line-height: 1.5;margin-bottom: 12px;text-align: center;padding: 0 30px;}
.show-detail .top p{text-align: center;color: #999;font-size: 16px;font-family: Arial;border-bottom: solid 1px #f2f2f2;padding-bottom: 15px;}
.show-detail .content{font-size: 16px;line-height: 36px;color: #777;}
.show-detail .content img{max-width: 100%;}


/*产品列表*/
.products-lists{margin-top: 30px;}
.products-lists .item{border-bottom: dotted 1px #ababab;padding-bottom: 30px;margin-bottom: 30px;overflow: hidden;display: flex;}
.products-lists .cover{overflow: hidden;width: 220px;height: 220px;border: solid 1px #CCC;z-index: 7;display: flex;align-items: center;justify-content: center;}
.products-lists .cover img{transition: all 0.6s;max-height: 100%;max-width: 100%;transition: all 0.6s;}
.products-lists .cover img:hover{transform: scale(1.05);}
.products-lists .rig{flex: 1;width: 100%;padding-left: 30px;}
.products-lists .name{font-weight: bold;font-size: 16px;color: #333333;line-height: 26px;}
.products-lists .txt{margin-top: 5px;width: 90%;overflow: hidden;border: solid 1px #f2f2f2;background-color: #fdfdfd;height: 70px;line-height: 26px;font-size: 14px;color: #888888;padding: 10px;box-sizing: border-box;word-break: break-word;}
.products-lists .btn{margin-top: 20px;}
.products-lists .btn a{padding: 8px 48px;border: #2b161b 1px solid;color: #2B161B;font-size: 16px;line-height: 24px;transition: all 0.3s;display: inline-block;}
.products-lists .btn a i{padding-right: 5px;}
.products-lists .btn a:hover{background-color: #2B161B;color: #fff;}


/*产品详情*/
.pro_show{padding: 30px 0;}
.pro_show .content{padding: 40px;border: solid 1px #e7e8f0;}
.pro_show .content img{max-width: 100%;}
.pro_show .content td{height: 32px;padding: 5px 8px;}
.pro_show .content table tr:first-child td{height: 50px;}
/*.pro_show .content{background-image: linear-gradient(to right bottom,#eaeaea,#d5d5d5);padding: 40px;}*/
.pro_info{display: flex;margin-bottom: 50px;}
.pro_info .cover{width: 360px;height: 360px;border: 1px solid #dadada;}
.pro_info .info{flex: 1;margin-left: 50px;padding-top: 30px;}
.pro_info .tit{font-size: 28px;line-height: 1.25;margin-bottom: 20px;font-weight: bold;}
.pro_info p{font-size: 17px;line-height: 1.8;text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;}
.pro_tabs{display: flex;background: #f2f3f7;align-items: center;border: solid 1px #eeeeee;}
.pro_tabs .tabs{display: block;width: 200px;text-align: center;line-height: 60px;font-size: 16px;cursor: pointer;}
.pro_tabs .tabs.cur{background: #ccc;}
.pro_tabs .tabs.btn{background-color: #ff9a52;padding: 15px 42px 15px 16px;border: 0;color: #fff;text-align: left;position: relative;font-size: 15px;border-radius: 4px;cursor: pointer;line-height: 1;width: auto;margin-left: 20px;}
.pro_tabs .tabs.btn:after{content: '';display: block;position: absolute;top: 50%;width: 16px;height: 16px;background-image: url(/images/download-w.png);background-size: 100%;right: 16px;margin-top: -8px;}


/*留言*/
.feedback{display: block;margin-bottom: 20px;}
.feedback .btit{margin-bottom: 20px;}
.feedback_ul li{margin-bottom: 24px;display: flex;}
.feedback_ul .tt{font-size: 16px;width: 180px;line-height: 42px;}
.feedback_ul .tt .red{color: var(--primary-color);}
.feedback_ul .bv{flex: 1;width: 100%;}
.feedback_ul .select,
.feedback_ul .textarea,
.feedback_ul .input{width: 100%;height: 44px;border: 1px solid #999;font-size: 17px;padding: 0 10px;background-color: #fafafa;outline: none;}
.feedback_ul .check{font-size: 17px;margin-bottom: 10px;display: flex;align-items: center;}
.feedback_ul .checkbox{zoom: 150%;display: flex;margin-right: 5px;}
.feedback_ul .textarea{width: 100%;padding: 10px;height: 100px;outline: none;font-size: 17px;}
.feedback_ul .txt{line-height: 30px;font-size: 16px;color: #6c757d;}
.feedback_ul .tips{font-size: 13px;padding-left: 180px;color: #666;}
.feedback_ul .nav{display: flex;justify-content: center;}
.feedback_ul .submit{padding: 8px 48px;border: #2b161b 1px solid;color: #2B161B;font-size: 16px;line-height: 24px;transition: all 0.3s;display: inline-block;background-color: #fff;cursor: pointer;}
.feedback_ul .submit:hover{background-color: #2B161B;color: #fff;}
/*.feedback_ul .submit[type="reset"]{background: #fff;color: #666;border: 1px #bbb solid;width: 120px;margin-left: 15px;}*/


/* pagination */
.pagenav{padding: 0 15px;text-align: center;}
.pagination{margin: 20px 0;border-radius: 4px;display: flex;justify-content: center;}
.pagination>li{}
.pagination>li>a,.pagination>li>span{position: relative;padding: 6px 12px;text-decoration:none;color:#333;background-color:#fff;border:1px solid #ddd;margin-left:-1px;line-height: 18px;display: block;}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;font-size: 16px;}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px;font-size: 16px;}
.pagination>li>a:hover,.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus{color: #333;background-color: rgba(var(--primary-rgb),0.2);border-color: #ddd;}
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus{z-index:2;color:#fff;background-color:var(--primary-color);border-color:var(--primary-color);cursor:default}
.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}
.pagination-lg>li>a,
.pagination-lg>li>span{padding:10px 16px;font-size:18px}
.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}
.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}
.pagination-sm>li>a,
.pagination-sm>li>span{padding:5px 10px;font-size:12px}
.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}
.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}


/* ====================== 内页 ====================== */


/*
@media screen and (min-width: 576px){
	.wrapper{max-width: 540px;}
}

@media screen and (min-width: 768px){
	.wrapper{max-width: 720px;}
}

@media screen and (min-width: 992px){
	.wrapper{max-width: 960px;}
}

@media screen and (min-width: 1200px){
	.wrapper{max-width: 1140px;}
}