@charset "utf-8";
/* CSS Document */
/*banner图*/
	/* flexslider   banner */
.flexslider [class^="flex-"],.flexslider [class*=" flex-"] { display:block;}
.flexslider,
.flexslider .slides li { position: relative; overflow: hidden;}
.flex-viewport,.flexslider .slides,.flexslider .slides li,.flexslider .slides li .abox,.flexslider .slides li .abox img{ display: block; width:100%; height:100%;}

		/*按钮*/
.flex-direction-nav { display:none; height:0; position:absolute; z-index:25; left:0; right:0;}
.flex-direction-nav a { position:absolute; line-height:10000px; overflow:hidden;}
.flex-direction-nav .flex-prev { left:0;}
.flex-direction-nav .flex-next { right:0;}
.flex-control-nav { width:100%;position:absolute;bottom:0;text-align:center; display:block;}
.flex-control-nav li {display:inline-block;zoom:1;*display:inline;}
.flex-control-nav li a {display: block; overflow: hidden; text-indent: -99em; cursor: pointer;}

	/*banner图基本设置到此*/
#slider_01 { width:100%;}
#slider_01 .slides li a { width:2560px; position: relative; left:50%; margin-left:-1280px}
#slider_01 .flex-control-nav { display:none; margin-bottom:10px;}
#slider_01 .flex-control-nav li {margin:0 5px;}
#slider_01 .flex-control-paging li a { background-image: url(/Template/Pc/image/banner-1.png);background-position: center 0; width: 15px; height: 15px; }
/**/#slider_01 .flex-control-paging li a.flex-active { background-position: center -15px;}



.bxsel { display:none;}
.bxselbox { position:relative;}
.bxselbox.act { z-index:99;}
.bxselbox .bxsel-showbox .bxsel-show {}
.bxselbox .bxsel-showbox .bxsel-show-abox { display:block;}
.bxselbox .bxsel-showbox .bxsel-show-inputbox {}
.bxselbox .bxsel-list-box { display:none; position:absolute; left:-1px; right:-1px;}
.bxselbox .bxsel-list li {}
.bxselbox .bxsel-list li a { display:block;}
.bxselbox.aboxhide .bxsel-show-abox { display:none !important;}
.bxselbox.inputhide .bxsel-show-inputbox { display:none !important;}



