@charset "utf-8";
/* CSS Document */

/*banner*/
.banneri { background: #000 center center no-repeat; background-size:cover;
      width: 100%;
      height: 7em; overflow: hidden;}
.banneri .con { position: relative; z-index: 0; max-width: 1680px; width: 70%;  
margin: 0 auto 0; 
 height: 100%; color: #fff;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 flex-wrap: nowrap;
 align-items: center; justify-content: start; }
.banneri .con .txt {padding: 0 1em; text-align: left;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 flex-wrap: nowrap;
 align-items: center; justify-content: start;}
.banneri .con h1 { font-size: 2.5em; line-height: 1.3em; }

.banneri .con p { margin-left: 1em;}
.banneri .con .txtsj h1 { width: 14em;}
.banneri .con .txtsj p {flex: 1;}

.banneri .con .txtcs h1 { width: 12em;}
.banneri .con .txtcs p {flex: 1; margin-right: 25.5%;}

.scpicb { position: absolute; top: -21%; right: 16px; width: 23%;
overflow: hidden;
-moz-border-radius:0.5em; -webkit-border-radius:0.5em; border-radius:0.5em;
 -moz-box-shadow: 0 0 6px rgba(0, 0, 0, .2);
 -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .2);
 box-shadow: 0 0 6px rgba(0, 0, 0, .2);}
.scpicb .pic { width: 100%; padding-top: 75%;
 background: center center no-repeat; background-size:cover;}

