* {box-sizing: border-box; margin: 0; padding: 0; list-style: none; background-repeat: no-repeat; -webkit-tap-highlight-color: rgba(0,0,0,0); 
   -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing:grayscale; font-family:'Microsoft YaHei UI';}
body {height:100%; background-color: #fff; padding:0; margin: 0; color: #161513; min-width: 280px; font-size: 1.6rem; line-height: 1.4; opacity: 1 !important;}
.f20w1 {margin: 0 auto; width: 100%; min-width: 300px; position: relative; }
.u28w1 {position: fixed; transform: translate(0,0); transition: transform 400ms ease; padding: 4px 0; background-color: #3a3632; display: block; z-index: 7; height: 60px; top: 0; width: 100%;}
.u28w1 .cwidth {position: relative; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center;}
.cwidth {clear: both; width: 100%; max-width: 1344px; margin: 0 auto;}
/*  z-index: 1; */
.midBottomDiv {display: none; font-size: 14px; margin-top: 30px; line-heigt: 100;}
.midUpDiv { }
.middleTotal {border: 0px solid red;text-align: left; margin-top: 400px; height: 300px;padding-left: 48px; padding-right: 48px;}
/*Segoe Print*/
.bottomInfo {height: 306px; background-color: #3a3632; border: 0px solid red; padding-top: 30px;}

.bottomRights {margin: 0 auto; border: 0px solid blue; height: 100px; font-size: 14px; color: white;}

.languageBtn {background-color: #111; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; border-radius: 5px; cursor: pointer;}
.logoarea {background-color: #111; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; border-radius: 5px; cursor: pointer;}
.changeLanguageDiv {border: 0px solid blue; background-color: #FBF9F8; width: 370px; height: 200px; border-radius: 5px; 
    font-size: 18px; padding-top: 30px; padding-left: 20px; padding-right: 20px; display: none; z-index: 20;}
.changeLanguageBtn {margin: 0 auto;  padding-top: 3px; padding-bottom: 3px; margin-top: 15px; border-radius: 5px; cursor: pointer; text-align: center; }

.btitle {color: white; font-size: 14px; font-weight: 700;}
.clink {color: white; font-size: 15px; font-weight: 400; font-family:'Arial Unicode MS';}



.companyHeader {width: 100%; height: 550px; background: url(consulting.webp) no-repeat; 
  background-size: cover;-webkit-background-size: cover;-o-background-size: cover;background-position: center 0;}
.introtab {font-size: 13px; color: #666; padding-left: 10px; padding-right: 10px; border: 0px solid red; 
  background-color: white;height: 250px; padding-top: 10px;}
.introtab2 {font-size: 14px; color: #666; padding-left: 5px; padding-right: 5px; border: 0px solid red; 
  background-color: white; padding-top: 5px; margin: 0 auto; height: 600px;}
.introtab2img {width: 60%}
.introtabup {height: 5px; background-color: #325C72 !important;}
.intrtd {padding-left: 10px; padding-right: 10px;}
.structure TR { color: #666; font-size: 18px;}
.structuretd1 {color: #222; border-right: 3px solid #aaa; padding-right: 10px;}
.structuretd2 { padding-left: 10px;}
.horders img {height: 180px;}
.horders td {padding-top: 8px;}
.horderwords {padding-left: 5px; font-size: 16px; color: #666;}
.partnertable td {padding-top: 15px; padding-top: 15px;}


.productshead {width: 100%; height: 550px; background: url(bk01.png);}
.solutionhead {width: 100%; height: 550px; background: url(03.jpg);}
.productsmaininfo {}
.productsmaininfo td {padding:20px; font-size: 14px; color: #666; }

.datacentertable {font-size: 14px; color: 666;}

.titletr {font-size: 18px; font-weight: 700; color: #000; height: 56px;}
.contenttr {font-size: 12px; fong-weight: 300; color: #666}
.contenttr td {padding-right: 60px;}

.prdtab1 {width: 95%; height: 380px; border: 0px solid #ccc; }
.prdtab2 {height: 160px;background-color: #D6E5E5; border-radius: 10px; font-size: 18px; text-align: left; padding-left: 40px; padding-right: 40px; padding-top: 45px;
          font-size: 20px; font-weight: 700;
          }
.prdtab3 {height: 220px; background-color: white; font-size: 16px; color: #666; padding-left: 40px; padding-right: 40px; padding-top: 20px; text-align: left;}


.wledge1{padding-top: 30px; height: 82px;}
.wledge2{background-color: #4C825C; width: 333px; height: 82px; font-size: 20px; text-align:left; color: #f0f0f0; 
         font-weight: 700; padding-top: 24px; padding-left: 14px; font-family: 'Microsoft YaHei UI';}
.wledge3{position:relative; top: -82px; left: 333px; height: 82px; width: 840px; border: 1px solid #ddd; background-color: #fff; 
         padding-top: 24px; padding-left: 14px; color: #666; font-size: 20px;
       }
       
       
       
       
.contacttitle {height: 400px; background: url(contact.png) no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;background-position: center 0;}
.branchdiv {font-size: 13px; color: #666; text-align: left; line-height: 24px; padding-left: 20px;}
.branchdivlocation {color: #000; font-size: 18px; font-weight: 700; line-height: 32px;}



.solutionsBtns {display: none; width: 240px; z-index: 20;}
.solutionBtn {height: 40px; font-size: 16px; color: white; background-color: #666; text-align: center; border: 0px solid red; padding-top: 7px; cursor: pointer;}
.solutionsBtnNotLast {border-bottom: 0px solid #fafafa;}

.sdwanBtns {display: none; width: 240px; z-index: 20;}
.sdwanBtn {height: 40px; font-size: 16px; color: white; background-color: #666; text-align: center; border: 0px solid red; padding-top: 7px; cursor: pointer;}
.productBtns {display: none; width: 240px; z-index: 20;}
.productBtn {height: 40px; font-size: 16px; color: white; background-color: #666; text-align: center; border: 0px solid red; padding-top: 7px; cursor: pointer;}

.itsourcing {padding-left: 10px; padding-top: 10px; font-size: 16px; font-weight: 700; background-color: white;}
.itsourcingup {height: 5px; background-color: #47423e !important;}


.solutionmain {min-height: 910px;min-width: 1300px;  background-color: #f0f0f0; border: 0px solid red; padding-top: 40px;}
.solutionContent {font-size: 16px; color: #444; line-height: 28px; padding: 10px;}
.solutionTitle {font-size: 36px; color: #000; font-weight: 700; line-height: 54px; padding-left: 10px;}
.solutionHeader {padding: 10px; padding-bottom: 30px;}

.solutionTitle1 {font-size: 20px; font-weight: 600; line-height: 48px;}
.solutionContent1 {font-size: 16px; color: #444; line-height: 28px;}

.prdTitleTable {min-width: 1300px; color: white; font-size: 18px; font-weight: 700;}
.prdTitle02 {width: 83%; margin: 0 auto; border: 0px solid red; min-width: 1000px;}

.sdwana01 {border: 1px solid #aaa; height: 380px; border-radius: 10px;text-align: left;}
.sdwana02 {background-color: #3e6260; height: 170px; padding-left: 46px; padding-top: 25px; border-radius: 10px; }
.sdwana03 {font-size: 15px; color: #666; padding-left: 13px; padding-right: 13px; padding-top: 13px;}
.sdwana04 {font-size: 20px; font-weight: 600; color: #f0f0f0; padding-top: 15px;}
.sdwanimg {width: 40px; height: 50px;}


