﻿.Talent_Ti { width: 100%; height: 92px; position: relative; padding: 35px 0 20px 0; }
.Talent_Ti h2 { width: 100%; height: 92px; position: relative; }
.Talent_content { width: 964px; position: relative; margin: auto; padding: 40px 118px 25px 118px; background: #f6f6f6; }
.Talent_ouch { width: 410px; position: relative; float: right; }
.Talent_souch { position: relative; width: 183px; float: left; height: 40px; border: 1px #c8c8c8 solid; padding: 0 12px; }
span.Twork { width: auto; z-index: 9; height: 40px; float: left; font-size: 14px; color: #000000; line-height: 40px; }
select.Cwork { width: auto; z-index: 1; position: relative; text-align: right; display: block; height: 40px; border: 0px; float: right; outline: none; font-size: 14px; color: #000000; background: #f6f6f6; *padding: 11px 10px 3px 0px; }
.Talent_button { position: relative; width: 190px; float: right; height: 40px; border: 1px #c8c8c8 solid; }
input.butxt { width: 137px; height: 38px; background: #f6f6f6; padding-left: 12px; outline: none; position: relative; float: left; border: 0px; }
input.buton { width: 40px; height: 40px; background: #003b67 url(../Images/talent/bn.png) no-repeat center; border: 0px; float: right; padding: 0 12px; position: relative; }
.Talent_Job { width: 100%; position: relative; margin: 25px 0 0 0; }
.Talent_Job ul { height: 851px }
.Talent_Job ul li { width: auto; height: 128px; background: #ffffff; padding: 25px; margin-bottom: 22px; }
.Job_one { width: 100%; position: relative; border-bottom: 1px #666666 solid; padding-bottom: 12px; }
.Job_one p.Job_oneL { float: left; width: auto; position: relative; }
p.Job_oneL span { font-size: 18px; color: #666666; line-height: 26px; margin-right: 15px; }
p.Job_oneL em { font-size: 14px; color: #666; line-height: 24px; }
.Job_one p.Job_oneR { float: right; width: auto; position: relative; font-size: 14px; line-height: 26px; }
p.Job_oneR span { color: #666; margin-right: 8px; margin-left: 15px; }
p.Job_oneR em { color: #003b67; }
.Job_ment { width: 100%; position: relative; margin-top: 10px; }
.Job_ment h2 { font-size: 14px; color: #666; }
.Job_ment h2 em { color: #003b67; }
.Job_mnt { width: 730px; margin-top: 5px; }
.Job_mnt p { color: #666; line-height: 26px; }
a.Job_inn { width: 85px; height: 32px; position: absolute; top: 50%; right: 0; margin-top: -16px; display: block; background: #003b67; line-height: 32px; font-size: 14px; color: #fff; text-align: center; }
.Talent_inncon { width: 100%; position: relative; background: #f6f6f6; }
.Talent_cnm1 { width: auto; position: relative; padding: 25px 35px 8px 35px; border-bottom: 1px #eaeaea solid; }
.Job_cnm1 { width: 100%; height: 50px; line-height: 50px; position: relative; padding-top: 30px; }
.conmt { float: right; width: 30px; position: relative; text-align: right; background: url(../Images/talent/bn2.png) no-repeat center right; padding-right: 20px; font-size: 14px; color: #666; }
.Job_cnm1 p.Job_cnmL { float: left; width: auto; position: relative; background: url(../Images/talent/r1.png) no-repeat left center; padding-left: 60px }
p.Job_cnmL span { font-size: 22px; color: #003d69; line-height: 26px; margin-right: 15px; }
p.Job_cnmL em { font-size: 14px; color: #003d69; line-height: 24px; }
.Job_cnm1 p.Job_cnmR { float: right; width: auto; position: relative; font-size: 14px; }
p.Job_cnmR span { color: #003d69; margin-right: 8px; margin-left: 15px; }
p.Job_cnmR em { color: #003d69; }
.Job_datil { width: auto; position: relative; margin: 40px 0; padding: 0 35px; }
.Job_datil h2 { font-size: 18px; color: #6e6d6d; line-height: 30px; margin: 5px 0; }
.Job_datil p { font-size: 14px; color: #5d5d5d; line-height: 26px; }
.Job_click { width: 520px; height: 32px; position: relative; margin: auto; padding-bottom: 80px; }
.Job_click a { display: block; position: relative; width: 201px; height: 40px; border: 1px solid #124889; border-radius: 5px; background: #fff; line-height: 40px; text-align: center; color: #124889; float: left; margin-right: 40px; }
.Job_click a:hover { background: #124889; color: #fff }
.ont_Tact { width: 100%; position: relative; padding: 0px 0 20px 0px; }
.ont_left { width: 232px; float: left; position: relative; margin-right: 36px; }
.ont_right { width: 232px; float: left; position: relative; margin-left: 36px; }
.ont_map { width: 664px; height: 448px; float: left; }
.ont_add1 { width: 232px; height: 205px; position: relative; margin-bottom: 35px; }
.bn_ablock { width: 197; height: 177px; padding: 28px 18px 0 18px; background: url(../Images/talent/bn4.jpg) repeat; }
.bn_ablock h2 { font-size: 26px; color: #797979; letter-spacing: 3px; font-weight: 400 }
.bn_ablock p { font-size: 22px; color: #797979; letter-spacing: 2px; text-transform: uppercase; padding-top: 8px; opacity: .6; filter: Alpha(opacity=60) }
.bn_ablock span { display: block; width: 66px; height: 66px; position: absolute; top: 110px; right: 30px; }
.bn_bblock { display: none; }
.bn_bblock.bn1 { width: 197px; height: 177px; padding: 28px 18px 0 18px; position: absolute; top: 0px; left: 0px; background: url(../images/talent/bnb1.jpg) no-repeat; }
.bn_bblock.bn2 { width: 197px; height: 177px; padding: 28px 18px 0 18px; position: absolute; top: 0px; left: 0px; background: url(../images/talent/bnb4.jpg) no-repeat; }
.bn_bblock.bn3 { width: 197px; height: 177px; padding: 28px 18px 0 18px; position: absolute; top: 0px; left: 0px; background: url(../images/talent/bnb3.jpg) no-repeat; }
.bn_bblock.bn4 { width: 197px; height: 177px; padding: 28px 18px 0 18px; position: absolute; top: 0px; left: 0px; background: url(../images/talent/bnb2.jpg) no-repeat; }
.bn_bblock p { color: #fff; letter-spacing: 2px; line-height: 24px; text-align: justify; text-justify: inter-ideograph }
.bn_bblock h2 { padding-top: 30px; font-size: 16px; color: #fff; padding-bottom: 5px; }
.bn_conm { width: 100%; position: relative; background: url(../Images/talent/bn14.jpg) no-repeat center; background-size: cover; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(../Images/talent/bn14.jpg,sizingMethod='scale'); }
.bn_conob1 { width: 1319px; position: relative; margin: auto; }
.bn_conobTp { width: 1200px; margin: auto; position: relative; }

.Cul_content { width: 100%; position: relative; margin: 25px 0 50px 0; }
.Cul_content .cul_tioTxt { width: 100%; position: relative; margin-bottom: 40px; }
.cul_tioTxt p { font-size: 14px; color: #666666; line-height: 26px; }
.cul_tioImg { width: 1200px; position: relative; height: 300px; }
.cul_tioImg.mt { margin-top: 45px; height: auto }
.cultio_twt { width: 410px; height: auto; position: absolute; top: 80px; right: 30px; }
.cultio_twt.t2 { width: 445px; padding-left: 45px; left: 0; top: 35px }
.cultio_twt.t3 { width: 470px; padding-right: 30px; right: 0; top: 60px }
.cultio_twt h2 { font-size: 18px; color: #003d69; line-height: 26px; padding-bottom: 5px; }
.cultio_twt span { display: block; font-size: 24px; color: #666666; line-height: 26px; padding-bottom: 15px; }
.cultio_twt p { font-size: 14px; color: #666666; line-height: 26px; text-align: justify; text-justify: inter-ideograph; }

.cul_admain { width: 100%; position: relative; margin-top: 45px; }
.cul_admain .cul_adText { width: 525px; position: relative; float: left; }
.cul_admain .cul_adImg { width: 675px; position: relative; float: left; }
.cul_adImg img { width: 100%; }
.cul_nmTex { width: 390px; padding-top: 65px; padding-left: 40px; }
.cul_nmTex h2 { font-size: 18px; color: #003d69; line-height: 26px; padding-bottom: 5px; }
.cul_nmTex span { display: block; font-size: 24px; color: #666666; line-height: 26px; padding-bottom: 15px; }
.cul_nmTex p { font-size: 14px; color: #666666; line-height: 26px; text-align: justify; text-justify: inter-ideograph; }

.cul_eb { width: 100%; position: relative; height: 186px; overflow: hidden; background: #fff; margin-bottom: 21px; }
.cul_reImg { width: 372px; float: left; height: 186px; position: relative; }
.cul_reImg img { width: 100%; }
.cul_reText { width: 827px; float: left; position: relative; height: 186px; }
.cul_reText .cul_tp { width: 715px; position: relative; margin: 28px auto 25px; }
.cul_tp h2 { font-size: 22px; font-weight: 400; color: #000000; line-height: 26px; padding-bottom: 10px; }
.cul_tp p { color: #333333; text-indent: 2rem; }
.cul_tm { width: 715px; position: relative; margin: auto; }
.cul_tm span { float: left; }
.cul_tm a { float: right; }
.cul_tm a:hover { color: #0d5ca5; }
.cul_tm i { float: right; }
.cul_tm i:hover { color: #0d5ca5; }

/*新闻内页*/
span.incu4 { float: left; font-size: 16px; color: #959595; padding-top: 6px; padding-left: 64px; }
.bshare-custom { float: left; position: relative; line-height: 30px; }
.text_p { position: absolute; left: 0px; top: 0px; }
.detail-infor img { display: block; margin: auto; }

.bn_mbu { width: 100%; position: relative; margin-bottom: 40px; }
.bn_year { width: 230px; float: right; position: relative; }
.bn_year span { float: left; position: relative; color: #000; line-height: 32px; font-size: 14px; margin-right: 5px; }
.bn_year .bn_botn { float: left; width: 180px; height: 32px; position: relative; }
.bn_botn input.bni { width: 126px; padding-left: 12px; font-family: "YaHei"; position: relative; height: 28px; line-height: 28px; border: 1px #a0a0a0 solid; outline: none; float: left; }
.bn_botn input.bnt { width: 34px; height: 32px; float: left; position: relative; background: #0d4f80 url(../Images/talent/bn22.png) no-repeat center; border: 0px; }
.Magazine { width: 100%; position: relative; height: 267px; padding-bottom: 60px; }
.Arrows1 { display: block; width: 59px; height: 59px; position: absolute; top: 50%; left: 0px; margin-top: -30px; background: url(../images/talent/pn1.png) no-repeat center; }
.Arrows1:hover { background: url(../images/talent/pn3.png) no-repeat center; }
.Arrows2 { display: block; width: 59px; height: 59px; position: absolute; top: 50%; right: 0px; margin-top: -30px; background: url(../images/talent/pn2.png) no-repeat center; }
.Arrows2:hover { background: url(../images/talent/pn4.png) no-repeat center; }
.Magazine .swiper-container { width: 1200px; height: 267px; color: #fff; text-align: center; }
.Magazine .swiper-slide { height: 100%; position: relative; opacity: 1; -webkit-transition: 300ms; -moz-transition: 300ms; -ms-transition: 300ms; -o-transition: 300ms; transition: 300ms; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); }
.Magazine .swiper-slide-visible { opacity: 1; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); }
.Magazine .swiper-slide-active { top: 0; opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.zine_hai { width: 1124px; margin: auto; position: relative; padding-bottom: 60px; }
.zine_hl { width: 640px; float: left; position: relative; }
.zine_hl h2 { font-size: 18px; color: #333; line-height: 26px; padding-bottom: 10px; }
.zine_hl p { line-height: 26px; color: #666666; text-align: justify; text-justify: inter-ideograph; }
.zine_hr { width: 402px; position: relative; height: 64px; background: #acacac; float: right; margin-top: 47px; }
.zine_hr a { display: block; width: 359px; color: #ffffff; height: 64px; padding-left: 43px; line-height: 64px; background: url(../images/talent/bn23.png) no-repeat 80% center; }

.zin_Img { width: 200px; height: 267px; position: relative }
.zin_text { width: 200px; position: absolute; top: 0; left: 20px; height: 267px; display: none; }
.zimg { width: 100%; height: 100%; z-index: 90; }
.zimg img { width: 100%; height: 100%; }
.zitext { display: block; width: 100%; padding-top: 100px; position: absolute; top: 0; left: 0; z-index: 99; }
.zitext p { font-size: 14px; color: #fff; line-height: 26px; }

.abH_text { width: 100%; height: 240px; overflow: hidden; }
.abH_text p { font-size: 14px; color: #333; line-height: 26px; }
.abH_ablock { width: 525px; position: relative; margin-top: 20px; float: right; }
.abH_ablock a { float: left; width: 80px; height: 80px; margin-left: 25px; }
.abH_ablock a.ab1 { background: url(../images/about/ab_2_1.png) no-repeat center; }
.abH_ablock a.ab1:hover { background: url(../images/about/ab_2.png) no-repeat center; }

.abH_ablock a.ab2 { background: url(../images/about/ab_3_1.png) no-repeat center; }
.abH_ablock a.ab2:hover { background: url(../images/about/ab_3.png) no-repeat center; }
.abH_ablock a.ab3 { background: url(../images/about/ab_4_1.png) no-repeat center; }
.abH_ablock a.ab3:hover { background: url(../images/about/ab_4.png) no-repeat center; }
.abH_ablock a.ab4 { background: url(../images/about/ab_5_1.png) no-repeat center; }
.abH_ablock a.ab4:hover { background: url(../images/about/ab_5.png) no-repeat center; }


.Ident_text { width: 850px; position: absolute; height: 290px; top: 50%; right: 0; margin-top: -180px; }
.Ident_p { width: 100%; position: relative; overflow: hidden }
.Ident_p p { font-size: 14px; line-height: 26px; color: #333; }
.Ident_n { float: right; position: relative; margin-top: 30px; width: 150px; }
.Ident_n span { font-size: 34px; color: #333; }
.honor_list { width: 1200px; margin: -204px 0 0 -600px; top: 50%; left: 50%; position: absolute; height: 490px; z-index: 99; overflow: hidden; }
.lay_blockMn { width: 999999px; position: relative; height: auto; }
.lay_main { width: 1200px; height: 400px; position: relative; float: left; }
.awards_Honor { width: 100%; position: relative; height: 100% }
.awards_mon { width: 1200px; position: relative; margin: auto; }
.awards_Honor .awards-text { height: 411px; z-index: 1; }
.Honor { width: 100%; position: relative; height: 100%; border-bottom: 1px #333333 solid; }

.list_bodicon { width: 960px; margin: auto; position: relative; height: 45px; z-index: 99; }
.list_bodi { width: 720px; height: 100px; position: absolute; top: -21px; left: 50%; margin-left: -360px; z-index: 98; }
.list_ul { width: 9999px; position: relative; }
.list_bodi ul li { float: left; position: relative; color: #333333; font-size: 16px; letter-spacing: 1px; width: auto; width: 234px; text-align: center; cursor: pointer; padding-top: 54px; background: url(../images/about/nb4.png) no-repeat center top; z-index: 99; height: 40px; }
.list_bodi ul li:hover, .list_bodi ul li.current { color: #013c68; font-weight: bold; background: url(../images/about/nb3.png) no-repeat center top; padding-top: 68px; }
.awards-text .bo1, .awards-text .bo2 { width: 35px; height: 35px; border-radius: 15px; display: block; position: absolute; bottom: 17px; z-index: 9999; }
.awards-text .bo1 { left: 0px; background: #fff url(../images/about/nb1.png) no-repeat center; }
.awards-text .bo2 { right: 0px; background: #fff url(../images/about/nb2.png) no-repeat center; }

.lay_conten { width: 800px; position: absolute; left: 50%; margin-top: 11px; margin-left: -380px; height: 333px; bottom: 68px; overflow: hidden; }
.lay_bon { width: 100%; position: relative; margin-top: -11px; }
.lay_bon p { font-size: 14px; line-height: 27px; color: #333; padding-bottom: 3px; }
.lay_line { width: 50px; height: 1px; position: absolute; top: 11px; left: -50px; }

body .modelBox .speech-title { margin-top: 0px; top: 8%; }
body .modelBox .sp_img { position: absolute; top: 18%; left: 178px; }
body .Ident_text { width: 700px; text-align: justify; top: 43%; }
.sp_img { -webkit-animation: fadeRight 0.6s ease-in-out 0.9s backwards; }
body .Ident_n { margin-top: 0px; }
.la_title { font-size: 26px; color: #34587b; margin-top: 20px; }
.la_text { font-size: 14px; color: #323232; padding-top: 10px; text-align: justify; }
.de_content { position: absolute; top: 0; left: 0px; width: 100%; height: 100%; z-index: 99; }
.de_wire { position: absolute; top: 60%; left: 0px; width: 100%; height: 79px; z-index: 102; margin-top: -32px; }
.de_wireUl { position: relative; width: 100%; height: 79px; background: url(../images/a_6.png); }
.de_contentBlock { position: relative; width: 1200px; margin: auto; overflow: hidden; height: 100% }
.de_ulContent { position: absolute; width: 999999px; top: 60%; left: 0px; }
.de_ulBlock { position: relative; padding-left: 5px; width: 100%; }
.de_block { position: relative; float: left; width: 420px; height: 10px; }
.add_liBlock { position: absolute; bottom: 20px; width: 320px; left: 0px; border-left: 1px solid #124889; padding-left: 20px; padding-bottom: 10px; }
.even_liBlock { position: absolute; top: 20px; width: 320px; right: -110px; border-left: 1px solid #124889; padding-left: 20px; padding-top: 10px; }
.de_textTitle { font-size: 24px; color: #12498a; padding-bottom: 20px; }
.de_textText { position: relative; color: #333; font-size: 14px; line-height: 28px; }
.add_liBlock .de_icon { position: absolute; bottom: -15px; left: -5px; }
.even_liBlock .de_icon { position: absolute; top: -15px; left: -5px; }
body .modelBox .coastat-title { top: 6%; }
.de_content { -webkit-animation: fadeUp 0.6s ease-in-out 1.6s backwards; }
body .awards_mon { height: 100% }
.swiper-slide { position: relative; float: left; }

.cult_Block .Cul_content { margin: 0; padding: 0 0 25px 0; }