/*位置导航*/
.position {padding: 1.3em 1em 1.2em;font-size: 14px; border-bottom: 1px solid #d3d3d3; 
line-height: 1.3em; text-align: left;}
.position a {color: #979797;}
.position a:hover {color: #000;}
.position .arr { margin: 0 0.2em; color: #979797; font-family:"SimSun";}
.position .cur { color: #484848;}
/*分页*/
/*分页*/
.page { padding:2em 0 0; }
.page a { margin: 0.6em 0.2em 0;
      vertical-align: middle;
      padding: 0.1em 0 0; width: 2.2em; overflow: hidden; height: 2em;
      line-height: 2em;
      color: #252525;
      display: inline-block;
	  -moz-border-radius:0.2em; -webkit-border-radius:0.2em; border-radius:0.2em;}
.page span { vertical-align: middle; margin: 0 0.5em;}
.page a:hover {  background-color: #132542; color: #fff;}
.page a.cur {  background-color: #132542; color: #fff;}
.page .first,.page .end,.page .next,.page .prev {font-family:"SimSun";}

/*详情*/

.mainiW { min-width: 1024px; background: url(../imgs/bg.jpg) center 0 no-repeat;
background-size:100% auto; }
.maini2W { min-width: 960px; background: url(../imgs/ysbg.jpg) center 0 no-repeat;
background-size:cover;margin-bottom: -3.2em;}

.maingkW {background: url(../imgs/gkbg.jpg) center 0 no-repeat;
background-size:cover; }
.maingkW .position { border-bottom: 0;color: #1b72c3;}
.maingkW .position .arr{ color: #1b72c3;}
.maingkW .position a { color: #1b72c3;}
.maingkW .position .cur { color: #002f5b;}

.maini { position: relative; z-index: 0; max-width: 1680px; width: 70%; margin: 0 auto 0;}
.maini2 { position: relative; z-index: 0; max-width: 1680px; width: 90%; margin: 0 auto 0;}

.maini:after { display: block;clear: both;content: "";}

.newBox .list .lib { margin-top: 25px; background-color: #fff; 
border: 1px solid #d8d8d8; padding: 26px;}
.newBox .list .lib::after { display: block; clear: both; content: "";}
.newBox .list .picb { float: left; width: 304px; overflow: hidden;}
.newBox .list .pic { display: block; cursor: pointer; padding-top: 56%; height: 0; overflow: hidden;
background: center center no-repeat; background-size:cover;
transition: all 0.5s;}
.newBox .list .lib .pic:hover {
	-ms-transform:scale(1.03,1.03); /* IE 9 */
	-webkit-transform: scale(1.03,1.03); /* Safari */
	transform: scale(1.03,1.03); /* 标准语法 */}
.newBox .list .txtb { margin-left: 328px; text-align: left; margin-right: 1em; }
.newBox .list .name { margin-top: 0.6em;  font-size: 20px; font-weight: bold;
 line-height: 1.4em; height: 1.4em;
 overflow: hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}
.newBox .list .time { color: #a2a2a2; margin-top: 0.6em;}
.newBox .list .intro { margin-top: 0.7em; font-size: 14px; color: #515050; 
line-height: 1.8em; height: 3.6em;
overflow: hidden;
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; }
.newBox .list .btn { margin-top:0.2em; display: inline-block; padding: 0 1.7em 0 0;
 line-height:1.4em; font-size: 20px;}
.newBox .list .btn:hover { color: #066fd2;}
.newBox .list .btn::after { content: ">>"; margin-left: 6px; font-size: 14px; color: #999; font-family: "SimSun";}

.detailBox { margin: 25px 0 0; text-align: left;}

.detailBox h1 {
      font-size: 28px;
      line-height: 1.4em;
}

.detailBox .about {
      margin-top: 0.7em;
      color: #666;
      line-height: 1.8em;
}
.detailBox .about span { margin-right: 2.8em; display: inline-block;}

.detailBox .content { margin-top: 1.3em; padding: 10px 70px 35px;
      overflow: hidden;
      text-align: left;
      line-height: 2em;}

.detailBox .content img {
      max-width: 100%;
      height: auto; margin-bottom: 0.8em;
}

.contBox { margin: 25px 1em 0; background-color: #fff; border: 1px solid #d8d8d8; padding: 37px;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: nowrap;
align-items: center; justify-content: space-between;}
.contBox .mapBox { width: 45%; position: relative; z-index: 0; padding-top: 31.5%;}
.contBox .mapBox .mapCon { position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.contBox .mapBox img { display: block; width: 100%; height: auto;}

.mapBox2 {position: relative; z-index: 0; padding-top: 32%;}
.mapBox2 .mapCon { position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.mapBox2 img { display: block; width: 100%; height: auto;}

.contBox .txtb { width: 50%; text-align: left;color: #272636;}
.contBox .txtb .tit { font-size: 1.4em; font-weight: bold; line-height: 1.3em;}
.contBox .txtb .list {  margin-top: 0.8em; font-size: 1.2em; line-height: 1.4em;}
.contBox .txtb .list dl { }
.contBox .txtb .list dt {padding: 0.7em 0 0.6em; float: left; width: 4em; text-align: right;}
.contBox .txtb .list dd {padding: 0.7em 0 0.6em; margin-left: 4.5em;}

.contBox .txtb .list dt.add {background: url(../imgs/add.png) 0 center no-repeat;
background-size:1.6em auto;}
.contBox .txtb .list dt.tel {background: url(../imgs/tel.png) 0 center no-repeat;
background-size:1.6em auto;}
.contBox .txtb .list dt.mail {background: url(../imgs/email.png) 0 center no-repeat;
background-size:1.6em auto;}
.contBox .txtb .list dt.web {background: url(../imgs/web.png) 0 center no-repeat;
background-size:1.6em auto;}

.jobList {margin: 25px 0 0; background-color: #fff; border: 1px solid #d8d8d8; padding: 42px;}
.jobList li {margin-top: 1.3em; overflow: hidden; }
.jobList .tit {  background-color: #eee; position: relative; z-index: 0; cursor: pointer; 
padding: 0.7em 2em 0.7em 2em; overflow: hidden;
 font-size: 20px; font-weight: bold; text-align: left; line-height: 1.3em; color: #092571;}
.jobList .tit::before { position: absolute; left: 1.3em; width: 4px; height: 1.1em;
 background-color: #092571; content: ""; top: 50%; margin-top: -0.55em;}
.jobList .tit i { display: block; position: absolute; right:1.3em; top: 50%;
 margin-top: -11px; width: 13px; height: 22px;
 background: url(../imgs/arr4.png) center center no-repeat; background-size:contain;}
.jobList .con {  display: none;  overflow: hidden; font-size: 18px; line-height: 1.8em;
 text-align: left; color: #00103f;padding: 1em 1.9em;}
.jobList .con img { max-width: 100%; height: auto;}

.jobList li.sel .tit i {transform: rotate(90deg);
-ms-transform: rotate(90deg); /* IE 9 */
-webkit-transform: rotate(90deg); /* Safari and Chrome */}
.jobList li.sel .con { height: auto; }

.gkBox { max-width: 1680px; margin: 0 auto -3.2em; padding:80px 0 110px;
/* background: url(../imgs/gkbg.png) center center no-repeat;
background-size:cover; */}
.gkBox ul { width: 92%; margin: 0 4%;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: nowrap; justify-content: space-between; align-items: stretch;}
.gkBox li { width: 25%;}
.gkBox li a { display: block; margin: 0 15%; height: 100%; color: #000e33;
background:#fff; transition: all 0.7s;
filter:Alpha(opacity=45);
background: rgba(255, 255, 255, 0.45)}
.gkBox li a:hover {filter:Alpha(opacity=7);
background: rgba(255, 255, 255, 0.7)}
.gkBox li .pic { display: block; padding-top: 3em;}
.gkBox li .pic img { display: block; margin: 0 auto; width: 30%; height:auto;}
.gkBox li .name { margin-top: 0.5em; display: block; font-size: 20px; line-height: 1.5em;}
.gkBox li .en {margin-top: 0.4em; padding-bottom: 2.5em; display: block;
 font-size: 0.9em; line-height: 1.5em;}
 
 .gktBox { max-width: 1680px; margin: 0 auto -3.2em; padding:3em 0 4em;
 /* background: url(../imgs/gkbg.png) center center no-repeat;
 background-size:cover; */}
 .gktBox ul { margin: 0 -1.25%;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;center
 flex-wrap: nowrap; justify-content: space-between; align-items: stretch;}
 .gktBox li { width: 25%;}
 .gktBox .lib { position: relative; z-index: 0; display: block; margin: 0 7%; color: #000e33;
 background:#fff; text-align: center; padding-bottom: 1em; 
  -moz-border-radius:1.6em; -webkit-border-radius:1.6em; border-radius:1.6em;}
 .gktBox .lib:hover { top: -1px;
-moz-box-shadow: 0 0 28px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 28px rgba(0, 0, 0, .1);
	box-shadow: 0 0 28px rgba(0, 0, 0, .1);}
 .gktBox .picb { overflow: hidden;
  -moz-border-radius:1.6em; -webkit-border-radius:1.6em; border-radius:1.6em;}
 .gktBox .pic { display: block; padding-top: 85%; height: 0; overflow: hidden;
 background: center center no-repeat; background-size:cover; transition: all 0.5s;}
 .gktBox .pic:hover {
-ms-transform:scale(1.1,1.1); /* IE 9 */
-webkit-transform: scale(1.1,1.1); /* Safari */
transform: scale(1.1,1.1); /* 标准语法 */ }
 .gktBox .name { margin:2em 0 2.6em; display: block; color: #333; 
 font-size: 18px; line-height: 1.5em; text-align: center;}
 .gktBox .btn {display: inline-block;  
    font-size: 12px;
    line-height: 24px;
    padding: 3px 25px 3px 45px;
    text-align: center;
    border: 1px solid #0028aa;
    color: #0028aa;
    transition: background-color .36s;
    background: #fff url(../imgs/banner-btn3.png) no-repeat 15px center;
  -moz-border-radius:2em; -webkit-border-radius:2em; border-radius:2em;}
 .gktBox .btn:hover {
    color: #fff;
    background: #0028AB url(../imgs/banner-btn4.png) no-repeat 15px center;
}

.csBox { text-align: left; padding: 1.6em 1em;}

.introBox {margin: 25px 0 0; 
background-color: #fff; border: 1px solid #d8d8d8; padding: 10px 70px 35px;
 text-align: left; color: #092571; }
.introBox p { line-height: 1.8em;}
.introBox .tit {   position: relative; z-index: 0; 
padding: 1.5em 0 0.7em 0.7em; overflow: hidden;
 font-size: 24px; font-weight: bold; text-align: left; line-height: 1.3em; color: #092571;}
.introBox .tit::before { position: absolute; left: 0; width: 4px; height: 1.1em;
 background-color: #092571; content: ""; top: 1.62em; }
.introBox .tab { text-align: left; border-bottom: 1px solid #d2d2d2;
 font-size: 20px; font-weight: bold; line-height: 2.3em; height: 2.4em;}
.introBox .tab ul {}
.introBox .tab li { position: relative; z-index: 0; 
cursor: pointer; margin-right: 3.3em; display: inline-block;}
.introBox .tab li.cur { color: #092571; border-bottom: 4px solid #092571;}
.introBox .conz .con { display: none;}
.introBox .conz .con:first-child { display: block;}
.introBox .content { font-weight: bold; color: #00103f; font-size: 18px; 
line-height: 1.8em; text-align: left; overflow: hidden;}
.introBox .content img {  max-width: 100%; height: auto;}
.introBox .content p { text-indent: 2em;}
.introBox .content p img { margin-left: -2em;}
.introBox .listE { line-height: 2em;}
.introBox .listE li{ padding-left: 0.9em; position: relative; z-index: 0;}
.introBox .listE li::before { content: ""; position: absolute; left: 0; top: 50%;
background-color: #00103f; width: 6px; height: 6px; margin-top: -3px;
-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
}
.introBox img {  max-width: 100%; height: auto;}

.contactBox {margin: 25px 0 0; 
background-color: #fff; padding: 10px 70px 35px;
 text-align: left; color: #092571; }
.contactBox img {  max-width: 100%; height: auto;}
.contactBox .con::after { display: block; clear: both; content: "";}
.contactBox .con .maps { float: left; position: relative; z-index: 0; 
 width: 40%;height:320px;margin-top: 100px;}
.contactBox .con .maps .map { position: absolute; left: 0; top: 0; 
width: 40%;height:320px; }
.contactBox .con .pics { float: left; width: 40%;margin-left:10%}

.introBox .titE { margin: 1.2em 0.9em 0; font-weight: bold;  font-size: 20px; color: #092571;text-align: left;}
.introBox .titE0 { margin-top: 0.3em;}
.introBox .titE .en { margin-left: 0.2em; display: inline-block; position: relative; top: 0.1em;
 color: #858585; font-size: 0.9em;
 font-weight: normal; text-transform: uppercase;}
.introBox .contentE { margin: 1em 0 0; padding: 1em 1.25em; background-color: #eee;color: #00103f;
line-height: 1.8em; text-align: left; overflow: hidden;}
.introBox .contentE img {  max-width: 100%; height: auto;}


/*技术优势*/
.ysBox { padding: 25px 0 15px;}
.ysBox .tit {font-size: 32px; line-height: 1.4em;}
.ysBox .tit2 { font-size: 18px; color: #616161; margin-top: 0.7em;}

.ysBox .list ul { margin:2.5em -1% 0;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 flex-wrap: nowrap; justify-content: space-between; align-items: stretch;}
 .ysBox .list li { width: 25%;}
 .ysBox .list .lib { position: relative; z-index: 0; display: block; margin: 0 7%;
  color: #000e33;
 background:#fff; height: 100%; overflow: hidden;
 -moz-border-radius:1.6em; -webkit-border-radius:1.6em; border-radius:1.6em;}
 .ysBox .list .lib:hover { top: -1px;
-moz-box-shadow: 0 0 28px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 28px rgba(0, 0, 0, .1);
	box-shadow: 0 0 28px rgba(0, 0, 0, .1); }
 .ysBox .list .picb { overflow: hidden;
 -moz-border-radius:1.6em; -webkit-border-radius:1.6em; border-radius:1.6em;}
 .ysBox .list .pic { display: block; padding-top: 85%; height: 0; overflow: hidden;
 background: center center no-repeat; background-size:cover; transition: all 0.5s;}
 .ysBox .list .pic:hover {
-ms-transform:scale(1.1,1.1); /* IE 9 */
-webkit-transform: scale(1.1,1.1); /* Safari */
transform: scale(1.1,1.1); /* 标准语法 */ }
 .ysBox .list .name { margin:1.4em 0 0; display: block; color: #333; 
 font-size: 18px; line-height: 1.5em; text-align: center;}
 .ysBox .list .txt { margin: 0.8em 0.3em 2em; font-size: 14px; line-height: 1.5em;color: #999; } 
 
/*产品服务*/
.prodBox { padding: 25px 0 0;}
.prodBox .tit {font-size: 32px; line-height: 1.4em;}
.prodBox .tit2 { font-size: 18px; color: #616161; margin-top: 0.7em;}
.prodBox .list ul { margin:2.5em -1.6% 0;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 flex-wrap: nowrap; justify-content: space-between; align-items: stretch;}
 .prodBox .list li { width: 33.3%;}
 .prodBox .list .lib { position: relative; z-index: 0; display: block; margin: 0 7%;
  color: #000e33;
 background:#fff; height: 100%; overflow: hidden;
 -moz-border-radius:1.6em; -webkit-border-radius:1.6em; border-radius:1.6em;}
 .prodBox .list .lib:hover { top: -1px;
-moz-box-shadow: 0 0 28px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 28px rgba(0, 0, 0, .1);
	box-shadow: 0 0 28px rgba(0, 0, 0, .1); }
 .prodBox .list .picb { overflow: hidden;
 -moz-border-radius:1.6em; -webkit-border-radius:1.6em; border-radius:1.6em;}
 .prodBox .list .pic { display: block; padding-top: 85%; height: 0; overflow: hidden;
 background: center center no-repeat; background-size:cover; transition: all 0.5s;}
 .prodBox .list .pic:hover {
-ms-transform:scale(1.1,1.1); /* IE 9 */
-webkit-transform: scale(1.1,1.1); /* Safari */
transform: scale(1.1,1.1); /* 标准语法 */ }
 .prodBox .list .name { margin:1.4em 0 0; display: block; color: #333; 
 font-size: 18px; line-height: 1.5em; text-align: center;}
 .prodBox .list .txt { margin: 0.8em 0.3em 2em; font-size: 14px; line-height: 1.5em;color: #999; } 
 
.prodBox .tit3 { font-size: 24px; font-weight: bold; margin-top:3em;}
.prodBox .list2 ul { margin:2.5em -1.2% 0;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 flex-wrap: nowrap; justify-content: space-between; align-items: stretch;}
 .prodBox .list2 li { width: 25%;}
 .prodBox .list2 .lib { position: relative; z-index: 0; display: block; margin: 0 7%;
  color: #000e33;
 background:#fff; height: 100%; overflow: hidden;
 -moz-border-radius:1.6em; -webkit-border-radius:1.6em; border-radius:1.6em;}
 .prodBox .list2 .lib:hover { top: -1px;
-moz-box-shadow: 0 0 28px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 28px rgba(0, 0, 0, .1);
	box-shadow: 0 0 28px rgba(0, 0, 0, .1); }
 .prodBox .list2 .picb { overflow: hidden;
 -moz-border-radius:1.6em; -webkit-border-radius:1.6em; border-radius:1.6em;}
 .prodBox .list2 .pic { display: block; padding-top: 85%; height: 0; overflow: hidden;
 background: center center no-repeat; background-size:cover; transition: all 0.5s;}
 .prodBox .list2 .pic:hover {
-ms-transform:scale(1.1,1.1); /* IE 9 */
-webkit-transform: scale(1.1,1.1); /* Safari */
transform: scale(1.1,1.1); /* 标准语法 */ }
 .prodBox .list2 .name { margin:1.4em 0 1.8em; display: block; color: #333; 
 font-size: 18px; line-height: 1.5em; text-align: center;}
 .prodBox .list2 .txt { margin: 0.8em 0.3em 2em; font-size: 14px; line-height: 1.5em;color: #999; } 
 
.servBoxW { margin-bottom: -3.2em; background: url(../imgs/sevrbg.jpg) center center no-repeat; background-size:cover;}
.servBox { color: #fff; max-width: 1680px; width: 70%; margin: 0 auto; padding: 3.8em 0 4.5em;}
.servBox .tit {font-size: 32px; line-height: 1.4em;}
.servBox .tit2 { font-size: 18px; margin-top: 0.7em;}
.servBox .list ul { margin:2.5em -1.2% 0;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 flex-wrap: nowrap; justify-content: space-between; align-items: stretch;}
 .servBox .list li { width: 25%;}
 .servBox .list .lib { position: relative; z-index: 0; display: block; margin: 0 7%;
  color: #000e33;
 background:#fff; height: 100%; overflow: hidden;
 -moz-border-radius:1.6em; -webkit-border-radius:1.6em; border-radius:1.6em;}
 .servBox .list .lib:hover { top: -1px;
-moz-box-shadow: 0 0 28px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 28px rgba(0, 0, 0, .1);
	box-shadow: 0 0 28px rgba(0, 0, 0, .1); }
 .servBox .list .picb { overflow: hidden;
 -moz-border-radius:1.6em; -webkit-border-radius:1.6em; border-radius:1.6em;}
 .servBox .list .pic { display: block; padding-top: 85%; height: 0; overflow: hidden;
 background: center center no-repeat; background-size:cover; transition: all 0.5s;}
 .servBox .list .pic:hover {
-ms-transform:scale(1.1,1.1); /* IE 9 */
-webkit-transform: scale(1.1,1.1); /* Safari */
transform: scale(1.1,1.1); /* 标准语法 */ }
 .servBox .list .name { margin:1.4em 0 0; display: block; color: #333; 
 font-size: 18px; line-height: 1.5em; text-align: center;}
 .servBox .list .txt { margin: 0.8em 0.3em 2em; font-size: 14px; line-height: 1.5em;color: #999; } 
 

/*合作伙伴*/
.coopBox { padding: 3.6em 0 1em;}
.coopBox .tit {font-size: 32px; line-height: 1.4em;}
.coopBox .tit2 { font-size: 18px; color: #616161; margin-top: 0.7em;}
.coopBox .con { max-width: 1168px; margin: 1.6em auto 0;}
.coopBox .con img { max-width: 100%; height: auto;}

@media only screen and (max-width:1580px) {
.banneri {font-size: 0.95em}
.contBox .txtb{ font-size: 0.95em;}

.newBox .list .lib { padding: 18px;}
.newBox .list .picb { width: 240px;}
.newBox .list .txtb { margin-left: 255px;}
.newBox .list .name { font-size: 18px; margin-top: 0.3em;}
.newBox .list .time { font-size: 14px; margin-top: 0.5em;}
.newBox .list .intro { margin-top: 0.4em; font-size: 12px;}
.newBox .list .btn { font-size: 14px;}
}
@media only screen and (max-width:1480px) {
.banneri {font-size: 0.9em}
.contBox .txtb{ font-size: 0.9em;}
.gkBox li a { margin: 0 10%;}
}
@media only screen and (max-width:1380px) {
.banneri {font-size: 0.85em}
.banneri .con .txtcs h1 { width: 8em;}
.contBox .txtb{ font-size: 0.85em;}
}

@media only screen and (max-width:1280px) {
.banneri {font-size: 0.75em;}
.contBox .txtb{ font-size: 0.75em;}	
.gkBox li .name { font-size: 1.1em;}
.gkBox li .en { font-size: 0.8em;}
.gkBox li a { margin: 0 9%;}
}
@media only screen and (max-width:1180px) {
.banneri {font-size: 0.7em;}
.contBox .txtb{ font-size: 0.7em;}	
}
@media only screen and (max-width:1100px) {
.banneri {font-size: 0.65em;}
.contBox .txtb{ font-size: 0.65em;}	
.gkBox li a { margin: 0 6%;}
}