

.se_iphone_nav{ display:none; }


 

@media 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: 80px; display: flex; justify-content: center; align-items: center; width: 50px; right: 0; z-index: 99999;  }
.se_iphone_nav .s_aa .fa{ display: block; color: #a5020e; font-size: 26px;}
.se_iphone_nav .s_aa .fa-remove{ display:none; }
.se_iphone_nav .act .fa-navicon{ display: none;}
.se_iphone_nav .act .fa-remove{ display: block;    color: #a5020e; }
.se_iphone_nav .s_bb{ display: none;position: fixed; width: 100%; top: 80px; padding: 30px 5%; background: #fff;    overflow-y: scroll; height:calc(100% - 80px); }
.se_iphone_nav .s_bb .se_nav_ul{ display: block;  margin-bottom: 16px;}
.se_iphone_nav .s_bb .se_nav_ul .dd{overflow: hidden; padding: 8px 12px; background: #f2f2f2; display: flex; justify-content: space-between; align-items: center;    cursor: pointer; border-radius: 0; }
.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: #a5020e; font-size: 18px; display: block;}
.se_iphone_nav .s_bb .se_nav_ul .dd i{color: #a5020e; font-size: 20px; display: block; transition: all .3s; }
.se_iphone_nav .s_bb .se_nav_ul .go i{    transform: rotate(90deg);}
.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 12px; padding-top: 5px; }
.se_iphone_nav .s_bb .se_nav_ul .dt p a{display: block; color: #666; font-size: 16px; border-bottom: 1px solid #eee; padding: 8px 0;}





.icenter{ width:94%; }

.footer .fb{ display: block; }
.footer .fb dl{ width:100%; margin: 0 0 15px 0;  }
.footer .fb dl strong{font-size: 16px; margin-bottom: 0px; }

.footer .fc .lf a, .footer .fc .lf span{ float: none; }
.footer .fc .lf{ display: flex; flex-direction: column; align-items: center; }

.footer .fac{ display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 0 20px;}

.footer .fac dl p a{ font-size: 16px; }
.footer .fac dl{ margin-bottom: 20px; }
.footer .fac dl span a{ margin: 4px 0; }
.footer .fac dl .ewm{ display: flex; flex-direction: column; align-items: flex-start; }


.contactlist{ grid-template-columns: repeat(1, 1fr); grid-gap: 0 0px; margin: 30px auto; }
.contactlist dl{ padding: 20px; margin-bottom: 20px; }
.contactlist dl p{margin: 20px 0; font-size: 14px; }
.contactlist dl strong{ font-size: 18px; }
.contactlist dl .more{ zoom: 0.8; }

.pagebanner .txt span{ font-size: 32px; }
.pagebanner{ height: 160px; margin-top: 80px; }
.intt h3{ font-size: 24px; }
.intt span{ width: 40px; height: 1px; }


.pcheader .rh .dh{     display: none; }
#pcdh2,#pcdh2.pcdh2_1{ height: 80px; border-bottom: 1px solid #ddd; }
.pcheader .logo img,#pcdh2.pcdh2_1 .pcheader .logo img{ height: 56px; }


.jobpic dl,.jobpic dl:nth-child(2n){  display: flex; justify-content: space-between; align-items: center; flex-direction: column; margin: 26px 0; border-bottom: 1px solid #eee; padding-bottom: 26px;}
.jobpic dl dd{ width:100%; border-radius: 4px; } 
.jobpic dl dt{ width:100%; margin-top: 20px; }
.jobpic dl dt font{ font-size: 14px; }
.jobpic dl dt strong{ font-size: 22px; margin: 10px 0; }
.jobpic dl dt span{ font-size: 20px; }

.contactjob .joblist{ margin: 20px 0; }
.contactjob .joblist .jb__le .tp,.contactjob .joblist .jb__le .bt{ padding: 15px; }
.contactjob .joblist .jb__le .tp .lf h3{ font-size: 20px;   margin: 0 0 10px 0; padding-bottom: 10px;}
.contactjob .joblist .jb__le .bt dt p span{ font-size: 18px; line-height: 24px; margin-bottom: 10px; }
.contactjob .joblist .jb__le .tp .lf{ width: calc(100% - 60px); }
.contactjob .joblist .jb__le .tp .lf dd p{ display: flex; flex-direction: column; }
.contactjob .joblist .jb__le .tp .lf dd p span, .contactjob .joblist .jb__le .tp .lf dd p font{    font-size: 12px; }
.contactjob .joblist .jb__le .tp .rh{width: 36px; height: 36px;}

.jobbot h3{ font-size: 22px; }
.jobbot dl{ display: flex; align-items: flex-start; flex-direction: column;}
.jobbot dd{ display: block;}
.jobbot dd .ewm:nth-child(2){    margin-left: 0;}
.jobbot dd .ewm{display: flex; align-items: center; margin: 10px 20px 10px 0; flex-direction: column; float: left; }
.jobbot dd .ewm img{ height: 110px; }
.jobbot{ margin-bottom: 0; }
.jobbot dt{ margin: 30px 0 60px;; }


.dowlist .rh .ulall li dd{grid-template-columns: repeat(1, 1fr); grid-gap: 0 0;}
.dowlist .rh .ulall li{ padding: 15px;}
.dowlist .rh .ulall li dd a{ margin: 0 0 10px; padding: 8px; color: #333; font-size: 14px; }
.dowlist .lf dd a span{ font-size: 16px;}
.dowlist .lf dd a{padding-bottom: 10px; margin-bottom: 10px;}
.dowlist .lf dd a .fa{ font-size: 16px;}

.partnerlist dl .icenter{ display: flex; flex-direction: column; }
.partnerlist dl i{width: 70%; box-shadow: initial; display: block; padding: 5px; border: 1px solid #ddd; margin: 0 auto 10px;}
.partnerlist dl .txt{ width:100%; }
.partnerlist dl .txt h4{ margin: 10px 0; text-align: center; }
.partnerlist dl .txt h3{ font-size: 20px; margin: 0 0 10px;   text-align: center;}
.partnerlist dl .txt dd{ display: flex; flex-direction: column; align-items: center;}
.partnerlist dl .txt dd .link{ font-size: 16px;   margin-bottom: 16px;}
.partnerlist dl .txt dd .more{    zoom: 0.8;}

.proshow_form form .tf dd{ width: 100%; margin: 0 0 2% 0; }
.proshow_form form .more{ width: 160px; height: 36px; margin: 25px auto 30px;  font-size: 16px;}
.proshow_tt dd{ font-size: 24px;}
.proshow_tt dt a{ zoom: 0.8; }
.proshow_content p span{padding: 14px 5px; text-indent: 0; font-size: 14px;}
.proshow_content p font{padding: 14px 20px; font-size: 14px;}


.newsshowtt h3{font-size: 20px; text-align: left;}
.newsshowtt h4 span{ font-size: 14px; margin: 0 16px 0 0; }
.newsshowcc{font-size: 14px; text-align: left;}

.about1_cg strong{ font-size: 24px; }
.about1_cg span{ font-size: 14px;  text-align: justify; margin: 20px 0;}
.about1_cg{ margin: 60px auto;}

.about1_lc{ padding: 60px 0;}
.about1_lc .abfzSwiper .swiper-slide span{ padding: 10px;}
.about1_lc .ict .abfzSwiper_pagination{ margin: 10px 0 0 0; }


.about1_com_one dd{display: flex; align-items: stretch; flex-direction: column;}
.about1_com_one dd p{ box-shadow: 0px 0px 9px 2px rgba(0, 0, 0, 0.08);   width: 100%; padding: 15px; margin-bottom: 20px;}
.about1_com_one dd p font{ font-size: 14px; text-align: left; line-height: 24px;}
.about1_com_one dd p span{ font-size: 20px; }

.webttlist a{ font-size: 14px; margin: 0 10px 0 0; padding: 5px 8px;}


.about1_com_one dl{ display: flex; overflow: hidden; margin: 0 0 50px 0; flex-direction: column-reverse; }
.about1_com_one dl .lf,.about1_com_one dl .rh{ width:100%; }
.about1_com_one dl .lf span{ font-size: 16px; text-align: left; line-height: 26px; }
.about1_com_one dl .lf strong{ font-size: 24px; margin-bottom: 20px; }
.about1_com_one dl .rh img{display: block; width: 60%; margin: 0 auto 30px;}
.about1_com_one{    margin: 60px auto;}


.about2_two{font-size: 16px; margin: 0 auto 60px;}
.about2_one{ font-size: 14px; line-height: 24px; padding: 20px; margin: 50px auto 50px;}
.about3show{margin: 50px auto; font-size: 14px; line-height: 24px;}


.inbot{ grid-template-columns: repeat(1, 1fr); grid-gap: 0 0px; overflow: hidden; margin: 60px auto;}
.inbot a{ margin-bottom: 20px; }
.inbot a dd span{ font-size: 24px;}
.inbot a dd .morea{ zoom: 0.8; }


.innews .cul07Swiper .swiper-slide span{ font-size: 20px; line-height: 26px; margin: 10px 0 0; }
.innews .cul07Swiper .swiper-slide font{ font-size: 14px; margin-top: 10px;}
.innews .intt a{ display: none;}
.innews .intt .more{ display: block; zoom: 0.8;}
.innews{    margin: 60px auto;}
.innews .intt{    margin: 0 auto 25px;}



.inpro .inplist{ grid-template-columns: repeat(1, 1fr);}
.inpro .intt font{ font-size: 14px;   margin: 20px 0;}
.inpro .intt .more{zoom: 0.8;}

.inpro .inbraa a{ padding: 6px 0; }
.inpro .inbraa a span{ font-size: 16px; line-height: 20px; }
.inpro .inbraa a font{ font-size: 12px; }
.inpro .inbraa{ margin-top: -30px; }
.inpro{ padding: 60px 0; }

.banner{height: 220px; margin-top: 80px;}
.banner .fa{ width: 32px; height: 32px; left: 10px;  }
.banner .fa-angle-right{ left: auto; right: 10px; }
.banner .swiper-slide .txt dd h5 a{ zoom: 0.8;}
.banner .swiper-slide .txt dd h4{ font-size: 14px; margin: 10px 0 15px;}
.banner .swiper-slide .txt dd h3{ font-size: 28px;}
.banner .swiper-slide .txt{    width: 70%;}


.inabout .lf,.inabout .rh{ width: 100%; float: none;}
.inabout .lf .intt .more{ margin-top: 20px; zoom: 0.8;}
.inabout .lf dt{ padding: 20px; overflow: hidden; margin: 30px 0 0 0;}
.inabout .lf dt span{font-size: 14px; line-height: 24px; text-align: left;}
.inabout .lf dt strong{font-size: 18px; margin: 0 0 15px 0;}
.inabout{    margin: 60px auto;}
.inlogo{ padding:60px 0; }


.pcheader .rh form{ width: 220px; margin-right: 50px;}
.pcheader .rh form input{ text-indent: 10px;}
.pcheader .rh form .btnsubmit{ text-align: center; }




.proicenter .lf{width: 30%;}
.proicenter .lf .cat .aa span{     font-size: 18px; }
.proicenter .lf .cat .bb .facetwp-facet .facetwp-checkbox .facetwp-display-value{ font-size: 13px; }

.proicenter .rh{width: 68%;}
.proicenter .rh .facetwp-pager{ display: flex; justify-content: flex-start; align-items: center; overflow: hidden; margin: 30px auto; flex-wrap: wrap;}
.proicenter .rh .facetwp-pager a{ margin-right: 5px; min-width: 24px; }

.proicenter .rh .ict .iet{ width: 600px; }
.proicenter .rh .tbb .facetwp-template .el-hkhimk .fwpl-result .fwpl-row .fwpl-col .fwpl-item a{ font-size: 12px; line-height: 20px; }
.proicenter .rh .tbb .facetwp-template .el-hkhimk .fwpl-result .fwpl-row .fwpl-col{ padding: 5px; }

.proicenter{ margin: 40px auto 50px; }


.s_list .psnewslist{ grid-template-columns: repeat(2, 1fr); grid-gap: 0 10px;}
.s_list .psnewslist a{ padding: 12px;   margin-bottom: 10px;}
.s_list .psnewslist a span{     text-align: left; }


.proshow_tt{ margin: 0 auto 30px; }



.inprott p,.inprott .shows{ margin-bottom: 30px;  width: 100%;}








}

 
