@charset "utf-8";
/* CSS Document */

body {}

.head_1 { display:none;}

#slider_01 { height:666px;}
#slider_01 .slides {}
#slider_01 .slides li {}
#slider_01 .slides .abox {}
#slider_01 .slides .abox .textbox { position:absolute; top:0; left:0; right:0; bottom:0;}
#slider_01 .slides .abox .textbox .w1200 { position:relative; height:100%;}
#slider_01 .slides .abox .textbox .line_1 { position:absolute; z-index:2; left:0; bottom:0; width:182px; height:440px; border:1px solid #ffffff; border-bottom:0; opacity:0.4;}
#slider_01 .slides .abox .textbox .line_2 { position:absolute; z-index:3; left:124px; bottom:356px; width:86px; height:2px; background-color:#ffffff;}
#slider_01 .slides .abox .textbox .text_item_1 { position:absolute; z-index:4; left:116px; bottom:210px;}
#slider_01 .slides .abox .textbox .text_item_1 .text_1 { color:#ffffff; font-size:56px; line-height:66px;}
#slider_01 .slides .abox .textbox .text_item_1 .text_2 { color:#ffffff; font-size:36px; line-height:40px; opacity:0.6; margin-top:16px;}


/* 内容区 */

.content_wrap { background-image:url(/Template/Pc/image/bg-content_wrap-1-1.jpg); background-position: bottom center;}
.content_box {}


				/*--------------------  新闻列表  --------------------*/
.c01_wrap {}
.c01_box {}
.content_01 {}
.c01_main_1 {}

				/*--------------------  领导团队  --------------------*/
.c02_wrap {}
.c02_box {}
.content_02 {}
.c02_main_1 {}

				/*--------------------  公司业绩-汇总页  --------------------*/
.c03_wrap {}
.c03_box {}
.content_03 {}
.c03_main_1 {}

				/*--------------------  招聘信息  --------------------*/
.c04_wrap {}
.c04_box {}
.content_04 {}
.c04_main_1 {}

				/*--------------------  企业荣誉  --------------------*/
.c05_wrap {}
.c05_box {}
.content_05 {}
.c05_main_1 {}



				/*--------------------  新闻末级  --------------------*/