.allmore_01 { display:block; width:118px !important; color:#777777; font-size:14px; line-height:34px; text-align:center; background-color:#ffffff; border:1px solid #bfbfbf;}
.allmore_02 { display:block; width:118px !important; color:#777777; font-size:14px; line-height:34px; text-align:center; background-color:#ffffff; border:1px solid #ffffff;}
/*act*/
.allmore_01:hover,
.allmore_02:hover { color:#ffffff; background-color:#0074c6; border-color:#0074c6;}
/*act*/

.title_01 { text-align:center;}
.title_01 .text_1 { color:#222222; font-size:32px; line-height:36px;}
.title_01 .text_2 { color:#d9d9d9; font-size:26px; line-height:30px; font-family:Arial; margin-top:9px;}


.title_02 { text-align:center; padding:78px 0 0 0;}
.title_02 .text_1 { color:#222222; font-size:28px; line-height:36px;}
.title_02 .text_2 { color:#d9d9d9; font-size:26px; line-height:30px; margin-top:10px;}


.title_03 { padding:58px 0 42px 0;}
.title_03 .text_1 { color:#222222; font-size:20px; line-height:24px; font-weight:bold;}




.content_menu_1 { font-size:0; text-align:center; padding:50px 0 70px 0; position:relative; overflow:hidden;}
.content_menu_1 .inbox { width:1218px;}
.content_menu_1 a { display:inline-block; width:156px; margin:15px 18px 0 0; color:#777777; font-size:16px; line-height:52px; background-color:#f2f2f2;}
/*act*/
.content_menu_1 a.on,
.content_menu_1 a:hover { color:#ffffff; background-color:#0074c6;}
/*act*/


.content_menu_2 { font-size:0; text-align:center; height:56px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.content_menu_2 a { display:inline-block; color:#777777; font-size:16px; line-height:50px; padding:3px 5px;}
.content_menu_2 a+a { margin-left:120px;}
/*act*/
.content_menu_2 a.on,
.content_menu_2 a:hover { color:#0074c6; padding-bottom:0; border-bottom:3px solid #0074c6;}
/*act*/


			/*新闻列表*/

.list_01 { position:relative; overflow:hidden;}
.list_01 ul { width:1215px;}
.list_01 ul li { float:left; margin-right:15px; margin-bottom:30px;}
.list_01 ul li .abox { display:block; width:390px; height:534px; background-color:#ffffff;}
.list_01 ul li .abox .imgbox { position:relative; overflow:hidden; height:292px;}
.list_01 ul li .abox .imgbox .img { display:block; width:100%; height:100%;}
.list_01 ul li .abox .textbox {}
.list_01 ul li .abox .textbox .text_item_1 {}
.list_01 ul li .abox .textbox .text_item_1 .text_1 { color:#333333; font-size:20px; line-height:70px; text-align:center; margin:0 16px;}
.list_01 ul li .abox .textbox .linebox_1 { height:1px; border-bottom:1px solid #e5e5e5; margin:0 8px;}
.list_01 ul li .abox .textbox .linebox_1 .line_1 { position:relative; z-index:5; width:42px; height:2px; background-color:#0074c6; margin:0 auto;}
.list_01 ul li .abox .textbox .text_item_2 {}
.list_01 ul li .abox .textbox .text_item_2 .text_1 { color:#555555; font-size:16px; line-height:28px; text-align:center; margin:22px 16px 26px 16px; height:56px;}
.list_01 ul li .abox .textbox .text_item_2 .more { display:block; margin:0 auto; width:34px; height:34px; border:1px solid #0074c6; background-image:url(/Template/Pc/image/p-i02_main_2-2.png); background-position: center center;}

/*act*/
.list_01 ul li .abox:hover { -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.1);}
.list_01 ul li .abox:hover .textbox .text_item_1 .text_1 { color:#0074c6;}
.list_01 ul li .abox:hover .textbox .text_item_2 .more { background-color:#0074c6; border-color:#0074c6; background-image:url(/Template/Pc/image/p-i03_main_2-1-1.png);}
/*act*/

			/*领导团队*/
.list_02 { padding-bottom:20px;}
.list_02 ul { width:1230px;}
.list_02 ul li { float:left; margin-left:30px; padding-top:30px;}
.list_02 ul li .abox { display:block; width:380px; background-color:#f6f6f6;}
.list_02 ul li .abox .imgbox { width:100%; height:506px; position:relative; overflow:hidden;}
.list_02 ul li .abox .imgbox .img { display:block; width:100%; height:100%;}
.list_02 ul li .abox .textbox { text-align:center; height:124px; padding: 0 16px;}
.list_02 ul li .abox .textbox .text_1 { color:#333333; font-size:22px; line-height:26px; padding:32px 0 14px 0;}
.list_02 ul li .abox .textbox .text_2 { color:#777777; font-size:16px; line-height:20px;}
/*act*/
.list_02 ul li .abox:hover { background-color:#ffffff; -webkit-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.20); box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.20);}
.list_02 ul li .abox:hover .textbox .text_1 { color:#0074c6;}
/*act*/

			/*公司业绩-汇总页*/
.list_03 {}
.list_03 ul { padding:1px 0 0 0;}
.list_03 ul li { float:left; margin:20px 0;}
.list_03 ul li .abox { display:block; width:580px;}
.list_03 ul li .abox .imgbox { position:relative; overflow:hidden; height:435px;}
.list_03 ul li .abox .imgbox .img { display:block; width:100%; height:100%;}
.list_03 ul li .abox .textbox { height:224px; padding:0 20px;}
.list_03 ul li .abox .textbox .text_01_mt { height:32px;}
.list_03 ul li .abox .textbox .text_1 { color:#333333; font-size:22px; line-height:26px; text-align:center;}
.list_03 ul li .abox .textbox .text_2 { color:#777777; font-size:16px; line-height:28px; height:56px; margin-top:25px;}
.list_03 ul li .abox .textbox .more { width:34px; height:34px; padding:1px; margin:22px auto 0 auto; background-image:url(/Template/Pc/image/p-list_03-1-1.png); background-position: center center;}
.list_03 ul li.no2 { float:right; padding-left:20px; border-left:1px solid #dfdfdf;}
/*act*/
.list_03 ul li .abox:hover .text_1 { color:#0074c6;}
.list_03 ul li .abox:hover .more { padding:0; border:1px solid #0074c6; background-image:url(/Template/Pc/image/p-list_03-1-2.png);}
/*act*/


			/*招聘信息-汇总页*/
.list_04 {}
.list_04 ul {}
.list_04 ul li { padding:6px 0;}
.list_04 ul li .par { display:block; padding: 0 20px;}
.list_04 ul li .par .par_in { color:#333333; font-size:20px; line-height:48px; background-image:url(/Template/Pc/image/p-list_04-1-1.png); background-position: right center;}
.list_04 ul li .par .par_in span { font-weight:bold;}
.list_04 ul li .childbox { display:none; padding: 0 20px 30px 20px; background-color:#f7fbfe;}
.list_04 ul li .childbox .text_item_1,
.list_04 ul li .childbox .text_item_2 { padding:20px 0; width:746px;}
.list_04 ul li .childbox .text_item_1 .text_1,
.list_04 ul li .childbox .text_item_2 .text_1 { color:#333333; font-size:16px; line-height:28px;}
.list_04 ul li .childbox .text_item_1 { border-bottom:1px dashed #aeaeae;}
.list_04 ul li .childbox .text_item_1 .text_1 {}
.list_04 ul li .childbox .text_item_2 {}
.list_04 ul li .childbox .text_item_2 .text_1 {}
.list_04 ul li .childbox .btn_01 { display:block; width:108px; color:#ffffff; font-size:16px; line-height:42px; text-align:center; margin-top:6px; background-color:#0074c6;}

.list_04 ul li.no2 .par { background-color:#fafafa;}
/*act*/
.list_04 ul li.on .par,
.list_04 ul li .par:hover { background-color:#0074c6;}
.list_04 ul li.on .par .par_in,
.list_04 ul li .par:hover .par_in { color:#ffffff; background-image:url(/Template/Pc/image/p-list_04-1-2.png);}
/*act*/


			/*企业荣誉*/
.list_05 {}
.list_05 ul { width:1227px;}
.list_05 ul li { float:left; margin:0 27px 32px 0;}
.list_05 ul li .abox { display:block; width:380px; height:506px; position:relative;}
.list_05 ul li .abox .imgbox { width:100%; height:100%; position:relative; overflow:hidden;}
.list_05 ul li .abox .imgbox .img { display:block; width:100%; height:100%;}
.list_05 ul li .abox .zgimg { display:block; position:absolute; z-index:5; top:0; left:-1px; width:382px; height:506px;}
.list_05 ul li .abox .textbox { display:none; position:absolute; z-index:2; top:0; left:0; right:0; bottom:0; padding:44px 36px 0 36px; background-color:#f6f6f6;}
.list_05 ul li .abox .textbox .text_1 { color:#333333; font-size:20px; line-height:36px;}
/*act*/
.list_05 ul li .abox:hover .textbox { display:block;}
/*act*/

			/*新闻末级*/
.article_01 { color:#333333; font-size:16px; line-height:36px; padding:20px 0;}
.article_01 p+p { margin-top:16px;}
.article_01 img { max-width:100%;}

.allback_01 { margin-top:30px;}
.allback_01 .btn_01 { display:block; margin:0 auto; width:158px; color:#777777; font-size:16px; line-height:52px; text-align:center; background-color:#f2f2f2;}

.sharebox_01 { margin-top:54px; font-size:0; text-align:center;}
.sharebox_01 .share_in { display:inline-block;}
.sharebox_01 .bshare-custom { height:30px; font-size:0; text-align:center;}
.sharebox_01 .bshare-custom a,
.sharebox_01 .bshare-custom span { display:block; float:left; width:28px; height: 28px; margin: 0; padding:1px; color:#777777; font-size:14px; line-height:28px; background-position: center center !important; opacity:1 !important; outline:none;}
.sharebox_01 .bshare-custom a+a { margin-left:22px;}
.sharebox_01 .bshare-custom span { width:auto;}
.sharebox_01 .bshare-custom a.bshare-qqim { background-image:url(/Template/Pc/image/p-sharebox-3.png);}
.sharebox_01 .bshare-custom a.bshare-weixin { background-image:url(/Template/Pc/image/p-sharebox-1.png);}
.sharebox_01 .bshare-custom a.bshare-sinaminiblog { background-image:url(/Template/Pc/image/p-sharebox-2.png);}
/*act*/
.allback_01 .btn_01:hover { color:#ffffff; background-color:#0074c6;}
.sharebox_01 .bshare-custom a:hover { padding:0; border:1px solid #0074c6;}
/*act*/





			/*图片变大*/
#mw_scroll_2_02 .mw_box .list li .abox .img,
.i05_main_1 .list ul li a .img,
.c07_main_3 .flexslider .slides li .abox img,
.list_03 ul li .abox .imgbox .img,
.list_02 ul li .abox .imgbox .img,
.list_05 ul li .abox .img,
.c13_main_1 .imgbox .img,
.c16_main_1 .imgbox .img,
.list_01 ul li .abox .imgbox .img { transition: transform 2s;}

#mw_scroll_2_02 .mw_box .list li .abox:hover .img,
.i05_main_1 .list ul li a:hover .img,
.c07_main_3 .flexslider .slides li .abox:hover img,
.list_03 ul li .abox:hover .imgbox .img,
.list_02 ul li .abox:hover .imgbox .img,
.list_05 ul li .abox:hover .img,
.c13_main_1 .imgbox:hover .img,
.c16_main_1 .imgbox:hover .img,
.list_01 ul li .abox:hover .imgbox .img { transform: scale(1.1,1.1)}


				/*弹窗模板*/
.alert_wrap { display:none; position: fixed; top:0; left:0; right:0; bottom:0; z-index:999999;}
.alert_wrap>table { table-layout:fixed; height:100%;}
.alert_bg { position:absolute; z-index:2; top:0; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0.3);}
.alert_inside { position:relative; z-index:5;}

.alert_inbox { display:none; margin:0 auto; position:relative; background-color:#ffffff; border-radius:5px;}
.alert_close { display:block; position:absolute; top:32px; right:34px; overflow:hidden;}
.alert_close .icon { display:block; width:100%; height:100%;}

.alert_01 { width:1200px;}
.at01_inside { padding: 0 32px 20px 32px;}
.at01_main_1 { height:30px; padding:48px 0 0 0;}
.at01_main_1 .text_1 { float:left; color:#555555; font-size:24px; line-height:30px; font-weight:bold;}
.at01_main_1 .text_2 { float:left; color:#777777; font-size:20px; line-height:24px; padding:4px 0 0 6px;}

.at01_main_2 { max-height:600px; overflow:auto;}





				/*服务领域和项目展示汇总页*/		/*2021-06-01修改新增*/
.list_06 {}
.list_06 ul {}
.list_06 ul li { float:left; padding:20px 0;}
.list_06 ul li:nth-child(2n) { float:right;}
.list_06 ul li .abox { display:block; width:580px; height:435px; position:relative;}
.list_06 ul li .abox .imgbox { position:relative; overflow:hidden; height:100%;}
.list_06 ul li .abox .imgbox .img { display:block; width:100%; height:100%;}
.list_06 ul li .abox .textbox_1 { position:absolute; left:0; bottom:0; right:0; padding:0 32px; background-color:rgba(0,0,0,0.5);}
.list_06 ul li .abox .textbox_1 .text_1 { color:#ffffff; font-size:22px; line-height:74px; text-align:center;}
.list_06 ul li .abox .textbox_2 { display:none; position:absolute; top:0; left:0; bottom:0; right:0; padding:0 32px; background-color:rgba(13,87,137,0.7);}
.list_06 ul li .abox .textbox_2 .text_1 { color:#ffffff; font-size:22px; line-height:26px; text-align:center; padding:122px 0 0 0;}
.list_06 ul li .abox .textbox_2 .text_2 { color:#ffffff; font-size:16px; line-height:28px; margin-top:22px; height:140px; position:relative; overflow:hidden;}
.list_06 ul li .abox .imgbox .img { transition: transform 2s;}
.list_06 ul li .abox:hover .imgbox .img { transform: scale(1.1,1.1)}
/*act*/
.list_06 ul li .abox:hover .textbox_1 { display:none;}
.list_06 ul li .abox:hover .textbox_2 { display:block;}
/*act*/

				/*20210623修改新增*/
.content_menu_1 a { width:174px; padding: 0 10px; overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}

.list_05 ul li .abox,
.list_05 ul li .abox .zgimg { height:285px;}















