@charset "utf-8";
/* CSS Document */
.iconfont {font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
html,body{ background:#fff; -webkit-user-select: none; user-select: none; /*overflow-x: hidden;*/}
.m_center{ width: 1300px; height: auto; margin: 0 auto; padding: 0; transition: all .5s ease 0s; }
img{ border: 0; transition: all .5s ease 0s; vertical-align: middle; object-fit: cover;}
.voideo_clas{ position:absolute; width:100%; height:100%; left:0; top:0;  z-index: -1;}
.video { overflow:hidden; width: 100%; height:100%; /*position:relative;*/ object-fit: fill; z-index:-1;}
table{border-spacing: 0; width: 100%;}

.header_top{ width: 100%;}
.toplayui{ padding: 12px 0 16px 0;}
.logo{ width: 574px; height: 83px;}
.logo img{ width: 100%; height: 100%; object-fit: cover;} 

.topnav{ width: 100%; height: 60px; background: url(../images/topnav_bg.jpg) repeat-x;}
.topnav_hier_list{ position: relative; width: calc(100% / 8); height: 60px; line-height: 60px; font-size: 18px; color: #FFF; text-align: center; cursor: pointer;}
.topnav_hier_list a{ color: #FFF;}
.topnav_hier_list a:hover{ color:#FFF !important; font-weight: bold;}
.topnav_hier_list::after{ position: absolute; display: none; width: 0; height: 0; content: ''; left: 50%; bottom: 0; margin-left: -6.5px; border-left: 6.5px solid transparent;   border-right: 6.5px solid transparent;   border-bottom: 10px solid #FFF; }
.topnav_hier_list:hover::after{ display: block;}

.tohi_lithre{ display: none; position: fixed; width: 100%; left: 0; top: 170px; background: rgb(255, 255, 255,1); z-index: 10;}
.tohi_lithre_le{ width: 340px;}
.tohi_lithre_ri{ width: calc(1200px - 340px); margin-left: 25px;}
.tohi_lithre_list{ position: relative; float: left; width: 50%; /*height: 24px;*/ font-size: 14px; color: #000 !important; text-align: center; line-height: 36px; border-right: 1px solid #A9A9A9;}
/* .tohi_lithre_list::after{ position: absolute; content: ''; left: 0; top: 0; width: 1px; height: 100%; background: #A9A9A9;} */
.tohi_lithre_list a{ padding-left: 11px; color: #A9A9A9 !important; background: url(../images/dot02.png) left center no-repeat;}
.tohi_lithre_list a:hover{ color:#0a69a3 !important;}
.topnav_hier_list:hover .tohi_lithre{ display: flex !important;}
.topnav_hier_list:nth-child(7) .tohi_lithre{ right: 0; left: inherit;}

.tohi_lithre_center{ padding: 24px;}
.toli_riImg{ width: 234px; height: 132px; overflow: hidden;}
.toli_riTintr{ width: calc(100% - 234px); color: #666; font-size: 12px; line-height: 28px; text-align: left; padding-left: 30px;}
.toli_riTintr div{ height: 95px;}
.moreBtn { display: inline-block; width: auto; height: 36px; line-height: 36px; padding: 0 20px; font-size: 13px; color: white; background-color: #0068af;}

.tohi_lithre_center .pic { width: auto; float: left; margin: 0 62px 0 130px;}
.tohi_lithre_center .pic img{ width: 260px; height: 149px;}
.tohi_lithre_center .info { width: auto; float: left; padding: 0 75px 0 62px; line-height: 30px; color: #666; border-left: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf; font-size: 14px; text-align: left; }
.tohi_lithre_center .share { overflow: hidden;text-align: center; color: #000; font-size: 14px; line-height: 1;}
.tohi_lithre_center .share img{ width: 140px; height: 140px;}


.banner{ width:100%; position:relative; z-index: 1;}
.banner .swiper-pagination{ width: initial !important; left: initial !important; right: 20%;}
.banner .swiper-pagination-bullet{ width: 12px; height: 12px; background:#d9b766;}

.hompage_FirstLayer{ width: 100%; /*background: url(../images/hombg-1.jpg) repeat-y;*/ padding: 60px 0;}

.hom_newsLayer_Group{ width: 850px;}
.honeGr_toc{ width: 100%; border-bottom: 1px solid #0c5597;}
.honeGr_toc_column{ width: 185px; height: 46px; padding-top: 7px; background: url(../images/img2.jpg) repeat-x; border-radius: 0 25px 0 0; font-size: 20px; color: #FFF;}
.honeGr_toc_column span{ vertical-align: middle;}
.honeGr_toc_column span:nth-child(1){ margin: 0 15px 0 10px;}

.honeGr_toc_more{ font-size: 14px; color: #FFF; padding-top: 20px;}
.honeGr_toc_more span{ vertical-align: middle;}
.honeGr_toc_more span:nth-child(1){ margin-right: 8px;}

.NewsInfor_Content{ width: 100%; margin-top: 26px;}
.NeInCo_Img{ width: 372px; height: 406px;-moz-box-shadow: 0 0 3px #000; box-shadow:0 0 3px #000;}
.NeInCo_ImgTop{ width: 100%; height: 250px; overflow: hidden;}
.NeInCo_ImgTop img{ width: 100% !important; height: 100% !important;}
.NeInCo_ImgBottom{ position: relative; width: 100%; height: 156px; padding: 47px 23px 0 23px; background: #fff;}
.NeInCo_ImgBottom_Time{ position: absolute; width: 64px; height: 54px; left: 24px; top: -37px; background: #e60f14; text-align: center;}
.NeInCo_ImgBottom_Time p{ line-height: 1; color: #FFF;}
.NeInCo_ImgBottom_Time p:nth-child(1){ font-size: 24px; margin: 5px 0;}
.NeInCo_ImgBottom_Time p:nth-child(2){ font-size: 12px;}
.NeInCo_ImgBottom_Title{ width: 100%; font-size: 16px; color: #000; line-height: 1; margin-bottom: 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.NeInCo_ImgBottom_Intr{ width: 100%; font-size: 14px; color: #848484; line-height: 22px;}

.NeInCo_Test{ width: 425px;}
.NeInCo_Test_List{ width: 100%; height: 60px; margin: 0 0 26px 0; overflow: hidden;}
.NeInCo_Test_List:nth-child(5){ margin-bottom: 0;}
.NeTeLi_Time{ width: 60px; height: 60px; border: 1px solid #e60f14;}
.NeTeLi_Time_dv{ width: 100%; height: 50%; line-height: 29px; text-align: center; e60f14: all .5s ease 0s;}
.NeTeLi_Time_dv:nth-child(1){ font-size: 18px; color: #FFF; background: #e60f14;}
.NeTeLi_Time_dv:nth-child(2){ font-size: 14px; color: #910000; background: #fff;}
.NeTeLi_Right{ width: 353px;}
.NeTeLi_Right_Title{ width: 100%; font-size: 14px; color: #000; line-height: 1; margin-top: 3px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.NeTeLi_Right_Title:hover{ color: #e60f14;}
.NeTeLi_Right_Intr{ width: 100%; font-size: 14px; color: #787878; line-height: 20px; text-indent: 27px; margin-top: 5px;}
.NeInCo_Test_List:hover .NeTeLi_Time{ border-color: #e60f14;}
.NeInCo_Test_List:hover .NeTeLi_Time_dv:nth-child(2){ background: #e60f14; color: #FFF; border-top: 1px solid #e60f14;}

.hom_newsLayer_Industry{ width: 400px;}

.NoticeInfor_Content{ width: 100%; margin-top: 26px;}
.NoInCo_List{ width: 100%; height: 80px; padding: 0 11px; border-left: 1px solid #0c5799; background: rgba(146, 121, 40, .06); overflow: hidden; margin-bottom: 1px;}
.NoInCo_List_Time{ width: 100%; font-size: 14px; color: #939393; line-height: 1; margin: 17px 0;}
.NoInCo_List_Title{ width: 100%; font-size: 14px; color: #000; line-height: 1; transition: all .5s ease 0s; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.NoInCo_List:nth-child(5){ border-bottom: none;}
.NoInCo_List:hover .NoInCo_List_Title{ color: #e60f14;}

.hompage_SecondLayer{ width: 100%; /*background: #f6f5f5;*/ padding: 60px 0 65px 0;}

.FiHoBo_List{ width: 625px;}
.HomBlockClb{ width: 100%; border-bottom: 1px solid #927828;}
.HomBlockClb_le{ font-size: 18px; color: #000; padding:0 0 3px 3px;}
.HomBlockClb_le img{ margin-right: 10px; height: 45px;}
.HomBlockClb_le a:hover{ color: #000 !important;}
.HomBlockClb_le span{ margin: 0 14px;}
.homswit_set{ color: #e60f14;}

.FiHoBo_Conter{ width: 100%; margin-top: 24px;}
.FiHoBo_Conter_Lista{ width: 100%; margin-bottom: 30px;}
.FiCoLia_dva{ width:8px; height: 8px; background: url(../images/img8.png) no-repeat; transition: all .5s ease 0s;}
.FiCoLia_dvb{ width:147px; height: 99px; overflow: hidden;}
.FiCoLia_dvb img{ width: 100% !important; height: 100%;}
.FiCoLia_dvc{ width: 441px;}
.FiCoLia_dvc_Title{ width: 100%; font-size: 14px; color: #e60f14; line-height: 1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.FiCoLia_dvc_Title a{ color: #0a69a3;}
.FiCoLia_dvc_Title a:hover{ color: #0a69a3 !important;}
.FiCoLia_dvc_Intr{ width: 100%; font-size: 14px; color: #848484; line-height: 22px; margin: 14px 0;}
.FiCoLia_dvc_Time{ width: 100%; font-size: 14px; color: #939393; line-height: 1;}
.FiCoLia_dvaTitle{ width: 603px; font-size: 14px; color: #000; line-height: 1;}
.FiCoLia_dvaTitle div:nth-child(1){ width: 430px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.FiCoLia_dvaTitle div:nth-child(2){ color: #939393;}
.FiHoBo_Conter_Lista:last-child{ margin-bottom: 0;}
.FiHoBo_Conter_Lista:hover .FiCoLia_dvaTitle a{ color: #0a69a3 !important;}
.FiHoBo_Conter_Lista:hover .FiCoLia_dva{ background: url(../images/img8.png) no-repeat;}

.HomBlockCla_rg{ font-size: 14px; color: #000;}
.HomBlockCla_rg a{ color: #000;}
.HomBlockCla_rg a:hover{ color: #000 !important;}
.HomBlockCla_rg img{ margin-left: 8px;}

.hompage_ThirdLayer{ width: 100%; /*background: url(../images/img10.jpg) left top no-repeat; background: #f6f5f5;*/ padding: 60px 0;}

.SeHoTo_List{ width: 400px; margin-right: 60px;}
.SeHoTo_List .HomBlockClb{ margin-bottom: 26px;}
.SeHoTo_List_finda{ width: 100%; font-size: 14px; color: #000; line-height: 1; margin: 0 0 29px 0;}
.SeHoTo_List_finda div:nth-child(1){ display: inline-block; width: 3px; height: 3px; border-radius: 100%; background: #5a0a0c;}
.SeHoTo_List_finda div:nth-child(2){ width: 387px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.SeHoTo_List .SeHoTo_List_finda:hover a{ color: #5a0a0c !important;}
.SeHoTo_List_finda:last-child{ margin-bottom: 0;}
.SeHoTo_DvImg{ width: 380px; height: 304px; background: #5a0a0c;}
.SeHoTo_DvImg_Img{ width: 100%; height: 236px; overflow: hidden;}
.SeHoTo_DvImg_Img img{ width: 100% !important; height: 100%;}
.SeHoTo_DvImg_Title{ width: 100%; height: 68px; padding: 0 23px; font-size: 20px; color: #d9b766;}
.SeHoTo_DvImg_Title div:nth-child(1) img{ margin-right: 11px;}
.SeHoTo_DvImg_Title div:nth-child(2){}
.SeHoTo_DvImg a{ color: #d9b766;}

.Tende_List{ width: 400px;}
.Tende_List_Top{ width: 100%; height: 49px; background: url(../images/topnav_bg.jpg) repeat-x;}
.TeLiTo_cloun{ font-size: 18px; color: #FFF; padding-top: 8px;}
.TeLiTo_cloun span{ vertical-align: middle;}
.TeLiTo_cloun span:nth-child(1){ margin: 0 14px;}

.TeLiTo_more{ color: #FFF; padding-top: 15px; padding-right: 10px;}
.TeLiTo_more a{ color: #FFF;}
.TeLiTo_more span{ vertical-align: middle;}
.TeLiTo_more span:nth-child(1){ margin-right: 5px;}

.Tende_List_Bout{ width: 100%; height: 384px; border: 1px solid #504d4d;}
.TeLiBo_li{ width: 100%; height: 192px; padding: 11px; overflow: hidden; border-bottom: 1px solid #504d4d;}
.TeLiBo_li:nth-child(2){ border-bottom: none;}
.TeLiBo_li_title{ width: 100%; font-size: 14px; color: #000; line-height: 20px; margin-bottom: 13px;}
.TeLiBo_li_fina{ width: 100%; line-height: 1; font-size: 14px; color: #878787; margin-bottom: 25px;}
.TeLiBo_li_fina img{ margin-right: 5px;}
.TeLiBo_li_finb{ width: 100%; line-height: 1; font-size: 14px; color: #878787;}
.TeLiBo_li_finc{ width: 100%; line-height: 1; font-size: 14px; color: #878787;}

.hompage_FourthLayer{ position: relative; width: 100%; height: 536px;}
.hompage_FourthLayer_lebg{ position: absolute; width: 57%; height: 100%; left: 0; top: 0; background: #0c5799;}
.hompage_FourthLayer_lebg img{ object-fit: cover;}
.hompage_FourthLayer_ribg{ position: absolute; width: 43%; height: 100%; right: 0; top: 0; background: #0c5799;}
.hompage_FourthLayer_ribg img{ object-fit: cover;}

.hompage_FourthLayer_basic{ position: relative;}
.hoFoba_logo{position: absolute; width: 92px; height: 506px; left: 0; top: -60px; -moz-box-shadow: 0 0 3px #000; box-shadow:0 0 3px #000;}

.hoFoba_brief{ width: 530px; margin: 125px 0 0 144px; font-size: 16px; color: #FFF; line-height: 28px;}
.hoFoba_brief_a{ width: 100%; margin-top: 95px;}
.hoFoba_brief_a a{ display: block; width: 89px; height: 31px; font-size: 12px; color: #FFF; border: 1px solid #FFF; text-align: center; }
.hoFoba_brief_a a:hover{ color: #FFF !important;}

.hompage_FifthLayer{ width: 100%; padding: 53px 0; background: url(../images/bg2.jpg) repeat-y;}

.Institute_Conter{ width: 100%; margin-top: 34px;}
.Institute_Conter_Left{ width: 379px;}
.InCoLe_Listimg{ position: relative; overflow: hidden;}
.InCoLe_Listimg img{ width: 100% !important; height: 100% !important;}
.Institute_Conter_Left .InCoLe_Listimg:nth-child(1){ width: 100%; height: 252px; margin-bottom: 20px;}
.Institute_Conter_Left .InCoLe_Listimg:nth-child(2){ width: 100%; height: 376px;}
.InCoLe_Listimg_Title{ position: absolute; width: 100%; height: 55px; line-height: 55px; left: 0; bottom: 0; text-align: center; font-size: 20px; color: #fff; background: rgba(0, 0, 0, .6);}
.InCoLe_Listimg_Icon{ position: absolute; width: 78px; height: 78px; left: 50%; top: 50%; margin-top: -39px; margin-left: -39px; background: url(../images/img22.png) no-repeat;}
.Institute_Conter_Right{ width: 900px; justify-content: space-between;}
.Institute_Conter_Right .InCoLe_Listimg:nth-child(1){ width: 500px; height: 360px; margin-bottom: 20px;}
.Institute_Conter_Right .InCoLe_Listimg:nth-child(2){ width: 380px; height: 360px; margin-bottom: 20px;}
.Institute_Conter_Right .InCoLe_Listimg:nth-child(3){ width: 380px; height: 268px; margin-bottom: 20px;}
.Institute_Conter_Right .InCoLe_Listimg:nth-child(4){ width: 500px; height: 268px; margin-bottom: 20px;}

.footer{ width: 100%; padding: 52px 0; background: #0c5597;}
.footer_bunt{ width: 100%; min-height: 60px; line-height: 60px; background: #504d4d; font-size: 14px; color: #fff;}
.footer_bunt a{ color: #fff;}
.footer_bunt span{ margin: 0 20px;}
.footer_dav{ width: 368px; font-size: 14px; color: #fff; line-height: 24px;}
.footer_dav_logo{ margin-bottom: 20px;}
.footer_dab{ font-size: 14px; color: #fff; line-height: 24px;}
.footer_dab_cname{ font-size: 16px; line-height: 1; color: #fff; margin: 19px 0;}
.footer_dab_Firsa{ padding-left: 37px; margin-top: 24px;}
.footer_dab .footer_dab_Firsa:nth-child(2){ background: url(../images/img24.png) left 5% no-repeat;}
.footer_dab .footer_dab_Firsa:nth-child(3){ background: url(../images/img25.png) left center no-repeat;}
.footer_dab .footer_dab_Firsa:nth-child(4){ background: url(../images/img26.png) left center no-repeat;}
.fodaFi_em{ display: inline-block; color: #fff; padding-left: 25px; margin-left: 30px; background: url(../images/img25.png) left center no-repeat;}
.footer_dab_links{ font-size: 14px; line-height: 1; color: #fff; margin-bottom: 10px;}
.footer_dab_links span{ display: inline-block; width: 3px; height: 3px; background: #fff; margin-right: 10px;}
.footer_dab_links a{ color: #fff;}

.footer_dab .share{ overflow: hidden;text-align: center; color: #FFF; font-size: 14px; line-height: 2; padding-top: 50px;}
.footer_dab .share img{ width: 140px; height: 140px;}

.InnerBanner{ width: 100%; height: 448px;}
.InnerBanner img{ width: 100%; height: 100%; object-fit: cover;}

.InnerBread{ width: 100%; height: 56px; line-height: 56px; background: #f0f0f0; font-size: 14px; color: #000;}
.InnerBread_lecot{}
.InnerBread_lecot span{ margin: 0 10px;}
.InnerBread_lecot a{ color: #000;}

.InnerBread_ricot{}
.InnerBread_ricot a{ display: inline-block; background: url(../images/img28.png) left center no-repeat; padding-left: 25px;}

.ContentPage{ width: 100%; padding: 60px 0;}

.ListImg{ width: 100%; border-bottom: 1px dashed #dadada; padding-bottom: 30px; margin-bottom: 30px;}
.ListImg_img{ width: 360px; height: 241px; overflow: hidden;}
.ListImg_img img{ width: 100%; height: 100%; object-fit: cover;}

.ListImg_riconter{ width: 885px;}
.ListImg_riconter_title{ width: 100%; font-size: 20px; color: #333333; font-weight: bold; line-height: 1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ListImg_riconter_time{ width: 100%; font-size: 12px; color: #848484; line-height: 1; margin-top: 20px;}
.ListImg_riconter_brief{ width: 100%; font-size: 16px; color: #333333; line-height: 25px; margin-top: 25px;}
.ListImg_riconter_more{ margin-top: 22px;}
.ListImg_riconter_more a{ display: block; width: 101px; height: 38px; line-height: 38px; border: 1px solid #dfdfdf; background: #0c5799; color: #FFF; text-align: center;}
.ListImg_riconter_more a:hover{ color: #FFF !important;}

.InnerSecondary{ width: 100%; padding: 25px 0; text-align: center;}
.InnerSecondary a{ display: inline-block; padding: 0 28px; height: 36px; line-height: 36px; border: 1px solid #cacaca; margin: 0 11px;  border-radius: 15px;}
.InnerSecondary a:hover{ color: #FFF !important; background: #0c5799;}
.InSe_no{ color: #FFF !important; background: #0c5799;}

.ListImg_two{ width: 100%; border-bottom: 1px solid #dadada; padding-bottom: 30px; margin-bottom: 30px;}
.ListImg_two_img{ width: 366px; height: 236px; overflow: hidden;}
.ListImg_two_img img{ width: 100%; height: 100%; object-fit: cover;}

.ListImg_two_riconter{ width: 900px;}
.Litwrti_title{ width: 100%; font-size: 20px; color: #000; font-weight: bold; line-height: 1; margin-top: 23px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Litwrti_time{ width: 100%; font-size: 14px; color: #848484; line-height: 1; margin-top: 17px;}
.Litwrti_brief{ width: 100%; font-size: 16px; color: #333333; line-height: 25px; margin-top: 29px;}
.Litwrti_more{  width: 100%; font-size: 14px; color: #8b8b8b; line-height: 1; margin-top: 30px;}
.Litwrti_more a{ color: #8b8b8b;}

.SinglePageTop{ width: 100%; font-size: 26px; color: #000; line-height: 1; text-align: center; margin-bottom: 40px;}
.SinglePageBot{ width: 100%; font-size: 18px; color: #666666; line-height: 30px;}
.SinglePageBot img{ max-width: 100%;}

.SinglePageTeam{ width: 100%;}
.ManagTeamList{ width: 241px; margin: 0 23px 23px 0;}
.ManagTeamList:nth-child(5n){ margin-right: 0;}
.ManagTeamList_img{ width: 100%; height: 313px; overflow: hidden;}
.ManagTeamList_img img{ width: 100%; height: 100%; object-fit: cover;}
.ManagTeamList_title{ width: 100%; font-size: 20px; color: #000; line-height: 45px; text-align: center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ManagTeamList_ftitle{ width: 100%; font-size: 16px; color: #000; line-height: 1; text-align: center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.SinglePageHistory{ position: relative; width: 100%;}
.SinglePageHistory_ceonter{ width: 100%; overflow: hidden;}
.SinglePageHistory_ceonter .swiper-slide{ min-height: 365px; overflow: hidden;}
.SiPaHi_finda{ width: 100%; height: 5px; background: #e2e2e2; transition: all .5s ease 0s;}
.SiPaHi_findb{ width: 100%; font-size: 40px; font-family:bim; font-weight: bold; line-height: 1; margin-top: 30px;}
.SiPaHi_findb span{ font-size: 18px; margin: 0 13px;}
.SiPaHi_findc{ width: 100%; font-size: 22px; color: #363747; line-height: 30px; font-weight: lighter; margin-top: 28px;}
.SiPaHi_findd{ width: 100%; margin-top: 28px;}
.SiPaHi_findd img{ width: 100%; height: auto; object-fit: cover; border-radius: 5px;}
.SinglePageHistory .swiper-slide:hover .SiPaHi_finda{ background: #0c5799;}

.SinglePageTop_lebutton, .SinglePageTop_ributton{ position: absolute; width: 44px; height: 44px; background: #363747;  border-radius: 100%; top: 50%; margin-top: -22px; background: url(../images/img34.png) center center no-repeat #363747; cursor: pointer;}
.SinglePageTop_lebutton{ left: -90px;}
.SinglePageTop_ributton{ right: -90px; transform: rotate(180deg)}
.SinglePageTop_lebutton:hover{ background: url(../images/img34.png) center center no-repeat #910000;}
.SinglePageTop_ributton:hover{ background: url(../images/img34.png) center center no-repeat #910000;}

.SinglePageContact{ width: 100%;}
.SinglePageContact_finda{ width: 100%; font-size: 24px; color: #000; line-height: 1;}
.SinglePageContact_findb{ width: 100%; margin-top: 50px;}
.SinglePageContact_findb_lecont{ font-size: 16px; color: #666666; line-height: 30px;}
.SinglePageContact_findb_ricont{ text-align: center;}
.Sifiri_code{ width: 121px; line-height: 58px;}

.SinglePageContact_findc{ width: 100%; margin-top: 50px; overflow: hidden;}
.SinglePageContact_findc img{ width: 100%;}

.thoseList{ width: 396px; margin:0 55px 25px 0;}
.thoseList:nth-child(3n){ margin-right: 0;}
.thoseList_img{ width: 100%; height: 229px; border-radius: 10px; overflow: hidden;}
.thoseList_img img{ width: 100%; height: 100%; object-fit: cover;}
.thoseList_title{ width: 100%; height: 65px; line-height: 65px; text-align: center; font-size: 24px; font-weight: bold; color: #525252;}
.thoseList:hover .thoseList_title{ color: #910000;}

.teambuilList{ width: 400px; height: 440px; border-radius: 10px; margin: 0 50px 50px 0; -moz-box-shadow: 0 0 3px #e3e3e3; box-shadow:0 0 3px #e3e3e3; overflow: hidden;}
.teambuilList:nth-child(3n){ margin-right: 0;}
.teambuilList_img{ width: 100%; height: 247px; overflow: hidden;}
.teambuilList_img img{ width: 100%; height: 100%; object-fit: cover;}
.teambuilList_bout{ width: 100%; padding: 0 29px;}
.teambuilList_bout_title{ width: 100%; height: 135px; font-size: 20px; color: #333333; line-height: 38px; border-bottom: 1px solid #e3e3e3;}
.teambuilList_bout_time{ width: 100%; padding-top: 20px;}
.teambuilList_bout_time div:nth-child(1){ font-size: 16px; color: #333333; font-weight: lighter;}
.teambuilList_bout_time div:nth-child(2){ width: 22px; height: 16px; background: url(../images/img39.png) no-repeat;}
.teambuilList:hover .teambuilList_bout_title{ color: #910000;}


.newsList{ width: 398px; height: 378px; background: #f2f2f2; margin: 0 53px 53px 0; overflow: hidden;}
.newsList:nth-child(3n){ margin-right: 0;}
.newsList_img{ width: 100%; height: 247px; overflow: hidden;}
.newsList_img img{ width: 100%; height: 100%; object-fit: cover;}
.newsList_buot{ width: 100%; padding: 0 11px;}
.newsList_buot_title{ width: 100%; font-size: 16px; color: #333333; font-weight: bold; line-height: 1; margin-top: 12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.newsList_buot_time{ width: 100%; font-size: 12px; color: #999999; line-height: 1; margin-top: 12px;}
.newsList_buot_brief{ width: 100%; font-size: 14px; color: #666666; line-height: 20px; margin-top: 15px;}
.newsList:hover .newsList_buot_title{ color: #910000;}

.NewsDetailTop{ text-align: center; margin-bottom: 40px;}
.NewsDetailTop P:nth-child(1){ width: 100%; font-size: 24px; color: #444444; line-height: 1; }
.NewsDetailTop P:nth-child(2){ width: 100%; font-size: 12px; color: #666666; line-height: 1; margin-top: 20px;}

/* mobile nav 触发样式 */
.c_nav{width:30px; height:30px; background: none; border-radius: 5px; overflow: hidden; position: absolute; top: 50%; right:5%; z-index: 999; margin-top: -15px; cursor: pointer; display:none; flex-direction:column; flex-wrap:wrap; justify-content:center; align-items:center; align-content:center; transition: all .4s ease 0s;}
.c_nav span{display: block; width:20px; height: 2px; background: #000; margin:2px auto; overflow: hidden; transform:rotate(0deg); transition: all .4s ease 0s;}
.c_nuw{border-radius: 100%; border: 1px solid #000; transform:rotate(360deg);}
.c_nuw span:nth-child(1){transform:rotateZ(45deg)translate(1px,0px); transform-origin: center; width:20px; margin: 0;}
.c_nuw span:nth-child(2){transform:rotateY(180deg); opacity: 0; display: none;}
.c_nuw span:nth-child(3){transform:rotateZ(-45deg)translate(1px,-1px); transform-origin: center; width:21px; margin: 0;}



/**2025.3.11**/
.hom_newsLayer_Adver{ position: relative; width: 625px; height: 440px; overflow: hidden;}
.hom_newsLayer_Adver .swiper-slide{ position: relative; width: 100%; height: 100%; overflow: hidden;}
.hom_newsLayer_Adver .swiper-slide img{ width: 100%; height: 100%;}
.hom_newsLayer_Adver .hone_Adver_title{ position: absolute; bottom: 0; left: 0; width: 100%; height: 40px; line-height: 40px; font-size: 16px; color: #FFF; padding: 0 12px; background: rgb(0, 0, 0,.6);}
.hom_newsLayer_Adver .swiper-pagination{ padding: 0 14px;}
.hom_newsLayer_Adver .swiper-pagination{ text-align: right;}
.hom_newsLayer_Adver .swiper-pagination-bullet{ background: #FFF;}
.hom_newsLayer_Adver .swiper-pagination-bullet-active{ background-color: #771627;}

.hom_newsLayer_Press{ width: 625px;}
.hone_Press_Class{ width: 100%; height: 45px; line-height: 45px; border-bottom: 1px solid #efeeee;}
.hoPr_Class_bnam{ float: left; font-size: 18px; color: #FFF; padding: 0 28px; background: #0a69a3;}
.hoPr_Class_engam{ float: left; font-size: 18px; color: #c5c5c5; margin-left: 25px;}
.hoPr_Class_more{ float: right; font-size: 14px; color: #000;}
.hoPr_Class_more a{ color: #000;}

.hone_Press_Topstorey{ width: 100%; margin-bottom: 22px;}
.hoPr_Topstorey_title{ width: 100%; text-align: center; font-size: 18px; font-weight: bold; color: #0a69a3; line-height: 1; padding: 22px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.hoPr_Topstorey_introduction{ width: 100%; font-size: 16px; color: #000; line-height: 22px;}

.hone_Press_Cycle{ width: 100%; font-size: 16px; color: #000; line-height: 1; margin-bottom: 3px;}
.hoPr_Cycle_lec{ float: left; width: 70%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.hoPr_Cycle_lec span{ display: inline-block; font-size: 40px; vertical-align: middle; line-height: 1; margin-right: 10px;}
.hoPr_Cycle_rec{ float: right; font-size: 16px; color: #707070; line-height: 40px;}
.hone_Press_Cycle:hover .hoPr_Cycle_lec{ color: #771627;}
.hone_Press_Cycle:hover .hoPr_Cycle_rec{ color: #771627;}

.Group_Honors{ float: right; width: 380px; background: #e1e1e1;}
.Group_Honors_img{ width: 100%; overflow: hidden;}
.Group_Honors_img img{ width: 100%; height: auto;}
.Group_Honors_more{ width: 100%; height: 68px; background: #ba2a17;}

.Group_Honors_hdp{ position: relative; width: 355px; height: 228px; background: red; margin: 12px; overflow: hidden;}
.Group_Honors_hdp .swiper-slide{ position: relative; width: 100%; height: 100%;}
.Group_Honors_hdp .swiper-slide img{ width: 100%; height: 100%;}
.Group_Honors_hdp .swiper-slide .GrHohdp_tit{ position: absolute; width: 100%; height: 44px; line-height: 44px; padding: 0 23px; left: 0; bottom: 0; font-size: 14px; color: #FFF; background: rgb(0, 0, 0,.4); overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Group_Honors_hdp .swiper-pagination{ width: initial !important; left: initial !important; right: 20px;}
.Group_Honors_hdp .swiper-pagination-bullet{ width: 12px; height: 12px; background:#a1a1a1; opacity:1;}
.Group_Honors_hdp .swiper-pagination-bullet-active{ background: #0a69a3;}

.Wholesearch{ padding-top: 42px;}
.Wholesearch .search-inputa{ width:256px; height:32px; border:1px solid #c0c0c0; -moz-border-radius:5px; border-radius:5px; text-indent:5px;}
.Wholesearch .search-inputb{ width:28px; height:28px; background:url(../images/search_ico.png) no-repeat; border:none; margin:1px 0 0 7px; cursor:pointer;}


/**2025.4.22***/
.leybg{ width: 100%; background: url(../images/bg1.jpg) repeat-y #e3e3e3;}

/**2025.5.10***/
.insp-newslist{ position:relative; width:100%; /*height:115px;*/ height:auto; border-bottom:1px dashed #cecccc; overflow: hidden; padding:0 0 0 25px; margin:15px 0 0 0; line-height:40px;}
.insp-newslist-tit{ width:100%; font-size:16px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.insp-newslist-tit a{ color:#000;}
.newsico{ position: absolute; width:9px; height:11px; left:0; top:15px; background: url("../images/news-ico.png") no-repeat; transition: all 1s ease 0s;}
.insp-newslist-intr{ width:100%; font-size:14px; color:#8b8b8b; line-height:22px; margin:8px 0 8px 0;}
.insp-newslist-intr a{ color:#8b8b8b;}
.insp-newslist-more{ width:100%; font-size:14px; color:#8b8b8b;}
.insp-newslist-more a{ color:#8b8b8b;}
.insp-newslist:hover .newsico{ 
-webkit-animation: news_ico .5s linear infinite;/*鼠标hover时，i图标旋转,infinite表示动画无限循环*/
animation: news_ico .5s linear infinite; 
}


/**2025.5.15**/
.djyl_center{ width: 100%; margin-top: 38px;}
.djyl_center .newsList{ width: 360px; height:367px; margin-right: 110px;}
.djyl_center .newsList:nth-child(3n){ margin-right: 0;}
.djyl_center .newsList:hover{ background: #0a69a3;}
.djyl_center .newsList:hover .newsList_buot_title{ color: #FFF;}
.djyl_center .newsList:hover .newsList_buot_brief{ color: #FFF;}











@-webkit-keyframes hue {
  from {
    -webkit-filter: hue-rotate(0deg);
  }

  to {
    -webkit-filter: hue-rotate(-360deg);
  }
}





/**一直旋转**/
@keyframes rotateX{from{transform: rotate(0deg)}
to{transform: rotate(-360deg)}
}






/**旋转**/
.myXc:hover{cursor: pointer;-webkit-transform: rotate3d(0,1,0,360deg);-moz-transform: rotate3d(0,1,0,360deg);transform: rotate3d(0,1,0,360deg);transition: -webkit-transform 0.8s ease-in-out;transition: -moz-transform 0.8s ease-in-out;transition: transform 0.8s ease-in-out;}
#change{ position:absolute; right:200px; -webkit-animation:change 2s linear infinite;}

@-webkit-keyframes change

{

　　0%{-webkit-transform:rotate(0deg);}

　　50%{-webkit-transform:rotate(180deg);}

　　100%{-webkit-transform:rotate(360deg);}

}


/**竖跳**/
@keyframes rotate {
    0% {
    transform: translateY(0) ;
  }
    25% {
        transform: translateY(1px);
    }
    50% {
        transform: translateY(2px) scale(1.1, 0.9);
       
    }
    75% {
        transform: translateY(1px) ;
    }
    100% {
        transform: translateY(0) ;
    }
}

@keyframes shadow {
  0%, 100% {transform: scaleX(1);}
  
  50% {transform: scaleX(1.2);}
  
  }



@keyframes tuoluo {
  0%{
    transform: rotateY(0deg)  rotateX(0deg);
  }
  25%{
    transform: rotateY(-90deg)  rotateX(9deg);
  }
  50%{
    transform: rotateY(-180deg)  rotateX(18deg);
  }
  75%{
    transform: rotateY(-270deg)  rotateX(9deg);
  }
  100%{
    transform: rotateY(-360deg)  rotateX(0deg);
  }
}



@keyframes logosum{
	to{
		left: 110%;
	}
}
@keyframes Tada {
    0% {
        transform: scale(1);
        transform: scale(1)
    }

    10%,20% {
        transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }

    40%,60%,80% {
        transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }

    100% {
        transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}