.c06_wrap {}
.c06_box {}
.content_06 {}
.c06_main_1 { padding:52px 0 20px 0; border-bottom:1px dashed #dfdfdf;}
.c06_main_1 .text_item_1 { color:#222222; font-size:22px; line-height:32px; font-weight:bold; text-align:center;}
.c06_main_1 .text_item_2 { font-size:0; text-align:center; margin-top:24px;}
.c06_main_1 .text_item_2 .text_1 { display:inline-block; color:#777777; font-size:14px; line-height:20px; margin:0 10px;}

.c06_main_2 { padding: 0 0 50px 0; border-bottom:1px dashed #dfdfdf;}
.c06_main_3 { padding: 0 0 60px 0;}


				/*--------------------  图片末级  --------------------*/
.c07_wrap {}
.c07_box {}
.content_07 {}
.c07_main_1 { padding:50px 0 20px 0;}
.c07_main_1 .text_item_1 { color:#222222; font-size:22px; line-height:30px; text-align:center; font-weight:bold;}
.c07_main_2 {}
.c07_main_3 { width:1038px; height:780px; margin:0 auto; position:relative;}
.c07_main_3 .slidepage { position:absolute; z-index:55; right:16px; bottom:20px; height:30px;}
.c07_main_3 .slidepage .text_1 { float:left; color:#fafafa; font-size:26px; line-height:30px; font-weight:bold;}
.c07_main_3 .slidepage .text_2 { float:left; color:#fafafa; font-size:20px; line-height:24px; padding-top:4px;}
.c07_main_3 .flexslider { height:100%;}
.c07_main_3 .flexslider .slides {}
.c07_main_3 .flexslider .slides li {}
.c07_main_3 .flexslider .slides li .abox {}
.c07_main_3 .flexslider .slides li .abox .textbox { position:absolute; left:0; bottom:0; right:0; padding: 0 500px 0 26px; background-color:rgba(0,0,0,0.5);}
.c07_main_3 .flexslider .slides li .abox .textbox .text_1 { color:#ffffff; font-size:20px; line-height:70px;}
.c07_main_3 .flexslider .flex-direction-nav { display:block; position:absolute; top:50%; margin-top:-50px;}
.c07_main_3 .flexslider .flex-direction-nav a { width:50px; height:84px; background-position: center center; background-color:rgba(255,255,255,0.9);}
.c07_main_3 .flexslider .flex-direction-nav .flex-prev { background-image:url(/Template/Pc/image/p-c07_main_3-1-1.png);}
.c07_main_3 .flexslider .flex-direction-nav .flex-next { background-image:url(/Template/Pc/image/p-c07_main_3-1-2.png);}
/*act*/
.c07_main_3 .flexslider .flex-direction-nav a:hover { background-color:rgba(0,116,198,0.9);}
.c07_main_3 .flexslider .flex-direction-nav .flex-prev:hover { background-image:url(/Template/Pc/image/p-c07_main_3-1-1on.png);}
.c07_main_3 .flexslider .flex-direction-nav .flex-next:hover { background-image:url(/Template/Pc/image/p-c07_main_3-1-2on.png);}
/*act*/

.c07_main_4 { padding: 0 0 50px 0;}

.c07_main_5 { height:166px; padding:66px 0 0 0; background-color:#f8f8f8;}
.c07_main_5 .item { float: left; width:25%; position:relative;}
.c07_main_5 .item .text_item_1 { font-size:0; text-align:center;}
.c07_main_5 .item .text_item_1 .spanbox { display:inline-block; position:relative;}
.c07_main_5 .item .text_item_1 .text_1 { color:#0074c6; font-size:40px; line-height:60px;}
.c07_main_5 .item .text_item_1 .text_2 { color:#6b6b6b; font-size:14px; line-height:18px; position:absolute; right:-18px; top:0;}
.c07_main_5 .item .text_item_2 { color:#6b6b6b; font-size:16px; line-height:20px; text-align:center; margin-top:6px;}
.c07_main_5 .item .line_01 { display:none; position:absolute; left:0; top:0; bottom:-7px; width:1px; background-color:#bfbfbf;}
.c07_main_5 .item+.item .line_01 { display:block;}

.c07_main_6 { padding: 0 0 50px 0;}
.c07_main_6 .list_03 ul li { border:0;}


				/*--------------------  服务领域  --------------------*/
.c08_wrap {}
.c08_box {}
.content_08 { padding-bottom:80px;}
.c08_main_1 {}
.c08_main_2 { margin-top:20px;}


				/*--------------------  单页  --------------------*/
.c09_wrap {}
.c09_box {}
.content_09 { padding-bottom:60px;}
.c09_main_1 {}


				/*--------------------  企业简介  --------------------*/
.c10_wrap { background:none;}
.c10_box {}
.content_10 { background-image:url(/Template/Pc/image/bg-content_wrap-1-1.jpg); background-position: bottom center;}
.c10_main_1 { padding:50px 0 60px 0;}

.content_11 {}
.c11_main_1 {}


.content_12 { background:url(/Template/Pc/image/bg-c11_main_2-1.jpg) no-repeat bottom center;}
.c12_main_1 { margin-top:106px; height:500px;}
#c12_main_1 { width:1144px; margin:0 auto; position:relative;}
#c12_main_1 .mw_box { height:246px; padding:8px; margin:0 -8px; position:relative; overflow:hidden;}
#c12_main_1 .mw_box .list { width:99999px;}
#c12_main_1 .mw_box .list li { float:left; width:286px;}
#c12_main_1 .mw_box .list li .abox { display:block; height:246px; background-color:#0px 0px 8px 0px rgba(9,86,140,0.20);; position:relative;}
#c12_main_1 .mw_box .list li .abox .text_item_1 { color:#555555; font-size:22px; line-height:26px; padding:78px 0 20px 0; text-align:center;}
#c12_main_1 .mw_box .list li .abox .linebox_1 { position:relative;}
#c12_main_1 .mw_box .list li .abox .linebox_1 .line_1 { height:1px; background-color:#bfbfbf;}
#c12_main_1 .mw_box .list li .abox .linebox_1 .line_2 { position:absolute; left:50%; top:-2px; width:5px; height:5px; margin-left:-2px; background-color:#0074c6; border-radius:50%;}
#c12_main_1 .mw_box .list li .abox .linebox_1 .line_3 { position:absolute; left:50%; bottom:-30px; width:1px; height:18px; background-color:#bfbfbf;}
#c12_main_1 .mw_box .list li .abox .text_item_2 { color:#777777; font-size:14px; line-height:24px; margin-top:28px; padding:0 22px;}
#c12_main_1 .plus,
#c12_main_1 .minus { position:absolute; z-index:25; top:85px; line-height:200px; overflow:hidden; width:32px; height:26px; background-position: center center; cursor:pointer;}
#c12_main_1 .plus { left:0; background-image:url(/Template/Pc/image/p-c12_main_1-1-1.png);}
#c12_main_1 .minus { right:0; background-image:url(/Template/Pc/image/p-c12_main_1-1-2.png);}
/*act*/
#c12_main_1 .mw_box .list li .abox:hover { z-index:5; -webkit-box-shadow: 0px 0px 8px 0px rgba(9,86,140,0.20); box-shadow: 0px 0px 8px 0px rgba(9,86,140,0.20);}
#c12_main_1 .mw_box .list li .abox:hover .linebox_1 .line_2 { width:7px; height:7px; top:-5px; margin-left:-5px; border:2px solid #0074c6; background-color:#ffffff;}
#c12_main_1 .plus:hover { background-color:#0074c6; background-image:url(/Template/Pc/image/p-c12_main_1-1-1on.png);}
#c12_main_1 .minus:hover { background-color:#0074c6; background-image:url(/Template/Pc/image/p-c12_main_1-1-2on.png);}
/*act*/

				/*--------------------  人力资源  --------------------*/
.c13_wrap {}
.c13_box {}
.content_13 {}
.c13_main_1 { height:330px; background-color:#0074c6;}
.c13_main_1 .imgbox { float:left; width:632px; height:100%; position:relative; overflow:hidden;}
.c13_main_1 .imgbox .img { display:block; width:100%; height:100%;}
.c13_main_1 .textbox { height:100%; margin:0 30px 0 656px; padding:100px 0 0 0;}
.c13_main_1 .textbox .text_item_1 { color:#ffffff; font-size:16px; line-height:36px;}

.c13_main_2 { margin-top:76px;}
.c13_main_2 .text_item_1 { color:#555555; font-size:16px; line-height:36px; text-align:center;}

.c13_main_3 { width:1168px; margin:50px auto 0 auto;}
.c13_main_3 .item { float:left;}
.c13_main_3 .item_jg { float:left; width:1px; height:56px; margin:0 14px; background-color:#bfbfbf; position:relative; top:110px;}
.c13_main_3 .item .abox { display:block; width:370px; height:278px;}
.c13_main_3 .item .abox .imgbox { position:relative; overflow:hidden; width:92px; height:92px; margin:0 auto; padding:24px 0 0 0;}
.c13_main_3 .item .abox .imgbox .img { display:block; width:100%; height:100%;}
.c13_main_3 .item .abox .textbox { font-size:0; text-align:center; margin-top:38px;}
.c13_main_3 .item .abox .textbox .text_1 { color:#333333; font-size:24px; line-height:28px;}
.c13_main_3 .item .abox .textbox .text_2 { color:#555555; font-size:16px; line-height:26px; margin-top:15px;}

/*act*/.c13_main_3 .item .abox:hover { -webkit-box-shadow: 0px 0px 8px 0px rgba(9,86,140,0.20); box-shadow: 0px 0px 8px 0px rgba(9,86,140,0.20);}


.content_14 { background:url(/Template/Pc/image/bg-content_14-1.jpg) no-repeat bottom center;}
.c14_main_1 {}
.c14_main_2 { padding:70px 0;}
.c14_main_2 .imgbox { font-size:0; text-align:center;}

				/*--------------------  企业文化  --------------------*/
.c15_wrap { padding-bottom:80px; background:none;}
.c15_box {}
.content_15 {}
.c15_main_1 {}
.c15_main_1 .imgbox { float:left; width:600px; height:500px; padding:90px 0 0 0; position:relative; overflow:hidden;}
.c15_main_1 .imgbox .img { display:block; width:100%; height:100%;}
.c15_main_1 .textbox { margin: 0 0 0 600px;}
.c15_main_1 .textbox .item { position:relative;}
.c15_main_1 .textbox .item+.item { margin-top:58px;}
.c15_main_1 .textbox .item .line_1 { position:absolute; left:48px; top:-40px; width:1px; height:22px; background-color:#d3d3d3; display:none;}
.c15_main_1 .textbox .item+.item .line_1 { display:block;}
.c15_main_1 .textbox .item .abox { display:block; width:412px; height:98px;}
.c15_main_1 .textbox .item .iconbox { float:left; width:98px; height:98px; position:relative; overflow:hidden; border:1px solid #bfbfbf; border-radius:50%;}
.c15_main_1 .textbox .item .iconbox .icon { display:block; position:absolute; top:0; left:0; width:100%; height:100%;}
.c15_main_1 .textbox .item .iconbox .icon.no2 { display:none;}
.c15_main_1 .textbox .item .text_item_1 { margin-left:186px; height:100%; display:flex; flex-direction:column; justify-content:center;}
.c15_main_1 .textbox .item .text_item_1 .text_1 { color:#333333; font-size:22px; line-height:26px; padding:6px 0 12px 0;}
.c15_main_1 .textbox .item .text_item_1 .text_2 { color:#777777; font-size:16px; line-height:26px;}
/*act*/
.c15_main_1 .textbox .item .abox:hover .iconbox { background-color:#0074c6; border-color:#0074c6;}
.c15_main_1 .textbox .item .abox:hover .iconbox .icon.no1 { display:none;}
.c15_main_1 .textbox .item .abox:hover .iconbox .icon.no2 { display:block;}
.c15_main_1 .textbox .item .abox:hover .text_item_1 .text_1 { color:#0074c6;}
/*act*/

.c15_main_2 { margin-top:26px; border-right:1px solid #bfbfbf}
.c15_main_2 table { table-layout:fixed;}
.c15_main_2 .abox { display:block; border:1px solid #bfbfbf; border-right:0; position:relative;}
.c15_main_2 .abox .text_item_1 { position:relative; overflow:hidden;}
.c15_main_2 .abox .text_item_1 .text_1 { color:#0074c6; font-size:24px; line-height:122px; text-align:center;}
.c15_main_2 .abox .text_item_1 .text_2 { color:#0074c6; font-size:60px; line-height:70px; font-weight:bold; position:absolute; left:4px; bottom:-26px; opacity:0.2;}
.c15_main_2 .abox .jt { display:none; position:absolute; left:50%; margin-left:-11px; bottom:-9px;}
/*act*/
.c15_main_2 .abox.on { background-color:#0074c6; border-color:#0074c6;}
.c15_main_2 .abox.on .text_item_1 .text_1 { color:#ffffff;}
.c15_main_2 .abox.on .text_item_1 .text_2 { color:#ffffff;}
.c15_main_2 .abox.on .jt { display:block;}
/*act*/

.c15_main_3 { width:1038px; height:780px; margin:40px auto 0 auto; position:relative;}
.c15_main_3 .mainbox { display:block !important; position:absolute; top:0; left:0; right:0; bottom:0;}
.c15_main_3 .c08_main_2 { margin:0;}

.c15_main_3_1 { z-index:14;}
.c15_main_3_2 { z-index:13;}
.c15_main_3_3 { z-index:12;}
.c15_main_3_4 { z-index:11;}
.c15_main_3 .mainbox.on { z-index:15;}

				/*--------------------  团队末级  --------------------*/
.c16_wrap { padding-bottom:80px;}
.c16_box {}
.content_16 {}
.c16_main_1 { padding:56px 0 0 0;}
.c16_main_1 .imgbox { float:left; width:380px;}
.c16_main_1 .imgbox .img { display:block; width:100%;}
.c16_main_1 .textbox { float:left; width:820px;}
.c16_main_1 .textbox .text_item_1 { padding:0 0 30px 38px; border-bottom:1px solid #bfbfbf;}
.c16_main_1 .textbox .text_item_1 .text_1 { color:#222222; font-size:20px; line-height:24px; font-weight:bold; padding:36px 0 18px 0;}
.c16_main_1 .textbox .text_item_1 .text_2 { color:#777777; font-size:14px; line-height:18px;}

.c16_main_1 .textbox .text_item_2 { padding: 22px 0 0 38px;}
.c16_main_1 .textbox .text_item_2 .text_1 { color:#333333; font-size:16px; line-height:36px;}


.c16_main_2 { margin-top:48px; border-top: 1px dashed #dfdfdf;}

				/*--------------------  招聘信息-填写资料  --------------------*/
.c17_wrap { padding-bottom:80px;}
.c17_box {}
.content_17 {}
.c17_main_1 { padding: 56px 20px 24px 20px; background:#ffffff url(../image/p-c17_main_1-1-1.png) no-repeat 12px 32px; -webkit-box-shadow: 0px 0px 8px 0px rgba(9,86,140,0.10); box-shadow: 0px 0px 8px 0px rgba(9,86,140,0.10);}
.c17_main_1 .text_item_1 { position:relative;}
.c17_main_1 .text_item_1 .text_0 { position:absolute;}
.c17_main_1 .text_item_1 .text_1 { position:relative; z-index:5; color:#333333; font-size:22px; line-height:26px; font-weight:bold;}
.c17_main_1 .text_item_1 .text_2 { position:relative; z-index:5; color:#333333; font-size:18px; line-height:32px; margin-top:18px;}

.c17_main_2 { padding: 0 20px; margin-top:48px;}
.c17_main_2 .text_item_1 {}
.c17_main_2 .text_item_1 .text_1 { color:#333333; font-size:16px; line-height:30px; position:relative; padding-left:50px;}
.c17_main_2 .text_item_1 .text_1+.text_1 { margin-top:16px;}
.c17_main_2 .text_item_1 .text_1 .icon { position:absolute; left:0; top:0;}

.c17_main_3 { padding: 0 20px; margin-top:48px;}
.c17_main_3 .title {}
.c17_main_3 .title .text_1 { color:#333333; font-size:22px; line-height:26px; font-weight:bold;}
.c17_main_3 .main { margin-top:30px;}
.c17_main_3 .main .main_item { height:50px;}
.c17_main_3 .main .main_item+.main_item { margin-top:30px;}
.c17_main_3 .main .inputbox { float:left; width:340px; padding: 0 12px; border:1px solid #e5e5e5;}
.c17_main_3 .main .inputbox+.inputbox { margin-left:31px;}
.c17_main_3 .main .inputbox .text { padding:0; border:0; outline:none; background:none; width:100%; height:48px; color:#777777; font-size:16px; line-height:48px;}

.c17_main_3 .main .inputbox .selbox .text { background:url(/Template/Pc/image/p-c17_main_3-1-1.png) no-repeat right center;}
.c17_main_3 .main .inputbox .selbox .bxsel-showbox {}
.c17_main_3 .main .inputbox .selbox .bxsel-list-box { left:-13px; right:-13px; border:1px solid #e5e5e5; border-top:0; top:48px; background-color:#ffffff; max-height:100px; overflow:auto;}
.c17_main_3 .main .inputbox .selbox .bxsel-list li {}
.c17_main_3 .main .inputbox .selbox .bxsel-list li a { padding: 0 0 0 10px; color:#777777; font-size:14px; line-height:32px;}

.c17_main_3 .main .yzmbox { margin-top:30px;}
.c17_main_3 .main .yzmbox .inputbox { width:140px;}
.c17_main_3 .main .yzmbox .yzmimg { display:block; float:left; margin-left:30px; width:164px; height:50px;}
.c17_main_3 .main .subbox { margin-top:80px; text-align:center;}
.c17_main_3 .main .subbox .submit { padding:0; border:0; outline:none; background:none; width:108px; height:42px; color:#ffffff; font-size:16px; line-height:42px; text-align:center; background-color:#0074c6;}
/*act*/.c17_main_3 .main .inputbox .selbox .bxsel-list li a:hover { color:#ffffff; background-color:#333333;}



.head_box { height:100px;}
.head_2 { position:fixed; top:0; left:0; right:0;}

				/*--------------------  服务领域和项目展示汇总页  --------------------*/
.c18_wrap {}
.c18_box {}
.content_18 {}
.c18_main_1 {}



				/*20210623修改新增*/
#slider_01 { height:440px;}
#slider_01 .slides .abox .textbox .line_1 { height:350px;}
#slider_01 .slides .abox .textbox .line_2 { bottom:266px;}
#slider_01 .slides .abox .textbox .text_item_1 { bottom:118px;}
#slider_01 .slides .abox .textbox .text_item_1 .text_1,
#slider_01 .slides .abox .textbox .text_item_1 .text_2 { font-weight:bold;}


.c13_main_1 { position:relative; overflow:hidden;}
.c13_main_1 .textbox { padding-top:84px;}
.c13_main_1 .textbox .text_item_2 { color:#ffffff; font-size:18px; line-height:24px;}
.c13_main_1 .textbox .line_1 { width:80px; height:2px; background-color:#ffffff; margin:20px 0 10px 0;}


.c15_main_3,
.c15_main_3 .c07_main_3 { height:700px;}
.c15_main_1+.title_02 { display:none;}
.c15_main_2 { margin-top:140px;}
.c15_main_2 .abox .text_item_1 .text_1 { line-height:100px;}


.c13_main_3 .item .abox .imgbox { position:relative;}
.c13_main_3 .item .abox .imgbox .img { position:absolute; bottom:0; left:0; height:92px;}
.c13_main_3 .item .abox .imgbox .img.no2 { display:none;}
/*act*/
.c13_main_3 .item .abox:hover .imgbox .img.no1 { display:none;}
.c13_main_3 .item .abox:hover .imgbox .img.no2 { display:block;}































