

 
 .se_iphone_nav{display:none; }



 @media only screen and (max-width: 1200px){

.icenter,.pchearch .icenter2{ width:94%; }

}



 /*手机站样式开始*/
@media only screen and (max-width: 860px){





.se_iphone_nav{ position: fixed; top: 0; right: 0; z-index: 99999; width: 100%;  height: auto;     display: block; }
.se_iphone_nav .s_aa{ cursor: pointer; position: fixed; height: 60px; display: flex; justify-content: center; align-items: center; width: 40px; right: 2%; z-index: 99999;  }
.se_iphone_nav .s_aa .fa{ display: block; color: #fff; font-size: 22px;}
.se_iphone_nav .s_aa .fa-remove{ display:none; }
.se_iphone_nav .s_aa .fa{font-size:0;}
.se_iphone_nav .s_aa .fa-navicon img{display: block; width: 100%; height: auto; filter: brightness(0) invert(1);}
.se_iphone_nav .s_aa .fa-remove img{display: block; width: 60%; height: auto; }
.se_iphone_nav .act .fa-navicon{ display: none;}
.se_iphone_nav .act .fa-remove{ display: block;    color: #ee7800; }
.se_iphone_nav .s_bb{ display: none;position: fixed; width: 100%; top: 0; padding: 70px 5%; background: #000;    overflow-y: scroll; height:calc(100% - 0px); }
.se_iphone_nav .s_bb .se_nav_ul{ display: block;  margin-bottom: 5px;}
.se_iphone_nav .s_bb .se_nav_ul .dd{overflow: hidden; padding: 10px 16px; background: none; display: flex; justify-content: space-between; align-items: center;    cursor: pointer;  }
.se_iphone_nav .s_bb .se_nav_ul .one{display: block; }
.se_iphone_nav .s_bb .se_nav_ul .dd span,.se_iphone_nav .s_bb .se_nav_ul .dd span a{color: #fff; font-size: 24px;    font-weight: bold; display: block;}
.se_iphone_nav .s_bb .se_nav_ul .dd i{color: #fff; font-size: 30px; display: block; transition: all .3s; transform: rotate(90deg); }
.se_iphone_nav .s_bb .se_nav_ul .go i{ transform: rotate(-90deg);color: #ee7800;}
.se_iphone_nav .s_bb .se_nav_ul .go span{color: #ee7800;}
.se_iphone_nav .s_bb .se_nav_ul .dt{display: none;}
.se_iphone_nav .s_bb .se_nav_ul .dt p{display: block; overflow: hidden; padding: 20px 30px; padding-top: 5px; }
.se_iphone_nav .s_bb .se_nav_ul .dt p a{display: block; color: #ddd; font-size: 16px; padding: 6px;}

.se_iphone_nav .s_bb .se_nav_ul_Global{margin-top: 100px;}
.se_iphone_nav .s_bb .se_nav_ul_Global .dd{display: flex; justify-content: flex-start;}
.se_iphone_nav .s_bb .se_nav_ul_Global .dd span, .se_iphone_nav .s_bb .se_nav_ul_Global .dd span a{ font-size: 20px; }
.se_iphone_nav .s_bb .se_nav_ul .dd i{ margin-left: 30px; font-size: 24px;}
.se_iphone_nav .s_bb .se_nav_ul .dt p a{font-size: 16px;}



.inbanner_Swiper .txt{ display: flex; flex-direction: column-reverse; }
.banner .inbanner_Swiper .swiper-slide .txt .lf{float: none; width: calc(100% - 80px); margin: 0 auto;}
.banner .inbanner_Swiper .swiper-slide .txt dd{ text-align: center; }
.banner .inbanner_Swiper .swiper-slide .txt .lf h3{font-size: 50px; line-height: 50px; text-align: center; }
.banner .inbanner_Swiper .swiper-slide .txt .lf h4{display: block; color: #fff; font-size: 14px; line-height: 22px; margin: 20px 0; text-align: center;}
.banner .inbanner_Swiper .swiper-slide .txt .lf h5 .more{ margin:0 auto; }
.banner .inbanner_Swiper .swiper-slide .txt .rh{float: none; width: calc(100% - 100px); margin: 0 auto;}
.banner .inbanner_Swiper .swiper-slide .txt .rh img{float: none;max-width: 100%; }
.banner .inbanner_lfrh{width: 30px; height: 30px; font-size: 20px;}
.banner .inbanner_next{ left: auto;}
.inbanner_Swiper .swiper-slide:after{ opacity: 0; }
.banner .sc{height: 70px;}


 
.icenter,.pchearch .icenter2{ width:94%; }


.applicationweb a .txt .morea, .homepro .in_pro_list a .txt font, .app_a_more .txt .morea, .ft_search dd a,.joblink dl a dd .more{zoom: 0.8;}

.sitemap h3, .pageprivacy h3, .joblink h3, .jobpic h3, .aboutus_txt strong, .about_histroy .tt, .ab_culture h3, .about_logo .tt strong, .newshowbottom_tt, .single_important .tt strong, .quality_top .txt strong, .quality_pdf .list strong, .applicationweb dd strong, .proshow_txt dd strong, .webtt .t, .homepro .in_pro_list a .txt strong{ font-size: 26px; }

.mbx .icenter a, .mbx .icenter .fa, .mbx .icenter span{    font-size: 12px;}


.sitemap,.web404,.pageprivacy{margin: 60px auto;}

.sitemap h3,.pageprivacy h3{ margin-bottom: 30px; }


.footer .ftbot .rh,.pchearch .pcnav,.pchearch .rh .nav_global,.webbanner .txt .propic{ display: none; }

.ft_search form .btnsubmit,.webtip_tt .nst button,.websearch .nst button{width: 36px; height: 36px; }
.ft_search form .btnsubmit img,.webtip_tt .nst button img,.websearch .nst button img{ height: 18px; }


.about_logo .tt span, .aboutus_txt span, .quality_top .txt font, .applicationweb dd span, .webtt .x{ font-size: 14px;line-height: 24px; }



.footer .ftbot{display: flex; justify-content: center; align-items: center;}
.footer .ftbot .lf{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
.footer .ftlist{display: grid; grid-template-columns: repeat(1, 1fr); grid-gap: 0 0px; margin-bottom: 2rem; }
.footer .ftlist li{    margin-bottom: 20px;}
.footer .ftlist li dd a{ margin: 10px 0; font-size: 14px;}
.footer .ftlist li span a{    font-size: 18px;}

.footer .ftlist li .ftaa{ position: relative; display: block; overflow: hidden; padding-bottom: 5px;    border-bottom: 1px solid #333;}
.footer .ftlist li .ftaa .fa{position: absolute; width: 100%; height: 100%; top: 0; left: 0;     display: block; color: #ccc; text-align: right; font-size: 20px;}
.footer .ftlist li .ftaa .fa-angle-right:before{transform: rotate(90deg); display: block; position: absolute; top: 0; right: 10px; transition: all .3s;}
.footer .ftlist li .on a{ color: #ee7800;}
.footer .ftlist li .on .fa-angle-right:before{ transform: rotate(-90deg); color: #ee7800;}
.footer .ftlist li .ftbb{ display: none;     padding: 0 16px; }


.ft_search form{ width: 94%; }
.ft_search form input,.webtip_tt .nst input,.websearch .nst input{height: 36px; font-size: 14px;}
.ft_search h3{    font-size: 22px;}



.sitemap dl{    grid-template-columns: repeat(2, 1fr);     grid-gap: 0 20px;}
.sitemap dl dd p a{font-size: 14px; padding: 2px 16px;}
.sitemap dl dd span{font-size: 20px;}
.sitemap dl dd{     margin-bottom: 30px; }



.web404 strong{font-size: 80px; line-height: 80px;}
.web404 span{font-size: 18px; margin: 30px 0;}
.web404 dd a{ zoom: 0.7; }

.privacy_se{ padding: 20px 0; }
.privacy_se .icenter p{ width: calc(100% - 100px); line-height: 16px; font-size: 12px;}
.privacy_se .icenter button{ font-size: 12px; width: 90px; height: 30px;}

.totop{ width: 30px; height: 30px; right: 10px; bottom: 120px }
.totop img{width: 16px; margin: 7px;}

.webbanner{    height: 260px;}
.webbanner img{ position: relative; height: 100%; object-fit: cover;}
.webbanner .txt strong{ font-size: 30px; }
.webbanner .txt{ top: 56%;}

.webtip_tt{    margin: 20px auto;}
.webtip_tt dd{    width: 100%;     display: block;}
.webtip_tt dd a{margin: 0 10px 10px 0; min-width: 80px; height: 30px; float: left; font-size: 12px;}

.contactlist{    margin: 40px auto 60px;}
.contactlist dl .ac_ico{    display: block;}
.contactlist dd{ margin-bottom: 16px;   padding: 20px; }
.contactlist dd strong{    font-size: 20px;}



.joblink dl{display: block;}
.joblink dl a{width: 100%; border-radius: 10px; margin-bottom: 16px;}
.joblink dl a dd strong{ font-size: 22px; }

.jobpic .list_join .tta{ position: relative; width: 100%; height: auto; margin: 0 auto 20px;padding: 20px; }
.jobpic .list_join .tta a{ font-size: 18px; padding: 10px 0; }
.jobpic .list_join .ttb{height:280px; width: 100%;}
.jobpic .list_join .ttb dl dd{width: 90%; left: 5%;}
.jobpic .list_join .ttb dl dd strong{font-size: 24px;    line-height: 28px;}
.jobpic .list_join .ttb dl dd span{font-size: 16px; width: 100%;}

.about_logo .logolist{grid-template-columns: repeat(4, 1fr); grid-gap: 0 6px;}
.about_logo .logolist a{    margin: 0 0 6px 0;}

.ab_culture dl .icon{ height: 16px; top: 16px; right: 16px; }
.ab_culture dl{ height: 260px;}
.ab_culture dl .bg{ height: 100%; position: relative; object-fit: cover; }
.ab_culture dl span{ width: 90%; font-size: 16px; left: 5%;}

.about_histroy .ahlist .swiper-slide span{line-height: 24px; font-size: 14px; margin-bottom: 20px;}
.about_histroy{ padding: 50px 0;}


.eventslist dl{ display: block; padding: 30px 0;}
.eventslist dl strong{ font-size: 32px;     margin-bottom: 20px; }
.eventslist dl .list{ width: 100%;}
.eventslist dl .list dd{ display: block; margin-bottom: 20px; }
.eventslist dl .list dd font{  font-size: 20px; width: 100%; margin: 0 0 16px 0; }
.eventslist dl .list dd .rh{  width: 100%; }
.eventslist dl .list dd .rh .duob p{ font-size: 14px; color: #666; }
.eventslist dl .list dd .rh .duob .txt{display: block;}
.eventslist dl .list dd .rh .duob .txt .data1{ margin: 0 0 4px 0; }
.eventslist dl .list dd .rh .duob .txt .data1 span{ font-size: 12px; }
.eventslist dl .list dd .rh .duob .txt .data1 img{height: 14px; }
.eventslist dl .list dd .rh .duob{ margin: 0 0 16px 0; padding-bottom: 16px;}

.news_web_list{    display: block;}
.news_web_list .aa{ margin: 0 auto 30px;}
.news_web_list .aa a i{height: 210px; max-height: 210px;}
.news_web_list .aa a .txt strong{font-size: 14px; min-height: inherit;}
.news_web_list .aa a .txt font{ font-size:12px;}
.news_web_list .aa a .txt span{ margin-bottom: 15px;   zoom: 0.8;}



.webtip_tt{    display: block;}
.webtip_tt .nst,.websearch .nst{ overflow: hidden;  width: 100%;}

.newsshow_top_tt strong{font-size: 22px; line-height: 30px;}
.newsshow_top_tt{    margin: 20px auto;}
.newsshow_top_tt span{    zoom: 0.8;}
.newsshow_top_tt font{    font-size: 14px;}

.newsshow_lr .at a{width: 140px;}
.newsshow_lr .at a span{ font-size: 12px;}

.websearch h3{ font-size: 24px;}
.weba_important_list a span{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.weba_important_list a strong{ font-size: 20px; }
.single_important .tt strong{font-size: 22px;}
.single_important .tt span,.single_important .tt font{ font-size: 12px; }
.single_important .s_i_icentent_ba a,.innews .webtt .more{zoom: 0.8;}
.single_important .s_i_icentent{ padding: 20px; }

.single_important .s_i_icentent p span{ width: 20%;     font-size: 12px;}
.single_important .s_i_icentent p font{ width: 75%;    font-size: 12px;}



.web_a_qa{ padding: 30px 0; }
.web_a_qa .qalist li{ padding: 10px; margin-bottom: 20px; }
.web_a_qa .qalist li .webaqa_aa span, .web_a_qa .qalist li .webaqa_bb span{font-size: 14px; width: 32px; height: 32px;}
.web_a_qa .qalist li .webaqa_aa i{width: 36px; height: 36px;}
.web_a_qa .qalist li .webaqa_aa font{ font-size: 16px; width: calc(100% - 90px);    line-height: 22px; }
.web_a_qa .qalist li .webaqa_bb font{width: calc(100% - 40px); font-size: 14px;}

.websearch h4{ width: 100%; font-size: 12px;}



.applicationweb dl{ display: block;}
.applicationweb a{ margin-bottom: 20px;}



.homepro .in_pro_list{display: block;}
.homepro .in_pro_list a{ min-height: 360px; }
.homepro .in_pro_list a .txt span{     min-height: inherit; }


.innews .list2,.innews .list{display: block;margin-top: 20px;}
.innews .list a{ padding: 20px; box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.1); }
.innews .list2 a, .innews .list2 a:nth-child(1),.innews .list a:nth-child(2),.innews .list a:nth-child(1){width: 100%; margin: 0 auto 20px 0;}
.innews .list a:nth-child(1) strong{    font-size: 18px;}
.innews .list a strong{min-height: inherit; margin-bottom: 20px;}


.home_vision{  background: url(/style/img/home_vision_bg.jpg); background-size: 100% 100%; padding: 40px 0; }
.home_vision .webtt{ padding-bottom: 0; }
.home_vision dl{    margin: 20px 0 0 0;}
.home_vision dl .lr{ display: block; transform: inherit !important; }
.home_vision dl dd{font-size: 24px; width: 100%; line-height: 28px;}
.home_vision dl dt{font-size: 12px; width: 100%; margin: 15px 0 0 0;}


.inapp .inevent_swiper{width: 94%; left: 3%;}


.homepro .webtt .t{font-size: 22px; line-height: 32px;}
.homepro,.inapp{ padding: 60px 0;}



.proshow_txt{padding: 60px 0; margin: 60px auto;}
.proshow_txt dl dt{display: block;  padding: 0; border: 0; }
.proshow_txt dl dt p{ width: 100%;   border-bottom: 1px solid #3d3d3d; padding: 16px 0;}
.proshow_txt dl dt p span{ margin-bottom: 5px; }
.proshow_txt dl{border: 0; border-top: 1px solid #3d3d3d;}
.proshow_txt dd{ display: block; }
.proshow_txt dd p{display: flex; justify-content: flex-start; margin-top: 20px;}
.proshow_txt dd p a{ zoom: 0.8; }


.aboutus_txt{ margin: 50px auto; }
.innews .list a span{font-size: 14px;}

.prolist_picbg{ height: auto; max-height: inherit; padding-bottom: 50px; }
.prolist_picbg img{ position: relative; width: 66%; top: auto; left: auto; transform: inherit; margin: 20px auto; }
.prolist_picbg p{ position: relative; width: 90%; top: auto; right: auto; transform: inherit; margin: 0 auto; }
.prolist_picbg p strong{ font-size: 30px; }
.prolist_picbg p span{ font-size: 14px; }


.pchearch{ height: 60px; background: #000; }
.pchearch .icenter2{ height:100%;}
.pchearch .logo img{ height: 40px; }
.pchearch .rh .nav_search{     margin-right: 60px; }
.pchearch .rh .nav_search .searchtag form{ width: 90%; }
.pchearch .rh .nav_search .searchtag form h4{ font-size: 20px; }
.pchearch .rh .nav_search .searchtag form input{ height: 40px;    font-size: 14px; }
.pchearch .rh .nav_search .searchtag form button{ width:40px; height:40px; }
.pchearch .rh .nav_search .searchtag form button img{ width: 20px; }
.pchearch .rh .nav_search .searchtag{ padding: 40px 0 30px; }






 

.prolist_data{ padding: 60px 0 80px; }

.prolist_data .dt-container{ }
.prolist_data div.dtsp-searchPane button.dtsp-countButton{ display: none; }   
.prolist_data div.dtsp-searchPane button.clearButton{ opacity: 0.8; font-size: 0; background-image: url(/style/img/cz.svg) !important; background-size: 14px; background-repeat: no-repeat; background-position: center;}     


#compareModal .modal-dialog{ width:100%; height: calc(100% - 40px);}
#compareModal .modal-dialog .modal-content{ padding:20px; }
#compareModal .modal-dialog .modal-content .modal-body{ width:100%;  }
#compareModal .modal-dialog .modal-content .modal-body #compareModalTable{display: block; width: 640px;}
#compareModal .modal-dialog .modal-content .modal-body #compareModalTable thead tr th{font-size: 12px; padding: 10px 5px 10px 5px; line-height: 16px; min-height: 70px; font-weight: bold; color: #333;}
#compareModal .modal-dialog .modal-content .modal-body #compareModalTable tbody tr td{font-size: 14px; padding: 10px 5px 10px 5px; line-height: 16px; min-height: 70px;}
#compareModal .modal-dialog .modal-content .modal-body #compareModalTable tbody tr td:nth-child(1){    font-size: 18px;}
#compareModal .modal-dialog .modal-content .modal-header{margin: 0 0 20px 0;}
#compareModal .modal-dialog .modal-content .modal-header h6{ font-size:12px; color: #999; }
#compareModal .modal-dialog .modal-content .modal-header h5{ line-height: 32px; font-size: 26px;}
#compareModal .modal-dialog .modal-content .modal-footer button{top:10px; right: 20px;}

#todiv1 dd{      padding: 20px;  width: 90%;}
#todiv1 dd span{font-size: 14px; margin: 16px 0 20px; text-align: center;}



#compareModal .modal-dialog .modal-content .modal-body #compareModalTable thead tr th:nth-child(1),#compareModal .modal-dialog .modal-content .modal-body #compareModalTable tbody tr td:nth-child(1){ top: auto; position: relative;}
#compareModal .modal-dialog .modal-content .modal-body #compareModalTable thead{position: -webkit-sticky; position: sticky; left: -20px; z-index: 9;} 




.prolist_data .pro_l_tt h3{ font-size:30px; }
.prolist_data .pro_l_tt .custom-search-container{ width: 90%; }
.prolist_data .pro_l_tt .custom-search-container input{    font-size: 14px;}



.prolist_data .actgo #example_wrapper .dtsp-panesContainer .dtsp-searchPanes{ position: fixed; width: 100%; height: 100%; padding:40px 15% 40px 5%; background: #fff; top: 0; left: 0; z-index: 99999; overflow: auto; display: none; margin: 0;  }
.prolist_data .actgo.ong #example_wrapper .dtsp-panesContainer .dtsp-searchPanes{ display: block; }
.prolist_data .act_top .at_button.active{ position: fixed; right: 5%; top: 30px; z-index: 999999; background: none; border: 0; width: 40px; height: 40px; margin: 0; border-radius: 0; padding: 0; }
.prolist_data .act_top .at_button.active:after,.prolist_data .act_top .at_button.active:before{ content: ""; display: block; width: 40px; height: 1px; background: #ee7800; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.prolist_data .act_top .at_button.active:after{ transform: rotate(45deg); left: 0;  }
.prolist_data .act_top .at_button.active:before{ transform: rotate(-45deg); left: 0;  }
.prolist_data .act_top .at_button.active span,.prolist_data .act_top .at_button.active .fa{  display: none;}


.prolist_data .actgo.ong #example_wrapper div.dt-layout-table{ margin-top: 0; }
.prolist_data div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane{ margin: 0 0 10px 0 !important;}
.prolist_data div.dtsp-topRow div.dtsp-subRow1 div.dtsp-searchCont span{ font-size: 16px; }
.prolist_data div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-name{}
.prolist_data div.dt-container.dt-empty-footer .dt-scroll-body{ padding-top: 5px; margin-top: 5px; }
.prolist_data div.dtsp-searchPane div.dt-container table.dataTable > tbody > tr{ margin: 0 0 8px 0; }
div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell > *{ margin: 0 !important;}


.prolist_data .act .tab_bottom #compareButton{ width: 100px; height: 32px; font-size: 12px; line-height: 32px; margin: 0 20px 0 0;}
.prolist_data .act .tab_bottom .b_more{width: 100px; height: 32px;}
.prolist_data .act .tab_bottom .b_more #customDownloadButton{font-size: 12px; }

.prolist_data .act_top .at_button{width: 80px; height: 32px; font-size: 12px;}
.prolist_data .act_top .at_button i{ font-size: 16px;}

.prolist_data div.dt-buttons > .buttons-colvis{width: 80px; font-size: 12px; top: -56px; left: 90px;}
.prolist_data div.dtsp-panesContainer button.dtsp-clearAll{ width: 80px; left: 100px; top: -56px; height: 32px; font-size: 12px; }
.prolist_data div.dt-container .dt-info .total{ top: -50px; right: 0; font-size: 12px; }
.prolist_data div.dt-container .dt-info .total span{    font-size: 16px;}


.prolist_data .act{ padding:0; }

.prolist_data div.dt-container div.dt-layout-row div.dt-layout-cell #example{ width: 1260px !important; box-sizing: inherit; }
.prolist_data div.dt-container div.dt-layout-row div.dt-layout-cell #example thead,.prolist_data div.dt-container div.dt-layout-row div.dt-layout-cell #example .tblist tr{    padding: 0 15px;}
.prolist_data .act .tab_bottom{margin: 30px auto; padding-bottom: 30px;}




.event_post_tt dl:hover dt{ display: none; }
.event_post_tt .act_bb{    display: block !important;}



.cross_s_tip{ font-size: 12px;  margin: 20px auto;}
.cross_s_tip span{ font-size: 14px; }
.corss_prolist{ overflow: auto;}
.corss_prolist dd,.corss_prolist dt{    width: 1000px;}
.corss_prolist dd span, .corss_prolist dt span{ padding: 0 6px;}
.webcross_bottom p font{ font-size: 14px;}
.webcross_bottom p i{ font-size: 20px; }

 
 

.searchtb{ margin-bottom: 30px; overflow: auto; }
.searchtb thead tr,.searchtb .tblist tr{    width: 1000px;}
.searchtb thead tr th{ font-size: 12px; }

.prolist_data div.dt-container div.dt-layout-row div.dt-layout-cell{ overflow: auto;     }
.prolist_data div.dt-container div.dt-layout-row div.dt-layout-cell #example .tblist{max-height: inherit;  max-height: 360px;    overflow:auto ;}
.prolist_data div.dt-container div.dt-layout-row div.dt-layout-cell #example .tblist tr td,.prolist_data div.dt-container div.dt-layout-row div.dt-layout-cell #example .tblist tr td:nth-child(1){ box-sizing: inherit;   vertical-align: inherit;}
.prolist_data div.dt-container div.dt-layout-row div.dt-layout-cell #example .tblist tr td:nth-child(1){  position: inherit;  box-sizing: inherit;  vertical-align: inherit;  padding: 10px 0;   }
.prolist_data div.dt-container div.dt-layout-row div.dt-layout-cell #example .tblist tr td:nth-child(1) input{ vertical-align: inherit; display: block; position: relative; width: 0; height: 0; opacity: 0;}
.prolist_data div.dt-container div.dt-layout-row div.dt-layout-cell #example .tblist tr td:nth-child(1):after{  position: inherit; top:auto; left: auto; transform: inherit; box-sizing: inherit; margin-left: 5px; display: block white-space: inherit;   }
.prolist_data div.dt-container div.dt-layout-row div.dt-layout-cell #example .tblist tr td:nth-child(2){ position: inherit;  box-sizing: inherit;  vertical-align: inherit; }

.quality_pdf .list dl{grid-template-columns: repeat(1, 1fr);}

.quality_bot_cont dd strong{font-size: 26px; margin-bottom: 10px;}
.quality_bot_cont{ height: 180px; }
.quality_bot_cont img{ height: 100%; position: relative; object-fit: cover; }
.quality_bot_cont dd p{ font-size: 16px; }

.quality_top_swip{margin-bottom: 0; padding-top: 20px;  padding-bottom: 30px;}
.quality_top .txt span{ font-size: 18px; margin: 10px 0; line-height: 24px; }


.quality_top_swip .inevent_swiper .swiper-slide dd font{ min-height: 130px; }
.quality_top_swip .inevent_swiper{ margin: 0 auto; width: 100%; left: auto; padding: 20px 3%; }
 
.newshowbottom_tt{ margin-bottom: -30px; }

.applicationweb{ margin-bottom: 60px; }





.pageform .fact{ width: 98%; padding: 20px;  }
.pageform .fact h3{font-size: 24px;}
.pageform .fact .wpcf7 .f_one{display: flex; flex-direction: column;}
.pageform .fact .wpcf7 .f_one dd{width: 100%; margin-bottom: 20px;}
.pageform .fact .wpcf7 .f_one dd:last-child{margin-bottom:0; }
.pageform .fact .wpcf7 .formsy .wpcf7-list-item-label{ display: block; }
.wpcf7-response-output{}

.pageform .fact .wpcf7 .f_one dd input, .pageform .fact .wpcf7 .f_one dd textarea, .pageform .fact .wpcf7 .f_one dd select{ height: 36px; }
.pageform .fact .wpcf7 .f_one_dx dd span .wpcf7-list-item{ margin: 0 12px 12px 0; }
.pageform .fact .wpcf7 .f_one dd textarea{ height: 80px; }
.pageform .fact .wpcf7 .f_one_dx dd input{height:20px;}








}




