
body{background: #fff;}


/** 首页 */

/*导航部分*/
.nav{width: 100%; height: 80px; box-shadow: 0 3px 3px 0 #CCC; background: #FFF; position: fixed; left: 0; top: 0; z-index: 999; overflow: hidden; transition: 0.3s}
.nav.index{background: rgba(255, 255, 255 ,0.8); box-shadow: 0 0 0 0 rgba(0,0,0,0.05);}
.nav.scroll{ background: #FFF; box-shadow: 0 3px 3px 0 rgba(0,0,0,0.05); transition: 0.3s}
.nav .layui-container{position: relative; transition: all 400ms ease-out;}
.nav .nav-logo{height: 100%;  line-height: 80px;}
.nav .nav-logo img{height: 70px; }
.nav .nav-list .language{color: #1E9FFF;}
.nav .nav-list .language:hover{color: #00007f;}
.nav .nav-list{display: inline-block; height: 80px;}
.nav .nav-list button{width: 25px; height: 30px;  background-color: transparent; border: none; outline: none; cursor: pointer;}
.nav .nav-list button span{display: block; width: 25px; height: 2px; background: #2db5a3; margin-bottom: 6px; transition: 0.5s;}
.nav .nav-list button span.spa1{transform: rotate(45deg);}
.nav .nav-list button span.spa3{transform: rotate(-45deg) translate(5px,-5px);}
.nav .layui-nav{width: 100%; position: absolute; top: 80px; right: 0; color: #000; background: transparent;}
.nav .layui-nav .layui-nav-item{display: block; line-height: 60px;  font-weight:900;}
.nav .layui-nav *{font-size: 20px;}
.nav .layui-nav .layui-nav-item span,
.nav .layui-nav .layui-nav-item a{padding: 0 0; color: #949494;}
.nav .layui-nav-bar,
.nav .layui-nav .layui-this:after{height: 4px; background-color: #000000;}
.nav .layui-nav .layui-this a
,.nav .layui-nav .layui-nav-item span
,.nav .layui-nav .layui-nav-item a:hover{color: #000000;}
/*首页大图部分*/
#banner .panel{width: 60%; position: absolute; top: 24%; left: 20%; text-align: center;}
#banner .imgs{background: url(../images/backgroundP/backgroundP1.jpg) no-repeat center top; background-size: cover;}
#banner .panel p{color: #dedede;}
/*主页中部-主体—产品  中部*/

.main-product p{ color: #ababab; }
.main-product p.title,.main-service p.title{color: #484848;  text-align: center; }
.main-product p.title span,.main-service p.title span{color: #2db5a3;}
.main-product .content{border: 1px solid #DEDEDE;  text-align: center; transition: 0.3s;padding: 30px 36px 30px 36px; }
.main-product .content p.label{font-size: 18px; color: #939393; line-height: 46px; padding-top: 6px;}
/* .main-product .content a{font-size: 18px; color: #a1d8cb; line-height: 68px;} */
.main-product .content:hover{box-shadow: 0 0 3px 3px #EEE; transition: 0.3s;}
.main-product .content img{transition: 2s;}
.main-product .content img:hover{transform: rotateY(180deg);}
/*主体-服务 中下部分*/
.main-service{background: #f8f8f8;}
.main-service .content{position: relative;}
.main-service .content .content-left{width: 50%;}
.main-service .content .content-left img{width: 100%;}
.main-service .content .content-right{box-sizing: border-box; background: #FFF;  height: 100%; position: absolute; top: 0; right: 0; transition: 0.3s; overflow: hidden;}
.main-service .content .content-right p{color: #adadad;  overflow: hidden; text-overflow: ellipsis;}
.main-service .content .content-right p.label{ color: #00aaff;}
.main-service .content .content-right span{display: block; width: 50px; height: 2px; background: #2cb6a1; }
.main-service .content .content-right:hover{box-shadow: 2px 2px 2px #EEE; transition: 0.3s;}
.main-service .service-more{padding-top: 80px; padding-bottom: 80px; text-align: center;}
.main-service .service-more a{padding: 10px 62px; font-size: 23px; line-height: 46px;color: #FFF; background: #7fd3c6; border-radius: 3px;}
/*底部*/
.footer{padding-bottom: 70px; background: #2a2a2a;}
.footer .footer-web{padding-top: 50px; padding-bottom: 63px;}
.footer .footer-web a{color: #a5aaa9; line-height: 22px; margin-right: 20px; transition: 0.3s;}
.footer .footer-web a:hover{color: #dce1e0; transition: 0.3s;}
.footer .footer-contact{color: #fff;}
.footer .footer-contact a{color: #a5aaa9;}
.footer .footer-contact .contact-top{padding-top: 20px; line-height: 30px;}
.footer .footer-contact .contact-bottom{line-height: 35px;}
.footer .footer-contact .layui-col-lg3{padding-top: 60px;}
/* 每个页面的标题字部分 */
.banner .title{padding-top: 170px;}
.banner .title.active{padding-top: 120px; transition: 1.5s;}
.banner .title p{ font-size: 36px; text-align: center; line-height: 50px; letter-spacing: 5px; color: #ffffff; font-weight: 800;}
.banner .title p.en{font-size: 20px; letter-spacing: 3px;color: #ffffff;font-weight: 400;}




/** 公	司	介	绍	界	面 */
.banner{height: 320px; margin-top: 80px;}
.banner.company{background: url(../images/backgroundP/backgroundP55.jpg) no-repeat center top; background-size: cover;}
.main.company{padding: 30px 0 75px 0;}
.main.company .company-D{min-height: 1px;padding-right: 15px;padding-left: 15px;font-size: 18px;font-weight: 400;color: #5e5e5e;line-height: 24px;}
.main.company .company-D h1{font-size: 20px;font-weight: 600;padding: 0px;margin-top: 6px;margin-bottom: 18px;color: #222;line-height: 1.1;}
.main.company .company-D .line{height: 2px;width: 40px;background-color: #1086df;margin-top: 14px;margin-bottom: 50px;}
.main.company .company-D i{color: #000000;font-size: 18px;}


/** 体系界面 */
.banner{height: 320px; margin-top: 80px;}
.banner.system{background: url(../images/backgroundP/backgroundP77.jpg) no-repeat center top; background-size: cover;}
.main.system{padding: 30px 0 75px 0;}
.main.system .system-D{min-height: 1px;padding-right: 15px;padding-left: 15px;padding-bottom: 45px;font-weight: 400;color: #222;line-height: 24px; }
.main.system .system-D h1{font-size: 20px;font-weight: 600;padding: 0px;margin-top: 6px;margin-bottom: 10px;color: #222;line-height: 1.1;}
.main.system .system-D .line{height: 2px;width: 80px;background-color: #1086df;margin-top: 14px;margin-bottom: 25px;}
.main.system .system-D .system-D-PD{padding-left: 5%;padding-top: 1%;}
.main.system .system-D .system-D-img{margin-left: 10%;margin-top: 2%; border: 1px solid #9c9c9c;}
.main.system .system-D .details{font-size: 13px;color: #00aaff;}
#system-table1 tr td:first-child{font-weight: 700;}
#system-table1 { color: #000000;}



/** 公	司	业	务	界	面 */
/* 按钮部分 */
.banner.career{background: url(../images/backgroundP/backgroundP22.jpg) no-repeat center top; background-size: cover;}
.main-career{padding-bottom: 130px;}
.main-career ul.careerab{padding: 70px 0; text-align: center;}
.main-career ul.careerab li{display: inline-block;  padding:0 100px; margin-bottom: 15px;  line-height: 46px; color: #b5b5b5; border: 2px solid #e2e2e2; border-radius: 3px; cursor: pointer;}
.main-career ul.careerab li:first-child,.main-career ul.careerab li:nth-child(5){margin-left: 0;}
.main-career ul.careerab li.layui-this,.main-career ul.careerab li:hover{color: #686868; border-color: #000000; transition: 0.3s;}
.main-career .tabManage,  .main-career .tabQuality, .main-career .tabMeasure, .main-career .tabDomain ,.main-career .tabOffshore{display: none;}
/* 公司项目一览 */
.main-career .tabJob{padding-bottom: 15px;}
.main-career .tabJob .tabJob-row1{min-height: 1px;padding-right: 15px;padding-left: 15px;font-size: 14px;font-weight: 400;color: #000000;line-height: 24px;padding-bottom: 50px;}
.main-career .tabJob .tabJob-row1 .tabJob-list{padding-bottom: 40px;}
.main-career .tabJob .tabJob-row1 .tabJob-list h1{font-size: 18px;font-weight: 500;color: #fff;background-color: #000;padding: 12px;margin: 0px;}
.main-career .tabJob .tabJob-row1 .tabJob-list ul.tabJob-list-ul1 li{padding: 10px 20px 10px 20px;font-weight: 600;background-color: #f9f9f9; color: #727272; }
.main-career .tabJob .tabJob-row1 .tabJob-list ul.tabJob-list-ul1 li:first-child{padding-top: 20px;}
.main-career .tabJob .tabJob-row1 .tabJob-list ul.tabJob-list-ul1 li i {padding-right: 10px;}
.main-career .tabJob .tabJob-row1 .tabJob-list ul.tabJob-list-ul1 li:hover{background-color: #1086df; color: #ffffff;}
.main-career .tabJob .tabJob-row1 .tabJob-list ul.tabJob-list-ul2 li{font-size: 18px;}
.main-career .tabJob .tabJob-row2 ,.main-career .tabJob .tabJob-row2 .tabJob-row2-D>div{padding: 0 15px 0  15px;}
.main-career .tabJob .tabJob-row2 .tabJob-row2-D{padding-bottom:70px;}
.main-career .tabJob .tabJob-row2 .tabJob-row2-D1>h1{margin-bottom: 10px;} 
.main-career .tabJob .tabJob-row2 .tabJob-row2-D1 .line{height: 2px;width: 50px;background-color: #1086df;margin-top: 20px;margin-bottom: 20px;} 
.main-career .tabJob .tabJob-row2 .tabJob-row2-D1 .description{font-size: 14px;font-weight: 400;color: #000000;line-height: 24px;} 
/* #tabJob-table table td{padding-left: 5px;padding-right: 5px ;color: #000000;font-size: 15px} */
#tabJob-table table tr td:first-child{font-weight: 700;}
.main-career .tabJob .tabJob-row2 .tabJob-row2-D .tabJob-row2-D2{background-color: #f9f9f9;padding: 20px 0 20px 0;margin-bottom: 20px;border: 1px solid #c1c1c1;} 
.main-career .tabJob .tabJob-row2 .tabJob-row2-D .tabJob-row2-D2 h2,
.main-career .tabJob .tabJob-row2 .tabJob-row2-D .tabJob-row2-D2 .tabJob-row2-D2-2{text-align:center;} 
.main-career .tabJob .tabJob-row2 .tabJob-row2-D .tabJob-row2-D2 .tabJob-row2-D2-1{padding: 20px 10px 20px 10px;} 
/*公司管理		プロジェクト管理*/
.main-career .tabManage{padding-bottom: 15px;}
.main-career .tabManage .content{vertical-align: middle; }
.main-career .tabManage .content .panel{width: 100%;}
/* .main-career .tabManage .content .panel p{font-size: 25px; } */
.main-career .tabManage .content .panel2{margin-left: 10%;margin-right: 10%;margin-bottom:2%; background-color: #ffffff;border-left:5px solid #000000;}
.main-career .tabManage .p_hidden{padding: 0 20px; display: none;}
.main-career .tabManage .content ul{margin-left: 25%;}
.main-career .tabManage .content ul:last-child{margin-bottom: 20px;}
.main-career .tabManage .content li{list-style-type: disc; color: #000000; font-size: 19px;line-height: 40px;}
.main-career .tabManage .content li span{ color: #000000;}
/*离岸开发		オフショア開発*/
/* .main-career .tabOffshore .content img{width: 60%;margin-left: 20%;margin-top: 10%;max-width: 485px;}
.main-career .tabOffshore .content .panel{width: 100%;} */
/* .main-career .tabOffshore .content img{ width: 100%;max-width: 485px;} */

/* .main-career .tabOffshore .content .img{height: 500px;} */
/* .main-career .tabOffshore .content .panel p{font-size: 25px; } */
.main-career .tabOffshore .content .panel2{margin-left: 10%;margin-right: 10%;margin-bottom:2%; background-color: #ffffff;border-left:5px solid #000000;}
/*品質保証*/
.main-career .tabQuality{padding-bottom: 15px;}
.main-career .tabQuality .content{vertical-align: middle; }
.main-career .tabQuality .content .panel{width: 100%;}
/* .main-career .tabQuality .content .panel p{font-size: 25px; } */
.main-career .tabQuality .content .panel2{margin-left: 10%;margin-right: 10%;margin-bottom:2%;  background-color: #ffffff;border-left:5px solid #000000;}
.main-career .tabQuality .p_hidden{padding: 0 20px; display: none;}
.main-career .tabQuality .content ul{margin-left: 25%;}
.main-career .tabQuality .content ul:last-child{margin-bottom: 20px;}
.main-career .tabQuality .content li{list-style-type: disc; color: #000000; font-size: 19px;line-height: 40px;}
.main-career .tabQuality .content li span{ color: #000000;}
/*安全措施		セキュリティ対策*/
.main-career .tabMeasure{padding-bottom: 15px;}
.main-career .tabMeasure .content{vertical-align: middle; }
.main-career .tabMeasure .content .panel{width: 100%;}
/* .main-career .tabMeasure .content .panel p{font-size: 25px; } */
.main-career .tabMeasure .content .panel2{margin-left: 10%;margin-right: 10%;margin-bottom:2%;  background-color: #ffffff;border-left:5px solid #000000;}
.main-career .tabMeasure .p_hidden{padding: 0 20px; display: none;}
.main-career .tabMeasure .content ul{margin-left: 25%;}
.main-career .tabMeasure .content ul:last-child{margin-bottom: 20px;}
.main-career .tabMeasure .content li{list-style-type: disc; color: #000000; font-size: 19px;line-height: 40px;}
.main-career .tabMeasure .content li span{ color: #000000;}
/*特殊技术领域		特意技術分野*/
.main-career .tabDomain{padding-bottom: 15px;}
.main-career .tabDomain .content{vertical-align: middle; }
.main-career .tabDomain .content .panel{width: 100%;}
/* .main-career .tabDomain .content .panel p{font-size: 25px; } */
.main-career .tabDomain .content .panel2{margin-left: 10%;margin-right: 10%;margin-bottom:2%;  background-color: #ffffff;border-left:5px solid #000000;}
.main-career .tabDomain .p_hidden{padding: 0 20px; display: none;}
.main-career .tabDomain table tr td:first-child{font-weight: 700;}





/** 招聘信息 */
.banner.recruit{background: url(../images/backgroundP/backgroundP44.jpg) no-repeat center top; background-size: cover;}
.main-recruit .row{width: 100%;}
.main-recruit .row .col-lg-12{padding: 0 15px 0 15px ;}
.main-recruit .row .col-lg-12 .hero-text{padding-bottom: 60px ;}
.main-recruit .row .col-lg-12 .hero-text h1{margin: 20px 0 10px 0 ; line-height: 1.1; font-size: 28px;font-weight: 600;text-transform: uppercase;letter-spacing: 2px;}
.main-recruit .row .col-lg-12 .hero-text h2{font-size: 13px;font-weight: 400;color: #979797;text-transform: uppercase;letter-spacing: 1px;line-height: 1.1;}
.main-recruit .row .col-lg-12 .hero-text .line{height: 2px;width: 110px;background-color: #1086df;margin-top: 14px;}
.main-recruit .row .col-lg-12 .item{margin-bottom: 20px ;}
.main-recruit .row .col-lg-12 .item .title{padding: 18px 20px 18px 20px; background-color: #fafafa;font-weight: bold;border-bottom: 1px solid #fafafa;font-size: 24px;border-top: 1px solid #e5e5e5;}
.main-recruit .row .col-lg-12 .item .matter{padding: 40px 0 40px 0;font-size: 50px;font-weight: 400;line-height: 24px; color: #000000;}
.main-recruit .row .col-lg-12 .item .matter .content{padding-left: 50px;font-size: 15px;font-weight: 500;line-height: 1.8;}
.main-recruit .row .col-lg-12 .item .matter .content span{padding-left: 50px;font-size: 14px;font-weight: 400;}
.main-recruit .row .col-lg-12 .item .matter .content a{color: #007DDB;}





/** 联系我们 */
.banner.relation{background: url(../images/backgroundP/backgroundP33.jpg) no-repeat center top; background-size: cover;}
.main-relation{padding: 70px 0 75px;}
#relation-D1,#relation-D2{padding: 0 15px 0 15px ;}
#relation-D1 h1{font-size: 28px;font-weight: 600;letter-spacing: 2px;color: #222;margin-top: 20px;}
.main-relation .col-lg-12{width: 100%;min-height: 1px;font-size: 14px;font-weight: 400;color: #727272;line-height: 24px;}
.main-relation .col-lg-12 .line{height: 2px;width: 40px;background-color: #1086df;margin-top: 14px;margin-bottom: 50px;} 
.main-relation #relation-D2 .col-lg-12 h1{font-size: 18px;font-weight: 600;padding: 0px;margin-top: 6px;margin-bottom: 18px;color: #222;margin: 0.67em 0;} 
.main-relation .col-lg-10{display: flex;}
.main-relation .col-md-6{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.main-relation .col-md-6 img{margin-right: auto;margin-left: auto;}
.main-relation .col-lg-10 .col-lg-6 .row{margin-right: -15px;margin-left: -15px;}
.main-relation .col-lg-10 .col-lg-6 .row .col-lg-12 .description{padding-bottom: 60px; color: #000000;padding-right: 0;}
.main-relation .block{padding-top: 4px;padding-bottom: 4px;width: 450px; }
.main-relation .block:hover{color: #00aaff;}
.main-relation .block i{font-size: 33px}
.main-relation .block .icon{height: 62px;width: 82px;border-radius: 90px; background-color: #ffffff; font-size: 40px;padding-top: 20px;text-align: center;margin-bottom: 30px;}
.main-relation .details{margin-left: 20px;width: auto; }
.main-relation .col-md-7{text-align:center;}
.main-relation .details{color: #000000;}



/** 隐私声明 */
.banner{height: 320px; margin-top: 80px;}
.banner.statement{background: url(../images/backgroundP/backgroundP66.jpg) no-repeat center top; background-size: cover;}
.main.statement{padding: 30px 0 75px 0;}
.main.statement .statement-D{min-height: 1px;padding-right: 15px;padding-left: 15px;font-size: 18px;font-weight: 400;color: #5e5e5e;line-height: 24px;}
.main.statement .statement-D h1{font-size: 20px;font-weight: 600;padding: 0px;margin-top: 6px;margin-bottom: 18px;color: #222;line-height: 1.1;}
.main.statement .statement-D .line{height: 2px;width: 80px;background-color: #1086df;margin-top: 14px;margin-bottom: 50px;}
.main.statement .statement-D a{color: #007bb9;}
.main.statement .statement-D a:hover{color: #00aaff;}




@media screen and (max-width: 400px) {
  /* 导航栏部分 */
  .nav .nav-list button{position: absolute; top: 30px; right: 5px;}
  .nav .nav-list .language{position: absolute; top: 60px; right: 5px;}
  .nav .nav-logo img{width: 96%;}
  .nav .nav-logo{width: 100%;}
  /* 主页部分 */
  #banner .imgs{min-width: 100%; height: 360px;}
  #banner .panel p.title{color: #ffffff; font-size: 22px; letter-spacing: 2px;}
  #banner .panel p{font-size: 18px; line-height: 22px; letter-spacing: 0px;}
  .main-product p.title,.main-service p.title{ font-size: 20px; line-height: 40px;}
  .main-product .content{height: 80px;}
  .main-product{padding-top: 50px; padding-bottom: 70px;}
  .main-product p{font-size: 15px;  line-height: 28px;}
  .main-service .content .content-right{padding: 18px 10px 0 10px; width: 50%;  }
  .main-service .content .content-right p{ line-height: 18px; }
  .main-service .content .content-right p.label{font-size: 15px; }
  .main-service .content .content-right span{ margin-bottom: 13px;} 
  /* 公司介绍部分 */
  .main.company .content{padding: 20px 0;}
  .main.company .content div.right{padding-left: 0;}
  .main.company .layui-col-md-offset4 img{width:100%;}
  /* 契约形态部分 */
  .main.system .system-D{font-size: 14px;}
  .main.system .content{padding: 20px 0;}
  .main.system .content div.right{padding-left: 0;} 
  .main.system .system-D .system-D-img{margin-right: 10%;width: 80%;}
  .main.system .system-D-img2{width: 100%;}
  /* 事业内容界面 设置 */
  .main-career .tabManage .content p{padding: 0 10px; font-size: 18px; line-height: 20px;}
  .main-career .tabMeasure .content p{padding: 0 10px; font-size: 18px; line-height: 20px;}
  .main-career .tabQuality .content p{padding: 0 10px; font-size: 18px; line-height: 20px;}
  .main-career .tabDomain .content p{padding: 0 10px; font-size: 18px; line-height: 20px;}
  .main-career .tabOffshore .content p{padding: 0 10px; font-size: 18px; line-height: 20px;}
  .main-career .panel ul span{font-size: 16px; line-height: 18px;}
   #tabJob-table table td{color: #000000;font-size: 13px}
  .main-career ul.careerab li{width: 35%;font-size: 14px;}
  .main-career .tabOffshore .content img{width: 80%;margin-left: 10%;margin-top: 10%;max-width: 485px;}
  .main-career .tabOffshore .content .panel{width: 100%;}
  .main-career .tabOffshore .content .img{height: 270px;}
  /* 人才招募 设置 */
  .main-recruit{padding: 40px 0 40px 0;}
  /* 联系我们界面 */
  .main-relation .row .col-lg-12 .block  {width: 100%;}
  .main-relation .col-md-7 img {width: 100%;}
  .main-relation{padding: 40px 0 40px 0;}
}
@media screen and (min-width: 400px) and (max-width: 543px){
  /* 导航栏部分 */
  .nav .nav-list button{position: absolute; top: 30px; right: 5px;}
  .nav .nav-list .language{position: absolute; top: 60px; right: 5px;}
  .nav .nav-logo img{width: 96%;}
  .nav .nav-logo{width: 100%;}
  /* 主页部分 */
  #banner .imgs{min-width: 100%; height: 400px;}
  #banner .panel p.title{color: #ffffff; font-size: 20px; letter-spacing: 2px;}
  #banner .panel p{font-size: 15px; line-height: 20px; letter-spacing: 0px;}
  .main-product p.title,.main-service p.title{ font-size: 18px; line-height: 50px;}
  .main-product .content{height: 90px;}
  .main-product{padding-top: 80px; padding-bottom: 110px;}
  .main-product p{font-size: 15px;  line-height: 28px;}
  .main-service .content .content-right{padding: 25px 20px 0 20px; width: 50%;  }
  .main-service .content .content-right p{ line-height: 20px; }
  .main-service .content .content-right p.label{font-size: 17px; }
  .main-service .content .content-right span{ margin-bottom: 13px;} 
  /* 公司介绍部分 */
  .main.company .content{padding: 20px 0;}
  .main.company .content div.right{padding-left: 0;}
  .main.company .layui-col-md-offset4 img{width:100%;}
  /* 契约形态部分 */
  .main.system .system-D{font-size: 14px;}
  .main.system .content{padding: 20px 0;}
  .main.system .content div.right{padding-left: 0;} 
  .main.system .system-D-img2{width: 100%;}
  /* 事业内容界面 设置 */
  .main-career .tabManage .content p{padding: 0 10px; font-size: 18px; line-height: 20px;}
  .main-career .tabMeasure .content p{padding: 0 10px; font-size: 18px; line-height: 20px;}
  .main-career .tabQuality .content p{padding: 0 10px; font-size: 18px; line-height: 20px;}
  .main-career .tabDomain .content p{padding: 0 10px; font-size: 18px; line-height: 20px;}
  .main-career .tabOffshore .content p{padding: 0 10px; font-size: 18px; line-height: 20px;}
  .main-career .panel ul span{font-size: 16px; line-height: 18px;}
   #tabJob-table table td{color: #000000;font-size: 13px}
  .main-career ul.careerab li{width: 170px;font-size: 18px;}
  .main-career .tabOffshore .content img{width: 70%;margin-left: 15%;margin-top: 15%;max-width: 485px;}
  .main-career .tabOffshore .content .panel{width: 100%;}
  .main-career .tabOffshore .content .img{height: 300px;}
  /* 人才招募 设置 */
  .main-recruit{padding: 40px 0 40px 0;}
  /* 联系我们界面 */
  .main-relation .row .col-lg-12 .block  {width: 100%;}
  .main-relation .col-md-7 img {width: 100%;}
  .main-relation{padding: 40px 0 40px 0;}
}
/*小屏幕*/
@media screen and (min-width: 543px) and (max-width: 767px){
  /* 导航栏 */
  .nav .nav-list button{position: absolute; top: 30px; right: 15px;}
  .nav .nav-list .language{position: absolute; top: 60px; right: 13px;}
  .nav .nav-logo img{width: 500px;}
  .nav .nav-logo{ position: absolute; top: 0px; left: 15px;}
  /* 主页部分 */
  #banner .imgs{min-width: 100%; height: 550px;}
  #banner .panel p.title{color: #ffffff; font-size: 28px; letter-spacing: 2px;}
  #banner .panel p{font-size: 22px; line-height: 40px; letter-spacing: 2px;}
  .main-product p.title,.main-service p.title{ font-size: 28px; line-height: 80px;}
  .main-product .content{height: 90px;}
  .main-product{padding-top: 90px; padding-bottom: 130px;}
  .main-product p{font-size: 18px;  line-height: 28px;}
  .main-service .content .content-right{padding: 58px 40px 0 48px; width: 50%;  }
  .main-service .content .content-right p{ line-height: 32px; }
  .main-service .content .content-right p.label{font-size: 18px; }
  .main-service .content .content-right span{ margin-bottom: 23px;} 
  /* 公司介绍部分 */
  .main.company .content{padding: 40px 0;}
  .main.company .content div.right{padding-left: 0;}
  /* 契约形态部分 */
  .main.system .system-D{font-size: 15px;}
  .main.system .content{padding: 40px 0;}
  .main.system .content div.right{padding-left: 0;} 
  .main.system .system-D-img2{width: 100%;}
  /* 事业内容界面 设置 */
  .main-career .tabManage .content p{padding: 0 10px; font-size: 18px; line-height: 20px;}
  .main-career .tabMeasure .content p{padding: 0 10px; font-size: 18px; line-height: 20px;}
  .main-career .tabQuality .content p{padding: 0 10px; font-size: 18px; line-height: 20px;}
  .main-career .tabDomain .content p{padding: 0 10px; font-size: 18px; line-height: 20px;}
  .main-career .tabOffshore .content p{padding: 0 10px; font-size: 18px; line-height: 20px;}
  .main-career .panel ul span{font-size: 16px; line-height: 18px;}
  #tabJob-table table td{color: #000000;font-size: 13px}
  .main-career ul.careerab li{width: 220px;font-size: 20px;}
  .main-career .tabOffshore .content img{width: 60%;margin-left: 20%;margin-top: 10%;max-width: 485px;}
  .main-career .tabOffshore .content .panel{width: 100%;}
  .main-career .tabOffshore .content .img{height: 400px;}
  /* 人才招募 设置 */
  .main-recruit{padding: 70px 0 80px 0;}
  /* 联系我们界面 */
  .main-relation .col-md-7 img {height: 500px;}
  .main-relation{padding: 70px 0 80px 0;}
  
}	
@media screen and (min-width: 767px) and (max-width: 1200px){
  /* 导航栏 */
  .nav .layui-container {width: 750px;}
  .nav .nav-list button{position: absolute; top: 30px; right: 15px;}
  .nav .nav-list .language{position: absolute; top: 60px; right: 13px;}
  .nav .nav-logo{ position: absolute; top: 0px; left: 15px;}
  .nav .nav-logo img{width: 500px;}
  /* 主页部分 */
  #banner .imgs{min-width: 100%; height: 650px;}
  #banner .panel p.title{color: #ffffff; font-size: 44px; letter-spacing: 7px;}
  #banner .panel p{font-size: 32px; line-height: 70px; letter-spacing: 7px;}
  .main-product p.title,.main-service p.title{ font-size: 35px; line-height: 120px;}
  .main-product .content{height: 157px;}
  .main-product p{font-size: 18px;  line-height: 28px;}
  .main-service .content .content-right{padding: 25px 20px 0 20px; width: 60%;  }
  .main-service .content .content-right p{ line-height: 22px; }
  .main-service .content .content-right p.label{font-size: 17px; }
  .main-service .content .content-right span{ margin-bottom: 16px;} 
  .main-product{padding-top: 37px; padding-bottom: 130px;}
  
  /* 公司介绍部分 */
  .main.company .content{padding: 40px 0;}
  .main.company .content div.right{padding-left: 0;}
  #com-p1{padding-right: 10%;}

  /* 契约形态部分 */
  .main.system .content{padding: 40px 0;}
  .main.system .content div.right{padding-left: 0;}
  .main.system .system-D{font-size: 18px;}

  /* 事业内容界面 设置 */
  .main-career .tabManage .content p{padding: 0 10px; font-size: 20px; line-height: 22px;}
  .main-career .tabMeasure .content p{padding: 0 10px; font-size: 20px; line-height: 22px;}
  .main-career .tabQuality .content p{padding: 0 10px; font-size: 20px; line-height: 22px;}
  .main-career .tabDomain .content p{padding: 0 10px; font-size: 20px; line-height: 22px;}
  .main-career .tabOffshore .content p{padding: 0 10px; font-size: 20px; line-height: 22px;}
  .main-career .panel ul span{font-size: 18px; line-height: 20px;}
  #tabJob-table table td{color: #000000;font-size: 15px}
  .main-career ul.careerab li{width: 220px;font-size: 20px;}
  .main-career .tabOffshore .content img{width: 60%;margin-left: 20%;margin-top: 10%;max-width: 485px;}
  .main-career .tabOffshore .content .panel{width: 100%;}
  .main-career .tabOffshore .content .img{height: 500px;}
  /* 人才招募 设置 */
  .main-recruit{padding: 70px 0 80px 0;}
  /* 联系我们界面 */
  .main-relation .col-md-7 img {height: 500px;}
  .main-relation{padding: 70px 0 80px 0;}

}
/*大屏幕*/
@media screen and (min-width: 1201px){
  /* 导航栏部分 */
  .nav .nav-list button{position: absolute; top: 30px; right: 15px;}
  .nav .nav-logo{ position: absolute; top: 0px; left: 15px;}
  .nav .nav-list .language{position: absolute ; top: 60px; right: 59%;}
  .nav .layui-nav .layui-nav-item{margin:0 20px;}
  .nav .nav-list button{display: none;}
  .nav .layui-nav{width: auto; position: absolute; top: 0; padding: 0 5px; border-radius: 0; margin: 0;}
  .nav .layui-nav .layui-nav-item{display: inline-block; margin:0 15px; line-height: 80px;}
  .nav .nav-logo img{width: 500px;}
  /* 主页部分 */
  #banner .imgs{min-width: 100%; height: 650px;}
  #banner .panel p.title{color: #ffffff; font-size: 54px; letter-spacing: 10px;}
  #banner .panel p{font-size: 40px; line-height: 78px; letter-spacing: 15px;}
  .main-product p.title,.main-service p.title{ font-size: 40px; line-height: 160px;}
  .main-product .content{height: 150px;}
  .main-product{padding-top: 50px; padding-bottom: 130px;}
  .main-product p{font-size: 18px;  line-height: 28px;}
  .main-service .content .content-right{padding: 58px 40px 0 48px; width: 50%; height: 100%;}
  .main-service .content .content-right p{ line-height: 32px; }
  .main-service .content .content-right p.label{font-size: 18px; }
  .main-service .content .content-right span{ margin-bottom: 23px;} 
 
   /* 公司介绍部分 */
  .main.company .content{padding: 40px 0;}
  .main.company .content div.right{padding-left: 0;}
  
  /* 契约形态部分 */
  .main.system .content{padding: 40px 0;}
  .main.system .content div.right{padding-left: 0;}
  .main.system .system-D{font-size: 18px;}
  
  /* 事业内容界面 lable字体 */
  .main-career .tabManage .content p{padding: 0 50px; font-size: 20px; line-height: 40px;}
  .main-career .tabMeasure .content p{padding: 0 50px; font-size: 20px; line-height: 40px;}
  .main-career .tabQuality .content p{padding: 0 50px; font-size: 20px; line-height: 40px;}
  .main-career .tabDomain .content p{padding: 0 50px; font-size: 20px; line-height: 40px;}
  .main-career .tabOffshore .content p{padding: 0 50px; font-size: 20px; line-height: 40px;}
  .main-career ul.careerab li{width: 220px;padding: 0 32px; font-size: 24px; margin-left: 30px; line-height: 50px;}
  #tabJob-table table td{color: #000000;font-size: 15px}
  .main-career .tabOffshore .content img{position: absolute;left:50%;right:50%;top:15%;transform:translateX(-50%)}
  .main-career .tabOffshore .content .img{height: 580px;}
  /* 人才招募 设置 */
  .main-recruit{padding: 70px 0 80px 0;}
  /* 联系我们界面 */
  .main-relation .col-md-7 img {height: 500px;}
  .main-relation{padding: 70px 0 80px 0;}
  
}
/*超大屏幕*/
@media screen and (min-width: 1200px) {

}
@media screen and (min-width: 1300px) {
  .layui-container{width: 1200px; padding: 0;}
}
