.bs_but1{display: inline-block;width: 210px;line-height: 52px;font-size: 16px;border-radius: 26px;background: #7f7f7f;text-align: center;color: #ffffff;margin: 0 18px;position: relative;-webkit-tap-highlight-color: transparent;-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;}
.bs_but1.on, .bs_but1:hover{background: #fab600;color: #ffffff;}
.bs_but1:hover{background: #fab600;color: #ffffff;-webkit-animation-name: hvr-bob-float, hvr-bob;animation-name: hvr-bob-float, hvr-bob;-webkit-animation-duration: .3s, 1.5s;animation-duration: .3s, 1.5s;-webkit-animation-delay: 0s, .3s;animation-delay: 0s, .3s;-webkit-animation-timing-function: ease-out, ease-in-out;animation-timing-function: ease-out, ease-in-out;-webkit-animation-iteration-count: 1, infinite;animation-iteration-count: 1, infinite;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-direction: normal, alternate;animation-direction: normal, alternate;}
.bs_but2{display: inline-block;width: 200px;line-height: 58px;font-size: 16px;text-align: center;color: #ffffff;background: #474747;border-radius: 5px;cursor: pointer;-webkit-tap-highlight-color: transparent;-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;}
.bs_but2.on, .bs_but2:hover{background: #fab600;color: #ffffff;}
.bs_but2:hover{-webkit-animation-name: hvr-bob-float, hvr-bob;animation-name: hvr-bob-float, hvr-bob;-webkit-animation-duration: .3s, 1.5s;animation-duration: .3s, 1.5s;-webkit-animation-delay: 0s, .3s;animation-delay: 0s, .3s;-webkit-animation-timing-function: ease-out, ease-in-out;animation-timing-function: ease-out, ease-in-out;-webkit-animation-iteration-count: 1, infinite;animation-iteration-count: 1, infinite;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-direction: normal, alternate;animation-direction: normal, alternate;}

.bs_position{width: 100%;position: relative;padding: 24px 0 24px 0;background: #F5F5F5;}
.bs_position p{color: #000;font-size: 14px;font-weight: 290;line-height: 20px;}
.bs_position a{color: #000;font-weight: 290;}
.bs_position a:after{content:' /';}
.bs_position a:last-child:after{display: none;}

.fanye{list-style:none;border-top:1px dashed #cccccc;border-bottom:1px dashed #c2a9a4;padding-top:10px;padding-bottom:10px;margin-top:10px;}
.fanye ul li{font-size: 16px;height:30px;line-height:30px;text-align:left;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fanye ul li a{ color:#333;font-size: 16px;}

/*sub_nav*/
.sub_nav{background:#eef2f5;}
.sub_nav .sn_right{float:right;height:60px;line-height:60px;background:url(../images/dw_icon.png) no-repeat left center;padding-left:24px;color:#555;font-size: 16px}
.sub_nav .sn_right.pleft{float: left;}
.sub_nav .sn_right a{color:#333333;}
.sub_nav .sn_left{float:left;font-size:0;-webkit-text-size-adjust:none;}
.sub_nav .sn_left a{height:60px;line-height:60px;text-align:center;display:inline-block;position:relative;font-size:16px;color:#333;padding:0 25px;}
.sub_nav .sn_left a.on{background: #fab600;color:#ffffff;}

.bs_main{width:100%;padding:60px 0 100px;position: relative;}

.bs_inner_title{text-align: center;position: relative;}
.bs_inner_title .bs_tit{font-size: 40px;color: #000;line-height: 1;position: relative;font-weight: 400;display: inline-block;line-height: 54px;}
.bs_inner_mtit{color: #000;font-size: 32px;font-weight: 400;}

.manu {padding:25px 0;margin: 40px 0 0 0;text-align:center;}
.manu a{border:1px solid #dcdcdc;padding:9px 15px;text-decoration:none;margin:0 2px;}
.manu a:hover{border:1px solid ;background:#fab600;color: #ffffff;}
.manu a:active {border:1px solid #fab600;}
.manu .current {border:1px solid #fab600;padding:9px 15px;background:#fab600;font-weight:bold;margin:0 2px;color:#FFF;}
.manu .disabled{border:1px solid #dcdcdc;padding:9px 15px;margin:0 2px;}

.bs_fanye{border-bottom:1px solid #E1E1E1;padding:46px 0 52px;}
.bs_fanye .fl{float:left;}
.bs_fanye .fr{float:right;}
.bs_fanye a{width:48%;background:#EEE;}
.bs_fanye a i{width:80px;display:block;height:69px;background-repeat:no-repeat;background-position:center center;background-color:#e4e4e4;}
.bs_fanye a i.icon1{background-image:url(../images/news_btnicon.png);-websit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.bs_fanye a i.icon2{background-image:url(../images/news_btnicon.png);}
.bs_fanye a .a_p{width:calc(100% - 80px);padding:10px 10px 9px;}
.bs_fanye a .a_p.al{text-align:right;}
.bs_fanye a .a_p .a_pp{height:50px;line-height:50px;overflow:hidden;}
.bs_fanye a .a_p.fl .a_pp{text-align:left;}
.bs_fanye a .a_p .a_pp p{font-size:15px;line-height:24px;display:inline-block;}

.bs_banner_ny{width: 100%;position: relative;}
.bs_banner_ny img{width: 100%;height: auto;}
.bs_banner_ny .bs_tit{width: 100%;display: block;position: absolute;top: 50%;left: 50%;max-width: 100%;max-height: 100%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);font-size: 54px;text-align: center;color: #ffffff;}

.bs_manage{padding: 85px 0 85px 0;background: #F7F7F7;}
.bs_manage_form{padding-top: 46px;}
.bs_manage_form .bs_manage_li{width: calc(50% - 30px);margin-left: 60px;float: left;margin-top: 12px;}
.bs_manage_form .bs_manage_li:first-child{margin-left: 0;}
.bs_manage_form .bs_manage_lil{width: 100%;margin: 20px 0 0 0;}
.bs_manage_form .bs_manage_li .bs_manage_tit{display: block;font-size: 16px;height: 1em;line-height: 1em;margin-bottom: 10px;color: #999;}
.bs_manage_form .bs_manage_li input, .bs_manage_form .bs_manage_li textarea{width: 100%;border: 1px solid #E1E1E1;background: #FCFCFC;outline: none;resize: none;}
.bs_manage_form .bs_manage_li input{height: 42px;line-height: 42px;padding: 0 10px;}
.bs_manage_form .bs_manage_li textarea{padding: 10px;height: 160px;line-height: 1.5;}
.bs_manage_form .bs_manage_btn{margin: 40px auto 0;width: 220px;height: 50px;line-height: 50px;background: #fab600;text-align: center;cursor: pointer;border-radius: 5px;font-size: 20px;color: #FFF;}

.bs_news_list{position:relative;width: 100%;}
.bs_news_list li{background:#FFF;margin-bottom:30px;transition:all .6s;box-shadow:0 0 16px rgba(0,0,0,.08);}
.bs_news_list li .bs_nl_left{width:300px;float:left;}
.bs_news_list li .bs_nl_left .bs_pic{width:100%;padding-bottom:66.66%;position:relative;}
.bs_news_list li .bs_nl_right{width:calc(100% - 300px);float:right;padding:37px 23px 64px 0;}
.bs_news_list li .bs_nl_right a{display:block;}
.bs_news_list li .bs_nl_right a .bs_news_text{width:calc(100% - 160px);padding:0 50px 0 35px;float:left;transition:all .6s;}
.bs_news_list li .bs_nl_right a .bs_news_text p{margin:0;}
.bs_news_list li .bs_nl_right a .bs_news_text p:first-child{height:26px;line-height:26px;font-size:18px;color:#717171;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bs_news_list li .bs_nl_right a .bs_news_text p:last-child{font-size:14px;color:#a2a2a2;line-height:24px;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:18px;}
.bs_news_list li .bs_nl_right a .bs_news_date{width:160px;float:right;transition:all .8s;}
.bs_news_list li .bs_nl_right a .bs_news_date span{display:inline-block;height:26px;line-height:26px;color:#999;font-size:19px;}
.bs_news_list li .bs_nl_right a .bs_news_date em{display:inline-block;width:100px;height:35px;line-height:33px;border:1px solid #dedfe1;border-radius:16px;font-size:12px;font-family:Arial;text-align:center;color:#CCC;font-style:normal;margin-top:38px;}
.bs_news_list li:hover{}
.bs_news_list li:hover .bs_nl_right a .bs_news_text{padding:0 30px 0 55px;}
.bs_news_list li:hover .bs_nl_right a .bs_news_date{padding-left:30px;}
.bs_news_list li:hover .bs_nl_right a .bs_news_date em{background:#fab600;border:1px solid #fab600;color:#FFF;}

.bs_news_main{width: 100%;margin: 50px 0 40px 0;position: relative;}
.bs_news_main_t{width: 100%;border-bottom: 1px solid #dbdbdb;}
.bs_news_main_t h1{font-size: 40px;font-weight: bold;line-height: 1.2;color: #333333;}
.bs_news_main_t p{width: 100%;font-size: 15px;color: #666666;display: inline-block;line-height: 1;line-height: 26px;padding: 15px 0 10px 0;}
.bs_news_main_t p span{display: inline-block;margin-right: 15px;}
.bs_news_main_c{line-height: 1.4;font-size: 16px;color: #555555;border-bottom: 1px solid #E1E1E1;padding: 30px 0 80px 0;}
.bs_news_main_c p{line-height: 1.4;font-size: 16px;color: #555555;margin-top: 15px;}
.bs_news_main_c img{max-width: 100%;height: auto !important;vertical-align: middle;}
.bs_news_main_c h2 {font-size: 20px;font-weight: bold;margin-top: 30px;color: #333333;}
.bs_news_main_c h3 {font-size: 18px;font-weight: bold;margin-top: 20px;color: #333333;}

.bs_video_list{width: 100%;position: relative;margin-top: 20px;}
.bs_video_list ul{width: 100%;position: relative;margin-bottom: 30px;}
.bs_video_list li{width: calc(33.33% - 14px);float: left;margin-left: 21px;margin-top: 29px;display: block;background: #F7F7F7;padding: 20px 20px 20px 20px }
.bs_video_list li:nth-child(3n+1) {margin-left: 0;}
.bs_video_list li a{display: block;position: relative;}
.bs_video_list li .bs_tw_viewo{position: relative;padding-bottom: 56%;height: 0;overflow: hidden;}
.bs_video_list li .bs_tw_viewo iframe{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}
.bs_video_list li p{font-size: 17px;color: #282828;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 15px;}

.bs_ainto{width: 100%;position: relative;padding: 80px 0 80px 0;}
.bs_ainto .bs_text{width: 100%;}
.bs_ainto .bs_text p{color: #797979;font-size: 16px;line-height: 1.8em;}

.bs_honor{width: 100%;position: relative;padding: 100px 0 100px 0;background-color: #292929;}
.bs_honor .bs_inner_title .bs_tit{color: #ffffff;}
.bs_honor_c{width: 100%;position: relative;overflow: hidden;margin-top: 50px;}
.bs_honor_c .swiper-slide{position: relative;}
.bs_honor_c .swiper-slide a{display: block;}
.bs_honor_c .swiper-slide .bs_pic{padding-bottom: 142%;}

.bs_team{width: 100%;position: relative;padding: 100px 0 100px 0;}
.bs_team_c{width: 100%;position: relative;margin-top: 50px;}
.bs_team_c ul{display: flex;align-items: flex-start;align-content: flex-start;flex-wrap: wrap;gap: 20px;}
.bs_team_c li{width: calc(25% - 15px);}
.bs_team_c li a{display: block;}
.bs_team_c li .bs_pic{padding-bottom: 100%;}
.bs_team_c li .bs_text{text-align: center;padding: 12px 15px 20px 15px;}
.bs_team_c li .bs_text .bs_tit{color: #242424;font-size: 20px;line-height: 1.4em;margin-bottom: 5px;}
.bs_team_c li .bs_text p{color: #797979;font-size: 16px;line-height: 1.4em;}

.bs_map{width: 100%;position: relative;}
#container_map {width: 100%;height: 700px;margin: 0 auto;}
.amap-icon img{width: 30px;}
/*.bs_map .bs_map_bg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.6);}*/
/*.bs_contact{padding:40px 0;background:#ffffff;}*/
/*.bs_contact .container{background:#FFF;padding:50px 30px;}*/
/*.bs_contact .contact_list{margin-top:40px;}*/
/*.bs_contact .contact_list li{padding:30px 20px;background:#fab600;width:calc(33.33% - 12px);margin-left:18px;float:left;}*/
/*.bs_contact .contact_list li:first-child{margin-left:0;}*/
/*.bs_contact .contact_list li i{display:block;height:37px;background-repeat:no-repeat;background-position:center center;margin-bottom:15px;background-size:auto 100%;}*/
/*.bs_contact .contact_list li i.icon1{background-image:url(../images/cc_icon1.png);}*/
/*.bs_contact .contact_list li i.icon2{background-image:url(../images/cc_icon2.png);}*/
/*.bs_contact .contact_list li i.icon3{background-image:url(../images/cc_icon3.png);}*/
/*.bs_contact .contact_list li p{line-height:24px;color:#FFF;font-size:16px;text-align:center;}*/
/*.bs_contact .contact_list li p:nth-child(2){font-weight:bold;font-size:18px;margin-bottom: 10px;}*/
/*.bs_contact .contact_list li p:nth-child(3){height: 72px;}*/

.bs_prolist{width: 100%;position: relative;padding: 80px 0 100px 0;}
.bs_prolist .bs_inner_title{}
.bs_prolist ul{display: flex;align-items: flex-start;align-content: flex-start;gap: 30px;flex-wrap: wrap;}
.bs_prolist li{width: calc(25% - 22.5px);}
.bs_prolist li a{display: block;overflow: hidden;}
.bs_prolist li .bs_pic{padding-bottom: 75%;}
.bs_prolist li p{color: #000;font-size: 16px;font-weight: 400;line-height: 52px;padding: 0 12px;background: #F5F5F5;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;}
.bs_prolist li:hover p{background:#fab600;color:#ffffff;}

.bs_features{width: 100%;position: relative;padding: 32px 0 32px 0;background: #F5F5F5;}
.bs_features ul{width: 100%;position: relative;margin-top: 36px;display: flex;padding: 14px 0px;align-items: flex-start;gap: 152px;}
.bs_features li{width: 100%;position: relative;text-align: center;}
.bs_features li i{width: 64px;height: 64px;display: inline-block;}
.bs_features li:nth-child(1) i{background: url('../images/icon_features1.svg') center center no-repeat;}
.bs_features li:nth-child(2) i{background: url('../images/icon_features2.svg') center center no-repeat;}
.bs_features li:nth-child(3) i{background: url('../images/icon_features3.svg') center center no-repeat;}
.bs_features li .bs_tit{color: #000;font-size: 20px;font-weight: 400;margin: 20px 0 20px 0;}
.bs_features li p{color: #666;font-size: 16px;font-weight: 290;}
.bs_features li:hover i{transform: rotatey(360deg);}
.bs_features li:hover .bs_tit{color: #fab600;}

.bs_process{width: 100%;position: relative;padding: 68px 0 68px 0;}
.bs_process .bs_process_c{width: 100%;position: relative;margin-top: 32px;padding: 5px 5px;overflow: hidden;}
.bs_process .bs_process_c .swiper-slide{position: relative;padding: 20px 24px;border-radius: 8px;background: #FFF;box-shadow: 4px 2px 8px 0px rgba(0, 0, 0, 0.06), 0px 0px 4px 0px rgba(0, 0, 0, 0.04);}
.bs_process .bs_process_c .swiper-slide:before{content: "";height: 4px;display: inline-block;background: #fab600;border-top-left-radius: 2px;border-top-right-radius: 2px;position: absolute;left: 3%;right: 100%;bottom: 0;-webkit-transition-property: right;transition-property: right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.bs_process .bs_process_c .swiper-slide i{display: inline-block;width: 60px;height: 60px;background: url('../images/icon_process1.svg') center center no-repeat;}
.bs_process .bs_process_c .swiper-slide:nth-child(1) i{background: url('../images/icon_process1.svg') center center no-repeat;}
.bs_process .bs_process_c .swiper-slide:nth-child(2) i{background: url('../images/icon_process2.svg') center center no-repeat;}
.bs_process .bs_process_c .swiper-slide:nth-child(3) i{background: url('../images/icon_process3.svg') center center no-repeat;}
.bs_process .bs_process_c .swiper-slide:nth-child(4) i{background: url('../images/icon_process4.svg') center center no-repeat;}
.bs_process .bs_process_c .swiper-slide .bs_tit{color: #333;font-size: 20px;font-weight: 400;margin: 16px 0 16px 0;}
.bs_process .bs_process_c .swiper-slide p{color: #000;font-size: 14px;font-weight: 290;line-height: 28px;}
.bs_process .swiper-button-next, .bs_process .swiper-button-prev{width: 48px;height: 48px;position: absolute;top: 270px;}
.bs_process .swiper-button-next{background: url('../images/icon_arrow-right.svg');right: -22px;}
.bs_process .swiper-button-prev{background: url('../images/icon_arrow-left.svg');left: -22px;}
.bs_process .bs_process_c .swiper-slide:hover:before {right: 3%;}
.bs_process .bs_process_c .swiper-slide:hover .bs_tit{color: #fab600;}

.bs_adv{width: 100%;position: relative;padding: 30px 0 68px 0;}
.bs_adv .bs_item{position: relative;overflow: hidden;margin-bottom: 32px;}
.bs_adv .bs_item .bs_adv_l{float: left;width: 37%;margin-right: 3%;}
.bs_adv .bs_item:nth-child(2) .bs_adv_l{float: right;margin-right: 0;margin-left: 3%;}
.bs_adv .bs_item .bs_adv_l .bs_pic{padding-bottom: 100%;border-radius: 32px;}
.bs_adv .bs_item .bs_adv_l .bs_pic:after {content: "";position: absolute;left: -150%;top: 0;width: 100%;height: 100%;background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));transform: skewx(-30deg);-webkit-transform: skewx(-30deg);}
.bs_adv .bs_item .bs_adv_r{float: left;width: 60%;padding-top: 68px;}
.bs_adv .bs_item .bs_adv_r .bs_inner_mtit{margin-bottom: 36px;}
.bs_adv .bs_item .bs_adv_r .bs_text{width: 100%;position: relative;}
.bs_adv .bs_item .bs_adv_r p{color: #000;font-size: 16px;font-weight: 400;line-height: 28px;}
.bs_adv .bs_item:hover .bs_adv_l .bs_pic:after{transition: all .5s ease-in;left: 150%;}

.bs_advertising{width: 100%;position: relative;padding-bottom: 400px;background: url(../images/bg_case.jpg) center center no-repeat;}
.bs_advertising_c{width: 100%;position: absolute;top: 100px;text-align: center;}
.bs_advertising_c .bs_inner_mtit{color: #ffffff;}
.bs_advertising_c p{color: rgba(255, 255, 255, .9);font-size: 32px;font-weight: 400;margin: 40px 0 40px 0;}

.bs_app{width: 100%;position: relative;padding: 68px 0 48px 0;}
.bs_app .bs_inner_mtit{margin-bottom: 42px;}
.bs_app ul{width: 100%;display: flex;align-items: flex-start;align-content: flex-start;flex-wrap: wrap;gap: 30px;}
.bs_app li{width: calc(33.33% - 20px);position: relative;}
.bs_app li .bs_pic{padding-bottom: 100%;border-radius: 20px;}
.bs_app li p{width: 100%;color: #ffffff;font-size: 18px;font-weight: 400;line-height: 22px;padding: 12px 12px;text-align: center;background: rgba(0, 0, 0, .6);position: absolute;bottom: 0;left: 0;border-radius: 0 0 20px 20px;}

.bs_propage{width: 100%;position: relative;padding: 40px 0 70px 0;}
.bs_propage_t{width: 100%;position: relative;overflow: hidden;padding-bottom: 60px;}
.bs_propage_c{width: 100%;position: relative;margin-top: 32px;}
.bs_propage_l{float: left;width: 49%;margin-right: 2%;position: relative;}
.bs_propage_l .swiper1{width: 125px;}
.bs_propage_l .swiper1 .swiper-slide{}
.bs_propage_l .swiper1 .swiper-slide .bs_pic{padding-bottom: 140px;border: 1px solid #EEE;}
.bs_propage_l .swiper2{width: calc(100% - 125px);overflow: hidden;position: absolute;top: 0;left: 125px;}
.bs_propage_l .swiper2 .swiper-slide{position: relative;}
.bs_propage_l .swiper2 .swiper-slide .bs_pic{padding-bottom: 568px;}
.bs_propage_r{float: left;width: 49%;position: relative;}
.bs_propage_r h1{color: #000;font-size: 20px;font-weight: 700;line-height: 22px;background: #F7F7F7;padding: 12px 24px 12px 24px;}
.bs_propage_r .bs_propage_color{width: 100%;position: relative;margin: 18px 0 20px 0;padding: 0 24px 0 24px;}
.bs_propage_r .bs_propage_color .bs_tit{color: #000;font-size: 18px;font-weight: 400;}
.bs_propage_r .bs_propage_color ul{width: 100%;display: flex;align-items: flex-start;gap: 40px;margin-top: 20px;}
.bs_propage_r .bs_propage_color li{position: relative;width: 48px;text-align: center;}
.bs_propage_r .bs_propage_color i{display: inline-block;width: 48px;height: 48px;border-radius: 50%;}
.bs_propage_r .bs_propage_color i.white{background: #ffffff;border: 1px solid #eeeeee;}
.bs_propage_r .bs_propage_color i.black{background: #000000;}
.bs_propage_r .bs_propage_color i.grey{background: #828282;}
.bs_propage_r .bs_propage_color p{color: #000;font-size: 14px;font-weight: 290;margin-top: 8px;text-align: center;}
.bs_propage_r .bs_propage_dec{position: relative;}
.bs_propage_r .bs_propage_dec .bs_tit{color: #000;font-size: 18px;font-weight: 400;padding-left: 24px;}
.bs_propage_r .bs_propage_dec ul{width: 100%;position: relative;border: 1px solid #EEE;margin: 18px 0 20px 0;}
.bs_propage_r .bs_propage_dec li{border-bottom: 1px solid #EEE;overflow: hidden;line-height: 40px;}
.bs_propage_r .bs_propage_dec li:last-child{border-bottom: 0;}
.bs_propage_r .bs_propage_dec li span{padding: 0 24px 0 24px;float: left;display: inline-block;font-size: 16px;color: #000;}
.bs_propage_r .bs_propage_dec li span:nth-child(1){width: 23%;border-right: 1px solid #EEE;background: #F7F7F7;font-weight: 290;}
.bs_propage_r .bs_propage_dec li span:nth-child(2){width: 77%;font-weight: 400;}
.bs_propage_r .bs_propage_share{width: 100%;position: relative;line-height: 46px;padding: 0 24px 0 24px;background: #F7F7F7;}
.bs_propage_r .bs_propage_share .bs_email{color: #000;font-size: 14px;font-weight: 400;padding-left: 36px;position: relative;display: inline-block;}
.bs_propage_r .bs_propage_share .bs_email:before{content:'';display: inline-block;width: 24px;height: 24px;background: url('../images/icon_pemail.svg') left center no-repeat;position: absolute;left: 0;top: 12px;}
.bs_propage_r .bs_propage_share .bs_share{display: inline-block;margin: 0 0 0 40px;}
.bs_propage_r .bs_propage_share .bs_share a{display: inline-block;width: 24px;height: 24px;vertical-align: middle;}
.bs_propage_r .bs_propage_share .bs_share a:nth-child(1){background: url('../images/icon_pshare1.svg') center center no-repeat;}
.bs_propage_r .bs_propage_share .bs_share a:nth-child(2){background: url('../images/icon_pshare2.svg') center center no-repeat;}
.bs_propage_r .bs_propage_share .bs_share a:nth-child(3){background: url('../images/icon_pshare3.svg') center center no-repeat;}
.bs_propage_r .bs_propage_more{position: relative;margin-top: 20px;}
.bs_propage_r .bs_propage_more a:nth-child(1){margin-right: 20px;}

.bs_propage_d{width: 100%;position: relative;}
.bs_propage_d ul{position: relative;margin: 0 0 24px 0;width: 100%;background: #F2F2F2;}
.bs_propage_d ul li{line-height: 48px;background: #fab600;color: #FFF;font-size: 18px;font-weight: 400;cursor: pointer;text-align: center;display: inline-block;padding: 0 30px;}
.bs_propage_d ul li.on{background: #F60;color: #ffffff;}
.bs_propage_d .bs_propage_text{width: 100%;position: relative;}
.bs_propage_d .bs_propage_text .bs_propage_item{width: 100%;position: relative;display: none;color: #000;font-size: 16px;font-weight: 400;line-height: 1.8;overflow-x: scroll;}
.bs_propage_d .bs_propage_text p{margin-bottom: 15px;}
.bs_propage_d .bs_propage_text h2{font-size: 24px;margin: 10px 0 15px 0;}
.bs_propage_d .bs_propage_text table, .bs_propage_d .bs_propage_text table tr, .bs_propage_d .bs_propage_text table td{border: 1px solid #EEE;border-collapse: collapse;}
.bs_propage_d .bs_propage_text table{width: 100% !important;min-width: 850px !important;}
.bs_propage_d .bs_propage_text table td{line-height: 40px;padding: 0 24px 0 24px;color: #000;font-size: 16px;font-weight: 290;}
.bs_propage_d .bs_propage_text table tr td:nth-child(odd){background: #F7F7F7;}

.bs_propage_adv{width: 100%;position: relative;}
.bs_propage_adv .bs_item{width: 100%;position: relative;overflow: hidden;margin-bottom: 40px;}
.bs_propage_adv .bs_item .bs_item_l{float: left;width: 49%;position: relative;}
.bs_propage_adv .bs_item:nth-child(2n) .bs_item_l{float: right;}
.bs_propage_adv .bs_item .bs_item_l .bs_pic{padding-bottom: 54%;}
.bs_propage_adv .bs_item .bs_item_l .bs_pic:after {content: "";position: absolute;left: -150%;top: 0;width: 100%;height: 100%;background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));transform: skewx(-30deg);-webkit-transform: skewx(-30deg);}
.bs_propage_adv .bs_item .bs_item_r{width: 48%;padding: 0 40px;position: absolute;top: 50%;right: 0;}
.bs_propage_adv .bs_item:nth-child(2n) .bs_item_r{left: 0;}
.bs_propage_adv .bs_item .bs_item_r .bs_tit{color: #000;font-size: 20px;font-weight: 400;}
.bs_propage_adv .bs_item .bs_item_r .bs_text{width: 100%;position: relative;margin-top: 28px;}
.bs_propage_adv .bs_item .bs_item_r .bs_text p{color: #666;font-size: 14px;font-weight: 290;line-height: 28px;}
.bs_propage_adv .bs_item .bs_item_r span{color: #F60;font-size: 96px;font-weight: 700;position: absolute;top: -80px;right: 180px;}
.bs_propage_adv .bs_item:hover .bs_item_l .bs_pic:after{transition: all .5s ease-in;left: 150%;}

.bs_pabout{width: 100%;position: relative;padding: 50px 0 80px 0;}
.bs_pabout_c{width: 100%;position: relative;margin-top: 30px;overflow: hidden;}
.bs_pabout_c .bs_pabout_l{width: 49%;float: left;margin-right: 2%;}
.bs_pabout_c .bs_pabout_l .bs_pic{padding-bottom: 62%;}
.bs_pabout_c .bs_pabout_l .bs_pic:after {content: "";position: absolute;left: -150%;top: 0;width: 100%;height: 100%;background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));transform: skewx(-30deg);-webkit-transform: skewx(-30deg);}
.bs_pabout_r{width: 49%;float: left;padding-top: 50px;}
.bs_pabout_r p{color: #666;font-size: 16px;font-weight: 400;line-height: 32px;}
.bs_pabout_b{width: 100%;position: relative;}
.bs_pabout_b li{float: left;width: 25%;padding: 24px 20px;text-align: center;}
.bs_pabout_b li .num{color: #fab600;}
.bs_pabout_b li .num span{font-size: 40px;font-weight: bold;}
.bs_pabout_b li .num em{font-size: 20px;font-style: normal;margin-left: 5px;font-weight: bold;}
.bs_pabout_b li p{font-size: 16px;color: #000;font-weight: 290;line-height: 28px;}
.bs_pabout_c:hover .bs_pabout_l .bs_pic:after{transition: all .5s ease-in;left: 150%;}

.bs_advimg{width: 100%;position: relative;}
.bs_advimg img{width: 100%;}

.bs_myadv{width: 100%;position: relative;padding: 130px 0 90px 0;}
.bs_myadv .bs_inner_title .bs_tit:before, .bs_myadv .bs_inner_title .bs_tit:after{display: none;}
.bs_myadv_c{width: 100%;position: relative;margin-top: 36px;}
.bs_myadv_c .bs_tit{color: #000;font-size: 20px;font-weight: 400;margin-bottom: 20px;}
.bs_myadv_c table, .bs_myadv_c table tr, .bs_myadv_c table td{border: 1px solid #EEE;border-collapse: collapse;}
.bs_myadv_c table{width: 100%;margin-bottom: 36px;}
.bs_myadv_c table td{color: #000;font-size: 16px;font-weight: 400;line-height: 40px;text-align: center;}

.bs_qualification{width: 100%;position: relative;padding-bottom: 120px;}
.bs_qualification_c{width: 100%;position: relative;}
.bs_qualification_c .bs_text{width: 100%;position: relative;margin: 40px 0 20px 0;}
.bs_qualification_c .bs_text p{color: #000;font-size: 16px;font-weight: 400;line-height: 28px;text-align: center;}
.bs_qualification_c img{width: 100%;}

.bs_pteam{width: 100%;position: relative;padding-bottom: 120px;}
.bs_pteam_c{width: 100%;position: relative;margin-top: 40px;}
.bs_pteam_c img{width: 100%;}

.bs_chooseus{width: 100%;position: relative;padding-bottom: 120px;}
.bs_chooseus_c{width: 100%;position: relative;margin-top: 24px;}
.bs_chooseus_c img{width: 100%;}

.bs_packing{width: 100%;position: relative;padding-bottom: 68px;}
.bs_packing_c{width: 100%;position: relative;margin-top: 40px;}
.bs_packing_c .bs_text{margin-bottom: 45px;text-align: center;}
.bs_packing_c .bs_text p{color: #333;font-size: 16px;font-weight: 400;}
.bs_packing_c img{width: 100%;}

.bs_photos{width: 100%;position: relative;padding-bottom: 246px;background: url(../images/bg_case.jpg) center center no-repeat;}
.bs_photos .bs_inner_mtit{width: 100%;color: #ffffff;text-align: center;position: absolute;top: 50%;}

.bs_relatedp{width: 100%;position: relative;padding: 68px 0 48px 0;}
.bs_relatedp_list{width: 100%;margin-top: 50px;display: flex;align-items: flex-start;align-content: flex-start;gap: 20px;flex-wrap: wrap;}
.bs_relatedp_list li{width: calc(25% - 15px);}
.bs_relatedp_list li a{display: block;position: relative;}
.bs_relatedp_list li .bs_pic{padding-bottom: 75%;}
.bs_relatedp_list li p{width: 100%;line-height: 52px;background: #F5F5F5;color: #000;font-size: 16px;font-weight: 400;padding: 0 12px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bs_relatedp_list li:hover p{background: #fab600;color: #ffffff;}

.bs_columns{width: 100%;position: relative;background: #F5F5F5;}
.bs_columns_c{width: 100%;position: relative;overflow: hidden;}
.bs_columns_c .swiper-slide{position: relative;}
.bs_columns_c .swiper-slide a{color: #666;font-size: 14px;font-weight: 400;line-height: 68px;display: block;text-align: center;}
.bs_columns_c .swiper-button-prev, .bs_columns_c .swiper-button-next{width: 24px;height: 24px;top: 43px;}
.bs_columns_c .swiper-button-prev{background: url('../images/icon_columns_l.svg') center center no-repeat;left: 0;}
.bs_columns_c .swiper-button-next{background: url('../images/icon_columns_r.svg') center center no-repeat;right: 0;}
.bs_columns_c .swiper-slide a:hover{color: #fab600;}

.bs_caselist{width: 100%;position: relative;padding: 95px 0 100px 0;}
.bs_caselist_t{width: 100%;position: relative;margin-top: 50px;text-align: center;}
.bs_caselist_t p{color: #666;font-size: 16px;font-weight: 290;line-height: 28px;}
.bs_caselist_c{width: 100%;position: relative;}
.bs_caselist_c ul{display: flex;align-items: flex-start;align-content: flex-start;gap: 42px 30px;flex-wrap: wrap;}
.bs_caselist_c li{width: calc(33.33% - 20px);box-shadow: 8px 8px 16px 0px rgba(33, 10, 0, 0.08), 0px 0px 4px 0px rgba(68, 22, 0, 0.04);}
.bs_caselist_c li a{display: block;}
.bs_caselist_c li .bs_pic{padding-bottom: 70%;}
.bs_caselist_c li .bs_text{width: 100%;position: relative;padding: 24px 20px;}
.bs_caselist_c li .bs_text .bs_tit{color: #000;font-size: 20px;font-weight: 400;line-height: 24px;}
.bs_caselist_c li .bs_text p{color: #000;font-size: 16px;font-weight: 290;line-height: 28px;margin: 12px 0 12px 0;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2;}
.bs_caselist_c li .bs_text span{color: #666;font-size: 14px;font-weight: 400;line-height: 22px;}
.bs_caselist_c li:hover .bs_text span{color: #fab600;padding-left: 10px;}

.bs_cproject{width: 100%;position: relative;}
.bs_cproject.padding100{padding: 100px 0 100px 0;}
.bs_cproject_t{width: 100%;position: relative;margin-top: 50px;}
.bs_cproject_t ul{width: 100%;position: relative;text-align: center;}
.bs_cproject_t li{display: inline-block;font-size: 20px;color: #333;font-weight: 400;margin: 0 24px;}
.bs_cproject_t li span{display: block;font-weight: 290;cursor: pointer;}
.bs_cproject_t li.on span, .bs_cproject_t li:hover span{color: #F60;}
.bs_cproject_c{width: 100%;position: relative;margin-top: 50px;}
.bs_cproject_list{display: flex;align-items: flex-start;align-content: flex-start;gap: 20px;flex-wrap: wrap;}
.bs_cproject_list li{width: calc(25% - 15px);}
.bs_cproject_list li a{display: block;}
.bs_cproject_list li .bs_pic{padding-bottom: 100%;}
.bs_cproject_list li .bs_text{padding: 16px 12px;overflow: hidden;}
.bs_cproject_list li .bs_text p{color: #000;font-size: 16px;font-weight: 290;line-height: 28px;height: 56px;overflow: hidden;}
.bs_cproject_list li .bs_text .bs_data{position: relative;margin-top: 10px;color: #F60;font-size: 14px;font-weight: 400;line-height: 22px;}
.bs_cproject_list li .bs_text .bs_data span{float: left;background: url('../images/icon_data1.svg') left center no-repeat;padding-left: 24px;}
.bs_cproject_list li .bs_text .bs_data em{float: right;background: url('../images/icon_data2.svg') left center no-repeat;font-style: normal;padding-left: 24px;}
.bs_cproject_list li:hover a{box-shadow: 8px 8px 16px 0px rgba(0, 0, 0, 0.08), 0px 0px 4px 0px rgba(0, 0, 0, 0.04);}

.bs_ccustomer{width: 100%;position: relative;padding: 100px 0 80px 0;}
.bs_ccustomer_list{display: flex;align-items: flex-start;align-content: flex-start;gap: 20px;flex-wrap: wrap;margin-top: 32px;}
.bs_ccustomer_list li{width: calc(25% - 15px);}
.bs_ccustomer_list li a{display: block;}
.bs_ccustomer_list li .bs_pic{padding-bottom: 78%;}
.bs_ccustomer_list li p{line-height: 52px;padding: 0 12px;background: #F5F5F5;color: #000;font-size: 16px;font-weight: 400;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bs_ccustomer_list li:hover p{background: #fab600;color: #ffffff;}

.bs_channel{width: 100%;position: relative;padding-bottom: 120px;}
.bs_channel_t{text-align: center;margin-top: 40px;}
.bs_channel_t p{color: #666;font-size: 16px;font-weight: 290;line-height: 32px;}
.bs_channel_c{width: 100%;position: relative;margin-top: 20px;background: url('../images/bg_channel.png') center center no-repeat;padding-bottom: 30%;}
.bs_channel_c ul{width: 74%;position: absolute;bottom: 0;left: 13%;background: #ffffff;border-radius: 16px;box-shadow: 21px 9px 49px 0px rgba(107, 107, 107, 0.10), 83px 35px 90px 0px rgba(107, 107, 107, 0.09), 187px 78px 121px 0px rgba(107, 107, 107, 0.05), 332px 138px 144px 0px rgba(107, 107, 107, 0.01), 519px 216px 157px 0px rgba(107, 107, 107, 0.00);}
.bs_channel_c li{width: 33.33%;float: left;padding: 24px 20px;text-align: center;}
.bs_channel_c li .num{color: #F60;}
.bs_channel_c li .num span{font-size: 40px;font-weight: 700;}
.bs_channel_c li .num em{font-size: 20px;font-weight: 700;font-style: normal;margin-left: 5px;}
.bs_channel_c li p{font-size: 16px;color: #000;font-weight: 290;line-height: 28px;}
.bs_channel_c:hover ul{-webkit-transform:translateY(-15px);}

.bs_say{width: 100%;position: relative;padding-bottom: 80px;}
.bs_say_c{width: 100%;position: relative;margin-top: 50px;overflow: hidden;}
.bs_say_c .bs_say_l{width: 49%;float: left;margin-right: 4%;}
.bs_say_c .bs_say_l .bs_pic{padding-bottom: 96.5%;border-radius: 20px;}
.bs_say_c .bs_say_l .bs_pic:after {content: "";position: absolute;left: -150%;top: 0;width: 100%;height: 100%;background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));transform: skewx(-30deg);-webkit-transform: skewx(-30deg);}
.bs_say_c .bs_say_r{width: 47%;float: left;}
.bs_say_c .bs_say_r ul{display: inline-flex;flex-direction: column;align-items: flex-start;gap: 24px;}
.bs_say_c .bs_say_r li{padding: 32px 20px;position: relative;border-radius: 20px;background: rgba(255, 255, 255, 0.97);box-shadow: 8px 8px 16px 0px rgba(0, 0, 0, 0.08), 0px 0px 4px 0px rgba(0, 0, 0, 0.04);}
.bs_say_c .bs_say_r li .bs_name{display: flex;justify-content: center;align-items: center;gap: 32px;margin-bottom: 24px;}
.bs_say_c .bs_say_r li .bs_name .bs_pic{width: 78px;padding-bottom: 78px;border-radius: 50%;}
.bs_say_c .bs_say_r li .bs_name i{display: inline-flex;width: 30px;height: 30px;border-radius: 50%;position: absolute;left: 80px;top: 80px;background: url('../images/icon_say.svg') center center no-repeat #F60;}
.bs_say_c .bs_say_r li .bs_name_text{width: calc(100% - 130px);line-height: 22px;}
.bs_say_c .bs_say_r li .bs_name_text span{color: #333;font-size: 16px;font-weight: 700;display: block;}
.bs_say_c .bs_say_r li .bs_name_text em{color: #F60;font-size: 14px;font-weight: 400;margin-top: 15px;font-style: normal;display: block;}
.bs_say_c .bs_say_r li p{color: #000;font-size: 16px;font-weight: 290;line-height: 28px;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2;}
.bs_say_c:hover .bs_say_l .bs_pic:after{transition: all .5s ease-in;left: 150%;}
.bs_say_c .bs_say_r li:hover{-webkit-transform:translateY(-10px);}
.bs_say_c .bs_say_r li:hover .bs_name_text span{color: #F60;}
.bs_say_b{width: 100%;position: relative;margin-top: 20px;}
.bs_say_b .bs_tit{color: #666;font-size: 16px;font-weight: 400;line-height: 28px;margin-bottom: 20px;}
.bs_share02{display: flex;align-items: flex-start;border-left: 1px solid #999;}
.bs_share02 li{width: 16.66%;border: 1px solid #999;border-left: 0;line-height: 54px;text-align: center;}
.bs_share02 li a{display: block;}
.bs_share02 li i{display: inline-flex;width: 21px;height: 21px;}
.bs_share02 li:nth-child(1) i{background: url('../images/icon_share2_1.svg') center center no-repeat;}
.bs_share02 li:nth-child(2) i{background: url('../images/icon_share2_2.svg') center center no-repeat;}
.bs_share02 li:nth-child(3) i{background: url('../images/icon_share2_3.svg') center center no-repeat;}
.bs_share02 li:nth-child(4) i{background: url('../images/icon_share2_4.svg') center center no-repeat;}
.bs_share02 li:nth-child(5) i{background: url('../images/icon_share2_5.svg') center center no-repeat;}
.bs_share02 li:nth-child(6) i{background: url('../images/icon_share2_6.svg') center center no-repeat;}
.bs_share02 li:hover{background: #f60;}
.bs_share02 li:nth-child(1):hover i{background: url('../images/icon_share2_1_h.svg') center center no-repeat;}
.bs_share02 li:nth-child(2):hover i{background: url('../images/icon_share2_2_h.svg') center center no-repeat;}
.bs_share02 li:nth-child(3):hover i{background: url('../images/icon_share2_3_h.svg') center center no-repeat;}
.bs_share02 li:nth-child(4):hover i{background: url('../images/icon_share2_4_h.svg') center center no-repeat;}
.bs_share02 li:nth-child(5):hover i{background: url('../images/icon_share2_5_h.svg') center center no-repeat;}
.bs_share02 li:nth-child(6):hover i{background: url('../images/icon_share2_6_h.svg') center center no-repeat;}

.pfdq_com_r{width: 25%;float: right;position: relative;}
.pfdq_com_r .pfdq_item{border: 1px solid #dbdbdb;padding: 10px;margin-bottom: 20px;}
.pfdq_com_r .pfdq_item .pfdq_tit{font-size: 22px;line-height: 32px;color: #2a2a2a;padding: 10px 0;border-bottom: 2px solid #2a2a2a;margin-bottom: 10px;}
.pfdq_rpro ul{position: relative;}
.pfdq_rpro li{width: 100%;position: relative;margin-top: 15px;text-align: center;}
.pfdq_rpro li a{display: block;}
.pfdq_rpro li .pfdq_pic{padding-bottom: 73%;border: 1px solid #ccc;}
.pfdq_rpro li p{font-size: 16px;color: #333333;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pfdq_rnews{width: 100%;position: relative;}
.pfdq_rnews ul{width: 100%;position: relative;}
.pfdq_rnews li{line-height: 36px;border-bottom: 1px dashed #d5d5d5;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pfdq_rnews li a{font-size: 16px;color: #333333;}

.pfdq_propage{width: 100%;position: relative;overflow: hidden;padding: 60px 0 80px 0;}
.pfdq_propage_l{width: 71%;float: left;position: relative;}
.pfdq_propage_t{width: 100%;position: relative;overflow: hidden;}
.pfdq_propage_t .pfdq_img{width: 36%;margin-right: 4%;float: left;}
.pfdq_propage_t .pfdq_img .pfdq_pic{padding-bottom: 73%;border: 1px solid #DBDBDB;}
.pfdq_propage_t .pfdq_text{width: 60%;float: left;padding-top: 15px;}
.pfdq_propage_t .pfdq_text h1{font-size: 26px;line-height: 40px;color: #333;}
.pfdq_propage_t .pfdq_text .pfdq_jianjie{border-top: 1px solid #DBDBDB;border-bottom: 1px solid #DBDBDB;padding: 10px 0;margin: 10px 0;}
.pfdq_propage_t .pfdq_text .pfdq_jianjie p{font-size: 16px;color: #666;line-height: 32px;}
.pfdq_propage_t .pfdq_text .pfdq_more{margin-top: 20px;}
.pfdq_propage_b{width: 100%;position: relative;margin-top: 50px;}
.pfdq_propage_b .pfdq_tab{background: #DDD;}
.pfdq_propage_b .pfdq_tab span{background: #fab600;display: inline-block;line-height: 40px;padding: 0 30px;font-size: 16px;color: #ffffff;}

.pfdq_article_con{font-size:16px;line-height:1.8;padding: 30px 0;}
.pfdq_article_con p{font-size:16px;line-height:30px;margin-bottom: 15px;}
.pfdq_article_con strong{font-weight: bold;}
.pfdq_article_con h2{margin: 0;font-size: 22px;padding: 10px 0;font-weight: bold;line-height: 30px;}
.pfdq_article_con h3{margin:0;font-size:20px;margin:8px 0;font-weight:bold;line-height:28px;}
.pfdq_article_con h4{margin:0;font-size:18px;margin:6px 0;font-weight:bold;line-height:26px;}
.pfdq_article_con img{max-width:100%;height:auto;margin:0 auto;display:block;}
.pfdq_article_con table{border-top:1px solid #000;border-left:1px solid #000;margin:0 auto;width:100%!important;}
.pfdq_article_con table td{border-right:1px solid #000;border-bottom:1px solid #000;padding:7px 0;}
.pfdq_article_con table td p{line-height:1.5!important;font-size:16px;}

.pfdq_newspage{width: 100%;position: relative;overflow: hidden;padding: 60px 0 80px 0;}
.pfdq_newspage_l{width: 71%;float: left;position: relative;}
.pfdq_newspage_l h1{line-height: 30px;font-size: 24px;color: #333;}
.pfdq_newspage_l .pfdq_pubinfo{border-bottom: 1px solid #dbdbdb;padding: 15px 0 10px 0;}
.pfdq_newspage_l .pfdq_pubinfo span{font-size: 14px;color: #666;margin-right: 15px;}

.bs_contact{padding:50px 0;background:#ffffff;}
.bs_contact_t{width: 100%;position: relative;overflow: hidden;margin-bottom: 30px;padding: 50px 100px 50px 100px;background: #f7f7f7;}
.bs_contact_t .bs_inner_title{text-align: left;margin-bottom: 24px;}
.bs_contact_l{float: left;width: 60%;}
.bs_contact_l .bs_text{width: 100%;position: relative;}
.bs_contact_l .bs_text p{font-size: 16px;color: #333333;line-height: 40px;}
.bs_contact_r{float: left;width: 40%;position: relative;}
.bs_contact_r .bs_contact_form{width: 100%;position: relative;background: #f7f7f7;}
.bs_contact_r .bs_contact_form input, .bs_contact_r .bs_contact_form textarea{width: 100%;line-height: 22px;padding: 12px 15px 12px 15px;margin-bottom: 12px;}
.bs_contact_r .bs_contact_form textarea{height: 150px;}
.bs_contact_r .bs_contact_form .bs_manage_btn{display: block;width: 155px;height: 48px;background: #fab600;border-radius: 12px;text-align: center;line-height: 48px;color: #fff;cursor: pointer;}
.bs_contact_b{width: 100%;position: relative;}
.bs_contact_b #container{width: 100%;height: 500px;}

@media screen and (max-width:1699px){
    .bs_inner_title .bs_tit{font-size: 36px;line-height: 50px;}
    .bs_inner_title .bs_tit:before{height: 50px;left: -120px;}
    .bs_inner_title .bs_tit:after{height: 50px;right: -120px;}
    .bs_inner_mtit{font-size: 28px;}

    .sub_nav .sn_left a{height:66px;line-height:66px;}
    .sub_nav .sn_right{height:66px;line-height:66px;font-size: 14px}

    .bs_banner_ny .bs_tit{font-size: 50px;}

    .bs_propage_adv .bs_item .bs_item_r span{top: -90px;right: 115px;}
    
    .bs_say_c .bs_say_r ul{gap: 20px;}
    .bs_say_c .bs_say_r li{padding: 20px 15px;}
    .bs_say_c .bs_say_r li .bs_name {margin-bottom: 20px;}

    #container_map {height: 560px;}
}

@media screen and (max-width:1499px){
	.fanye ul li{font-size: 14px;height: 28px;line-height: 28px;}
    .fanye ul li a{font-size: 14px;}

    .bs_position{padding: 20px 0 20px 0;}
    .bs_columns_c .swiper-button-prev, .bs_columns_c .swiper-button-next{top: 39px;}

    .bs_columns_c .swiper-slide a{line-height: 60px;}

    .bs_fanye {padding: 30px 0 30px;}
    .bs_fanye a i{width: 62px;height: 56px;}
    .bs_fanye a .a_p {width: calc(100% - 62px);}
    .bs_fanye a .a_p .a_pp {height: 38px;line-height: 38px;}
    .bs_fanye a .a_p .a_pp p {font-size: 14px;line-height: 38px;}

    .bs_inner_title .bs_tit{font-size: 32px;line-height: 50px;}
    .bs_inner_mtit{font-size: 26px;}

    .sub_nav .sn_left a{height:50px;line-height:50px;font-size:14px;padding:0 25px;}
    .sub_nav .sn_right{height:50px;line-height:50px;background-size:auto 18px;font-size:13px;padding-left:24px;}

    .bs_manage {padding: 60px 0 60px 0;}

    .bs_banner_ny .bs_tit{font-size: 46px;}

    .bs_prolist {padding: 60px 0 40px 0;}
    /*.bs_prolist ul{margin-top: 24px;}*/
    .bs_prolist li p{font-size: 14px;line-height: 45px;}

    .bs_features ul{margin-top: 24px;gap: 100px;}
    .bs_features li .bs_tit{font-size: 18px;margin: 15px 0 15px 0;}
    .bs_features li p{font-size: 14px;}

    .bs_process {padding: 60px 0 60px 0;}
    .bs_process .bs_process_c{margin-top: 24px;}
    .bs_process .bs_process_c .swiper-slide{padding: 15px 20px;}
    .bs_process .bs_process_c .swiper-slide .bs_tit{font-size: 18px;margin: 12px 0 12px 0;}
    .bs_process .bs_process_c .swiper-slide p{line-height: 24px;}

    .bs_adv {padding: 10px 0 60px 0;}
    .bs_adv .bs_item .bs_adv_r {padding-top: 30px;}
    .bs_adv .bs_item .bs_adv_r .bs_inner_mtit {margin-bottom: 20px;}
    .bs_adv .bs_item .bs_adv_r p {font-size: 14px;line-height: 24px;}
    
    .bs_advertising{padding-bottom: 350px;}
    .bs_advertising_c p{font-size: 26px;margin: 24px 0 24px 0;}

    .bs_app {padding: 60px 0 40px 0;}
    .bs_app .bs_inner_mtit {margin-bottom: 30px;}
    .bs_app ul {gap: 21px;}
    .bs_app li {width: calc(33.33% - 14px);}
    .bs_app li p{font-size: 16px;}

    .bs_propage_c{margin-top: 24px;}
    .bs_propage_t{padding-bottom: 100px;}
    .bs_propage_l .swiper1 {width: 115px;}
    .bs_propage_l .swiper1 .swiper-slide .bs_pic{padding-bottom: 125px;}
    .bs_propage_l .swiper2{width: calc(100% - 115px);left: 115px;}
    .bs_propage_l .swiper2 .swiper-slide .bs_pic {padding-bottom: 510px;}
    .bs_propage_r h1{font-size: 18px;}
    .bs_propage_r .bs_propage_color{margin: 15px 0 15px 0;}
    .bs_propage_r .bs_propage_color .bs_tit {font-size: 16px;}
    .bs_propage_r .bs_propage_color ul {gap: 30px;margin-top: 15px;}
    .bs_propage_r .bs_propage_color p {font-size: 13px;margin-top: 5px;}
    .bs_propage_r .bs_propage_color i{width: 42px;height: 42px;}
    .bs_propage_r .bs_propage_dec .bs_tit{font-size: 16px;}
    .bs_propage_r .bs_propage_dec ul{margin: 15px 0 15px 0;}
    .bs_propage_r .bs_propage_dec li{line-height: 36px;}
    .bs_propage_r .bs_propage_dec li span{font-size: 13px;}
    .bs_propage_r .bs_propage_share{line-height: 40px;}
    .bs_propage_r .bs_propage_share .bs_email:before{top: 8px;}
    .bs_propage_d ul {margin: 30px 0 10px 0;}
    .bs_propage_d ul li {width: 180px;line-height: 42px;font-size: 16px;}
    .bs_propage_d .bs_propage_text table td {line-height: 36px;font-size: 14px;}

    .bs_propage_adv .bs_item {margin-bottom: 30px;}
    .bs_propage_adv .bs_item .bs_item_r .bs_tit {font-size: 18px;}
    .bs_propage_adv .bs_item .bs_item_r .bs_text {margin-top: 20px;}
    .bs_propage_adv .bs_item .bs_item_r .bs_text p {line-height: 24px;}
    .bs_propage_adv .bs_item .bs_item_r span {top: -90px;right: 90px;font-size: 70px;}

    .bs_pabout {padding: 30px 0 40px 0;}
    .bs_pabout_r {padding-top: 30px;}
    .bs_pabout_r p {font-size: 14px;line-height: 24px;}
    .bs_pabout_b li {padding: 20px 15px;}
    .bs_pabout_b li .num span {font-size: 34px;}
    .bs_pabout_b li .num em {font-size: 18px;}
    .bs_pabout_b li p {font-size: 14px;line-height: 24px;}

    .bs_myadv {padding: 70px 0 30px 0;}
    .bs_myadv_c {margin-top: 25px;}
    .bs_myadv_c .bs_tit {font-size: 16px;margin-bottom: 12px;}
    .bs_myadv_c table {margin-bottom: 25px;}
    .bs_myadv_c table td {font-size: 14px;line-height: 36px;}

    .bs_qualification {padding-bottom: 70px;}
    .bs_qualification_c .bs_text {margin: 15px 0 15px 0;}
    .bs_qualification_c .bs_text p{line-height: 24px;font-size: 14px;}

    .bs_pteam {padding-bottom: 70px;}
    .bs_pteam_c {margin-top: 25px;}

    .bs_chooseus {padding-bottom: 70px;}

    .bs_packing_c {margin-top: 20px;}
    .bs_packing_c .bs_text {margin-bottom: 30px;}
    .bs_packing_c .bs_text p {font-size: 14px;}

    .bs_relatedp {width: 100%;position: relative;padding: 50px 0 40px 0;}
    .bs_relatedp_list {margin-top: 32px;}
    .bs_relatedp_list li p {line-height: 42px;font-size: 14px;}

    .bs_caselist {padding: 60px 0 60px 0;}
    .bs_caselist_t {margin-top: 30px;}
    .bs_caselist_t p {font-size: 14px;line-height: 24px;}
    /*.bs_caselist_c {margin-top: 30px;}*/
    .bs_caselist_c ul {gap: 30px 21px;}
    .bs_caselist_c li{width: calc(33.33% - 14px);}
    .bs_caselist_c li .bs_text {padding: 20px 15px;}
    .bs_caselist_c li .bs_text .bs_tit {font-size: 18px;}
    .bs_caselist_c li .bs_text p {font-size: 14px;line-height: 24px;margin: 10px 0 10px 0;}

    .bs_cproject_t {margin-top: 30px;}
    .bs_cproject_t li {font-size: 18px;}
    .bs_cproject_c {margin-top: 30px;}
    .bs_cproject_list li .bs_text {padding: 12px 10px;}
    .bs_cproject_list li .bs_text p {font-size: 14px;line-height: 24px;height: 48px;}

    .bs_ccustomer {padding: 60px 0 40px 0;}
    .bs_ccustomer_list li p {line-height: 45px;font-size: 14px;}

    .bs_channel {padding-bottom: 70px;}
    .bs_channel_t {margin-top: 25px;}
    .bs_channel_t p {font-size: 14px;line-height: 26px;}
    .bs_channel_c ul{width: 80%;left: 10%;}
    .bs_channel_c li {padding: 18px 15px;}
    .bs_channel_c li .num span {font-size: 32px;}
    .bs_channel_c li .num em {font-size: 18px;}
    .bs_channel_c li p {font-size: 14px;line-height: 24px;}

    .bs_say {padding-bottom: 60px;}
    .bs_say_c {margin-top: 30px;}
    .bs_say_c .bs_say_l {width: 50%;margin-right: 3%;}
    .bs_say_c .bs_say_r li {padding: 18px 12px;}
    .bs_say_c .bs_say_r li .bs_name{gap: 24px;margin-bottom: 14px;}
    .bs_say_c .bs_say_r li .bs_name_text{width: calc(100% - 75px);}
    .bs_say_c .bs_say_r li .bs_name_text em{margin-top: 10px;}
    .bs_say_c .bs_say_r li .bs_name i{left: 55px;top: 55px;}
    .bs_say_c .bs_say_r li p{font-size: 14px;line-height: 24px;}
    .bs_say_c .bs_say_r li .bs_name .bs_pic {width: 66px;padding-bottom: 66px;}
    .bs_say_b {margin-top: 10px;}
    .bs_say_b .bs_tit {line-height: 24px;margin-bottom: 15px;}
    .bs_share02 li{line-height: 45px;}
    
    /*.bs_news_list {margin-top: 30px;}*/
    .bs_news_list li .bs_nl_left {width: 270px;}
    .bs_news_list li .bs_nl_right {width: calc(100% - 270px);padding: 30px 20px 52px 0;}
    .bs_news_list li .bs_nl_right a .bs_news_text p:first-child {font-size: 16px;}
    .bs_news_list li .bs_nl_right a .bs_news_date span {font-size: 16px;}
    .bs_news_list li .bs_nl_right a .bs_news_text p:last-child{margin-top: 15px;}

    .bs_news_main {margin: 20px 0 0px 0;}
    .bs_news_main_t h1 {font-size: 32px;}
    .bs_news_main_t p {font-size: 14px;line-height: 24px;padding: 10px 0 6px 0;}
    .bs_news_main_c {font-size: 14px;padding: 20px 0 45px 0;}
    .bs_news_main_c p {font-size: 14px;margin-top: 10px;}
    .bs_news_main_c h2 {font-size: 18px;margin-top: 20px;}

    .bs_video_list {margin-top: 0;}
    .bs_video_list li {width: calc(33.33% - 10px);margin-left: 15px;margin-top: 20px;padding: 15px 15px 15px 15px;}
    .bs_video_list li p {font-size: 14px;line-height: 24px;margin-top: 15px;}

    /*.bs_contact .container {padding: 20px 0;}*/
    /*.bs_contact .contact_list {margin-top: 30px;}*/
    /*.bs_contact .contact_list li p {line-height: 22px;font-size: 14px;}*/
    /*.bs_contact .contact_list li p:nth-child(2){font-size: 16px;}*/
    /*.bs_contact .contact_list li p:nth-child(3) {height: 66px;}*/

    .bs_ainto {padding: 60px 0 60px 0;}
    /*.bs_ainto .bs_text {margin-top: 30px;}*/
    .bs_ainto .bs_text p{font-size: 14px;}

    .bs_cproject.padding100{padding: 60px 0 60px 0;}

    .bs_honor{padding: 60px 0 60px 0;}
    .bs_honor_c {margin-top: 30px;}

    .bs_team{padding: 60px 0 60px 0;}
    .bs_team_c {margin-top: 30px;}

    .pfdq_propage{padding: 80px 0 80px 0;}
    .pfdq_propage_t .pfdq_text{padding-top: 0;}
    .pfdq_propage_t .pfdq_text h1 {font-size: 24px;line-height: 32px;}
    .pfdq_propage_t .pfdq_text .pfdq_jianjie p{font-size: 14px;line-height: 30px;}
    .pfdq_propage_b {margin-top: 30px;}
    .pfdq_propage_b .pfdq_tab span{line-height: 36px;font-size: 14px;}
    
    .pfdq_article_con{font-size: 14px;padding: 20px 0;}
    .pfdq_article_con p {font-size: 14px;line-height: 28px;margin-bottom: 10px;}
    .pfdq_article_con h2{font-size:20px;}
    .pfdq_article_con h3{font-size:18px;}
    .pfdq_article_con h4{font-size:16px;}

    .pfdq_com_r .pfdq_item{margin-bottom: 15px;}
    .pfdq_com_r .pfdq_item .pfdq_tit{font-size: 20px;line-height: 30px;padding: 5px 0 8px 0;}
    .pfdq_rpro li p{font-size: 14px;}
    .pfdq_rnews li{line-height: 32px;}
    .pfdq_rnews li a {font-size: 14px;}

    .pfdq_newspage{padding: 80px 0 80px 0;}
    .pfdq_newspage_l h1{font-size: 22px;}
    
    .bs_contact{padding:40px 0;}
    .bs_contact_t{padding: 40px 70px 40px 70px;}
    .bs_contact_l{width: 50%;}
    .bs_contact_l .bs_text p{font-size: 14px;line-height: 36px;}
    .bs_contact_r{width: 50%;}
    .bs_contact_r .bs_contact_form input, .bs_contact_r .bs_contact_form textarea {padding: 10px 15px 10px 15px;margin-bottom: 10px;}
    .bs_contact_b #container {height: 420px;}
    
}

@media screen and (max-width:1299px){
    .manu {padding: 15px 3px;}
    .manu a, .manu .disabled, .manu .current{padding: 6px 12px;margin: 0 1px;}

    .bs_position {padding: 15px 0 15px 0;}

    .bs_inner_title .bs_tit{font-size: 30px;line-height: 42px;}
    .bs_inner_title .bs_tit:before{height: 42px;left: -110px;}
    .bs_inner_title .bs_tit:after{height: 42px;right: -110px;}
    .bs_inner_mtit{font-size: 24px;}

    .bs_manage {padding: 50px 0 50px 0;}
    .bs_manage_form {padding-top: 30px;}
    .bs_manage_form .bs_manage_li .bs_manage_tit {font-size: 14px;}
    .bs_manage_form .bs_manage_li input {height: 36px;line-height: 36px;}
    .bs_manage_form .bs_manage_li textarea {height: 140px;}
    .bs_manage_form .bs_manage_btn {margin: 25px auto 0;width: 180px;height: 45px;line-height: 45px;font-size: 16px;}

    .bs_banner_ny .bs_tit{font-size: 38px;}

    .bs_prolist {padding: 40px 0 30px 0;}

    .bs_prolist ul {gap: 12px;}
    .bs_prolist li {width: calc(25% - 9px);}
    .bs_prolist li p {line-height: 40px;}

    .bs_features ul {margin-top: 15px;gap: 60px;}

    .bs_process {padding: 40px 0 40px 0;}
    .bs_process .bs_process_c {margin-top: 20px;}
    .bs_process .swiper-button-next, .bs_process .swiper-button-prev{top: 212px;}

    .bs_adv {padding: 10px 0 30px 0;}
    .bs_adv .bs_item .bs_adv_r {padding-top: 20px;}
    .bs_adv .bs_item .bs_adv_r .bs_inner_mtit {margin-bottom: 15px;}
    .bs_adv .bs_item .bs_adv_r p br{display: none;}

    .bs_advertising {padding-bottom: 300px;}
    .bs_advertising_c {top: 60px;}
    .bs_advertising_c p {font-size: 24px;margin: 20px 0 20px 0;}

    .bs_app {padding: 40px 0 30px 0;}
    .bs_app .bs_inner_mtit {margin-bottom: 20px;}
    .bs_app li p{font-size: 14px;padding: 6px 6px;}

    .bs_propage_adv .bs_item .bs_item_r span {top: -60px;right: 40px;font-size: 60px;}

}

@media screen and (max-width:1023px){
    .bs_columns_c .swiper-button-prev, .bs_columns_c .swiper-button-next {top: 34px;}

    .bs_fanye {padding: 24px 0 24px;}

    .bs_columns_c .swiper-slide a {line-height: 50px;}

    .bs_inner_title .bs_tit{font-size: 24px;line-height: 36px;}
    .bs_inner_title .bs_tit:before{height: 36px;left: -110px;}
    .bs_inner_title .bs_tit:after{height: 36px;right: -110px;}
    .bs_inner_mtit{font-size: 20px;}

    .sub_nav{position:relative;z-index:1;}
    .sub_nav:before{content:'';width:100%;height:50px;background:#eef2f5;position:absolute;left:0;top:0;z-index:-1;}
    .sub_nav .sn_right{height: 40px;line-height: 40px;width:100%;float:none;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
    .sub_nav .sn_left{width:100%;float:none;margin:15px 0;background:#EEE;}

    .bs_manage {padding: 40px 0 40px 0;}
    .bs_manage_form {padding-top: 24px;}
    .bs_manage_form .bs_manage_btn {margin: 20px auto 0;width: 160px;height: 40px;line-height: 40px;font-size: 14px;}
    
    .bs_banner_ny{margin-top:60px;}
    .bs_banner_ny .bs_tit{font-size: 32px;}

    .bs_prolist {padding: 30px 0 20px 0;}
    .bs_prolist ul {gap: 12px;}
    .bs_prolist li p {line-height: 36px;}

    .bs_features ul {margin-top: 10px;gap: 40px;}
    .bs_process {padding: 30px 0 30px 0;}
    .bs_process .bs_process_c {margin-top: 15px;}
    .bs_process .bs_process_c .swiper-slide .bs_tit {font-size: 16px;margin: 6px 0 6px 0;}
    .bs_process .bs_process_c .swiper-slide p {line-height: 22px;}

    .bs_adv {padding: 10px 0 20px 0;}
    .bs_adv .bs_item {margin-bottom: 10px;}
    .bs_adv .bs_item .bs_adv_l{display: none;}
    .bs_adv .bs_item .bs_adv_r {padding-top: 0;width: 100%;float: none;}
    .bs_adv .bs_item .bs_adv_r .bs_inner_mtit {margin-bottom: 10px;}
    .bs_adv .bs_item .bs_adv_r p {line-height: 22px;}

    .bs_advertising {padding-bottom: 240px;}
    .bs_advertising_c {top: 45px;}
    .bs_advertising_c p {font-size: 20px;margin: 15px 0 20px 0;}
    .bs_app {padding: 30px 0 20px 0;}
    .bs_app .bs_inner_mtit {margin-bottom: 15px;}

    .bs_propage {padding: 30px 0 40px 0;}
    .bs_propage_t {padding-bottom: 50px;}
    .bs_propage_c {margin-top: 20px;}
    .bs_propage_l {float: none;width: 100%;margin-right: 0;margin-bottom: 20px;}
    .bs_propage_r {float: none;width: 100%;}
    .bs_propage_r h1 {font-size: 16px;padding: 12px 15px 12px 15px;}
    .bs_propage_r .bs_propage_color {margin: 12px 0 12px 0;padding: 0 15px 0 15px;}
    .bs_propage_r .bs_propage_dec .bs_tit {padding-left: 15px;}
    .bs_propage_r .bs_propage_dec ul {margin: 12px 0 12px 0;}
    .bs_propage_r .bs_propage_dec li span {padding: 0 15px 0 15px;}
    .bs_propage_r .bs_propage_share{padding: 0 15px 0 15px;}
    .bs_propage_r .bs_propage_more {position: relative;margin-top: 15px;}
    .bs_propage_d ul {margin: 20px 0 10px 0;}
    .bs_propage_d ul li {width: 130px;line-height: 38px;font-size: 15px;margin-right: 5px;}

    .bs_propage_adv .bs_item .bs_item_r {padding: 0;}
    .bs_propage_adv .bs_item .bs_item_r .bs_tit {font-size: 16px;}
    .bs_propage_adv .bs_item .bs_item_r .bs_text {margin-top: 10px;}
    .bs_propage_adv .bs_item .bs_item_r .bs_text p {line-height: 22px;}
    .bs_propage_adv .bs_item .bs_item_r span {top: -38px;right: 10px;font-size: 50px;}

    .bs_pabout {padding: 20px 0 30px 0;}
    .bs_pabout_c .bs_pabout_l {width: 100%;float: none;margin-right: 0;}
    .bs_pabout_r {width: 100%;float: none;padding-top: 20px;}
    .bs_pabout_r p {line-height: 22px;margin-bottom: 10px;}
    .bs_pabout_r p br{display: none;}
    .bs_pabout_b li {padding: 10px 12px;}
    .bs_pabout_b li .num span {font-size: 28px;}
    .bs_pabout_b li .num em {font-size: 16px;}
    .bs_pabout_b li p {line-height: 20px;margin-top: 5px;}

    .bs_myadv {padding: 40px 0 20px 0;}
    .bs_myadv_c {margin-top: 20px;}
    .bs_myadv_c .bs_tit {font-size: 14px;margin-bottom: 10px;}
    .bs_myadv_c table {margin-bottom: 20px;}

    .bs_qualification {padding-bottom: 40px;}
    .bs_qualification_c .bs_text {margin: 10px 0 15px 0;}

    .bs_pteam {padding-bottom: 40px;}
    .bs_pteam_c {margin-top: 20px;}

    .bs_chooseus {padding-bottom: 40px;}
    .bs_chooseus_c {margin-top: 15px;}

    .bs_packing {padding-bottom: 40px;}
    .bs_packing_c {margin-top: 12px;}
    .bs_packing_c .bs_text {margin-bottom: 15px;}

    .bs_photos{padding-bottom: 200px;}

    .bs_relatedp {padding: 40px 0 30px 0;}
    .bs_relatedp_list {margin-top: 15px;}

    .bs_caselist {padding: 40px 0 40px 0;}
    .bs_caselist_t {margin-top: 20px;}
    /*.bs_caselist_c {margin-top: 20px;}*/
    .bs_caselist_c ul {gap: 20px;}
    .bs_caselist_c li {width: calc(50% - 10px);}
    .bs_caselist_c li .bs_text {padding: 15px 15px;}
    .bs_caselist_c li .bs_text .bs_tit {font-size: 16px;line-height: 20px;}
    .bs_caselist_c li .bs_text p {line-height: 22px;margin: 8px 0 8px 0;}

    .bs_cproject_t {margin-top: 20px;}
    .bs_cproject_t li {font-size: 16px;margin: 0 15px;}
    .bs_cproject_c {margin-top: 20px;}
    .bs_cproject_list li {width: calc(50% - 10px);}
    .bs_cproject_list li .bs_text p {line-height: 22px;}

    .bs_ccustomer {padding: 40px 0 20px 0;}
    .bs_ccustomer_list{margin-top: 20px;}
    .bs_ccustomer_list li {width: calc(50% - 10px);}
    .bs_ccustomer_list li p{line-height: 42px;}

    .bs_channel {padding-bottom: 50px;}
    .bs_channel_t {margin-top: 15px;}
    .bs_channel_t p {line-height: 22px;}
    .bs_channel_c ul {width: 96%;left: 2%;}
    .bs_channel_c li {padding: 15px 12px;}
    .bs_channel_c li .num span {font-size: 28px;}
    .bs_channel_c li .num em {font-size: 16px;}
    .bs_channel_c li p {line-height: 20px;margin-top: 5px;}

    .bs_say {padding-bottom: 40px;}
    .bs_say_c {margin-top: 20px;}
    .bs_say_c .bs_say_l {width: 100%;float: none;margin-right: 0;}
    .bs_say_c .bs_say_r {width: 100%;float: none;margin-top: 20px;}
    .bs_say_c .bs_say_r ul {gap: 16px;}
    .bs_say_c .bs_say_r li {padding: 15px 12px;}
    .bs_say_b .bs_tit {margin-bottom: 10px;}
    .bs_share02 li {line-height: 40px;}

    /*.bs_news_list {margin-top: 25px;}*/
    .bs_news_list li .bs_nl_left {width: 200px;}
    .bs_news_list li .bs_nl_right {width: calc(100% - 200px);padding: 20px 15px 15px 0;}
    .bs_news_list li .bs_nl_right a .bs_news_text{padding: 0 0 0 35px;}
    .bs_news_list li .bs_nl_right a .bs_news_date{width: 130px;}
    .bs_news_list li .bs_nl_right a .bs_news_text p:last-child{margin-top: 12px;line-height: 22px;height: 44px;}
    .bs_news_list li .bs_nl_right a .bs_news_date em{margin-top: 20px;}

    .bs_news_main {margin: 0;}
    .bs_news_main_t h1 {font-size: 26px;}
    .bs_news_main_c {padding: 15px 0 30px 0;}
    .bs_news_main_c h2 {font-size: 16px;margin-top: 15px;}

    .bs_video_list ul {margin-bottom: 20px;}

    /*#container_map {height: 400px;}*/
    /*.bs_contact .container {padding: 0;}*/
    /*.bs_contact .contact_list {margin-top: 20px;}*/
    /*.bs_contact .contact_list li{padding: 20px 15px;}*/
    /*.bs_contact .contact_list li i{margin-bottom: 10px;}*/
    /*.bs_contact .contact_list li p {line-height: 20px;}*/
    /*.bs_contact .contact_list li p:nth-child(2) {margin-bottom: 6px;}*/
    /*.bs_contact .contact_list li p:nth-child(3) {height: 100px;}*/

    .bs_ainto {padding: 40px 0 40px 0;}
    /*.bs_ainto .bs_text {margin-top: 20px;}*/
    .bs_ainto .bs_text p{line-height: 24px;}

    .bs_cproject.padding100{padding: 40px 0 40px 0;}

    .bs_honor{padding: 40px 0 40px 0;}
    .bs_honor_c {margin-top: 20px;}

    .bs_team{padding: 40px 0 40px 0;}
    .bs_team_c {margin-top: 20px;}
    .bs_team_c li {width: calc(50% - 10px);}

    .pfdq_propage {padding: 50px 0 50px 0;}
    .pfdq_propage_l {width: 100%;float: none;}
    .pfdq_propage_t .pfdq_text h1 {font-size: 20px;line-height: 28px;}
    .pfdq_propage_t .pfdq_text .pfdq_jianjie p{line-height: 28px;}
    .pfdq_propage_t .pfdq_text .pfdq_more {margin-top: 15px;}
    .pfdq_propage_b {margin-top: 20px;}
    
    .pfdq_article_con{padding: 15px 0;}
    .pfdq_article_con p {line-height: 26px;}
    .pfdq_article_con h2{font-size:18px;}
    .pfdq_article_con h3{font-size:16px;}
    .pfdq_article_con h4{font-size:15px;}
    
    .pfdq_com_r {width: 100%;float: none;margin-top: 20px;}
    .pfdq_com_r .pfdq_item {border: 0;padding: 0;}
    .pfdq_com_r .pfdq_item .pfdq_tit {font-size: 18px;line-height: 24px;padding: 5px 0 8px 0;}
    .pfdq_rpro li{float: left;width: 32%;margin-right: 2%;margin-top: 0;}
    .pfdq_rpro li:last-child{margin-right: 0;}
    .pfdq_rnews li{float: left;width: 49%;margin-right: 2%;}
    .pfdq_rnews li:nth-child(2n){margin-right: 0;}

    .pfdq_newspage {padding: 50px 0 50px 0;}
    .pfdq_newspage_l {width: 100%;float: none;}
    
    .bs_contact {padding: 30px 0;}
    .bs_contact_t {padding: 24px 24px 24px 24px;margin-bottom: 15px;}
    .bs_contact_t .bs_inner_title {margin-bottom: 8px;}
    .bs_contact_l {width: 100%;float: none;margin-bottom: 15px;}
    .bs_contact_l .bs_text p {line-height: 28px;}
    .bs_contact_r{width: 100%;float: none;}
    .bs_contact_r .bs_contact_form input, .bs_contact_r .bs_contact_form textarea {padding: 8px 12px 8px 12px;margin-bottom: 8px;}
    .bs_contact_r .bs_contact_form .bs_manage_btn {width: 125px;height: 42px;border-radius: 12px;line-height: 42px;}
    .bs_contact_b #container {height: 320px;}
    
}

@media screen and (max-width:767px){
    .bs_position {padding: 10px 0 10px 0;}

	.fanye{padding-top: 6px;padding-bottom: 6px;margin-top: 6px;}
	.fanye ul li{height: 24px;line-height: 24px;}

    .bs_main {padding: 20px 0 15px;}

    .bs_columns_c .swiper-slide a {line-height: 45px;}
    .bs_columns_c .swiper-button-prev, .bs_columns_c .swiper-button-next {top: 32px;}

    .manu {padding: 10px 3px;}
    .manu a, .manu .disabled, .manu .current {padding: 3px 10px;margin: 0;}

    .sub_nav .sn_left{margin:10px 0;}
    .sub_nav .sn_left a{width:calc(100%/2);border-right:1px solid #FFF;border-bottom:1px solid #FFF;float:left;padding:0 0;height:40px;line-height:40px;}
    .sub_nav .sn_left a:before{content:none;}

    .bs_fanye {padding: 15px 0 15px;}
    .bs_fanye a {float: none !important;width: 100%;overflow: hidden;display: block;}
    .bs_fanye a:last-child{margin-top: 5px;}
    .bs_fanye a i {width: 46px;height: 42px;}
    .bs_fanye a .a_p {width: calc(100% - 46px);background: #eee;}
    .bs_fanye a .a_p .a_pp {height: 22px;line-height: 22px;}
    .bs_fanye a .a_p .a_pp p {line-height: 22px;}

    .bs_inner_title .bs_tit{font-size: 22px;line-height: normal;}
    .bs_inner_title .bs_tit:before, .bs_inner_title .bs_tit:after{display: none;}
    .bs_inner_mtit{font-size: 18px;}

    .bs_manage {padding: 20px 0 25px 0;}
    .bs_manage_form {padding-top: 5px;}
    .bs_manage_form .bs_manage_li {width: 100%;margin-left: 0;float: none;margin-top: 12px;}
    .bs_manage_form .bs_manage_li .bs_manage_tit{margin-bottom: 5px;}
    .bs_manage_form .bs_manage_li input {height: 32px;line-height: 32px;}
    .bs_manage_form .bs_manage_li textarea {height: 80px;}
    .bs_manage_form .bs_manage_btn {margin: 10px auto 0;width: 100%;height: 36px;line-height: 36px;}

    .bs_banner_ny .bs_tit{font-size: 22px;}

    .bs_prolist {padding: 20px 0 10px 0;}
    .bs_prolist ul {gap: 10px;}
    .bs_prolist li {width: calc(50% - 5px);}
    .bs_prolist li p {line-height: 32px;}

    .bs_features {padding: 20px 0 0 0;}
    .bs_features ul {position: relative;display: block;margin-top: 5px;}
    .bs_features li {margin-bottom: 15px;}
    .bs_features li .bs_tit {font-size: 16px;margin: 6px 0 8px 0;}

    .bs_process {padding: 20px 0 20px 0;}
    .bs_process .bs_process_c {margin-top: 8px;}
    .bs_process .bs_process_c .swiper-slide {padding: 10px 12px;}
    .bs_process .bs_process_c .swiper-slide p {line-height: 20px;}
    .bs_process .swiper-button-next, .bs_process .swiper-button-prev{top: 170px;width: 40px;height: 40px;background-size: 100% 100% !important;}
    .bs_process .swiper-button-prev{left: -15px;}
    .bs_process .swiper-button-next{right: -15px;}

    .bs_adv {padding: 0 0 10px 0;}
    .bs_adv .bs_item .bs_adv_l {float: none;width: 100%;margin-right: 0;display: block;margin-bottom: 15px;}
    .bs_adv .bs_item:nth-child(2) .bs_adv_l {float: none;margin: 15px 0 0 0;}
    .bs_adv .bs_item .bs_adv_l .bs_pic {border-radius: 6px;}
    .bs_adv .bs_item .bs_adv_r .bs_inner_mtit {margin-bottom: 6px;}
    .bs_adv .bs_item .bs_adv_r p {line-height: 20px;}

    .bs_advertising {padding-bottom: 160px;}
    .bs_advertising_c {top: 20px;}
    .bs_advertising_c p {font-size: 16px;margin: 6px 0 15px 0;}

    .bs_app {padding: 20px 0 10px 0;}
    .bs_app .bs_inner_mtit {margin-bottom: 10px;}
    .bs_app ul {gap: 10px;}
    .bs_app li {width: 100%;}
    .bs_app li .bs_pic {border-radius: 6px;}

    .bs_propage {padding: 15px 0 20px 0;}
    .bs_propage_t {padding-bottom: 25px;}
    .bs_propage_c {margin-top: 10px;}
    .bs_propage_l {margin-bottom: 10px;}
    .bs_propage_l .swiper1 {width: 90px;}
    .bs_propage_l .swiper1 .swiper-slide .bs_pic {padding-bottom: 90px;}
    .bs_propage_l .swiper2 {width: calc(100% - 90px);left: 90px;}
    .bs_propage_l .swiper2 .swiper-slide .bs_pic {padding-bottom: 369px;}
    .bs_propage_r h1 {font-size: 14px;padding: 8px 10px 8px 10px;}
    .bs_propage_r .bs_propage_color .bs_tit {font-size: 14px;}
    .bs_propage_r .bs_propage_color ul {gap: 20px;margin-top: 10px;}
    .bs_propage_r .bs_propage_color {padding: 0 10px 0 10px;}
    .bs_propage_r .bs_propage_dec .bs_tit {padding-left: 10px;}
    .bs_propage_r .bs_propage_dec ul {margin: 10px 0 10px 0;}
    .bs_propage_r .bs_propage_dec li {line-height: 30px;}
    .bs_propage_r .bs_propage_share {padding: 0 10px 0 10px;}
    .bs_propage_r .bs_propage_share .bs_email{padding-left: 30px;}
    .bs_propage_r .bs_propage_share .bs_share {margin: 0 0 0 25px;}
    .bs_propage_r .bs_propage_more {margin-top: 10px;}
    .bs_propage_d ul {margin: 10px 0 5px 0;}
    .bs_propage_d ul li {width: auto;line-height: 36px;font-size: 14px;margin-right: 0;padding: 0 8px;}

    .bs_propage_adv .bs_item {margin-bottom: 12px;}
    .bs_propage_adv .bs_item .bs_item_l {float: none;width: 100%;}
    .bs_propage_adv .bs_item:nth-child(2n) .bs_item_l {float: none;}
    .bs_propage_adv .bs_item .bs_item_r {width: 100%;position: relative;top: 0;padding-top: 10px;}
    .bs_propage_adv .bs_item .bs_item_r.tly {-webkit-transform: unset;-moz-transform: unset;-o-transform: unset;transform: unset;}
    .bs_propage_adv .bs_item .bs_item_r .bs_text {margin-top: 5px;}
    .bs_propage_adv .bs_item .bs_item_r .bs_text p {line-height: 20px;}
    .bs_propage_adv .bs_item .bs_item_r span {top: -30px;right: 15px;font-size: 42px;}

    .bs_pabout {padding: 10px 0 10px 0;}
    .bs_pabout_c{margin-top: 12px;}
    .bs_pabout_r {padding-top: 10px;}
    .bs_pabout_r p {line-height: 20px;margin-bottom: 5px;}
    .bs_pabout_b li {width: 50%;padding: 5px 10px;}
    .bs_pabout_b li .num span {font-size: 24px;}
    .bs_pabout_b li .num em {font-size: 14px;}
    .bs_pabout_b li p {line-height: 18px;margin-top: 3px;}

    .bs_myadv {padding: 20px 0 10px 0;}
    .bs_myadv_c {margin-top: 10px;}
    .bs_myadv_c .bs_tit {margin-bottom: 5px;}
    .bs_myadv_c table {margin-bottom: 10px;}
    .bs_myadv_c table td {font-size: 13px;line-height: 18px;padding: 5px 5px 5px 5px;}

    .bs_qualification {padding-bottom: 20px;}
    .bs_qualification_c .bs_text {margin: 5px 0 12px 0;}
    .bs_qualification_c .bs_text p {line-height: 20px;}

    .bs_pteam {padding-bottom: 20px;}
    .bs_pteam_c {margin-top: 10px;}

    .bs_chooseus {padding-bottom: 20px;}
    .bs_chooseus_c {margin-top: 10px;}

    .bs_packing {padding-bottom: 20px;}
    .bs_packing_c {margin-top: 8px;}
    .bs_packing_c .bs_text {margin-bottom: 10px;}

    .bs_photos {padding-bottom: 140px;}

    .bs_relatedp {padding: 20px 0 5px 0;}
    .bs_relatedp_list {margin-top: 15px;gap: 10px;}
    .bs_relatedp_list li {width: 100%;}
    .bs_relatedp_list li p {line-height: 36px;}

    .bs_caselist {padding: 20px 0 20px 0;}
    .bs_caselist_t {margin-top: 10px;}
    .bs_caselist_t p {line-height: 20px;}
    /*.bs_caselist_c {margin-top: 12px;}*/
    .bs_caselist_c ul {gap: 10px;}
    .bs_caselist_c li {width: calc(50% - 5px);}
    .bs_caselist_c li .bs_text {padding: 10px 10px;}
    .bs_caselist_c li .bs_text p {line-height: 20px;margin: 6px 0 6px 0;}

    .bs_cproject_t {margin-top: 15px;}
    .bs_cproject_t li {margin: 0;width: 33.33%;float: left;margin-bottom: 5px;}
    .bs_cproject_c {margin-top: 10px;}
    .bs_cproject_list{gap: 10px;}
    .bs_cproject_list li {width: calc(50% - 5px);}
    .bs_cproject_list li .bs_text {padding: 10px 5px;}
    .bs_cproject_list li .bs_text p {line-height: 20px;height: 40px;}
    .bs_cproject_list li .bs_text .bs_data {margin-top: 6px;font-size: 12px;line-height: 18px;}

    .bs_ccustomer {padding: 20px 0 10px 0;}
    .bs_ccustomer_list {margin-top: 12px;gap: 10px;}
    .bs_ccustomer_list li {width: calc(50% - 5px);}
    .bs_ccustomer_list li p {line-height: 36px;padding: 0 10px;}

    .bs_channel {padding-bottom: 25px;}
    .bs_channel_t {margin-top: 10px;}
    .bs_channel_c{margin-top: 12px;background: unset;padding-bottom: 0;}
    .bs_channel_c ul {width: 100%;left: 0;position: relative;}
    .bs_channel_c li {padding: 10px 10px;float: none;width: 100%;}
    .bs_channel_c li:nth-child(2){padding: 0;}
    .bs_channel_c li .num span {font-size: 24px;}
    .bs_channel_c li p {margin-top: 3px;}

    .bs_say {padding-bottom: 20px;}
    .bs_say_c {margin-top: 12px;}
    .bs_say_c .bs_say_l .bs_pic{border-radius: 6px;}
    .bs_say_c .bs_say_r {margin-top: 15px;}
    .bs_say_c .bs_say_r ul {gap: 10px;}
    .bs_say_c .bs_say_r li {padding: 12px 12px;border-radius: 10px;}
    .bs_say_c .bs_say_r li .bs_name {margin-bottom: 10px;}
    .bs_say_c .bs_say_r li .bs_name_text span{font-size: 14px;}
    .bs_say_c .bs_say_r li p {line-height: 22px;}
    .bs_share02 li {line-height: 36px;}

    /*.bs_news_list {margin-top: 15px;}*/
    .bs_news_list li{margin-bottom: 12px;}
    .bs_news_list li .bs_nl_left {width: 100%;float: none;}
    .bs_news_list li .bs_nl_right {width: 100%;padding: 12px 12px 12px 12px;float: none;}
    .bs_news_list li .bs_nl_right a .bs_news_text {padding: 0;width: 100%;float: none;}
    .bs_news_list li .bs_nl_right a .bs_news_text p:last-child {margin-top: 6px;line-height: 20px;height: 40px;margin-bottom: 10px;}
    .bs_news_list li .bs_nl_right a .bs_news_date {width: 100%;float: none;}
    .bs_news_list li .bs_nl_right a .bs_news_date em {margin-top: 0;float: right;height: 30px;line-height: 30px;}
    .bs_news_list li:hover .bs_nl_right a .bs_news_text{padding: 0;}
    .bs_news_list li:hover .bs_nl_right a .bs_news_date{padding-left: 0;}

    .bs_news_main_t h1 {font-size: 22px;}
    .bs_news_main_t p {line-height: 22px;padding: 6px 0 3px 0;}
    .bs_news_main_c {padding: 5px 0 15px 0;}
    .bs_news_main_c p {margin-top: 6px;}
    .bs_news_main_c h2 {font-size: 15px;margin-top: 12px;}

    .bs_video_list ul {margin-bottom: 5px;}
    .bs_video_list li {width: 100%;margin-left: 0;margin-top: 10px;padding: 10px 10px 10px 10px;float: none;}
    .bs_video_list li p {line-height: 20px;margin-top: 10px;}

    /*#container_map {height: 240px;}*/
    /*.bs_contact {padding: 20px 0;}*/
    /*.bs_contact .contact_list {margin-top: 12px;}*/
    /*.bs_contact .contact_list li {padding: 15px 10px;width: 100%;float: none;margin-left: 0;margin-bottom: 6px;}*/
    /*.bs_contact .contact_list li p:nth-child(3) {height: auto;}*/

    .bs_ainto {padding: 20px 0 20px 0;}
    /*.bs_ainto .bs_text {margin-top: 10px;}*/
    .bs_ainto .bs_text p{line-height: 22px;}

    .bs_cproject.padding100{padding: 20px 0 20px 0;}

    .bs_honor{padding: 20px 0 20px 0;}
    .bs_honor_c {margin-top: 12px;}

    .bs_team{padding: 20px 0 20px 0;}
    .bs_team_c {margin-top: 10px;}
    .bs_team_c ul{gap: 10px;}
    .bs_team_c li {width: calc(50% - 5px);}

    .pfdq_com_r {margin-top: 12px;}
    .pfdq_rpro li {float: none;width: 100%;margin-right: 0;margin-top: 5px;}
    .pfdq_com_r .pfdq_item .pfdq_tit{margin-bottom: 5px;}
    .pfdq_rnews li {float: none;width: 100%;margin-right: 0;line-height: 28px;}

    .pfdq_propage {padding: 20px 0 10px 0;}
    .pfdq_propage_t .pfdq_img {width: 100%;margin-right: 0;float: none;}
    .pfdq_propage_t .pfdq_text {width: 100%;float: none;padding-top: 12px;}
    .pfdq_propage_t .pfdq_text h1 {line-height: 24px;}
    .pfdq_propage_t .pfdq_text .pfdq_jianjie{padding: 5px 0;margin: 5px 0;}
    .pfdq_propage_t .pfdq_text .pfdq_jianjie p {line-height: 24px;}
    .pfdq_propage_t .pfdq_text .pfdq_more {margin-top: 10px;}
    .pfdq_propage_b {margin-top: 15px;}

    .pfdq_article_con {padding: 10px 0;line-height: 22px;}
    .pfdq_article_con p {line-height: 22px;margin-bottom: 5px;}
    .pfdq_article_con h2{font-size:16px;padding: 5px 0;}
    .pfdq_article_con h3{font-size:15px;}
    .pfdq_article_con h4{font-size:14px;}
    
    .pfdq_newspage {padding: 20px 0 20px 0;}
    .pfdq_newspage_l h1 {font-size: 20px;line-height: 26px;}
    .pfdq_newspage_l .pfdq_pubinfo {padding: 10px 0 6px 0;}
    .pfdq_newspage_l .pfdq_pubinfo span {font-size: 13px;margin-right: 10px;}
    
    .bs_contact {padding: 15px 0;}
    .bs_contact_t {padding: 12px 15px 12px 15px;}
    .bs_contact_l{margin-bottom: 12px;}
    .bs_contact_l .bs_text p {line-height: 26px;}
    .bs_contact_r .bs_contact_form input, .bs_contact_r .bs_contact_form textarea {padding: 5px 12px 5px 12px;margin-bottom: 6px;}
    .bs_contact_r .bs_contact_form textarea {height: 100px;}
    .bs_contact_b #container {height: 240px;}
    
}
@media screen and (max-width:499px){                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
}