/*手机端*/
@media screen and (max-width: 768px){
html,body,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{ margin:0; padding: 0; list-style: none; font-family:arial,sans-serif ,"Microsoft YaHei" ; font-size: 13px;}

.mobie,.shadow{ display: none; }
.mobie_menu_box{ display: table-cell; }

.mar_lr70{ margin-left: 30px; margin-right: 30px }
.pad_lr70{ padding-left:30px; padding-right: 30px; }
.l70{left:30px;}
.r70{ right: 30px; }

/*红色文字*/
.menu_down dd.active a{ color: #bf3128; }

/*取消所有hover*/
a:hover,li:hover{-webkit-tap-highlight-color:transparent;}	

/*按钮*/
.btn_more,.btn_blue_more,.btn_black_more{ width: 80px; height:29px; line-height: 32px; }
.arrow-left,.arrow-right{top: 50%;width: 25px;height: 25px; transform: translateY(-50%);}
.arrow-left {left: 30px;}
.arrow-right {right:30px;}


/*上下篇*/
.prev_next_box{ padding: 10px 0%; margin: 0 15% 20px; }
.prev_next_box div{ width: 48%; margin-bottom: 10px;}
.prev_next_box span{width: 55px; }

/*分页*/
.pageDL dd{ margin-bottom: 5px;}
.pageDL dd.pagePrew,.pageDL dd.pageNext{ font-size: 20px;  top: 2px; }


/*头部*/
.header_top{ height: auto; overflow: hidden; padding: 10px 0; text-align: right;}
.header_top ul{ position: relative; bottom: 0; float: right; }
.header_top ul li a{padding: 0 15px; }
.header_top ul li:after{ height: 15px; }
.header_top ul li span{ width: 15px; height: 15px; }
.logo{ width: 150px; }
.mobie_menu_box{ text-align: right; }
.nav_box li.active .menu_down{ display: block; }
.btn_menu,.btn_search{ display: inline-block; }
.btn_menu{ width: 20px; margin-right: 30px;}
.btn_search{ margin-right: 5px; width: 17px; }
.nav_box{ display: none; }
.nav_box .nav_bg{ width: 70%; z-index: 11; height: 100%; margin-left: 0; background-color: #fff;position:  fixed; left: 0; top: 0;}
.nav_box ul{ margin: 0; height: 100%; overflow-y: auto; width: 100%;}
.nav_box li{ float: left; width: 100%; display: block; }
.nav_box li span a{ height: 50px; line-height: 50px; text-align: left; padding: 0 0 0 10%; font-size: 16px;}
.nav_box li.active span a{ border-left-width: 4px; border-bottom: none; border-left-style: solid; background-color: rgba(26,57,117,0.08);}
.nav_box li .menu_down{ position: relative; height: auto; text-align: left; width: 80%; margin: 0 auto; top: 0; transform: translateY(0px); display: none;}
.menu_down dd{ font-size: 14px; }
.menu_down dd a{text-decoration: none; padding: 10px 0; color: #333; background: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='M509.23 113.22c54.03 0 106.41 10.56 155.67 31.4 47.62 20.14 90.4 48.99 127.16 85.75 36.76 36.76 65.61 79.54 85.75 127.16 20.84 49.26 31.4 101.63 31.4 155.67s-10.56 106.41-31.4 155.67c-20.14 47.62-48.99 90.4-85.75 127.16-36.76 36.76-79.54 65.61-127.16 85.75-49.26 20.84-101.63 31.4-155.67 31.4s-106.41-10.56-155.67-31.4c-47.62-20.14-90.4-48.99-127.16-85.75-36.76-36.76-65.61-79.54-85.75-127.16-20.84-49.26-31.4-101.63-31.4-155.67s10.56-106.41 31.4-155.67c20.14-47.62 48.99-90.4 85.75-127.16 36.76-36.76 79.54-65.61 127.16-85.75 49.26-20.84 101.63-31.4 155.67-31.4m0-80c-257.53 0-467.69 202.82-479.46 457.45-13.29 287.59 214.41 515.29 502 502 254.62-11.77 457.45-221.93 457.45-479.46-.01-265.09-214.91-479.99-479.99-479.99z' fill='%231a3975'/%3E%3C/svg%3E") no-repeat left center; background-size: 10px; text-indent: 20px;}
.menu_down dd.active a{ background: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='M509.23 113.22c54.03 0 106.41 10.56 155.67 31.4 47.62 20.14 90.4 48.99 127.16 85.75 36.76 36.76 65.61 79.54 85.75 127.16 20.84 49.26 31.4 101.63 31.4 155.67s-10.56 106.41-31.4 155.67c-20.14 47.62-48.99 90.4-85.75 127.16-36.76 36.76-79.54 65.61-127.16 85.75-49.26 20.84-101.63 31.4-155.67 31.4s-106.41-10.56-155.67-31.4c-47.62-20.14-90.4-48.99-127.16-85.75-36.76-36.76-65.61-79.54-85.75-127.16-20.84-49.26-31.4-101.63-31.4-155.67s10.56-106.41 31.4-155.67c20.14-47.62 48.99-90.4 85.75-127.16 36.76-36.76 79.54-65.61 127.16-85.75 49.26-20.84 101.63-31.4 155.67-31.4m0-80c-257.53 0-467.69 202.82-479.46 457.45-13.29 287.59 214.41 515.29 502 502 254.62-11.77 457.45-221.93 457.45-479.46-.01-265.09-214.91-479.99-479.99-479.99z' fill='%23bf3128'/%3E%3C/svg%3E") no-repeat left center; background-size: 10px; text-indent: 20px;}

/*搜索*/
.header_bttom{ position: relative; width: calc(100% - 30px) }
.header_right{ position: absolute; left: 0; width: 100%; background: #fff; padding: 10px 0; display: none; z-index: 2;}
.header_right p,.btn_login{ display: none; }
.login_search_box{ position: relative;bottom: 0; }
.search_box{ height: 20px; border:solid 1px #1a3975;width: 90%; margin: 0 auto; float: none; }
.search_box button{ width: 20px; height: 20px; margin-right: 10px;}
.search_box input{ width: 80%; }

/*尾部*/
.footer{ display: none;}

/*首页banner*/
.banner_index { margin-bottom: 10px; }
.banner_index .banner_main{ width: calc(100% - 30px);}
.banner_index .banner_main p{ padding: 3px 10px; margin: 0 0 10px 0;}
.banner_index .banner_tit{ font-size: 12px; }
.banner_index .banner_cont{ font-size:14px; }
.banner_index .swiper-pagination{ position: relative; margin-top: 10px; }
.banner_video{ display: none; }

/*首页版块标题*/
.index_title_box{ padding-bottom: 25px; padding-top: 25px;}
.index_title_box h6{ font-size: 12px; margin-bottom: 5px;}
.index_title_box h5{ font-size: 16px;}
.index_title_box h4{ font-size: 30px;  margin-top: -10px;}
.index_title_box img{ width: 10px; margin: -15px auto 0;  }
.index_title_box p{ margin: 5px auto 30px; line-height: 180%;}
.index_title_box span{  padding: 5px 20px; }

/*首页解决方案*/
.index_solution .solution_cont em{ width:50px; height: 55px;}
.index_solution .solution_cont h1{ font-size: 18px; margin:10px 0; }
.index_solution .solution_cont h6{ line-height: 150%;font-size: 16px;}
.solution_cont .btn_more{  bottom:10px; }
.solution_cont{ width: 70%; padding: 20% 13% 0; height: 70%;}
.index_solution .swiper-slide i{background-color:rgba(26,57,117,0.88);}
.index_solution .swiper-slide-active i{ background-color:rgba(239,4,4,0.88);}


/*首页-数据一*/
.index_data_box01 ul{ width: 70%; }
.index_data_box01 li{  padding: 0 15px; margin-bottom: 20px;}
.index_data_box01 li h2 b{ font-size: 22px;  }
.index_data_box01 li h2,.index_data_box01 li h3{ font-size: 14px; }
.index_data_box01 li:after{ width: 2px; height: 20px; }
.index_data_box01 li:first-child:after,.index_data_box01 li:nth-child(4):after{ display: none; }


/*首页-新闻中心*/
.news_list_box ul li{ width: 48.5%; margin: 15px 0;}
.news_list_box ul li em{ width: 120px;}
.news_list_main{ padding: 0 5%;}
.news_time_box img{ width:10px; margin-top: 10px; }
.news_time_cont{ width: 50px;  padding: 5px 0; margin-left: -20%; margin-top: -10px;}
.news_time_cont span{ font-size: 16px; }
.news_time_cont p{ font-size: 12px; margin: 0; }
.news_list_cont{ margin-top: 2%; }

/*文字内容省略*/
.news_list_cont h1 a{font-size: 16px;}
.news_list_cont p{line-height: 150%; margin: 2% 0;}

/*首页-数据二*/
.index_data_box02{  padding-top: 30px; padding-bottom: 30px; }
.index_data_box02 li{ margin-bottom: 10px; width: 23.333333%}
.index_data_box02 li h2 font{ font-size: 16px; }
.index_data_box02 li h2 sup{ font-size: 12px; }
.index_data_box02 li h2,.index_data_box02 li h3{ font-size: 14px; }

/*当前位置*/
.position_box{ padding-top: 10px; padding-bottom: 10px;}

/*产品详情-版块标题*/
.product_title_box{  padding-bottom: 25px; padding-top: 25px;}
.product_title_box h5{ font-size: 16px; }
.product_title_box h4{ font-size: 30px;  margin-top: -10px;}
.product_title_box img{ width: 10px; margin: -15px auto 0; }

/*产品列表-解决方案类别*/
.banner_product_list { height: calc(100vw * 0.192);}
.banner_product_list .swiper-slide{ width:calc(100% / 6); }
.banner_product_list .solution_cont em{ width:30px; height: 30px; }
.banner_product_list .solution_cont h1,.banner_product_list .solution_cont h6{font-size: 16px; }
.banner_product_list .solution_cont h1{margin:10px 0 .0rem;  }
.banner_product_list .btn_more{ bottom: 5px; }

/*产品列表-产品版式一*/
.product_list_one{ padding: 0 15%; }
.list_left_box{ width: 45%; padding-bottom: 5%; }
.list_right_pic img{ width: 100%; }
.list_left_box h1{ font-size: 16px; margin: 0rem 0 5px;}
.list_left_box h2{ font-size: 12px; }
.list_left_box .btn_blue_more{ bottom: 25px; left: 0; }

/*产品列表-产品版式二*/
.product_list_two .product_list_pic{ padding-bottom: 53%; width: 80%; margin: 10% auto 0;}
.product_list_tit{ position: relative; margin-bottom: 10%; }
.product_list_two .swiper-slide h1{ font-size:16px;  }
.product_list_two .swiper-slide h2{ font-size: 14px; }
.product_list_two .swiper-slide h3{font-size:50px;}

/*版式二切换*/
.product_list_two_tab{ margin-top: 5%;}
.product_list_two_tab .swiper-slide ul li{padding: 10px 0; }
.product_list_two_tab .swiper-slide ul li h1{ font-size: 16px; padding-left: 2px;}
.product_list_two_tab .swiper-slide ul li span{ width: 80px; }

/*产品详情-banner*/
.banner_product .banner_main{ font-size:14px; padding: 0 5px;}

/*产品详情-产品介绍与图片*/
.product_info_pic_box{ margin-top: -10px; }
.big_pic{ width: 50%;}
.product_datails_info h1{ font-size: 16px; color: #424242; line-height: 150%;}
.product_datails_info h2{ font-size: 14px; margin: 10 0 20px; }

.product_datails_info_cont table td{  color: #424242;  padding: 5px 0; line-height: 180%;}


.product_pic_height{ width: 100%; }
.small_pic{ margin-bottom: .3rem; }
.small_pic .swiper-container{ width: 95%; margin: 0 auto; }

/*产品详情-特色*/
.tese_cont_box{ width: 44%; padding: 2% 3% 2%; }
.tese_cont_box .red_start{ width: 15px; margin-bottom: 5px; }
.tese_cont_box h1{ font-size:18px;  }
.tese_cont_box h2{ font-size:  12px; margin: 5px 0 10px 0;}
.tese_info{ line-height: 140%; color: #424242; }
.tese_info p{ margin: 0 0 3px 0; color: #424242; padding-left: 10px;}


/*相关产品推荐*/
.recommend_pic{ padding: 10% 10% 5%;}
.product_recommend_box .swiper-slide h1{   margin: 10px 0;}
.product_recommend_box .swiper-slide .btn_blue_more{ margin: 0 auto 20px; }
.recommend_cont{ padding: 0 10%; }

/*产品详情-产品特点*/
.product_feature_box{ padding-bottom:30px; }
.product_feature_list{ height: 45vh; }
.product_feature_list .swiper-container{ width: 80%; margin:0 auto;}
.product_feature_list .swiper-slide{ padding-top: 10px;}
.product_feature_list .swiper-slide h1{ font-size:18px;  }
.product_feature_list .swiper-slide h2{ font-size: 12px; }
.product_feature_list .swiper-slide h3,.product_feature_list .swiper-slide h4{font-size:65px; }
.product_feature_cont{  line-height: 150%; padding: 0 2%;  }

/*产品详情-药剂清单*/
.product_inventory_cont table tr:first-child td{padding: 10px 15px; font-size: 16px;}
.product_inventory_cont table tr td{ padding: 10px 15px; }

/*技术参数*/
.product_parameter_box{ display: table; }
.product_parameter_cont{ width: calc(100% - 30px); padding-bottom: 5%; }
.product_parameter_pic{ width: 100%; display: table-header-group; }
.product_parameter_pic img{ width: 100%; }
.product_parameter_cont table tr td{  padding: 10px 0;}
.product_parameter_cont table tr td:nth-child(odd){ padding-left: 5%;  width: 35%;}

/*产品详情-产品优势 */
.product_combo_cont{ overflow: auto; }
.product_combo_cont table{ min-width: 768px; }
.product_combo_cont table tr:first-child td{ padding: 10px 15px; font-size: 16px;}
.product_combo_cont table tr td{ padding: 10px 15px;  }
.product_advantage_cont.pc{ display: none; }
.product_advantage_cont.mobie{ display: block; }


/*新闻、加入、关于banner*/
.banner_common{ height: calc(100vw * 0.1927); }
.banner_common .banner_cont h1{ font-size: 20px;}
.banner_common .banner_cont h2{ font-size: 42px;}
.banner_common .banner_cont h1:after{  height: 6px; margin-top: -8px; }

/*新闻中心*/
.product_title_box i{ width: 30px; height: 3px; }

/*新闻中心-详情*/
.news_details_tit h1{ font-size: 20px; margin-bottom: 10px; }
.news_details_cont{ line-height: 180%;  padding:0 10%; font-size: 14px; }
.news_details_cont p{ padding: 0 5%; }

/*招聘*/
.job_category,.job_address{ width: 29%; background: url(../images/icon_show.svg) no-repeat 95% center; background-size: 10px;}
.job_name{ width: 24%;}
.btn_job_search{ width: 10%; font-size: 14px;  }
.btn_job_search img{ width: 10px; margin-right: 5px;margin-top: -3px;}
.job_category,.job_address,.job_name{font-size: 14px; color: #424242; margin-right: 1.3%; padding: 0 1%;}
.job_category,.job_address,.job_name,.btn_job_search{ height: 30px;  border-radius: 4px; }

.recruiting_list_box{ margin-top: 20px; }
.recruiting_list_box dl{ width: 100%; }
.recruiting_list_box dl dt{ padding: .2rem 0;}
.recruiting_list_box dl dt div,.recruiting_list_box dl dd .job_info_tit div{padding: 0 2%; }
.recruiting_list_box dl dd{ }
.recruiting_list_box dl dd .job_info_tit{padding: 15px 0;}
.recruiting_list_box dl dd .job_info_tit .see button{ width: 15px; height: 15px; }

.job_info_cont{line-height: 150%; padding: 0 2% 2%;}
.job_info_cont tr:nth-child(odd) td{ font-weight:bold;font-size: 14px; padding-top: 3% }

.btn_apply{ font-size: 14px; border-radius: 4px; width:80px; padding: 5px 0; margin: 3% 0 3%; }

/*招聘弹窗*/
.tc_apply_box{ width: 80%;  padding-bottom: 3%;}
.aplly_tit{ height: 110px;}
.btn_close{ font-size: 30px;}
.aplly_tit h1{ font-size: 22px; }
.aplly_tit p{margin: 0;}
.apply_dl{ width: 100%; padding: 3% 0;}
.apply_dl dd{ width: 48%; margin-bottom: 10px; }
.apply_dl dt{ width: 100%;}
.apply_dl dd label,.apply_dl dt label{ width: 100%; font-size: 16px; margin: 10px 0 5px;}
.apply_dl dd input{ width: 95%; height: 30px; padding: 0 2%;}
.upload_input{ width: 100%; height: 80px;}
.jianli span{ width: 100px; height: 30px; line-height: 30px;}
.submit_apply{ width: 100px; height: 40px; line-height: 40px; font-size: 16px;}

/*加入我们-二级页面其它推荐*/
.join_other_list{ margin-top: 2%; }
.join_other_cont{ position: absolute; top: 30%; right: 0; transform: translateY(-30%); left: 0; padding:0 15%;  }
.join_other_list ul li a{ bottom:20px; left: 0; right: 0; margin: 0 auto; }
.join_other_list ul li h1{ font-size: 16px; margin-bottom: 10px;}
.join_other_list ul li h6{font-size: 12px;}
.join_other_list ul li.swiper-slide-next:before,.join_other_list ul li.swiper-slide-next:after{ width: 25px; height: 39px;}
.join_other_list ul li.swiper-slide-next:before{ left: -13.5px; }
.join_other_list ul li.swiper-slide-next:after{ right: -13.5px; left: auto; }

/*加入我们-加入我们列表*/
.join_other_list.join_us_list ul li a{ bottom:25px; }

/*加入我们-人才理念*/
.join_concept_list{ height:45vh; }
.join_concept_list ul li:before{ top: 10%; transform: translateY(-10%); width: 25px; height: 39px; left: -14.5px; }
.join_concept_cont{ padding: 10%; }
.join_concept_cont h1{ font-size: 18px; }
.join_concept_cont h6{ font-size: 16px; margin: 2% 0 10%; }
.join_concept_cont p{  line-height: 180%;}

/*加入我们-选择理由*/
.other_tab_tit{ padding: 0 10%; margin-bottom: 3%; }
.other_tab_tit li{  padding: 5px 0; font-size: 14px; width: 18%; margin: 0 1%;}
.join_reason_cont{  left: 10%; width: 40vw; padding: 4% 3% 3%;}
.join_reason_cont h1{  font-size: 16px; }
.join_reason_cont p{ line-height: 120%;  }
.join_reason_cont span{ font-size:12px;  padding: 5px 0 0; }

/*员工故事*/
.join_story_list{ padding: 0 10%; }
.join_story_list li .btn_big_video{ width: 30px; }
.story_big{ width: 70%; }

/*企业概况*/
.company_left,.company_right{ width: 50%;}
.company_blue_bottom{ height:58px;}
.company_left{ padding-top: 10%;padding-bottom: 10%; }
.company_tit i{ width: 22px; height: 3px;  margin: 5% 0 10%;  }
.company_left h1{ font-size: 16px;  }
.company_left h1 font{  margin-bottom: 3%; }
.company_cont p{ margin-bottom: 3%; line-height: 180%; }
.company_tit,.company_cont{ padding-left: 30px; }
.company_blue_bottom:before{ width:40px; height: 40px;top: -11px; left:30px; }

/*企业理念*/
.company_idea_cont{ width: 40vw;font-size: 14px; line-height: 180%; }
.company_idea_cont h1{ font-size: 20px;}
.company_idea_cont img{ width: 24px; margin: 5% auto; }

/*发展历程*/
.history_list .swiper-container{  padding: 2% 5%; height: 96%;}

.history_list li{ width: 50%; min-height: 10vh;}
.history_list li:nth-child(odd){ margin-left: 50%; }
.history_list li:nth-child(even){margin-right: 50%; }

.history_main{ padding-top: 5%; }
.history_left{ width:40px; }
.history_left span{ height: 20px;margin-top: 3px;}
.history_left i{ width: 4px; height: 4px; left: -2px; }
.history_left s{ height: 1px; }

.history_right h1{ font-size:16px; font-weight: normal; margin-bottom: 2%; }
.history_cont{ font-size: 14px; line-height: 200%; }
.history_cont p{ margin: 0; }

.history_list li.swiper-slide-active .history_left i{ width: 15px; height: 15px; left: -7px; top: 51% }
.history_list li:nth-child(odd) .history_right{ padding-left: 3%; }

.history_list li:nth-child(even) .history_right{ padding-right: 3%; }
.history_list li:nth-child(even) .history_left i{right: -2px; left: auto;}
.history_list li:nth-child(even).swiper-slide-active .history_left i{right: -8px; left: auto;}

/*企业荣誉*/
.honor_tab_tit{ padding: 0 20%; margin-bottom: 3%; }
.honor_tab_tit li{ padding: 5px 0; font-size: 14px;  width: 18%; margin: 0 1%;}
.honor_start{ width: 36px; margin: 0 auto 3%; }
.honor_tab_cont{ padding: 0 10%; }
.honor_tab_cont .swiper-container{ padding-bottom: 5%; }
.honor_tab_cont li div{ padding:15px 15px;}

/*关于我们-六大基地*/
.six_bases_list li{ margin-bottom: 2%; }
.six_bases_main{ width: 94%; padding: 2% 3%;}
.six_bases_right{ font-size: 27px;}
.six_bases_left h1{ font-size: 14px;  }
.six_bases_left p{ font-size: 12px; margin: 0;}
.six_bases_list li:before{ width: 25px; height: 38px; top: 20%; left: -14px;}

/*用户服务*/
.banner_common h3,.banner_common h4{ padding: .05rem .3rem; }
.banner_common h3{ font-size: .26rem; margin-bottom: .1rem; }
.banner_common h4{ font-size: .53rem;}

/*客户服务-列表*/
.serve_lsit li .join_other_cont{ top: 40%; }
.serve_lsit li p{ line-height: 150%; margin-top: 10%; }

.serve_lsit{ margin-top: 2%; }
.serve_lsit .join_other_cont{ position: absolute; top: 30%; right: 0; transform: translateY(-30%); left: 0; padding:0 15%;  }
.serve_lsit ul li h1{ font-size: 16px; margin-bottom: 5px;}
.serve_lsit ul li h6{font-size: 12px;}
.serve_lsit ul li.swiper-slide-next:before,.serve_lsit ul li.swiper-slide-next:after{ width: 25px; height: 39px;}
.serve_lsit ul li.swiper-slide-next:before{ left: -13.5px; }
.serve_lsit ul li.swiper-slide-next:after{ right: -13.5px; left: auto; }

/*用户服务-案例*/
.serve_left_cont a{ color: #fff;padding: 5px 20px; display: block;}
.serve_right{ right: 0; padding: 2% 0 0% 2%; display: table; z-index: 2;}
.serve_name_box{padding-bottom: 10%;}
.serve_name_box h1{ font-size: 16px; }
.serve_name_box h2{ font-size: 12px;}
.serve_red_bg div{ width: 25px; height: 25px;  margin-left: .2rem;}
.serve_red_bg img{width: 13px; height: 15px; }
.serve_name_box i{ width: 30px; height: 2px; margin: 1% 0; }

/*用户服务-服务方式 */
.serve_way_box{ padding:0 10%; }
.serve_way_box ul{ width: 100%; }
.serve_way_box li{ width: 50%;}
.serve_way_icon,.serve_way_main{  font-size: 14px;}
.serve_way_box li span,.serve_way_box li h2,.serve_way_box li p{ margin: 0; line-height: 200%; }
.serve_way_box li p{ /*font-size:12px;*/ }
.serve_way_icon{ width: 30px; }
.serve_way_icon img{ width: 90%; margin: 0 auto;}
.serve_way_main{ padding-left: 10px; }

/*复星专题-新冠专题*/
.ncov_info .product_datails_info h1{ font-size: 16px; }
.ncov_info .product_datails_info h2{ font-size: 14px; }

/*复星专题-新冠专题-适用人群*/
.applicable_main{ height: 25vh;}
.applicable_main li{ width: 33.33333333%;  }
.applicable_pic{ width: 60px; margin: 20px auto 10px; padding-bottom: 30%;}
.applicable_main li i{ width: 20px; height: 3px; margin: 0 auto 10px; }
.applicable_cont{ padding: 0 15%;  line-height: 150%;}
.applicable_cont p{ margin: 0; }
.applicable_main li:before{ width: 30px; height:40px; left: -14px; }

/*复星专题-新冠专题-操作示意图*/
.operation_list table td{  padding: 2% 3% 2%;  line-height: 200%;}
.operation_list table tr:first-child td{ color: #fff; font-size: 16px; padding: 0 2% }
.operation_list table td img{ max-width: 80%; margin: 0 auto .1rem; }
.operation_list table td p{ margin: 0; }

/*复星专题-新冠专题-采购渠道*/
.purchase_tit{ color: #b7b7b7; font-size: 18px; margin: 20px 0; }
.purchase_box{ padding: 0 10%; }
.purchase_pic{ margin:10px; padding-bottom: 40%;}

/*侧浮动*/
.float_call_box ul li:hover .float_cont{ width: auto;  padding:0 10px; border-width: 1px;border-style: solid;}

/*搜索*/
.search_list_box li{ padding: 20px 0; }
.search_list_box li:before{ width: 60%; left: 0; }
.search_list_box li:after{ width: 40%;right: 0;  }
.search_list_box li h1{ font-size: 16px; }
.search_list_box li .search_info{ line-height: 30px;max-height:60px;  margin: 10px 0 0; }


}


/*分辨率小于480*/
@media screen and (max-width: 480px){
.mar_lr70{ margin-left: 15px; margin-right: 15px }
.pad_lr70{ padding-left:15px; padding-right: 15px; }
.l70{left:15px;}
.r70{ right: 15px; }

.arrow-left {left: 15px;}
.arrow-right {right:15px;}

/*上下篇*/
.prev_next_box{ padding: 10px 0%; margin: 0 15% 20px; }
.prev_next_box div{ width: 100%; margin-bottom: 10px;}
.prev_next_box span{width: 55px; }

/*头部*/
.btn_menu{ margin-right: 15px; }

/*底部*/
.footer .dis_table_cell{ width: 100%; display: block; }
.foot_line,.foot_logo{ display: none; }
.foot_nav{ border-bottom: solid 1px #fff;padding-top: 20px; padding-bottom: 10px; margin-bottom: 10px; }
.foot_call{ width: 100%; text-align: center; padding-left: 0;}
.footer .ewm{ width: 80px; }
.footer .dis_table_cell:nth-child(3) p:nth-child(2){ display: block; text-align: center; margin-top: 10px; }
.footer p{ display: none; }

/*首页版块标题*/
.index_title_box p{ margin: 5px auto 15px;}

/*首页解决方案*/
.solution_cont h6{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;  }
.index_solution .solution_cont em{ width:30px; height: 35px;}
.index_solution .solution_cont h1{ font-size: 16px; margin:5px 0; }
.index_solution .solution_cont h6{ line-height: 150%; font-size: 13px;}
.index_solution .solution_cont{ width: 70%; padding: 10% 13% 0; height: 85%;}

/*首页-数据一*/
.index_data_box01 ul{ width: 100%; }
.index_data_box01 li{  padding: 0 10px; margin-bottom: 10px;}
.index_data_box01 li h2 b{ font-size: 18px;  }
.index_data_box01 li h2,.index_data_box01 li h3{ font-size: 13px; }
.index_data_box01 li:after{ width: 1px; height: 15px; }
.index_data_box01 li:first-child:after,.index_data_box01 li:nth-child(3):after{ display: none; }
.index_data_box01 li:nth-child(4):after{ display: block; }


/*首页-新闻中心*/
.news_list_box ul li{ width: 100%; margin: 15px 0;}
.news_list_box ul li em{ width: 40%; }
/*文字内容省略*/
.news_list_cont h1 a{font-size: 14px;}
.news_list_cont p{line-height: 150%; margin: 2% 0;}

/*首页-数据二*/
.index_data_box02 li{ margin-bottom: 10px; width: 33.333333%}

/*产品列表-解决方案类别*/
.banner_product_list { height: auto;}
.banner_product_list .swiper-slide{ width:calc(100% / 3); }
.banner_product_list .solution_cont{margin:10px 0 .0rem; padding-top: 20%;  width: 70%; padding: 10% 13% 0; height: 70%; }
.banner_product_list .btn_more{ bottom: 5px; }

/*产品列表-产品版式一*/
.product_list_one{ padding: 0 15%; }
.list_left_box{ width: 60%; padding-bottom: 25%; padding-top: 15% }
.list_right_pic img{ width: 100%; }
.list_left_box h1{ font-size: 14px; margin: 0rem 0 5px;}
.list_left_box h2{ font-size: 12px; }
.list_left_box .btn_blue_more{ bottom: 25px; left: 0; }

/*产品列表-产品版式二*/
.product_list_two .swiper-slide{ padding-bottom: 5%; }
.product_list_two .product_list_pic{ padding-bottom: 53%; width: 80%; margin: 10% auto 3%;}
.product_list_tit{ position: relative; margin-bottom: 10%; }
.product_list_two .swiper-slide h1{ font-size:14px;  }
.product_list_two .swiper-slide h2{ font-size: 12px; }
.product_list_two .swiper-slide h3{font-size:50px;}

/*版式二切换*/
.product_list_two_tab{ margin-top: 5%;}
.product_list_two_tab .swiper-slide ul li{padding: 10px 0; }
.product_list_two_tab .swiper-slide ul li h1{ font-size: 14px; padding-right: 20px;}
.product_list_two_tab .swiper-slide ul li span{ width: 50px; }

/*产品详情-产品介绍与图片*/
.product_datails_info, .big_pic{ display: block; width: 100%; }

/*产品详情-特色*/
.product_details_tese ul li{ display: block; }
.tese_pic{ width: 100%; }
.tese_cont_box{ width: 96%; }

/*新闻、加入、关于banner*/
.banner_common{ height: auto; }
.banner_common img{ height: 30vw; }
.banner_common .banner_cont h1{ font-size: 16px;}
.banner_common .banner_cont h2{ font-size: 22px;}
.banner_common .banner_cont h1:after{  height: 3px; margin-top: -4px; }

/*新闻中心-详情*/
.news_details_tit h1{ font-size: 18px; }
.news_details_cont{ line-height: 180%;  padding:15px; font-size: 14px; }

/*招聘*/
.job_category,.job_address,.job_name{ margin-bottom: 10px; padding: 0 2%}
.job_category,.job_address{ width: 96%;}
.job_name{ width: 92%; }
.btn_job_search{ width: 30% }

/*招聘弹窗*/
.apply_dl dd{ width: 100%; margin-bottom: 0; }
.apply_dl dd label, .apply_dl dt label{ font-size: 14px; }

/*加入我们-人才理念*/
.join_concept_list{ height:70vh; }

/*加入我们-选择理由*/
.other_tab_tit{ padding: 0 15px; }
.other_tab_tit li{  padding: 5px 0.5%; font-size: 14px; width: 18%; margin: 0 0.5%;}
.join_reason_cont{  left: 10%; width: 70vw; padding: 4% 3% 3%; right: 10%; margin: 0 auto;}
.join_reason_cont h1{  font-size: 14px; }

/*员工故事*/
.join_story_list{ padding: 0 15%; }
.join_story_list li .btn_big_video{ width: 20px; }
.story_big{ width: 90%; }

/*企业概况*/
.company_left,.company_right{ width: 100%;  display: block;}
.company_left{ padding-bottom: 0; }
.company_tit, .company_cont{ padding-right: 30px; }
.company_right img{ float: right; width: 80%; }

/*企业理念*/
.company_idea_cont h1{ font-size: 16px; }
.company_idea_cont{ font-size: 12px; }
.company_idea_cont{ background-size: cover; }

/*发展历程*/
.history_left{ width: 20px; }
.history_bg img{ height: 70vh; }
.history_right h1{ font-size: 14px; }
.history_cont{ font-size: 13px; line-height: 150%; }

/*企业荣誉*/
.honor_tab_tit li{ width: 40%; }

/*用户服务-服务方式 */
.serve_way_box{ padding:0 10%; }
.serve_way_box ul{ width: 100%; }
.serve_way_box li{ width: 100%;}
.serve_way_icon,.serve_way_main{  font-size: 14px;}
.serve_way_box li span,.serve_way_box li h2,.serve_way_box li p{ margin: 0; line-height: 200%; }
.serve_way_box li p{ /*font-size:12px;*/ }
.serve_way_icon{ width: 30px; }
.serve_way_icon img{ width: 90%; margin: 0 auto;}
.serve_way_main{ padding-left: 10px; }

/*复星专题-新冠专题-适用人群*/
.applicable_main{ height: 40vh;}

/*复星专题-操作示意*/
.operation_list table td{ display: block; }

}
