@charset "utf-8";
/*------------------------------------------------------------------
[Master Stylesheet]
Project:           ULINK
Version:           1.2
Last time:         2023-06-13
Design:            Gaoky
--------------------------------------------------------------------*/

/* width:100px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; */
/* word-break:break-all; word-warp:warp; */
/* !important */
/*  word-spacing:10px */
/* position: fixed; z-index:10;top:0; */

/* 全局CSS定义 */
body {text-align:center;font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px;font-size:12px; color:#666666;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0px; padding: 0px; border:0; }
li { list-style-type:none}
h1,h2,h3,h4,h5,h6 {margin:0px; padding:0px; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
table{ margin:0 auto;}
img{vertical-align:top; border:0px}

/* 其他属性 */
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
.noBorder{border:none;}
.border { border:#CCCCCC 1px solid}
.left { text-align:left}
.center { text-align:center}
.right { text-align:right}
.floatL { float:left}
.floatR { float:right}
.clear { clear:both; height:1px; overflow:hidden}
.warp { width:1180px; margin:auto; background:#FFF}
.body_bgc { background:#f2f2f2}

.bgshadow {
  -webkit-box-shadow:0 0 10px #e4e4e4;  
  -moz-box-shadow:0 0 10px #e4e4e4;  
  box-shadow:0 0 10px #e4e4e4;  
}

/* 通用空白间距 */
.blank3{ height:3px; font-size:1px; width:100%; overflow:hidden;}
.blank5{ height:5px; font-size:1px; width:100%; overflow:hidden;}
.blank6{ height:6px; font-size:1px; width:100%; overflow:hidden;}
.blank9{ height:9px; font-size:1px; width:100%; overflow:hidden;}
.blank10{ height:10px; font-size:1px; width:100%; overflow:hidden;}
.blank12{ height:12px; font-size:1px; width:100%; overflow:hidden;}
.blank9w{ height:9px; font-size:1px; width:100%;  background:#fff;overflow:hidden;}
.blank15{ height:15px; font-size:1px; width:100%; overflow:hidden;}
.blank20{ height:20px; font-size:1px; width:100%; overflow:hidden;}

/* 链接颜色 */
a:link {color: #666666; text-decoration:none;}
a:visited {color: #666666;text-decoration:none;}
a:hover {color: #ffcc33; text-decoration:underline;}
a:active {color: #ffcc33;}

/* 颜色属性 [定义规则，小写c加颜色名称] */
.cred,a.cred:link,a.cred:visited { color:#ff0000}


/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}
.fI {font-style: italic;}

/* 字体大小*/
.f10px{ font-size:10px;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.f16px{ font-size:16px;}
.f18px{ font-size:18px;}
.f20px{ font-size:20px;}
.f24px{ font-size:24px;}

header { width:100%; height:105px; background:#f7f7f9; border-bottom:#FFF 1px solid}
header nav { width:1180px; margin:auto;}
header nav .logo { float:left;margin-right:50px;}

/* 菜单 */
.menu {font-family: "微软雅黑";  margin: auto;}
.menu ul {padding:0; margin:0; list-style-type: none;}
.menu ul li {float:left; position:relative; top:30px}
.menu ul li a, .menu ul li a:visited {
display:block; text-align:center; text-decoration:none; width:100px; height:60px; color:#333333; font-size:16px;
}
.menu ul li a:link {color: #666666; text-decoration:none;}
.menu ul li a:visited {color: #666666;text-decoration:none;}
.menu ul li a:hover {color: #ea4620; text-decoration:none;font-weight:bold}

.menu ul li ul {display: none; z-index:99;}
.menu ul li:hover ul {display:block; position:absolute; left:0; width:100px;}
.menu ul li:hover ul li a {display:block;height:40px;text-align:center; padding:0px 10px }
.menu ul li:hover ul li a:hover {height:40px; }

.menu .m2ul {padding:0; margin:0;margin-top:-30px;}
.menu .m2ul li { background:#f7f7f9;font-size:12px}
.menu .m2ul li a{ font-size:12px}
.menu .m2ul li a:hover {text-decoration:underline;font-size:12px}

/* 三级菜单*/
.imsc{position:relative;}
.imsubc{position:absolute;visibility:hidden;background:#ffffff;border-bottom:#1371b7 2px solid;margin-left:0px;}
.menu ul li:hover .imsubc{visibility:visible;}
.menu ul ul li:hover  .imsubc{visibility:visible;}
.menu ul ul ul li:hover  .imsubc{visibility:visible;}
.menu li:hover ul  .imsubc{visibility:hidden;}
.menu li:hover ul ul .imsubc{visibility:hidden;}
.menu li:hover ul ul ul  .imsubc{visibility:hidden;}
.subList li { height:40px}


.language { float:left; line-height:100px; margin-left:30px; color:#999999}
.language a:link {color: #999999; text-decoration:none;}
.language a:visited {color: #999999;text-decoration:none;}
.language a:hover {color: #ea4620; text-decoration:underline;}


/* banner */
#bannerPic{height: 520px;position: relative;overflow: hidden; background:#f7f7f9; border-top:#dbdbdb 1px solid}
#bannerPic ul.tuul{list-style: none;position: absolute;top: 0;left: 0;width: 101010px;height: 520px;}
#bannerPic ul.tuul a{float: left;width: 1920px;height: 520px;}
#bannerPic .anniu .leftbut{position: absolute;width: 45px;height: 45px;top: 122px;left: 10px;background:red;cursor: pointer;display: none;}
#bannerPic .anniu .rightbut{position: absolute;width: 45px;height: 45px;top: 122px;right: 10px;background:blue;cursor: pointer;display: none;}
#bannerPic .dianul{list-style: none;position: absolute;right: 120px;bottom: 24px;}
#bannerPic .dianul li{float: left;width: 40px;height: 12px;margin-right: 16px;border-radius: 4px;background:#000;opacity: 0.15;cursor: pointer;}
#bannerPic .dianul li.cur{background: #fff;opacity: 1;}


.bannerPic { background:url(../images/en/02.jpg) no-repeat center; height:520px}

.aboutBox { width:1180px; margin:auto}
.aboutBox h2 { font-size:36px; height:100px; color:#333; line-height:100px }
.aboutBox h3 { font-size:18px;font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:44px; text-align:left}

.businessBox { background:#f7f7f9;}
.businessBox h2 { font-size:36px; height:100px; color:#333; line-height:100px }

.businessDl { width:1180px; height:257px; margin:auto}
.businessDl dd { width:392px; height:257px; float:left; background:#dbdbdb}
.businessDl .rline { border-right:#FFF 1px solid}
.businessDl dd .busTitle { height:110px}
.businessDl h3 { font-size:24px;font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:48px}
.businessDl h4 { font-size:16px;font-family:Arial, Helvetica, sans-serif; color:#333333; }

.OurBox { width:1180px; height:630px; margin:auto}
.OurBox dd { width:234px; height:630px; float:left; background:#dbdbdb}
.OurBox .rline { border-right:#FFF 1px solid}
.OurBox h2 { font-size:36px; height:100px; color:#333; line-height:100px }
.OurBox h3 { font-size:22px;font-family:Arial, Helvetica, sans-serif; color:#ffffff; width:186px; line-height:26px; background:#15439f; margin-top:20px; margin-left:24px; font-weight:bold; padding:20px 0px}
.OurBox p { font-size:16px;font-family:Arial, Helvetica, sans-serif; color:#333333; padding:0px 20px; text-align:left; height:250px; line-height:20px }


.cultureBox { background:#f7f7f9;}
.cultureBox .texts { width:1100px; margin:auto}
.cultureBox h2 { font-size:36px; height:100px; color:#333; line-height:100px }
.cultureBox h3 { font-size:16px;font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:44px}

.textBox {background:#f7f7f9; text-align:center}
.textBox p { font-size:22px; color:#333; line-height:60px;  padding:50px}


.sytextBox { background:url(../images/cn/bgcs.jpg) no-repeat center; height:301px; padding:50px;}
.sytext {width:1080px; margin:auto}
.sytextBox .sytext  p { font-size:22px;font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:44px;}


.bg1 { background:url(../images/en/footBg.png) no-repeat center top; height:476px}


.introduce { height:335px;}
.introduce .introduceDl { width:1100px; margin:auto}
.introduce .introduceDl .d1 { width:780px; float:left; margin-top:70px; text-align:left}
.introduce .introduceDl p { font-size:16px; color:#666666; margin:0px; padding:0px; height:50px;}
.introduce .introduceDl .d1 p { text-indent:40px}
.icon_tel { background:url(../images/en/icon_tel.png) no-repeat}
.icon_map { background:url(../images/en/icon_map.png) no-repeat}
.icon_mail { background:url(../images/en/icon_mail.png) no-repeat}


.introduce .introduceDl .d2 {margin-top:70px; width:200px; float:left; text-align:left}
.introduce .introduceDl .d3 {margin-top:70px; width:100px; float:left; text-align:left}




.active {
display: block;
width: 477px;
height: 316px;
}
.active:hover img{
transform: scale(1.01);
transition: all 1s ease 0s;
-webkit-transform: scale(1.01);
-webkit-transform: all 1s ease 0s;
}



/* 产品 */
.mainContent { }

.subUl { width:230px; margin-left:0px; float:left;background:#f7f7f9}
.subUl li{  font-size:18px; margin:20px 10px;text-align:left; font-weight:bold}
.subUl li a:hover { display:block}
.main a:link { color:#06F}
.main a:visited {color: #06F;}
.main a:hover {color: #06F;}

.sub2 { padding-left:10px}

.subUl2 {}
.subUl2 li{ font-size:18px; border:none;  margin:30px 5px; text-align:left; line-height:24px; font-weight:normal;color:#666}
.subUl2 a:link{color:#666}
.subUl2 a:visited {color: #666;}
.subUl2 a:hover {color: #666;}

.choose a:link {color: #ffcc00; text-decoration:underline;}
.choose a:visited {color: #ffcc00;text-decoration:underline;}
.choose a:hover {color: #ffcc00; text-decoration:underline;}

.proBox { float:right; width:920px;  padding:0px 0px;}
.proBox .proLi { text-align:left}
.proBox .proLi .h1 { font-size:36px; color:#333; }
.proBox .proLi .proPicBox {}
.proBox .proLi .proPicBox .TT { font-weight:bold}
.proBox .proLi .proPicBox p { font-size:18px; color:#959595; margin:0px; padding:0px}
.proBox .proLi .img {text-align:right}

.proTable { width:100%; border:#CCC 1px solid;border-collapse:collapse;border-spacing:0;}
.proTable .uline { border-bottom:#CCC 1px solid}
.proTable th{ background:#CCC; height:40px; font-size:16px;  padding:0px 5px;border-bottom:#afafaf 1px solid}
.proTable th:nth-child(1){ width:18%}
.proTable th:nth-child(2){ width:19%}
.proTable th:nth-child(3){ width:19%}
.proTable th:nth-child(4){ width:19%}
.proTable th:nth-child(5){ width:10%}
.proTable th:nth-child(6){ width:15%}

.proTable td{ height:38px; font-size:16px; color:#959595; padding:5px 5px;border-bottom:#CCC 1px solid}

.proTable2 { width:100%; border:#CCC 1px solid;border-collapse:collapse;border-spacing:0; }
.proTable2 th{color:#0066cc; height:40px; font-size:16px;  padding:0px 5px;border-bottom:#CCC 1px solid}
.proTable2 td{ height:38px; font-size:16px; color:#959595; padding:5px 5px;border-bottom:#CCC 1px solid}
.proTable2 th:nth-child(1){ color:#0066cc;width:20%;border-right:#CCC 1px solid}
.proTable2 td:nth-child(1) {background:#5abbde; color:#FFF; text-align:left; padding-left:20px}
.proTable2 td:nth-child(2){ text-align:left; padding-left:50px}


.proLis { height:300px; padding:60px 50px 0px 50px}
.bgs { background:#f7f7f7}
.proPic { width:350px; height:240px;}
.proTextBox { width:420px; height:240px; text-align:left}

.proTextBox .h1{ font-size:36px}

.proTextBox p{ font-size:16px; line-height:34px}


/* 技术 */

.odmBox { background:#f7f7f9;}
.odmBox h2 { font-size:36px; height:100px; color:#333; line-height:100px }
.odmDl { width:1180px; height:204px; margin:auto; background:#dbdbdb; padding-left:20px}
.odmDl dd { width:373px; height:144px; float:left; background:#dbdbdb; margin-top:10px}
.odmDl .rline { width:21px; height:144px; background:url(../images/cn/odmLine.jpg) no-repeat}
.odmDl h3 { font-size:24px;font-family:Arial, Helvetica, sans-serif; color:#000000; margin-top:10px;}

.odmDl2 { width:1180px; height:300px; margin:auto; padding-left:20px}
.odmDl2 dd { width:392px; height:291px; float:left; margin-top:10px}
.odmDl2 h3 { font-size:20px;font-family:Arial, Helvetica, sans-serif; color:#000000; width:308px; line-height:38px;background:#FFF; position:absolute; z-index:10; margin-top:-40px; margin-left:42px; font-weight:bold}


.jeofBox { }
.jeofBox .texts { width:1100px; margin:auto; text-align:left;font-size:18px;font-family:Arial, Helvetica, sans-serif; color:#333333; }
.jeofBox h2 { font-size:36px; height:100px; color:#333; line-height:100px }
.jeofBox h3 { font-size:24px;font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:44px}
.jeofDL { width:1180px; margin:auto; height:520px;background:#dbdbdb; padding:10px 0px 0px 10px}
.jeofDL dd{ border:#dbdbdb 1px solid; float:left; width:580px; height:250px}

.jeofBline { height:36px; border-bottom:#dbdbdb 1px solid; width:1000px; margin:auto; text-align:left}
.jeofTline { height:36px; border-top:#dbdbdb 1px solid; width:1000px; margin:auto; text-align:left}
.jeofTitle { height:34px; background:#dbdbdb; font-size:24px; line-height:34px; color:#333333; padding:0px 30px}
.jeofTitle2 { height:34px; font-size:18px; line-height:34px; color:#333333; padding:0px 30px}
.listDl {width:1000px; height:150px; margin:auto; margin-top:30px; padding-left:50px}
.listDl dd { width:190px; height:40px; font-size:18px; text-align:left; float:left}

.listDl3 {width:1000px; height:200px; margin:auto; }
.listDl3 dd { width:190px; height:40px; font-size:18px; float:left; text-align:center}

.OurAiBox {background:#f7f7f9; padding:50px 0px}
.OurAiBox .texts { width:1180px; margin:auto}
.OurAiBox h2 { font-size:36px; height:100px; color:#333; line-height:100px }
.OurAiBox h3 { font-size:18px;font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:44px}

.sectorBox { background:#f7f7f9;}
.sectorBox h2 { font-size:36px; height:100px; color:#333; line-height:100px }
.sectorDl { width:1180px; height:164px; margin:auto; background:#dbdbdb;}
.sectorDl dd { width:393px; height:164px; float:left; background:#dbdbdb;}
.sectorDl h3 { font-size:18px;font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:50px; font-weight:bold  }

/* 调达服务 */
.logoDl {  margin:auto;background:#f7f7f9; padding:30px}
.logoDl dd { width:132px; height:132px; float:left; margin:5px;}

.ddfwBox { float:right; width:920px;  padding:0px 0px; text-align:center}
.ddfwBox h2 { font-size:36px; height:100px; color:#333; line-height:100px }
.ddfwBox h3 { font-size:18px;font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:50px; }
.ddfwBox h5{ line-height:38px; font-size:18px; text-align: left;  padding-left:200px}
.wmdysDl { width:1000px; height:300px; margin:auto;}
.wmdysDl dd { width:216px; height:216px; float:left; border:#9cb432 6px solid;margin:0px 40px;border-radius:111px;}
.wmdysDl h4 { font-size:30px;font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:50px;  text-align:center;  }
.wmdysDl p { font-size:20px;font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:50px;  text-align:center;margin:0px; padding:0px;  }

/* 联系我们 */
.map { width:1180px; height:550px; margin:auto}

.contactBox { width:1180px; background:url(../images/en/bg_contact.jpg) no-repeat; height:649px; margin:auto}
.contactText { padding:347px 0px 0px 550px }
.contactText p{ line-height:38px; font-size:16px; text-align: left}

/* 页脚 */
footer { background:#cccccc; font-size:16px; height:140px; }
footer div { line-height:30px; color:#666666}
footer div a:link {color: #FFF; text-decoration:none;}
footer div a:visited {color: #FFF;text-decoration:none;}
footer div a:hover {color: #0099ff; text-decoration:underline;}

.backToTop {
 display: none; background:url(../images/en/top.jpg) no-repeat;width:75px; height:75px;position: fixed;_position: absolute;right: 20px;bottom: 100px;_bottom: "auto";cursor: pointer;opacity: .6;filter: Alpha(opacity=60); cursor:pointer
}
