@charset "utf-8";

/*body{font-family: 'Poppins-Regular';color: #000000;}*/
img{max-width: 100%;max-height: 100%;border:none;}
a:hover{text-decoration: none;transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -webkit-transition: all 300ms ease-out;}
.trans{transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -webkit-transition: all 300ms ease-out;}
.trans5{transition: all 500ms ease-out; -moz-transition: all 500ms ease-out; -ms-transition: all 500ms ease-out; -o-transition: all 500ms ease-out; -webkit-transition: all 500ms ease-out;}
.photo{text-align: center;}
.photo span{display: inline-block;vertical-align: middle;height: 100%;}
.photo img{display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;}
.hide{display: none;}
.show{display: block;}
.text-over{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.over{overflow: hidden;}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.table{width: 100%;height: 100%;display: table;}
.table-cell{display: table-cell;}
.inline{display: inline;}
.inline-block{display: inline-block;}
.block{display: block;}
.hidden{display: none;}
.visible-hidden{visibility: hidden;opacity: 1;}
.middle{vertical-align: middle;}
.middleImg img{vertical-align: middle;}
.middleImg .mid-ilb{vertical-align: middle;display: inline-block;}
.middleImg span{height: 100%;vertical-align: middle;display: inline-block;}
.relative{position: relative;}
.absolute{position: absolute;z-index: 1;}
.fixed{position: fixed;z-index: 1;}
.center-vertical{position: relative;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.trans-show{transition:all .5s;-webkit-transition:all .5s;opacity: 0;visibility: hidden;}
.trans-show.visable{opacity: 1;visibility: visible;}
.trans{-webkit-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.imgZoom img{transition: all .4s;-webkit-transition: all .4s;}
.imgZoom img:hover{transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1);}
.pointer{cursor: pointer;}
.flow-shadow{-webkit-transition:all .5s;transition:all .5s;}
.flow-shadow:hover{transform:translate3d(0, -2px, 0);-webkit-transform:translate3d(0, -2px, 0);-webkit-box-shadow:0 0px 10px #e9e9e9;box-shadow:0 0px 10px #e9e9e9;}
.clear_gt_991{clear: both;}
.border-box{box-sizing: border-box;}
*.hoverColor{-webkit-transition:all .3s;transition:all .3s;}
*.hoverColor:hover{color: #691a19!important;}
.show-pc-block{display: block!important;}
.show-pc-inline-block{display: inline-block!important;}
.show-mb-block{display: none!important;}
.show-mb-inline-block{display: none!important;}
body.flex-foot-bottom{display: flex;flex-direction: column;}
.flex-foot-bottom .header,
.flex-foot-bottom .footer,
.flex-foot-bottom .top-cateogry,
.flex-foot-bottom .wrap-banner,
.flex-foot-bottom .bread{flex: 0 0 auto;}
.flex-main-content{flex: 1 0 auto;}
a:hover{text-decoration: none;}

.w{max-width:1200px;width: 96%; margin: 0 auto;}
.i-wrap{width: 96%;max-width: 1200px;box-sizing: border-box;margin:0 auto;padding: 0 69px;}

#header{position: fixed; z-index: 999999; width: 100%; background: #fff;}
#header *{font-family: "Opensans-Regular";}
#header .header{width: 1200px;height: 112px;margin: 0 auto;background: white;}
#header .header .logo{float: left;width: 195px;height: 100%;}
#header .header .logo a{}
#nav{float: right;margin-top: 30px;margin-right: 30px;width: calc(100% - 400px)}
#nav .list{display: inline-block!important;vertical-align: middle;margin: 0 15px;padding-bottom: 21px;position: relative;}
#nav .list > a{display: block;padding: 15px 0 10px;font-size: 20px;font-weight: 400;text-transform: uppercase;border-bottom: 2px solid transparent;}
#nav .list:hover > a,
#nav .list.on > a{border-color: #000;color: #000;}
#nav .list .sub_row{position: absolute; left: 0; top: 100%; width: 240px; min-width: 100%; background: #fff; box-sizing: border-box; z-index: 100; padding: 5px 10px; line-height: 28px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; opacity: 0; visibility: hidden; border: 1px solid #ddd;}
#nav .list .sub_row a{display: block;font-size: 16px;color: #333;padding: 5px 0;}
#nav .list .sub_row a:hover{padding-left: 5px;}
#nav .list:hover .sub_row{opacity: 1;visibility: visible;}
#header .func{float: right;margin-top: 47px;margin-right: 45px;}
#header .func .icon{display: inline-block;max-width: 18px;vertical-align: middle;margin-left: 25px;cursor: pointer;}
#header .func .icon:first-child{margin-left: 0;}
#header .func .icon.language_icon{position: relative;padding-right: 20px;font-size: 20px;font-family: "Poppins-Light";background: url(../images/language_arrow.png) no-repeat right center;}
#header .func .icon.language_icon span{text-transform: uppercase;}
#header .func .icon.language_icon .down{position: absolute;left: 0;top: 40px;opacity: 0;visibility: hidden;z-index: 100;padding-top: 10px;background: #f9c319;padding: 5px 10px;border-radius: 4px;}
#header .func .icon.language_icon:hover .down{opacity: 1;visibility: visible;}
#header .func .icon.language_icon .down a{display: block;width: 120px;font-size: 17px;overflow: hidden;}
#header .func .inquiry_icon{position: relative;}
#header .func .inquiry_icon span{position: absolute;top: -6px;right: -6px;display: inline-block;width: auto;height: 16px;padding: 0 5px;color: white;background: #333;font-size: 10px;border-radius: 50%;text-align: center;}
#header.index_header{position: absolute;left: 0;top: 47px;width: 100%;z-index: 10001;}
#header.index_header .header{background: #f9c319;border-radius: 10px;}
#header.fiexd{position: fixed;top: 0;left: 0;width: 100%;background: #f9c319;z-index: 10001;}
#header.fiexd .header{height: 80px;}
#header.fiexd #nav{margin-top: 17px;}
#header.fiexd #nav .list{padding-bottom: 9px;}
#header.fiexd .func{margin-top: 31px;}
#header .search_box.on{visibility: visible;opacity: 1; filter: alpha(opacity=100);}
#header .search_box{position: absolute;top:110px;width: 1438px;height: 148px;background: white;opacity: 0;visibility: hidden;z-index: 999;}
#header .search_box .searchbd{}
#header .search_box .search{width: 1280px;height: 92px;line-height: 92px;margin: 17px auto 0;border-bottom: 1px solid #e3e3e3;}
#header .search_box .search input[name=Keyword]{width: calc( 100% - 154px );border: none;text-align: center;line-height: 92px;font-size: 15px;color: #909090;}
#header .search_box .search input[type=submit]{width: 148px;height: 42px;line-height: 42px;margin-right: 4px;border: 1px solid #000000;background: white;font-weight: bold;font-size: 15px;border-radius: 4px;}
#header .son_nav.on{visibility: visible;opacity: 1; filter: alpha(opacity=100);}
#header .son_nav{position: absolute;top: 100%;width: 1438px;padding: 45px 0;background: #f9c319;opacity: 0;visibility: hidden;z-index: 10;}
#header .son_nav .content{float: left;width: calc( 100% - 535px);max-height: 300px;margin-left: 60px;overflow-y: scroll;overflow: auto;}
#header .son_nav .content .list{display: inline-block;vertical-align: top;width: 185px;margin-right: 20px;}
#header .son_nav .content .list .first_cate{margin-bottom: 10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#header .son_nav .content .list .first_cate a{font-size: 18px;/*text-transform: capitalize;*/}
#header .son_nav .content .list .second_cate .item{line-height: 30px;/*background: url(../images/pro_son_cate_icon.png) no-repeat -10px center;*/text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#header .son_nav .content .list .second_cate a{font-size: 13px;color: #333;/*text-transform: capitalize;*/}
/*#header .son_nav .content .list .second_cate .item:hover a{color: #f9c319;}*/
#header .son_nav .content .list .second_cate .item:hover{padding-left: 15px;background-position: left center;}
#header .son_nav .photo{float: right;width: 355px;margin-right: 38px;}

#footer{background: #1b1c1c;}
#footer .footer_top{padding-top: 55px;}
#footer .footer_top .list{float: left;width: 33%;text-align: center;}
#footer .footer_top .list .title{margin-bottom: 20px;font-size: 20px;color: #fff;}
#footer .footer_top .list .item{line-height: 34px;}
#footer .footer_top .list .item a{font-size: 14px;color: #7e7e7e;}
#footer .footer_top .list .item a:hover{color: #fff;}
#footer .footer_top .list.contact_list{max-width: 290px;width: 25%;}
#footer .footer_top .list.contact_list .item{margin: 16px 0;line-height: 18px;font-size: 14px;color: #676868;}
#footer .footer_top .list.contact_list .item img{vertical-align: middle;margin-right: 7px;}
#footer .footer_down{margin-top: 20px;border-top: 1px solid #676868;text-align: center;}
#footer .footer_down .link{margin-top: 30px;margin-bottom: 15px;}
#footer .footer_down .link .item{display: inline-block;vertical-align: middle;line-height: 14px;}
#footer .footer_down .link .item:first-child a{border-left: none;}
#footer .footer_down .link .item a{display: block;padding: 0 25px 0 35px;font-size: 15px;border-left: 1px solid #000000;}
#copymsg{padding: 15px 0;font-size: 14px;color: #676868;}
#copymsg a{font-size: 14px;color: #676868;}
.foot_share {padding: 10px 0;}
#footer .friendship-link{margin-top: 40px;}
#footer .friendship-link .title{font-size: 15px;color: #8f8f8f;margin-right: 3%;width: 8%;}
#footer .friendship-link .list{width: 85%;}
#footer .friendship-link .list a{font-size: 16px;color: #8f8f8f;width: 9%;margin-right: 1%;}
#footer .friendship-link .list a.pic{background: #fff;}

.index-banner .bx-controls{display: none;}

.products{margin: 35px auto;}
.products .pro_cate{float: left;width: 260px;}
.products .pro_cate .page_name{margin-bottom: 10px;font-size: 22px;height: 55px;line-height: 55px;}
.products .pro_cate .first_cate{height: 51px;line-height: 51px;position: relative;padding-right: 15px; overflow:hidden; background: url(../images/pro_cate_icon.png) no-repeat center right;cursor: pointer;}
.products .pro_cate .first_cate:after{position: absolute;bottom: 0;left: 0;width: 37px;height: 1px;background: #d17474;content: '';}
.products .pro_cate .first_cate a{font-size: 18px;}
.products .pro_cate .first_cate .border{width: 37px;border-bottom: 1px solid #333;}
.products .pro_cate .son_cate{display: none;}
.products .pro_cate .list.on .son_cate{display: block;}
.products .pro_cate .list.on .first_cate{background: url(../images/pro_cate_icon_on.jpg) no-repeat center right;}
.products .pro_cate .son_cate .item:first-child{border-top: none;}
.products .pro_cate .son_cate .item{height: 49px;line-height: 49px;border-top: 1px solid #e2e2e2;}
.products .pro_cate .son_cate .item a{font-size: 12px;color: #909090;}
.products .pro_cate .son_cate .item:hover,.products .pro_cate .son_cate .item.on{}
.products .pro_cate .son_cate .item:hover a,
.products .pro_cate .son_cate .item.on a,
.products .pro_cate .son_cate .subcate3 a.sia:hover{color: #f9c319;}
.products .pro_cate .son_cate .subcate3{margin-bottom: 10px;}
.products .pro_cate .son_cate .subcate3 a.sia{display: block;font-size: 12px;color: #909090;text-indent: 15px;line-height: 200%;}

.products .pro_cate .hot_pro{ margin: 30px 0; width: 100%;}

.products .pro_cate .hot_pro .lefttitle{margin-bottom: 10px;font-size: 22px;height: 55px;line-height: 55px;}
.products .pro_cate .hot_pro .list{ display: block; width: 100%; height: 100%; text-decoration: none;}
.products .pro_cate .hot_pro .list .item{ padding: 15px 0 15px 10px; width: calc(100% - 10px); border-bottom: 1px solid #ededed;}
.products .pro_cate .hot_pro .list .item .img{ display: block; width: 39%; height: 100%; overflow: hidden;}
.products .pro_cate .hot_pro .list .item .item_title{ display: block; width: calc(100% - 39%); height: 100%; line-height: 24px; font-size: 14px; color: #888; font-family: 'MyriadPro-Light'; overflow: hidden;}
.products .pro_cate .hot_pro .list .item:hover .img img{ -webkit-transform: scale(1.1); transform: scale(1.1);}
.products .pro_cate .hot_pro .list .item:hover .item_title{ color: #333;}

.products .contents .blk{width:31%;margin:0 1% 25px;text-align: center;}
.products .contents .blk .pic_box{/*background: #faf8f2;*/}
.products .contents .blk .name{margin-top: 22px;}
.products .contents .blk .name a{font-size: 13px;color: #333;}
.products .ueeshop_responsive_position{margin-bottom: 20px;}

.products_category{border:1px solid #ddd; padding:35px; position:relative; height:200px;}
.products_category .l{padding-right:230px;}
.products_category .l .title{font-size:28px; font-family: "HelveticaNeueLTStd-Bd";}
.products_category .l .desc{line-height:150%; color:#555; padding-top:15px;}
.products_category .img{position:absolute; right:35px; top:35px; width:200px; height:200px;}

/*
.goods .ueeshop_responsive_products_detail .gallery #small_img .pic_box{border-color: transparent;}
.goods .ueeshop_responsive_products_detail .gallery #small_img .pic_box.on{border-color: #f9c319;}
.goods .ueeshop_responsive_products_detail .info .button a{ background:#f9c319!important;}
*/
body .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box.on{border:1px solid #f9c319;}
body .ueeshop_responsive_products_detail .info .button > a,
body .ueeshop_responsive_products_detail .info .button .download_button > span{background-color: #f9c319!important;}
.goods .ueeshop_responsive_products_detail .description .title{border:none;text-transform: uppercase;color: #000;border-bottom: 1px solid #ddd;}
.goods .ueeshop_responsive_products_detail_review .review_form h1{font-size: 20px;font-weight: normal;}

.category_name{float: left;font-size: 22px;}
#position{float: right;height: 25px;line-height: 25px;padding: 25px 0;font-size: 13px;color: #555555;text-align: right;}
#position a{font-size: 13px;color: #555555;}
#position strong{font-weight: normal;}
.page_detail #position,
.article #position{float: left;width: 100%;border-bottom: 1px solid #ededed;text-align: left;}
.goods #position{border-bottom: none;}
.products #position{padding: 0;}
.top_tab{padding-top: 25px;border-bottom: 1px solid #ededed;}
.top_tab .ueeshop_responsive_position{float: right;border:none;}
.w .top_tab  .ueeshop_responsive_position.s1{border:none;}
.top_tab .ueeshop_responsive_position .position{line-height: normal;width: auto;}
.w .ueeshop_responsive_position.s1{border-bottom: 1px solid #ededed;}
.page_detail.w .ueeshop_responsive_position{border-bottom: 1px solid #ddd;}
.w .ueeshop_responsive_position .position a{font-size: 13px;color: #888;}
.w .ueeshop_responsive_position .position a:last-child{color: #888;}

.products .contenter{float: right;width: 890px;margin-left: 49px;}



.info_cate{float: left;width: 70%;}
.info_cate .item{display: inline-block;vertical-align: middle;margin: 0 40px 25px 0;}
.info_cate .item.on{background: url(../images/info_cate_icon.jpg) no-repeat center left;}
.info_cate .item.on a{text-decoration: underline;}
.info_cate .item a{font-size: 16px;padding:5px;font-weight:bold;}
.cur a{color: #000; border: 1px solid #000; border-radius: 3px; font-weight: bold;}
.info_cate .item a:hover{color: #fac363;border: 1px solid #fac363;border-radius: 3px;padding: 5px;font-weight:bold;}


body .ueeshop_responsive_position .title{font-size: 24px;color: #000;font-family:"HelveticaNeueLTStd-Bd";}
body .ueeshop_responsive_products_list .item .pro{border: 4px solid #f6f6f6;}
body .ueeshop_responsive_products_list .item .info .name{padding-top: 7px;font-size: 18px;font-family: "MyriadPro-Light";border-top: 1px solid #dcdcdc;}

body .ueeshop_responsive_turn_page{text-align: right;}
body .ueeshop_responsive_turn_page.s1 > span .page_item_current{color: #f9c319;}
body .ueeshop_responsive_turn_page span a,
body .ueeshop_responsive_turn_page span font{color: #787878;}
body .ueeshop_responsive_turn_page span em{width: 20px;height: 8px;}
body .ueeshop_responsive_turn_page span em.icon_page_prev{background: url(../images/prev_page.png) no-repeat center;}
body .ueeshop_responsive_turn_page span em.icon_page_next{background: url(../images/next_page.png) no-repeat center;}

/* 新闻详细(推荐文章) */
.rale_news{ padding-bottom: 56px; width: 100%;}
.rale_news .news_title{ width: 100%; height: 30px; line-height: 30px;}
.rale_news .news_title .title{ font-size: 22px; color: #191919;}
.rale_news .news_title .read_btn{ font-size: 14px; color: #888;}
.rale_news .news_title .read_btn span{ font-size: 14px; color: #888; font-family: cursive; font-weight: bold;}
.rale_news .list{ display: grid; grid-template-columns: repeat(4, 23.25%); justify-content: space-between; margin-top: 23px; width: 100%;}
.rale_news .list .item{ }
.rale_news .list .item .img{ display: block; width: 100%; text-align: center; text-decoration: none; overflow: hidden;}
.rale_news .list .item .title{ display: -webkit-box; margin-top: 15px; line-height: 21px; font-size: 16px; color: #333; text-decoration: none; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.rale_news .list .item .time{ margin-top: 8px; width: 100%; height: 21px; line-height: 21px; font-size: 14px; color: #989898;}
.rale_news .list .item .brief{ display: -webkit-box; margin-top: 6px; line-height: 24px; font-size: 14px; color: #888; text-decoration: none; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.rale_news .list .item:hover .img img{ -webkit-transform: scale(1.1); transform: scale(1.1);}

.rale_news.desc_news{ margin-top: 55px;}
.rale_news.desc_news .news_title{ position: relative; width: 100%; text-align: center;}
.rale_news.desc_news .news_title:before{ display: block; content: ''; position: absolute; left: 0; top: 50%; width: 100%; height: 1px; background: #ddd; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.rale_news.desc_news .news_title .title{ position: relative; z-index: 1; padding: 0 40px; width: 100%; background: #fff; text-align: center;}
.rale_news.desc_news .list{ grid-template-columns: repeat(2, 49%); grid-row-gap: 44px;}
.rale_news.desc_news .list .item .img{ width: 39.2857%; height: 100%; text-align: center;}
.rale_news.desc_news .list .item .text{ width: calc(100% - 43.5374%);}
.rale_news.desc_news .list .item.no_img .text{ width: 100%;}
.rale_news.desc_news .list .item .text .title{ margin-top: 0; font-size: 18px;}
.rale_news.desc_news .list .item .brief{ font-size: 15px; color: #888;}

/*方案列表*/
.solist ul{width:100%;}
.solist li{float:left;width:48.8%!important;margin-right:24px;margin-bottom:35px;list-style-type:none!important;margin-left:0px!important;}
.solist li:nth-child(2n){margin-right:0;}
.solist li .text-box{background:#F5F5F5;height:265px;transition:all .3s;}
.solist li .text-box .number{float:left;width:30%;text-align:center;font-size:100px!important;color:#FEA525!important;font-family: '微软雅黑'!important;margin-top:80px;}
.solist li .text-box .number i{width:100px;height:3px;background:#FEA525;border-radius:100px;display:block;margin:0 auto;margin-top:50px;}
.solist li .text-box .dep{float:left;width:62%;padding:30px;padding-left:0;}
.solist li .text-box .dep h3{color:#333;margin-bottom:20px;font-size:16px!important;text-transform:uppercase;line-height:150%;margin-top:20px;}
.solist li .text-box .dep p{color:#999;font-size:14px;line-height:180%;}
.solist li .pic-box{overflow:hidden;}
.solist li .pic-box img{overflow:hidden;width:100%;height:100%;}
.solist li:hover .text-box{background:#FEA525;}
.solist li:hover .text-box .dep h3{color:#fff;}
.solist li:hover .text-box .dep p{color:#fff;}
.solist li:hover .text-box .number i{background:#fff;}
.solist li:hover .text-box .number{color:#fff!important;}

.serlist ul{list-style-type:none;}
.serlist ul li{list-style-type:none;margin-left:0px!important;}
.serlist li{background: #f9f9f9; margin-bottom: 20px; overflow: hidden;}
.serlist li .text{width: 32%; padding:35px;}
.serlist li span{display:block;}
.serlist li.li01 .text{float: left;}
.serlist li.li02 .text{float: right;}
.serlist li .text h3{color: #ed6d00; font-size: 30px!important; margin-bottom: 25px;}
.serlist li .text p{line-height: 200%; color: #666; font-size: 14px;}
.serlist li.li01 .pic{float: right;}
.serlist li.li01 .pic img{width:100%;}
.serlist li.li02 .pic{float: left;}
.serlist li.li02 .pic img{width:100%;}


/*FAQ*/
.accordion .accordion-item{border-bottom: 1px solid #e5e5e5;}
.accordion .accordion-item button[aria-expanded=true]{border-bottom: 1px solid #000;}
.accordion button{position: relative;display: block;text-align: left;width: 100%;padding: 1em 0;color: #000;font-size: 1.15rem;font-weight: 400;border: none;background: none;outline: none;}
.accordion button:hover, .accordion button:focus{cursor: pointer;color: #000;}
.accordion button:hover::after, .accordion button:focus::after{cursor: pointer;color: #000;border: 1px solid #000;}
.accordion button .accordion-title{padding: 1em 1.5em 1em 0;font-weight: bold;width: 90%;display: block;}
.accordion button .icon{display: inline-block;position: absolute;top: 18px;right: 0;width: 22px;height: 22px;border: 1px solid;border-radius: 22px;}
.accordion button .icon::before{display: block;position: absolute;content: "";top:10px;left: 6px;width: 10px;height: 2px;background: currentColor;}
.accordion button .icon::after{display: block;position: absolute;content: "";top: 6px;left: 10px;width: 2px;height: 10px;background: currentColor;}
.accordion button[aria-expanded=true]{color: #000;}
.accordion button[aria-expanded=true] .icon::after{width: 0;}
.accordion button[aria-expanded=true] + .accordion-content{opacity: 1;min-height:800px;transition: all 200ms linear;padding:10px 0;height: auto!important;display: contents!important;}
.accordion .accordion-content{opacity: 0;overflow: hidden;transition: opacity 200ms linear, max-height 200ms linear;height:100%!important;max-height:0;}
.accordion .accordion-content p{font-weight: 400;margin: 1em 0;display: inline-block;font-size:14px;}
.accordion-content .con{margin-bottom:1rem!important;border-bottom: 1px solid #ddd;line-height:1.4;font-size:14px;background: #f4f4f4;padding: 5px;}
.accordion-content img{width:100%!important;max-width:100%!important;}
.accordion-content .apply{padding: 10px 0; color: #c50c0f; font-size: 14px;}
.homeb{height:100%;min-height:222px;max-height:222px!important;}



.concss{float:left;width:32.5%;margin-right:1%;margin-bottom:20px;border-radius:3px;border:1px solid #ddd;height: 250px;}
.concss:last-child{margin-right:0;}
.concss .info-box{display: flex;border: 1px solid var(--border-color);padding: 40px 60px 52px 40px;height: 100%;}
.concss .info-box .media-icon{margin-right: 30px;}
.concss img:not([draggable]), embed, object, video{max-width: 100%;height: auto;}
.concss .media-body{flex: 1;}
.concss .info-box .info-title{font-weight: 500;margin-top: -0.1em;}
.concss .info-box .info-text:last-child{margin-bottom: 0;}

.sskk{width: 87%; height: 42px;  border-radius: 5px; text-indent: 10px;}
.sskkk{cursor: pointer;}
.msskk{width: 82%;padding: 5px 0;margin: 0 5px;text-indent: 10px;border: 0!important;border-bottom: 1px solid #ddd!important;}
.bann{margin:0 auto;width:100%;padding-top:112px;}
.wrap{margin:0 auto;width:100%;padding:15px 0;font-size:16px;}
.wrap a{font-size:16px;margin:0 10px;}
/* -- ur-here --*/
.ur-here{color: #999999;font-size: 14px;}
.ur-here em{font-style:normal;}

/* -- pager css1 --*/
.pager{text-align: center;padding-top: 20px;color: #666;font-size: 14px;}
.pager a{color: #000; background: #fff; border: 1px solid #ddd; padding: 5px 8px;}
.pager a:hover{background-color: #000;color:#fff;}
.pager a.active{background-color: #000;color: #fff;cursor: default;}

/* -- pager css2 --*/
.pager{text-align: center;padding-top: 20px;color: #666;font-size: 14px;}
.pager ul{display: inline-block;padding: 0;/*border-left: 1px solid #ddd;*/}
.pager ul li{display: block;float: left;}
.pager ul li a, .pager ul li em{display: block;padding: 0 12px;line-height: 30px;text-decoration: none;background-color: #fff;border: 1px solid #ddd;/*border-left-width:0;*/border-radius: 0;}
.pager ul li a:hover{background-color: #f5f5f5;}
.pager ul li.active a{background-color: #f5f5f5;color: #999;cursor: default;}
.pager ul li em.total{margin-left: 10px;border-left-width: 1px;color: #999;}


@media(max-width: 1600px){
#header .header,
#header .search_box,
#header .son_nav{width: 96%;margin: 0 auto;}
#header .son_nav .content{width: 70%;margin-left: 3%;}
#header .son_nav .content .list{float: left;width: 19%;margin-right: 1%;margin-right: 0;}
#header .son_nav .photo{width: 23%;margin-right: 3%;}
#header .search_box .search{width: 90%;}
}
@media(max-width: 1440px){
#nav .list{margin: 0 20px;}
#header .son_nav .content .list .first_cate a{font-size: 14px;}
#header .func .icon{margin-left: 30px;}
}
@media(max-width: 1220px){
.bann{padding-top:0px;}
.w{width: 96%;}
.contenter{width: calc( 100% - 309px);}

#header .func .icon.language_icon .down{left: auto;right: -20px;top: 100%;width: 80px;padding-left: 10px;overflow: hidden;background: #fff;line-height: 120%;}
#header .func .icon.language_icon .down a{font-size: 12px;}
#header .son_nav .content{}

#header .search_box{height: 110px;}
#header .search_box .search{height: 70px;}
#header .search_box .search input[name="Keyword"]{line-height: 60px;}
#header .search_box .search input[type="submit"]{margin-top: 8px;}

.products .pro_cate{width: 22.5%;}
.products .contenter{width: 74%;margin-left: 0;}
}
@media(max-width: 1150px){
.bann{padding-top:0px;}
#header .header .logo{margin-left: 10px;}
#nav .list{margin: 0 10px;}
#header .func .icon{margin-left: 15px;}
}
@media(max-width: 1000px){
.bann{padding-top:0px;}
.clear_991{clear: both;}
.clear_gt_991{clear: none;}

.i-wrap{padding: 0;}

#header .header{height: 80px;}
#header .header .logo{width: 100px;}
#header .search_box{top: 80px;}
#header .son_nav{top: 80px;padding: 20px 0;}
#header .son_nav .content{width: 96%;margin: 0 auto;float: none;}
#header .son_nav .photo{display: none;}
#nav{margin-top: 15px;}
#nav .list a{font-size: 12px;}
#header .func{margin-top: 30px;}
.info_cate{display: none;}
.pro_cate{display: none;}
.contenter{width: 100%;}
.products .contenter{width: 100%;}

.products .contents .blk{width: 48%;}

#footer .footer_top{padding-top: 30px;}
#footer .footer_top .list{display: none;}
#footer .footer_top .list.contact_list{display: block;width: 100%;max-width: 100%;text-align: center;padding-top: 0;}
#footer .footer_down{margin-top: 20px;}
}
@media(max-width: 768px){
.bann{padding-top:0px;}
#header{display: none;}
#footer .footer_down .link .item{width: 25%;margin: 10px 0;}
/*#footer .footer_down .link .item a{border: none;}*/
#footer .foot-contact .foot-title{background: none;border-bottom: none;padding-bottom: 0;}
#footer .friendship-link{margin-top: 20px;}
#footer .friendship-link .list a{width: 13%;}

.index-column-img .lefter h1{}
.solist li{float:left;width:100%!important;margin-right:0px;margin-bottom:35px;list-style-type:none!important;margin-left:0px!important;}
.solist li:nth-child(2n){margin-right:0;}

.solist li{border-bottom: 1rem solid #efefef;width:100%;float:none!important;}
.solist li .pic-box{overflow: hidden;height: 100%;display: inline-block;}
.solist li .pic-box img{overflow: hidden;width:100%;height:100%;}
.solist li .text-box{background: #fff;transition: all .3s;padding: 1.5rem;}
.solist li .text-box .number{text-align: center;font-size: 3.6rem!important;color: #333;float:none!important;width:100%;display:block;margin:0 auto;}
.solist li .text-box .number i{width: 5rem;height: 3px;background: #efefef;border-radius: 100px;display: block;margin: 0 auto;margin-top: 1.5rem;}
.solist li .text-box .dep{padding: 1.5rem;padding-left: 0;width:100%;}
.solist li .text-box .dep h3{color: #333;margin-bottom: 1rem;text-transform: uppercase;line-height: 150%;font-size: 1.6rem;}
.solist li .text-box .dep p{color: #999;font-size: 1rem;line-height: 150%;}

.serlist {margin:0 auto;width:100%;}
.serlist ul{list-style-type:none;}
.serlist ul li{list-style-type:none;margin-left:0px!important;}
.serlist li{background: #f9f9f9; margin-bottom: 20px; overflow: hidden;}
.serlist li .text{width: auto; padding:25px;}
.serlist li span{display:block;}
.serlist li.li01 .text{float: none;}
.serlist li.li02 .text{float: none;}
.serlist li .text h3{color: #ed6d00; font-size: 30px!important; margin-bottom: 25px;}
.serlist li .text p{line-height: 200%; color: #666; font-size: 14px;}
.serlist li.li01 .pic{float: none;}
.serlist li.li01 .pic img{width:100%;}
.serlist li.li02 .pic{float: none;}
.serlist li.li02 .pic img{width:100%;}


.concss{float:left;width:99%;margin-right:0%;margin-bottom:20px;border-radius:3px;border:1px solid #ddd;height:100%;min-height:150px;}
.concss:last-child{margin-right:0;}
.concss .info-box{display: flex;border: 1px solid var(--border-color);padding:30px 30px 22px 30px;height: 100%;}
.concss .info-box .media-icon{margin-right: 30px;}
.concss img:not([draggable]), embed, object, video{max-width: 100%;height: auto;}
.concss .media-body{flex: 1;}
.concss .info-box .info-title{font-weight: 500;margin-top: -0.1em;}
.concss .info-box .info-text:last-child{margin-bottom: 0;}

}
@media(max-width: 600px){
.clear_991{clear: none;}
.clear_640{clear: both;}

#footer .footer_top{text-align: center;}
#footer .footer_top .list{width: auto;margin: 5px auto;text-align: left;padding-top: 10px;}
#footer .footer_top .list .title{margin-bottom: 0;font-size: 14px;}
#footer .footer_top .list.on .title{margin-bottom: 20px;}
#footer .footer_top .list.on .item{display: block;margin-left: 5px;}
#footer .footer_down .link{margin-top: 10px;}
#footer .footer_top .list .title,#footer .footer_top .list .item{text-overflow:ellipsis;/*white-space:nowrap;*/overflow:hidden;}
#footer .footer_down .link .item{width: auto;margin:0;}
#footer .footer_down .link .item a{font-size: 12px;padding:0 5px;}
#footer .footer_down{margin-top: 20px;}
#footer .footer_down .link .item{margin: 5px 0;}
#footer .friendship-link{margin-top: 15px;}
#footer .friendship-link .title{width: 100%;float: none;text-align: center;margin-bottom: 10px;margin-right: 0;}
#footer .friendship-link .list{width: 100%;float: none;}
#footer .friendship-link .list a{width: 19%;}
#footer .footer_top .list_box{display: none;}
#copymsg{padding: 15px 0;}
.products{margin: 5px auto;}

.top_tab{padding: 10px 0;}
}

@media (max-width: 450px){
#footer .friendship-link .list a{width: 24%;text-align: center;margin: 0 .5% 5px;}
#copymsg,
#copymsg a{font-size: 14px;}
}
#preview{position:absolute;top:0;left:0;width:auto;height:auto;z-index:1;opacity:0.3;}
.about{width: 1130px;margin: 0 auto;}
.about .about_title{font-size: 30px;line-height: 28px;color: #000000;text-align: center;font-family: 'Poppins-Regular';width: 100%;padding-top: 55px;}
.about .about_title_line{width: 28px;height: 2px;background: #c3c3c3;margin:15px auto 0;}
.about .desc{width: 990px;margin: 16px auto 0;font-size: 13px;line-height: 24px;color: #555555;text-align: center;padding-bottom: 75px;}
.about .other{font-size: 13px;line-height: 24px;color: #555555;width: 990px;padding-bottom: 95px;}
.about .copy{padding-bottom: 45px;}
.about .copy .imgout{width: 603px;}
.about .copy .imgout .img{width: 296px;height: 366px;float: left;}
.about .copy .imgout .img:first-child{margin-right: 11px;}
.about .copy .words{width: 472px;}
.about .copy .words .title{font-size: 40px;color: #000000;border-bottom: 1px solid #cccccc;font-family: 'Poppins-Regular';padding-bottom: 18px;}
.about .copy .words .name{font-size: 30px;color: #000000;font-family: 'Poppins-Regular';padding-top: 26px;}
.about .copy .words .brief{font-size: 13px;color: #555555;font-family: 'Poppins-Regular';line-height: 24px;padding-top: 11px;}

/* -- lift -- */
.lift{color: #999; font-size: 16px;border-top: 1px solid #ddd;padding:15px 10px;width:100%;margin: 0 auto;margin-top: 35px;box-sizing: border-box;}
.lift a{color: #999;padding:10px 0;font-size: 16px;display: inline;word-break: break-word; box-sizing: border-box; width: 100%;}
.lift span{margin-right: 15px;}
.lift p{display:block;margin:10px 0;line-height:1.4;}

@media (max-width: 450px){
.lift{width:100%;}
}





/*表格自适应*/
td,th {width:1px;white-space:nowrap; word-break:keep-all; border:solid #676767 1px;text-align:center;white-space:pre-line;word-break:break-all !important;word-wrap:break-word !important;display:table-cell;vertical-align:middle !important;white-space: normal !important;height:auto;vertical-align:text-top;padding:2px 2px 0 2px;display: table-cell;}
.ue-table-interlace-color-single{background: #f9f9f9;}


/*video标签禁止下载 全屏按钮*/
video::-internal-media-controls-download-button{display:none!important;}
video::-webkit-media-controls-enclosure{overflow:hidden!important;}
video::-webkit-media-controls-panel{width: calc(100% + 30px)!important;}
video::-webkit-media-controls-fullscreen-button {display: none!important;}


.bxSlide-outter{overflow:hidden;margin-left:auto;margin-right:auto; width:1920px; max-width:100%; max-height:1090px}

/*浏览器滚动条2*/
::-webkit-scrollbar{width: 10px;height: 10px;}
::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);-webkit-border-radius: 4px;}
::-webkit-scrollbar-thumb{-webkit-border-radius: 4px;background: #ddd;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);}
::-webkit-scrollbar-thumb:hover{background: #ccc;}
::-webkit-scrollbar-thumb:active{background: #999;}
::-webkit-scrollbar-thumb:window-inactive{background: rgba(255,0,0,0.4);}

