@charset "utf-8";
/*中业人力*/
body, div, ul, li, span, p, th, td, dl, dt, dd, form, input, textarea, select { padding:0; margin:0; border:0;}
body { font:14px Microsoft Yahei, Arial, verdana, san-serif; background:#fff; color:#333;}
header, nav, section, aside, article, footer { display:block; width:100%; padding:0; margin:0; border:0;}
* { padding:0; margin:0; }
li { list-style:none; line-height:100%;}
a { cursor:pointer; border:none;}
img { border:0; line-height:0; vertical-align:middle;}
input, select, textarea { font-size:14px; vertical-align:middle;}
.clear { clear:both; font-size:1px; visibility:hidden; width:1px; line-height:0;}
.cfix:after { clear:both; content:"."; display:block; height:0; visibility:hidden;}

/*字体链接样式*/
a:link, a:visited {color:#333; text-decoration:none;}
a:hover {color:#f50; text-decoration:none;}
.f-white {color:#fff;}
.f-white a:link, .f-white a:visited {color:#fff; text-decoration:none;}
.f-white a:hover {color:#FF3; text-decoration:none;}
.f-gray {color:#666;}
.f-gray a:link, .f-gray a:visited {color:#666; text-decoration:none;}
.f-gray a:hover {color:#f00; text-decoration:none;}
.f-red {color:#F30;}
.f-red a:link, .f-red a:visited {color:#F30; text-decoration:underline;}
.f-red a:hover {color:#f00; text-decoration:none;}
.f-b { font-weight:bold;}
.f-en { font-family:"Times New Roman", Times, serif;}

/*头部底部*/
.head { width:1280px; min-width:1280px; height:80px; background:#E24757; margin:0 auto; border-radius:0 0 6px 6px; overflow:hidden; display:flex; justify-content:space-between;}
.head .logo { width:260px; height:80px; background:#333 url(../img/logo.png) center center no-repeat;}
.head .nav { width:1000px; margin-top:18px; display:flex; justify-content:center;}
.head .nav a { font-size:20px; text-align:center; margin:0 16px;}
.head .nav a span { display:block; font-size:12px; color:#F6C8CD; margin-top:3px; font-family:Arial, Helvetica, sans-serif;}
.focus { height:395px;}
.foot { min-width:1280px; height:300px; background:#050C26; overflow:hidden;}
.foot .sub { width:1200px; min-width:1200px; margin:0 auto; display:flex; justify-content:space-between;}
.foot .sub .foot-logo { margin-top:40px; width:380px; height:100px; background:url(../img/logo_foot.png) no-repeat;}
.foot .r { display:flex; justify-content:flex-end;}
.foot .m { margin:48px 32px 0 0; text-align:right;}
.foot .m-nav { font-size:15px;}
.foot .m-nav a { color:#E6E7EA;}
.foot .m-add { margin:14px 0 12px 0;}
.foot .m-add span { font-size:15px; color:#CDCED4; text-align:right; background:url(../img/foot_ico_a.png) 0 center no-repeat; padding-left:20px;}
.foot .m-tel { height:26px; background:url(../img/tel_foot.png) right center no-repeat;}
.foot .code img { width:120px; height:120px; margin-top:24px;}
.foot .code span { display:block; font-size:12px; color:#B4B7BE; margin-top:6px; text-align:center;}
.foot .cop { width:1200px; min-width:1200px; border-top:1px solid #505568; margin:30px auto 0 auto; text-align:center; color:#B4B7BE; line-height:180%; padding-top:20px;}

/*Main Part*/
.bg { background:#fff; width:100%; min-width:1280px; padding-bottom:150px; margin:0 auto;}
.bg-a { background:url(../img/bg_a.jpg) center top no-repeat; /*background-attachment:fixed;*/}
.bg-b { background:url(../img/bg_b.jpg) center top no-repeat; /*background-attachment:fixed;*/}
.bg-c { background:url(../img/bg_c.jpg) center top no-repeat;}
.bg-d { background:url(../img/bg_d.jpg) center top no-repeat;}
.bg-e { background:url(../img/bg_e.jpg) center top no-repeat;}
.bg-f { background:url(../img/bg_f.jpg) center top no-repeat;}
.con { width:1200px; min-width:1200px; margin:0 auto; overflow:hidden;}
.con1 { width:1280px; min-width:1280px; height:100px; background:#fff; margin:0 auto; border-radius:12px 12px 0 0; overflow:hidden;}
.con1 .pro { font-size:26px; margin:40px 0 0 40px; background:url(../img/line_a.png) 0 center no-repeat; padding-left:16px;}
.con1 .pro span { display:block; font-size:18px; color:#888; font-family:Verdana, Geneva, sans-serif;}
.con1 .pos { margin:40px 0 0 40px; background:url(../img/line_a.png) 0 center no-repeat; padding-left:16px; height:14px; overflow:hidden; line-height:100%;}
.con2 { margin:50px auto 0 auto; overflow:hidden; display:flex; justify-content:space-between;}
.con2 .pic img { width:500px; height:300px;}
.con2 .txt { width:650px; height:300px; font-size:17px; line-height:200%; color:#666; display:flex; align-items:center;}
.con3 { height:220px; background:#eee url(../img/ico_a.png) center center no-repeat; border-radius:6px; margin:100px 0 80px 0;}
.con4 { font-size:17px; line-height:200%; color:#666; margin-bottom:100px;}
.con5 { margin:150px auto 60px auto; display:flex; justify-content:space-between;}
.con5 .l { width:570px;}
.con5 .l img { width:570px; height:400px;}
.con5 .r { width:570px; margin-top:30px;}
.con5 .r .tit { font-size:30px;}
.con5 .r .tel { color:#999; margin:30px 0 20px 0; }
.con5 .r .tel img { margin-top:14px; }
.con5 .r .txt { border-top:1px solid #ccc; padding-top:30px; }
.con5 .r .txt li { line-height:32px; background:url(../img/bg_d.png) 0 0 no-repeat; padding-left:50px; font-size:18px; margin-bottom:14px;}
.con5 .r .txt .ico-b { background-position:0 -50px;}
.con5 .r .txt .ico-c { background-position:0 -150px;}
.con6-col { text-align:center; font-size:32px; margin:70px 0 20px 0; font-weight:bold;}
.con6-tit { text-align:center; font-size:28px; color:#E14657; margin:50px 0 20px 0;}
.con6-txt { font-size:17px; line-height:200%;}
.con7 { border-top:1px solid #ddd; margin:80px auto 0 auto; padding-top:80px; display:flex; justify-content:space-between;}
.con7 .r { width:710px;}
.con7 .r .tit { font-size:26px; margin:90px 0 30px 0;}
.con7 .r .txt { font-size:17px; line-height:200%; color:#666;}
.con7 .ico-a { background:url(../img/ico_b_1.png) no-repeat;}
.con7 .ico-b { background:url(../img/ico_b_2.png) no-repeat;}
.con7 .ico-c { background:url(../img/ico_b_3.png) no-repeat;}
.con7 .ico-d { background:url(../img/ico_b_4.png) no-repeat;}
.con7 .ico-e { background:url(../img/ico_b_5.png) no-repeat;}
.con8 { margin:100px auto 50px auto; display:flex; flex-wrap:wrap; justify-content:space-between;}
.con8 a { margin:50px 0 0 0;}
.con8 li { width:380px; height:240px; background:url(../img/ico_c.png) no-repeat;}
.con8 .ico-b { background-position:0 -300px;}
.con8 .ico-c { background-position:0 -600px;}
.con8 .ico-d { background-position:0 -900px;}
.con8 .ico-e { background-position:0 -1200px;}
.con8 .ico-f { background-position:0 -1500px;}
.con9 { margin:50px auto 0px auto; font-size:17px; text-align:center; display:flex; justify-content:space-between;}
.con9 li { border:1px solid #ddd; width:178px; height:42px; padding-top:76px; background:url(../img/ico_d.png) center 16px no-repeat; border-radius:6px; }
.con9 .ico-b { background-position:center -138px;}
.con9 .ico-c { background-position:center -285px;}
.con9 .ico-d { background-position:center -432px;}
.con9 .ico-e { background-position:center -588px;}
.con9 .ico-f { background-position:center -738px;}
.con9 span { display:block; width:180px; height:46px; padding-top:74px; background:#E24757 url(../img/ico_d_on.png) center 17px no-repeat; border-radius:6px; color:#fff;}
.con9 .on-b { background-position:center -137px;}
.con9 .on-c { background-position:center -284px;}
.con9 .on-d { background-position:center -431px;}
.con9 .on-e { background-position:center -587px;}
.con9 .on-f { background-position:center -737px;}
.con10 { margin:70px auto 100px auto; font-size:26px; text-align:center; display:flex; justify-content:space-between;}
.con10 span { display:block; margin-top:20px;}
.con11 {}
.con11 .pro { border:1px solid #ddd; border-radius:6px; margin-top:26px; height:180px; background:url(../img/ico_e.png) 70px 45px no-repeat;}
.con11 .pro ul { margin-left:240px; border-left:1px solid #eee; padding-left:40px; width:80%; height:90px; margin-top:45px;}
.con11 .pro li { font-size:16px; line-height:200%; color:#666;}
.con11 .pro .tit { font-size:26px; color:#333;}
.con11 .ico-b { background-position:70px -154px;}
.con11 .ico-c { background-position:70px -359px;}
.con11 .ico-d { background-position:70px -556px;}
.con11 .ico-e { background-position:70px -755px;}
.con11 .ico-f { background-position:70px -953px;}
.con11 .ico-g { background-position:70px -1155px;}
.con12-a { background:url(../img/ico_f.png) center center no-repeat; height:460px; margin:0 auto;}
.con12-b { background:url(../img/ico_g.png) center center no-repeat; height:720px; margin:0 auto;}
.con12-c { background:url(../img/ico_j.png) center center no-repeat; height:550px; margin:0 auto;}
.con12-d { background:url(../img/pic_e.jpg) center center no-repeat; height:200px; margin:80px auto 0 auto;}
.con12-e { background:url(../img/ico_l.png) center center no-repeat; height:500px;}
.con12-f { background:url(../img/ico_n.png) center center no-repeat; height:640px;}
.con12-g { background:url(../img/pic_h.png) center center no-repeat; height:400px;}
.con12-h { background:url(../img/pic_g.jpg) center center no-repeat; height:400px;}
.con12-i { background:url(../img/ico_q.png) center center no-repeat; height:210px; margin-bottom:20px;}
.con12-j-01 { background:url(../img/ico_r_01.png) center center no-repeat; height:60px;}
.con12-j-02 { background:url(../img/ico_r_02.png) center center no-repeat; height:60px;}
.con12-j-03 { background:url(../img/ico_r_03.png) center center no-repeat; height:60px;}
.con12-j-04 { background:url(../img/ico_r_04.png) center center no-repeat; height:200px; margin-top:50px;}
.con13 { margin:50px auto 0px auto; font-size:18px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.con13 li { border:1px solid #ddd; width:578px; height:180px; margin-top:30px; background:url(../img/ico_h.png) 50px 45px no-repeat;}
.con13 li span { display:block; margin:50px 20px 0 200px; line-height:200%;}
.con13 .ico-b { background-position:50px -154px;}
.con13 .ico-c { background-position:50px -359px;}
.con13 .ico-d { background-position:50px -556px;}
.con13 .ico-e { background-position:50px -755px;}
.con13 .ico-f { background-position:50px -956px;}
.con13 .ico-g { background-position:50px -1155px;}
.con13 .ico-h { background-position:50px -1360px;}
.con14 { border-top:1px solid #ddd; margin-top:50px;}
.con14 .pro { border-bottom: 1px solid #ddd; background:url(../img/ico_i.png) 70px 45px no-repeat; overflow:hidden;}
.con14 .pro ul { border-left:1px solid #eee; padding-left:40px; margin:45px 0 45px 240px;}
.con14 .pro li { font-size:16px; line-height:200%; color:#666;}
.con14 .pro .tit { font-size:26px; color:#333;}
.con14 .ico-b { background-position:70px -244px;}
.con14 .ico-c { background-position:70px -544px;}
.con14 .ico-d { background-position:70px -844px;}
.con14 .ico-e { background-position:70px -1158px;}
.con14 .ico-f { background-position:70px -1460px;}
.con14 .ico-g { background-position:70px -1755px;}
.con14 .ico-h { background-position:70px -2060px;}
.con14 .ico-i { background-position:70px -2360px;}
.con14 .ico-j { background-position:70px -2648px;}
.con15 { border-top:1px solid #ddd; margin-top:50px;}
.con15 .pro { border:1px solid #ddd; border-top:none; background:url(../img/ico_k.png) 70px 45px no-repeat; overflow:hidden;}
.con15 .pro ul { margin:45px 0 45px 240px;}
.con15 .pro li { font-size:16px; line-height:200%; color:#666;}
.con15 .pro .tit { font-size:26px; color:#333;}
.con15 .ico-b { background-position:70px -154px;}
.con15 .ico-c { background-position:70px -352px;}
.con15 .ico-d { background-position:70px -554px;}
.con15 .ico-e { background-position:70px -750px;}
.con15 .ico-f { background-position:70px -956px;}
.con15 .ico-g { background-position:70px -1156px;}
.con15 .ico-h { background-position:70px -1356px;}
.con16 { margin:120px auto 0 auto; overflow:hidden; display:flex; justify-content:space-between;}
.con16 .pic img { width:450px; height:250px;}
.con16 .txt { width:710px; font-size:16px; line-height:200%; color:#666;}
.con16 .tit-a { font-size:26px; color:#333; display:block; margin:50px 0 20px 0;}
.con16 .tit-b { font-size:26px; color:#333; display:block; margin:36px 0 20px 0;}
.con17 { border-top:1px solid #ddd; margin-top:50px;}
.con17 .pro { border-bottom: 1px solid #ddd; background:url(../img/ico_m.png) 70px 40px no-repeat; overflow:hidden;}
.con17 .pro li { border-left:1px solid #ddd; padding-left:40px; margin:0 0 0 240px; height:160px; font-size:18px; line-height:200%; color:#666; display:flex; align-items:center;}
.con17 .ico-b { background-position:70px -160px;}
.con17 .ico-c { background-position:70px -360px;}
.con17 .ico-d { background-position:70px -560px;}
.con18 { margin:50px auto 0px auto; font-size:18px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.con18 li { border:1px solid #ddd; width:578px; margin-top:30px; background:url(../img/ico_o.png) 30px 45px no-repeat;}
.con18 li span { display:block; margin:0 20px 0 160px; line-height:200%; height:180px; display:flex; align-items:center;}
.con18 .ico-b { background-position:30px -154px;}
.con18 .ico-c { background-position:30px -354px;}
.con18 .ico-d { background-position:30px -554px;}
.con18 .ico-e { background-position:30px -755px;}
.con18 .ico-f { background-position:30px -950px;}
.con18 .ico-g { background-position:30px -1154px;}
.con18 .ico-h { background-position:30px -1350px;}
.con19 { display:flex; flex-wrap:wrap; justify-content:space-between;}
.con19 li { width:282px; height:60px; text-align:center; margin-top:34px; color:#fff; font-size:24px; padding-top:100px;}
.con19 .bac-a { background:#CE8D8D url(../img/ico_p.png) center 28px no-repeat;}
.con19 .bac-b { background:#D7B591 url(../img/ico_p.png) center 28px no-repeat;}
.con19 .bac-c { background:#8BAEC7 url(../img/ico_p.png) center 28px no-repeat;}
.con19 .bac-d { background:#A1BE91 url(../img/ico_p.png) center 28px no-repeat;}
.con20 { margin-top:30px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.con20 li { border:1px solid #ddd; width:280px; height:200px; margin-top:60px;}
.con20 img { width:280px; height:200px;}
.con20 span { display:block; margin-top:12px;}
.con21 { width:1280px; min-width:1280px; background:#fff; margin:0 auto; border-radius:12px 12px 0 0; overflow:hidden;}
.con22 { margin:50px auto 100px auto; display:flex; flex-wrap:wrap; justify-content:space-between;}
.con22 li { width:398px; height:280px; margin-top:3px; overflow:hidden;}
.con22 li div { color:#fff; font-size:26px; margin:106px 0 0 146px; line-height:120%;}
.con22 .bac-a { background:url(../img/ico_s_01.png) 0 0 no-repeat;}
.con22 .bac-b { background:url(../img/ico_s_02.png) no-repeat;}
.con22 .bac-c { background:url(../img/ico_s_03.png) no-repeat;}
.con22 .bac-d { background:url(../img/ico_s_04.png) no-repeat;}
.con22 .bac-e { background:url(../img/ico_s_05.png) no-repeat;}
.con22 .bac-f { background:url(../img/ico_s_06.png) no-repeat;}
.con23 { margin:100px auto 140px auto; display:flex; justify-content:space-between;}
.con23 a { width:47%; display:flex; justify-content:space-between;}
.con23 .l { width:150px; height:150px;}
.con23 .r { width:390px;}
.con23 .r .col { background:#999; color:#fff; font-size:14px; padding:2px 10px;}
.con23 .r .tit { width:100%; line-height:140%; font-size:22px; height:60px; margin:14px 0 10px 0;}
.con23 .r .txt { line-height:160%; color:#999;}
.con23 .r .dat { background:url(../img/ico_t.png) 0 center no-repeat; font-size:15px; padding-left:22px; color:#999; margin-top:10px;}
.con24-bg { background:#270E09; margin:0 auto; padding:40px 0 150px 0;}
.con24 { margin:80px auto 0 auto; display:flex; justify-content:space-between;}
.con24 .l img { width:500px; height:250px;}
.con24 .r { width:650px; line-height:200%; font-size:16px; height:250px; display:flex; align-items:center;}
.con25 { display:flex; flex-wrap:wrap; justify-content:space-between;}
.con25 li { border:1px solid #ddd; width:280px; height:200px;}
.con25 img { width:280px; height:200px;}
.con26 { border:1px solid #ddd; padding:20px 30px 20px 14px; margin-top:50px; display:flex; justify-content:space-between;}
.con26 .l { width:330px; height:240px; overflow:hidden;}
.con26 .r { width:760px; margin-top:26px;}
.con26 .r .col { background:#999; color:#fff; font-size:14px; padding:2px 10px; border-radius:2px;}
.con26 .r .tit { width:100%; line-height:140%; font-size:26px; margin:16px 0 10px 0;}
.con26 .r .txt { line-height:180%; color:#999; font-size:15px;}
.con26 .r .dat { background:url(../img/ico_t.png) 0 center no-repeat; font-size:15px; padding-left:22px; color:#999; margin-top:10px;}
.con27 { margin:60px auto 0 auto; display:flex; justify-content:space-between;}
.con28 { width:70%;}
.con28 .tit { border-bottom:1px solid #ddd; padding:0 0 15px 0; line-height:160%; font-size:28px; color:#333; text-align:center;}
.con28 .date { margin:10px 0 50px 0; text-align:center; color:#999;}
.con28 .txt { line-height:210%; font-size:16px;}
.con28 .txt img { margin:30px auto;}
.con29 { width:25%;}
.con29 .col { font-size:18px; color:#fff; margin-bottom:40px; background:#333; height:40px; line-height:40px; padding-left:14px; border-radius:4px 4px 0 0;}
.con29 a { border-bottom:1px solid #ddd; padding:0 0 30px 0; margin-bottom:30px; display:flex; justify-content:space-between;}
.con29 .l { width:80px; height:80px; margin-top:4px;}
.con29 .r { width:66%;}
.con29 .r .tit { width:100%; height:67px; line-height:140%; font-size:16px;}
.con29 .r .date { background:url(../img/ico_t.png) 0 center no-repeat; padding-left:20px; color:#999;}
.con30 { display:flex; justify-content:center;}
.con30 li { width:120px; line-height:40px; background:#eee; font-size:16px; text-align:center; margin:0 10px; border-radius:4px;}
.con30 a:visited li { background:#eee;}
.con30 a:hover li { background:#E24757; color:#fff;}

/*布局*/
.t-c { text-align:center;}

/*Page*/
.page { margin:50px auto 0 auto;}
.page_css { text-align:center; font-size:16px;}
.page_css a { border:1px solid #ddd; padding:10px 16px; margin:0 2px; height:50px; line-height:50px; border-radius:2px;}
.page_css .nowpage { border:1px solid #666; background:#666; color:#fff;}