﻿
/*
z-index:
.topMenu 280
.subMenu 250
.aSecMenu 100
*/

.mainBody { width:100%; max-width:1920px; min-width:1170px; position:relative;
	margin:0 auto; font-size:18px; }
.mainBody .mid { overflow:hidden; }
h1 { font-size:42px; color:#000; }
h3 { font-size:22px; }
img { display:block; }
.mid { width:1170px; margin:0 auto; position:relative; }
.kv { width:100%; max-width:1920px; min-width:1170px; margin:0 auto;
	background:no-repeat 50% 0; }


/* index */
.ikv { overflow:hidden; position:relative; }
.ikv .box .video { width:100%; display:none; }
.ikv .box video { width:100%; display:block; }
.ikv .box { width:100%; height:100%; background:#000; }
.ikv .box img { width:100%; }
.ikv .box .img video { opacity:0.5; }
.ikv .box .videoBt { width:209px; height:42px; left:50%; top:64.65%; margin-left:-104px; color:#fff; text-align:center;
	box-sizing:border-box; border:1px solid #fff; position:absolute; font-size:14px; padding-top:9px; cursor:pointer; }
.ikv .kvTxt { width:43.39%; left:28.18%; top:42.52%; position:absolute; }


.iPic01 { width:608px; height:465px; float:left; padding-top:41px; }
.iPic02 { width:543px; float:left; padding:71px 0 0 17px; }
.iPic02 .icon01 { margin:25px 0 25px ;}
.iPic03 { width:1170px; /*! height:524px; */ margin:0 auto; text-align:center; display: flex; justify-content: space-betweens; margin-bottom: 45px;}
.iPic03 a { width:210px; height:272px;
	position:relative; top:103px; margin:0 17px; display:inline-block; color:#fff; }
.iPic03 a img { width:100%; display:block; }

.moreBt01, .moreBt02 { width:209px; height:42px; box-sizing:border-box; display:inline-block; padding:10px 0 0 75px;
	background:url("../images/bt01.png") no-repeat; color:#193c8c; font-size:14px; }
.moreBt02 { color:#fff; background-image:url("../images/bt02.png"); }

.iPart2 { width:100%; height:770px; background-color:#f1f1f1; }
.iPart2 h1 { margin:92px auto; text-align:center; }
.iP2Change { width:1170px; height:440px; position:relative; }
.iP2Change .left { width:625px; height:439px; position:relative; overflow:hidden; }
.iP2Change .left .box { position:absolute; left:100%; }
.iP2Change .left .box:first-child { left:0; }
.iP2Change .box{ transition:left ease 0.6s; }

.iP2Change .right { width:544px; height:377px; background-color:#193c8c; overflow:hidden;
	position:absolute; left:625px; top:0;  }
.iP2Change .right .box { width:100%; height:100%; color:#fff; position:absolute; left:100%;
	box-sizing:border-box; padding:82px 0 0 75px; transition-delay:0.1s; }
.iP2Change .right .box:first-child { left:0; }
.iP2Change .right .icon02 { margin:20px 0 20px; }

.iP2Change .text { line-height:1.8; font-size:14px; }
.iP2Change .btLeft { background-color:#c9c9c9; position:absolute; left:785px; top:378px; cursor:pointer; }
.iP2Change .btRight { background-color:#193c8c; position:absolute; left:902px; top:378px; cursor:pointer; }

.iPart3 { width:100%; max-width:1920px; height:758px; margin:0 auto;
	background:url("../images/ibg01.jpg") no-repeat 50% 0; }
.iPart3 h1 { text-align:center; padding-top:104px; }
.iPart3 .iP3Rounds { width:100%; margin-top:85px; justify-content:center; display:flex; }
.iPart3 .iP3Rounds div { width:201px; height:261px; margin:0 50px; position:relative; text-align:center; }
.iPart3 .iP3Rounds p { width:100%; position:absolute; top:25%; text-align:center; color:#193c8c;
	font-size:48px; font-weight:lighter; }
.iPart3 .iP3Rounds span { width:100%; font-size:22px; margin-top:28px; display:block; }

.iPart4 { width:100%; max-width:1920px; margin:0 auto; height:666px;
	background:url("../images/iclientbg.jpg") no-repeat 50% 0;}
.iPart4 h1 { padding-top:82px; text-align:center; color:#fff; }
.iPart4 .mid { height:100%; position:relative; }
.iPart4 div { position:absolute; }
.iPart4 .iClient8 { width:185px; left:817px; top:435px; }
.iPart4 .iClient7 { width:65px; left:661px; top:428px; }
.iPart4 .iClient6 { width:79px; left:474px; top:424px; }
.iPart4 .iClient5 { width:199px; left:157px; top:442px; }
.iPart4 .iClient4 { width:126px; left:978px; top:270px; }
.iPart4 .iClient3 { width:199px; left:682px; top:276px; }
.iPart4 .iClient2 { width:104px; left:453px; top:251px; }
.iPart4 .iClient1 { width:340px; left:1px; top:265px; }



/* about */
.akv { height:400px; }
.aSecMenu { width:100%; max-width:1920px; min-width:1170px; height:61px;
	margin:0 auto; text-align:center; font-size:15px; border-bottom:1px solid #eee;
	box-sizing:border-box; color:#aaa; position:sticky; position:-webkit-sticky; top:0; z-index:100; background:#fff; }
/*.aSecMenu span { margin:0 66px; }*/
.aSecMenu a { width:206px; height:60px; color:#aaa; cursor:pointer;
	padding:18px 0 0; box-sizing:border-box; display:inline-block; }
.aSecMenu a.on { color:#fff; background:#193c8c; }

.aMid14 { width:100%; max-width:1440px; min-width:1170px; margin:0 auto; position:relative; }
.aPart1 { width:100%; height:860px; margin-top:50px; }
.aPart1 h1 { text-align:center; }
.aPart1 .iP3Rounds { width:100%; margin-top:80px; justify-content:center; display:flex; }
.aPart1 .iP3Rounds div { width:201px; height:261px; margin:0 50px; position:relative; text-align:center; }
.aPart1 .iP3Rounds p { width:100%; position:absolute; top:25%; text-align:center; color:#193c8c;
	font-size:48px; font-weight:lighter; }
.aPart1 .iP3Rounds span { width:100%; font-size:22px; margin-top:28px; display:block; }

.aBgVideo { width:100%; min-width:1170px; height:1080px; position:absolute; top:470px; z-index:-1; overflow:hidden; }
.aBgVideo video { width:1920px; height:1080px; position:absolute; left:50%; margin-left:-960px; background:#fff; }

.aPart2 { width:100%; height:1238px; position:relative; }
.aPart2 .mid { height:100%; }
.aP2Title { width:100%; height:184px; text-align:center; }
.aP2Title p { font-size:22px; }
.aPart2 .aP2 { width:100%; height:317px; position:relative; color:#fff; background:no-repeat 50% 0; }
.aPart2 .aP2 p { position:absolute; font-size:18px; }
.aPart2 .aP2 p span { font-size:22px; }
.aPart2 .aP2:nth-child(even) p { left:680px; top:114px; }
.aPart2 .aP2:nth-child(odd) p { left:174px; top:114px; }

/*li:nth-child(odd) 与 :nth-child(even)  //奇偶匹配*/
.aPart2 .aP2_1 { background-image:url("../images/ap2_1.jpg"); }
.aPart2 .aP2_2 { background-image:url("../images/ap2_2.jpg"); }
.aPart2 .aP2_3 { background-image:url("../images/ap2_3.jpg"); }

.aPart3 { width:100%; height:1078px; background:url("../images/ap3bg.jpg") no-repeat 50% 0; }
.aPart3 div { box-sizing:border-box; }
.aPart3 .mid { height:100%; }

.aPart3 .aP3Logo { width:76px; left:59px; top:79px; position:absolute; }
.aPart3 .aP3img1 { width:584px; left:584px; top:118px; position:absolute; }
.aPart3 .box { width:427px; height:329px; top:655px; position:absolute;
	padding:60px 0 0 54px; background:no-repeat 0 0; }
.aPart3 .aP3Txt1 { left:59px; background-image:url("../images/ap3txtbg1.png"); }
.aPart3 .aP3Txt2 { left:584px; background-image:url("../images/ap3txtbg2.png"); }
.aPart3 .box .txt { width:317px; color:#fff; }
.aPart3 .box h3 { font-size:24px; font-weight:bold; margin-bottom:16px; }
.aPart3 .box p { font-size:14px; text-align:justify; line-height:1.94; }

/*.aP3ceo { width:100%; height:592px; position:relative; }*/
/*.aP3ceo div { position:absolute; }*/
/*.aP3ceoTitle { width:503px; height:58px; left:606px; top:131px;*/
/*	background-color:#193c8c; color:#fff; padding:13px 0 0 112px; font-size:22px; }*/
/*.aP3ceoTitle span { margin-right:68px; }*/
/*.aP3ceo1 { width:59px; left:34px; top:68px; }*/
/*.aP3ceo2 { width:584px; left:61px; top:97px; }*/
/*.aP3ceo3 { width:156px; left:536px; top:229px; }*/
/*.aP3ceoDisc { font-size:14px; left:690px; top:230px; }*/
/*.aP3ceoDisc .line { border-left:1px solid #193c8c; padding-left:25px; margin-bottom:33px; }*/
/*.aP3ceoDisc span { display:block; background:url("../images/icon03.png") no-repeat 26px 8px; padding-left:36px; }*/
/*.aP3Yy { width:417px; float:left; height:317px; margin-left:61px; }*/
/*.aP3Yy div { position:relative; }*/
/*.aP3Titel { width:100%; height:58px; padding:13px 0 0 26px; background-color:#193c8c; color:#fff; font-size:22px; }*/
/*.aP3Disc { font-size:14px; }*/
/*.aP3Disc .line { border-left:1px solid #193c8c; padding-left:25px; margin:30px 0; }*/
/*.aP3Disc span { display:block; background:url("../images/icon03.png") no-repeat 26px 8px; padding-left:36px; }*/

/*.aP3Gy { width:417px; float:left; height:317px; margin-left:214px; }*/
/*.aP3Zdh { width:417px; float:left; height:317px; margin-left:61px; }*/
/*.aP3Zdh .aP3Titel { background-color:#005bac; }*/
/*.aP3Zdh span { background-image:url("../images/icon04.png"); }*/
/*.aP3Zdh .line { border-left:1px solid #005bac; }*/

/*.aP3Hj { width:417px; float:left; height:317px; margin-left:214px; }*/
/*.aP3Hj .aP3Titel { background-color:#005bac; }*/
/*.aP3Hj span { background-image:url("../images/icon04.png"); }*/
/*.aP3Hj .line { border-left:1px solid #005bac; }*/

.aPart4 { width:1050px; margin:0 auto 190px; }
.aPart4 .title { height:300px; padding-top:180px; box-sizing:border-box; display:flex; justify-content:center; }
.aPart4 .title span { display:block; }

.aPart4 table { width:100%; background:url("../images/adown03.png") repeat-x 0 100%; padding-bottom:2px; }
.aPart4 table tr { width:100%; height:71px; background:url("../images/adown03.png") repeat-x 0 0; }
.aPart4 table tr:hover { background-color:#f5f5f5; }
.aPart4 table tr td { box-sizing:border-box; }
.aPart4 table tr td a { color:#000; }
.aPart4 table tr td:first-child { padding-left:43px; }
.aPart4 table tr td img { display:inline-block; align-self:center; margin-left:12px; }

.aPart4 .moreDown { font-size:18px; color:#193c8c; text-align:center; margin-top:50px; cursor:pointer; }


/* business */
.bSecMenu { width:100%; max-width:1920px; min-width:1170px; height:61px; margin:0 auto;
	text-align:center; font-size:15px; position:sticky; position:-webkit-sticky; top:0; z-index:100;
	box-sizing:border-box; color:#aaa; background:#fff; border-bottom:1px solid #eee; }
.bSecMenu span { margin:0 70px; }
.bSecMenu a { width:206px; height:60px; color:#aaa; cursor:pointer;
	padding:18px 0 0; box-sizing:border-box; display:inline-block; }
.bSecMenu a.on { color:#fff; background:#193c8c; }


.bBgVideo { width:100%; min-width:1170px; height:1080px; position:absolute; top:604px; z-index:-1; overflow:hidden; }
.bBgVideo video { width:1920px; height:1080px; position:absolute; left:50%; margin-left:-960px; }

.bPart1 { width:100%; max-width:1920px; min-width:1170px; padding-top:42px;
/*background:url("../images/bpart1bg.png") repeat-x 50% 501px;*/ }
.bPart1 h1 { text-align:center; }
.bPart1 .pics { display:block; margin-top:47px; }
.bPart1 .pics img { margin: 0 auto;}
.bPart1 .pics div { position:relative; text-align:center; float:left; }
.bPart1 .pics p { width:100%; text-align:center; bottom:45px; color:#fff; font-size:18px; position:absolute; }
.bPart1 .pics .pic2 { margin:0 3px; }

.bPart2 { width:100%; max-width:1920px; min-width:1170px; height:970px; /*background:url("../images/bpart1bg.png") 50% 0;*/ }
.bPart2 .bP2 { width:470px; padding-top:182px; color:#fff; }
.bPart2 .bP2 h1 { color:#fff; padding-bottom:30px; border-bottom:#6e6e6e; }
.bPart2 .bP2 p { padding:40px 0 86px 18px; }
.bPart2 .mid { overflow:visible; }
.bP2-line2 { position:absolute; top:0; left:-135px; }

.bPart3 { width:100%; height:893px; background:url("../images/bp3_bg.jpg") no-repeat 50% 100%; }
.bPart3 .bP3{ width:100%; height:700px; margin-top:105px; }
.bPart3 .bP3 h1 { margin-bottom:12px; }
.bPart3 .bP3 p { margin-top:15px; font-size:18px; }
.bPart3 .bP3_2 { position:absolute; left:506px; top:172px; }
.bPart3 .bP3_2 p { padding:15px 0 0 95px; color:#fff;  }


/*technology*/
.tBody { height:1317px; }
.tBg { width:100%; height:100%; position:absolute; top:0; }
.tBg div { width:100%; height:100%; position:absolute; top:0; overflow:hidden; opacity:0;
	transition:opacity 0.5s ease; -webkit-transition:opacity 0.5s ease; }
.tBg div:first-child { opacity:1; }
.tBg div img { margin-left:50%; }
.tBody .mid { width:100%; max-width:1440px; min-width:1170px; margin:0 auto; padding-top:144px; }
.tBody h1 { width:50%; height:112px; box-sizing:border-box; padding-left:15px;
	background:url("../images/ttitlebg.png") no-repeat 0 99px; }
.tBody .info { width:100%; height:100%; position:relative; }

.tBody .bigBox { width:50%; height:807px; float:left; overflow:hidden; position:relative; }
.tBody .bigBox div { width:100%; height:100%; position:absolute; top:0; background:no-repeat 50% 0;
	transform:translate3d(100%,0,0); -ms-transform:translate3d(100%,0,0); }
.tBody .bigBox div:first-child { transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); }

.tBody .txtBox { width:50%; height:449px; float:left; background:#fff; position:relative; overflow:hidden; }
.tBody .txtBox div { width:100%; height:100%; position:absolute; top:0; padding:35px 0 0 42px;
	box-sizing:border-box; transform:translate3d(100%,0,0); -ms-transform:translate3d(100%,0,0); animation-delay:0.1s; }
.tBody .txtBox div:first-child { transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); }
.tBody .txtBox h4 { font-size:18px; color:#dd6b25; display:block; }
.tBody .txtBox p { position:absolute; left:42px; bottom:46px; font-size:12px; color:#585858; line-height:2; }
.tBody .txtBox p span { display:block; padding-left:7px; background:url("../images/icon06.png") no-repeat 0 12px; }

.tBody .midBox { width:31%; height:358px; float:left; overflow:hidden; position:relative; }
.tBody .midBox div { width:100%; height:100%; background:no-repeat 100% 0; position:absolute; top:0;
	transform:translate3d(100%,0,0); -ms-transform:translate3d(100%,0,0); animation-delay:0.15s; }
.tBody .midBox div:first-child { transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); }

.tBody .smallBox { width:19%; height:210px; float:left; overflow:hidden; position:relative; }
.tBody .smallBox div { width:100%; height:100%; background:no-repeat 100% 0; position:absolute; top:0;
	transform:translate3d(100%,0,0); -ms-transform:translate3d(100%,0,0); animation-delay:0.2s; }
.tBody .smallBox div:first-child { transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); }

.tBody .control { width:19%; height:148px; float:left; background:#005bac;
	position:relative; display:flex; cursor:pointer; }
.tBody .control p { flex:1; border-bottom:3px solid rgba(255,255,255,0.2); color:#fff;
	font-size:14px; text-align:center; align-self:flex-end; pointer-events:none; }
.tBody .control p span { visibility:hidden; }
.tBody .control p.on { border-bottom:3px solid rgba(255,255,255,1); }
.tBody .control p.on span { visibility:visible; }
.tBody .control .tArr { position:absolute; left:39%; top:46%; pointer-events:none; }

/*.log { width:50%; position:fixed; top:10%; left:0; color:red; font-size:14px; pointer-events:none; }*/


/*advantades*/
.dSecMenu { width:100%; max-width:1920px; min-width:1170px; height:61px; margin:0 auto;
	text-align:center; font-size:15px; position:sticky; position:-webkit-sticky; top:0; z-index:100;
	box-sizing:border-box; color:#aaa; background:#fff; border-bottom:1px solid #eee; }
.dSecMenu span { margin:0 66px; }
.dSecMenu a { width:206px; height:60px; color:#aaa; cursor:pointer; padding:18px 0 0;
	box-sizing:border-box; display:inline-block; }
.dSecMenu a.on { color:#fff; background:#193c8c; }



.dPart1 { width:1170px; height:595px; position:relative; padding-bottom:82px; margin-top:30px; }
.dPart1 div { position:absolute; }
.dPart1 h1 { position:absolute; top:54px; left:67px; }
.dPart1 .dLabel { height:57px; background-color:#193c8c; text-align:center; box-sizing:border-box;
	color:#fff; padding-top:12px; font-size:22px; }
.dPart1 .dLabel3 { width:335px; left:670px; top:537px; }
.dPart1 .dLabel2 { width:184px; left:458px; top:510px; background-color:#005bac; }
.dPart1 .dLabel1 { width:365px; left:671px; top:126px; }
.dPart1 .dPic4 { width:499px; left:671px; top:194px; }
.dPart1 .dPic7 { width:84px; left:457px; top:370px; }
.dPart1 .dPic5 { width:59px; left:257px; top:53px; }
.dPart1 .dPic6 { width:42px; left:170px; top:470px; }
.dPart1 .dPic3 { width:186px; left:239px; top:381px; }
.dPart1 .dPic2 { width:300px; left:349px; top:33px; }
.dPart1 .dPic1 { width:300px; left:1px; top:144px; }
.dPart1 .dP1Bg { width:549px; left:204px; top:86px; }

.dPart2 { width:100%; max-width:1920px; min-width:1170px; height:735px; color:#fff;
	background:url("../images/dp2bg.jpg") no-repeat 50% 0; }
.dPart2 h1 { color:#fff; padding-top:84px; margin-left:57px; }
.dPart2 p { margin-left:57px; }
.dPart2 .mid { height:636px; }
.dVdPoster1 { width:500px; height:400px; left:66px; top:235px;
	background:rgba(255,0,0,0); position:absolute; }


.out_left { animation:out_left 0.6s cubic-bezier(.55,0,.45,1) both;
	-ms-animation:out_left 0.6s cubic-bezier(.55,0,.45,1) both;
	-webkit-animation:out_left 0.6s cubic-bezier(.55,0,.45,1) both; }
@keyframes out_left 	{
	0% { transform:translate3d(0%,0,0); }
	100% { transform:translate3d(-100%,0,0); }
}
@-webkit-keyframes out_left 	{
	0% { -webkit-transform:translate3d(0%,0,0); }
	100% { -webkit-transform:translate3d(-100%,0,0); }
}
@-ms-keyframes out_left 	{
	0% { -ms-transform:translate3d(0%,0,0); }
	100% { -ms-transform:translate3d(-100%,0,0); }
}
.show_right { animation:show_right 0.5s cubic-bezier(.55,0,.45,1) both;
	-ms-animation:show_right 0.5s cubic-bezier(.55,0,.45,1) both;
	-webkit-animation:show_right 0.5s cubic-bezier(.55,0,.45,1) both;}
@keyframes show_right 	{
	0% { transform:translate3d(100%,0,0); }
	100% { transform:translate3d(0%,0,0); }
}
@-webkit-keyframes show_right 	{
	0% { -webkit-transform:translate3d(100%,0,0); }
	100% { -webkit-transform:translate3d(0%,0,0); }
}
@-ms-keyframes show_right 	{
	0% { -ms-transform:translate3d(100%,0,0); }
	100% { -ms-transform:translate3d(0%,0,0); }
}
.dPart3 { width:100%; background:url("../images/dp4bg.jpg") no-repeat 50% 0; }
.dPart3 .mid { height:806px; }
.dPart3 h1 { margin:87px 0 0 60px; }
.dPart3 .imgBox { width:1058px; height:553px; position:absolute; left:56px; top:178px; }
.dPart3 .imgBox .imgs { width:855px; height:514px; position:absolute; overflow:hidden; }
.dPart3 .imgBox .imgs div { position:absolute; top:0; transform:translate3d(100%,0,0); -ms-transform:translate3d(100%,0,0); }
.dPart3 .imgBox .imgs div:first-child { transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); }

.dP3Bt { width:91px; left:919px; top:424px; position:absolute; }
.dP3Bg { width:1023px; left:35px; top:29px; position:absolute; }
.dP3NextBt { width:91px; left:954px; top:453px; position:absolute; cursor:pointer; }
.dPoints { width:110px; position:absolute; bottom:17px; left:762px; }
.dPoints div { width:10px; height:10px; background-color:#fff; opacity:0.2;
	float:left; margin-right:17px; }
.dPoints div.on { opacity:1; }

.dPart4 { width:100%; max-width:1920px; min-width:1170px; height:900px; margin:0 auto;
	 }
.dPart4 h1 { padding:46px 0 0 53px; }
.dPart4 .dP4ImgBox { width:100%; margin-top:33px; position:relative; overflow:hidden; }
.dPart4 .dP4ImgBox div { float:left; position:relative; }
.dPart4 .dP4ImgBox div:nth-child(odd) { margin:0 4px 4px 0; }
.dPart4 .dP4ImgBox div.sp { position:absolute; right:2px; top:331px; margin:0;  }
.dPart4 .dP4ImgBox video { outline:none; display:none; width:100%; height:100%; background-color:#000;
	position:absolute; top:0; }
.dPart4 .dP4ImgBox #dVdPoster { cursor:pointer; }

.dPart5 { width:100%; height:648px; text-align:center; display:flex;
	background:url("../images/dp5bg.jpg") no-repeat 50% 0; }
.dPart5 h1 { margin:0 auto; color:#fff; padding-top:245px; }


.dPart6_show { animation:dPart6_show 3s ease-in both; }
@keyframes dPart6_show 	{
	0% { opacity:0 } 100% { opacity:1 }
}
.dPart6 { width:100%; height:850px; display:flex; position:relative;  }

.dPart6 .dP6Bg { width:100%; min-width:1170px; height:850px; position:absolute; top:0; z-index:-1; overflow:hidden; }
.dPart6 .dP6Bg video { width:1920px; height:850px; position:absolute; left:50%; margin-left:-960px; }

.dPart6 .mid { height:100%; overflow:visible; display:none; background:url('../images/dp6bg2.png') no-repeat 49.3% 45%; }
.dPart6 .mid div { position:absolute; }
.dP6TxtMid { width:13.68%; left:42.91%; top:45.41%; }
.dP6Title1 { width:7.78%; left:36.24%; top:10.35%; }
.dP6Txt1 { width:20.68%; left:23.25%; top:14.71%; }
.dP6Title5 { width:15.73%; left:64.1%; top:75.76%; }
.dP6Txt5 { width:22.39%; left:63.76%; top:80.82%; }
.dP6Title6 { width:13.76%; left:72.48%; top:42%; }
.dP6Txt6 { width:22.91%; left:72.48%; top:47.65%; }
.dP6Title7 { width:11.71%; left:67.09%; top:19.18%; }
.dP6Txt7 { width:35.21%; left:66.76%; top:24.71%; }
.dP6Title4 { width:7.61%; left:29.4%; top:77.18%; }
.dP6Txt4 { width:44.02%; left:-6.28%; top:82%; } /*left:-6.28%;*/
.dP6Title3 { width:7.69%; left:17.69%; top:49.76%; }
.dP6Txt3 { width:22.31%; left:3.16%; top:55.29%; }
.dP6Title2 { width:7.61%; left:21.62%; top:24.71%; }
.dP6Txt2 { width:23.42%; left:5.81%; top:29.76%; }
.dPart6 .tt { opacity:0.22; cursor:pointer; transition:opacity 0.4s ease; }
.dPart6 .txt { opacity:0; transition:opacity 0.4s ease;  }


.dPart7 { width:100%; height:544px;
	background:url("../images/dp7bg.jpg") no-repeat 50% 0; }
.dPart7 h1 { padding-top:62px; text-align:center; }
.dPart7 p { font-size:12px; margin:-8px 0 0 55%;  }
.dPart7 .zhengshu { width:100%; height:234px; margin-top:43px; overflow:hidden; }
.dPart7 .zhengshu .box { width:3840px; }
.dPart7 .zhengshu span { float:left; }


/*contact*/
.mapBox { width:100%; max-width:1920px; min-width:1170px; height:773px; margin:0 auto;
	background:url("../images/mapbg.jpg") no-repeat 50% 0;  }
.cAddress { color:#fff; font-size:14px; padding:152px 0 0 60px;  }
.cAddress .line { width:40px; height:2px; }
.cAddress .line img { width:40px; height:2px; }
.cAddress p { line-height:46px; margin-top:25px }
.cAddress a { color:#fff; margin-right:20px; }
.cAddress a:hover { color:#fff; text-decoration:underline; }
.cAddress .icons { margin-top:78px; display:none; }
.cAddress .icons a { width:30px; display:block; float:left; }
.cAddress .icons a img { width:100%; }

.cSendBox { width:100%; max-width:1920px; min-width:1170px; height:560px; margin:-273px auto 150px;
	background:url("../images/sendboxbg.png") no-repeat 50% 0; font-size:14px; }
.cSendBox .mid { height:100%; }
.cSendBox .left { width:50%; float:left; }
.cSendBox .title { padding:120px 0 0 80px; }
.cSendBox .name { padding:80px 0 0 80px; }
.cSendBox .name p { margin-bottom:60px; }
.cSendBox .name input { width:200px; height:30px; outline:none;
	border:0; background-color:transparent; border-radius:0; }

.cSendBox .right { width:50%; float:left; }
.cSendBox .right .disc { margin-top:125px; }
.cSendBox .right textarea { width:500px; height:206px; border:2px solid #d9d9dd;
	margin-top:24px; outline:none; border-radius:0; box-sizing:border-box; padding:4px; }
.cSendBox .right .submit { width:209px; height:42px; margin:22px 0 0 290px; box-sizing:border-box; border:0;
	background:url("../images/bt01.png") no-repeat; color:#193c8c; cursor:pointer; border-radius:0; }

.cMapKv { width:100%; height:400px; min-width:1170px; background:50% 0 no-repeat; }
/*.cMapKv img { width:1920px; display:block; }*/


/*join*/
.jKv { height:400px; }
.jTitle { text-align:center; margin-top:120px; }
.jDisc { text-align:center; margin-top:35px; line-height:1.8; }
.jSelectBox { width:100%; height:80px; margin-top:100px;
	display:flex; justify-content:space-between; }
.jSelectBox select, .jSelectBox input { width:487px; height:80px;  color:#808080; font-size:18px;
	background:url("../images/icon05.png") no-repeat 450px 50%; outline:none;
	 -webkit-appearance:none; appearance:none;
	border:1px solid #e3e3e3; box-sizing:border-box; padding:0 20px; }
.jSelectBox input { background:none; }

.jMid { width:1050px; margin:0 auto; position:relative; }
.jInfo { margin-top:62px; }
.jInfo dt { height:48px; color:#193c8c; display:flex; border-bottom:1px solid #000; }
.jInfo dt span { display:block; float:left; }
.jInfo .s1 { width:308px; text-align:center; }
.jInfo .s2 { width:121px; text-align:center; margin-left:155px; }
.jInfo .s3 { width:172px; text-align:center; margin-left:228px; }
.jInfo .s4 { width:65px; min-height:10px; text-align:center; cursor:pointer; }
.jInfo .s4 img { display:inline-block; }
.jInfo dd { }
.jInfo dd .list { height:72px; border-bottom:1px solid #000; display:flex; }
.jInfo dd span { align-self:center; }
.jInfo dd:nth-child(even) .list { background:#f5f5f5; }
.jInfo dd table { width:100%; border-bottom:1px solid #000; padding:45px 40px; font-size:14px; display:none; }
.jInfo dd table td { box-sizing:border-box; vertical-align:top; padding-bottom:16px; }
.jInfo dd table td.b { font-weight:bold; }

/*.jInfo dd table td:first-child { vertical-align:top; }*/
	/*.jobTb { width:100%; margin-top:37px; font-size:18px; }*/
/*.jobTb tr { height:70px; }*/
/*.jobTb tr:nth-child(even) { background-color:#f5f5f5; }*/
/*.jobTb th { color:#193c8c; border-bottom:1px solid #000; box-sizing:border-box; text-align:center; }*/
/*.jobTb td { border-bottom:1px solid #000; box-sizing:border-box; text-align:center; }*/

/*.jobTb th:first-child { text-align:left; padding-left:43px; }*/
/*.jobTb td:first-child { text-align:left; padding-left:43px; }*/
.jMoreBt { margin:57px auto 0; text-align:center; cursor:pointer; }
.jMoreBt a { font-size:18px; padding:0 6px; display:inline-block; border-bottom:1px solid #193c8c; color:#193c8c; }
.jSendMail { width:800px; height:130px; margin:80px auto 126px; color:#fff; display:flex; justify-content:center;
	background-color:#193c8c; text-align:center; cursor:pointer; }
.jSendMail img { align-self:center; }
.jSendMail span { align-self:center; margin-left:16px; }



