/*------------// Overall //------------------*/
body { font: 14px 'Microsoft yahei', 'STHeiTi', Arial, Simsun, Helvetica, sans-serif, Verdana; color: #333; margin: 0; padding: 0; background:#eef0f1; overflow-x: hidden; }
body{    -webkit-text-size-adjust: 100% !important; text-size-adjust: 100% !important; -moz-text-size-adjust: 100% !important;}
table, td { font: 14px 'Microsoft yahei', 'STHeiTi', Arial, Simsun, Helvetica, sans-serif, Verdana; color: #333; }
table { border-collapse: collapse; border-spacing: 0; empty-cells: show; }
th, td { border-collapse: collapse; }
A:link { text-decoration: none; color: #000; }
A:visited { text-decoration: none; color: #000; }
A:hover { text-decoration: none; color: #0080cc; }
img { border: 0; }
div, p, img, ul, li, form, input, label, aside, menu, section, span, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
border:none;
padding:0;
font-family:Arial;
}
ol, ul, li { list-style-type: none; }
.hide { display: none; }
.font12 { font-size: 12px; }
.font14 { font-size: 14px; }
.font16 { font-size: 16px; }
.font18 { font-size: 18px; }
.font24 { font-size: 24px; }
.fl_l { float: left;}
.fl_r { float: right; }
.flyh{ overflow-y: hidden;}
.dsn { display: none; }
.dsk { display: block; }
.clr_b { clear: both; height: 0; line-height: 0; overflow: hidden; }
.tl_r { text-align: right; }
.red_font, .red_font a, .red_font a:visited { color: #F00; }
.gray_fnt, .gray_fnt a, .gray_fnt a:visited { color: #999; }
.grfnt, .grfnt a, .grfnt a:visited { color: #00a40f; font-weight: bold;}
/* for IE */
:focus, map { -moz-outline-style: none; } /* for Firefox */
input:focus, a, map{ outline: none; border: none;  -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; outline: none;}
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; }
img.alg_r { margin-left: 15px; margin-bottom: 15px; }
img.alg_l { margin-right: 15px; margin-bottom: 15px; }
.clr-b { clear: both; line-height: 0; height: 0; overflow: hidden; }
.org_fnt { font-weight: normal; color: #eb5306; }
.img-responsive{width: 100%;max-width: 100%;}
.ldimg{ height: 0; width: 0; z-index: -100; position:absolute; top: -100%;left: 0; overflow: hidden;}
.txgc{ text-align: center;}
.txgr{ text-align: right;}
/*--- 分页 ---*/
.digg{text-align: center; margin-bottom: 5%; }
ul.pagination{display: inline-block; padding: 0; margin: 0;}
ul.pagination li{display: inline;}
ul.pagination li a{color: black; float: left; padding: 8px 16px; text-decoration: none; transition: background-color .3s; border: 1px solid #ddd;}
ul.pagination li a.active{background-color: #0860a7; color: white; border: 1px solid #0860a7;}
ul.pagination li a:hover:not(.active){background-color: #ddd;}
/*width*/
.wrp{ width: 100%; margin: 0 auto; max-width: 100%; min-width: 320px; max-width: 1920px;}
.wrp .pcnt{ }
.cmn_wd{ width: 100%; max-width: 1920px; margin: 0 auto; min-width: 320px; }
.pgs{ background: #FFF; margin: 0 auto; padding: 1.5% 0; }
.pgs .lctn{ font-size: 16px; margin-bottom:5%;}
.pgs .lctn span.ln{display: inline-block;  vertical-align: middle;  width: 9px;   height: 13px;  background: url(/public/img/header/pgic.png) no-repeat 0 0;   margin: 0 12px;}
.wrp .hdr { position: fixed; left: 0; right: 0; top: 0; z-index: 999; }
.wrp .hdr .hdr-t{ position: relative; border-bottom: 1px solid #CCC; height: 68px; padding: 0 42px; background: #FFF;}
.hdr-t .lnk-l{ font-size: 12px; color: #666; float: left; padding-top: 22px;}
.hdr-t .lnk-r{ float: right; padding-top: 22px;}
.hdr-t .iconfont{ color: #1b9adc;}
.hdr-t  .srchs .exts .iconfont{ color: #FFF;}
.hdr-t .lnk-l .icon-tel{ font-size: 30px; vertical-align: middle; margin-right: 10px;}
.hdr-t .lnk-l .tel-num{ font-size: 18px; font-weight: bold;}
.hdr-t .lnk-r .iconfont{ font-size: 30px; vertical-align: middle; margin-right: 10px;}
.hdr-t .lnk-r .wx,.hdr-t .lnk-r  .srch{float: left;}
.hdr-t .lnk-r  .srch{cursor: pointer; padding-left: 10px;}
.hdr .shdw{ background:url(/public/img/hdr_shdw.png) repeat-x; height: 9px; display: none;}
.hdr .shdw.blk{ display: block;}
.hdr .logo{ float: left; padding-top: 28px;}
.hdr .logo img{ max-width: 100%; height: 52px;}
.hdr .hdr-b{  background: #FFF;  height: 109px;}
.hdr .hdr-b .hdr-b-c{ padding: 0 42px 0 42px; }
.hdr .hdr-b .nvi{ float: right; padding-top: 20px;}
.hdr .hdr-b .nvi ul li{ display: inline-block;  margin: 0 0 0 60px; position: relative; }
.hdr .hdr-b .nvi ul li .iconfont { font-size: 10px; margin-left: 5px;}
.hdr .hdr-b .nvi ul li a{font-size: 16px; height: 50px; line-height:50px;}
.hdr .hdr-b .nvi ul li.current{  font-weight: bold;}
.hdr .hdr-b .nvi ul li.current a,.hdr .hdr-b .nvi ul li.current a:visited,.hdr .hdr-b .nvi ul li:hover a{color: #0080cc;}
.hdr .hdr-b .nvi ul li.current:after{ position: absolute; content: ""; height: 4px; background: #0080cc; left: 0; right: 0; bottom: 0;}
.hdr .hdr-b .nvi ul li ul{padding:5px;position:absolute; top: 50px; display:none;background:#FFF;z-index:1200;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:0px 2px 10px 5px rgba(0,0,0,.1);-webkit-box-shadow:0px 2px 10px 5px rgba(0,0,0,.1);box-shadow:0px 2px 10px 5px rgba(0,0,0,.1); opacity: 0.8; }
.hdr .hdr-b .nvi ul li ul li{height:32px;line-height:32px; float:none;background:none;font-size:12px; overflow:hidden; margin: 0;}
.hdr .hdr-b .nvi ul li ul li a{ display: block; white-space: nowrap; padding:0 40px 0 20px; height:32px;line-height:32px; font-size: 14px;}
.hdr .hdr-b .nvi ul li ul li a,.hdr .hdr-b .nvi ul li.current ul li a{background:none;color:#333;width:100%}
.hdr .hdr-b .nvi ul li ul li a,.hdr .hdr-b .nvi ul li ul li a:visited{width:100%}
.hdr .hdr-b .nvi ul li:hover ul li a,.hdr .hdr-b .nvi ul li:hover ul li a:visited{ color: #333;}
.hdr .hdr-b .nvi ul li ul li a:hover,.hdr .hdr-b .nvi ul li.current ul li a:hover,.hdr .hdr-b .nvi ul li:hover ul li a:hover{background:#0080cc;color:#FFF;}
.hdr .hdr-b .nvi ul li ul li.current a{ background:#0080cc;color:#FFF; font-weight: normal;}
.hdr .hdr-b .nvi ul li.current  ul li a{font-weight: normal;}
.hdr .hdr-b .nvi ul li ul li.current a:visited{color: #FFF;}
.mpg{ padding-top: 178px;}
.mpg .cmn_wd{background: #FFF;}
.hdr-t .lnk-r  .wx{position: relative;}
.hdr-t .lnk-r  .wx .wxc{ position: absolute; background: rgba(255,255,255,.9); box-shadow: 0 2px 3px rgba(0,0,0,.3);  padding: 4%; box-shadow: 0 2px 8px rgba(0,0,0,.3); top:40px; display: none;  z-index: 1001; right: -92px;}
.hdr-t .lnk-r  .wx .wxc .pdg{white-space: nowrap; display: flex; flex-wrap: nowrap; align-items: center; }
.hdr-t .lnk-r  .wx .wxc .pdg img{display: inline-block;}
.hdr-t .lnk-r  .wx .wxc .pdg p{ padding: 0 10px; line-height: 180%; display: block;}
.hdr-t .lnk-r  .wx .wxc .pdg:before{ content: ''; position: absolute; left:160px; width: 0; height: 0; border: 6px solid; border-color:  rgba(255,255,255,.9)  rgba(255,255,255,.9) transparent transparent; transform: rotate(-45deg); top: -6px;  box-shadow: 3px -2px 3px rgba(0,0,0,.1);}
.hdr-t .lnk-r  .wx .wxc img{ width: 145px;}
/*search*/
.msk{ background: rgba(0,0,0,.9); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 1000; display: none;}
.srchs{ position: fixed; z-index: 1001; height: 60px; top: 15%; left: 15%; right: 15%; background: #FFF; border: 4px solid #d1d1d1;  display: none;}
.srchs .srchs-cnt form{ display: flex; flex-wrap: nowrap; align-items: stretch;}
.srchs  .ipt{ flex: auto; max-width: 90%; height: 60px; font-size: 18px; background: none; border: 0; color: #333; padding: 0 2%;}
.srchs .btn{ width: 100px; height: 60px; border: 0; position: absolute; right: 0; top: 0; display: block; text-align: center; line-height: 60px;}
.srchs .btn .iconfont{ color: #333; font-size: 50px;}
.srchs  .exts{ border-radius: 100px; background: #a6a6a6; text-align: center;  font-size: 18px; color: #999; cursor: pointer; width: 182px; height: 52px; line-height: 52px; margin: 0 auto; color: #FFF; margin-top:3%;}
.srchs  .exts .iconfont{ font-size: 24px; vertical-align: middle; margin-left: 10px;}
.srchs  .exts:hover{background: #999;}
/*menu*/
.meun{ position: relative;}
.meun li.back{ border-bottom:3px solid #0080cc; height:10px;overflow:hidden;z-index:8;position:absolute; }
 .hdr .hdr-b .micn_h{display: none;}

/*--- 分页 ---*/
.digg{text-align: center; margin-bottom: 5%; padding-top: 3%;}
ul.pagination{display: inline-block; padding: 0; margin: 0;}
ul.pagination li{display: inline;}
ul.pagination li a{color: black; float: left; padding: 8px 16px; text-decoration: none; transition: background-color .3s; border: 1px solid #ddd;}
ul.pagination li a.active{background-color: #0860a7; color: white; border: 1px solid #0860a7;}
ul.pagination li a:hover:not(.active){background-color: #ddd;}
ul.pagination-red{display: inline-block; padding: 0; margin: 0;}
ul.pagination-red li{display: inline;}
ul.pagination-red li span,ul.pagination-red li a{color: black; float: left; padding: 8px 16px; text-decoration: none; transition: background-color .3s; border: 1px solid #ddd;}
ul.pagination-red li.active a{background-color: #0860a7; color: white; border: 1px solid #0860a7;}
ul.pagination-red li a:hover:not(.active){background-color: #ddd;}
 ul.pagination-red li.num{ display: none;}
 
 /*返回按钮*/
.bck_btn{ text-align: center; padding: 5% 0;}
.bck_btn a{ width: 200px; height: 50px; line-height: 50px; display: block; margin: 0 auto; background: #0080cc; border-radius: 100px; text-align: center;}
.bck_btn  a .iconfont{ margin-right: 10px; transition: all .3s; vertical-align: middle;}
.bck_btn  a:hover{background: #0070b3;}
.bck_btn  a:hover .iconfont{ margin-right: 15px;}
.bck_btn a,.cls_pdg02 .bck_btn  a:visited{ color: #FFF;}

/*底部*/
.ftr .ftr_t{ background: #e7e7e7;  padding: 6% 8% 0% 8%; display: flex; flex-wrap: nowrap; align-items: stretch; justify-content: space-between; }
.ftr .ftr_t .ftr_l{ width: 46%; border-right: 1px solid #c3c3c3;}
.ftr .ftr_t .ftr_r{ width: 50%;}
.ftr .ftr_t .ftr_l,.ftr .ftr_t .ftr_r{ padding: 2% 0; }
.ftr .ftr_t .ftr_l .bnav{ display: flex; flex-wrap: nowrap; align-items: stretch; justify-content: space-between;}
.ftr .ftr_t .ftr_l .bnav .blnk{ flex: auto;}
.ftr .ftr_t .ftr_l .bnav .blnk h2,.ftr .ftr_t .ftr_l .bnav .blnk ul li{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ftr .ftr_t .ftr_l .bnav .blnk h2{ font-size: 18px; margin-bottom: 10px;}
.ftr .ftr_t .ftr_l .bnav .blnk ul li{ font-size: 14px; height: 32px; line-height: 32px;}
.ftr .ftr_t .ftr_l .bnav .blnk ul li .iconfont{ font-size: 18px; vertical-align: middle; color: #999; }
.ftr_r .ftr_r_c{ padding-left: 5%;  display: flex; flex-wrap: nowrap; align-items: stretch;  justify-content: space-between;}
.ftr_r .ftr_r_l,.ftr_r .ftr_r_r{ width: 48%; }
.ftr_r .ftr_r_r{ min-width: 254px;}
.ftr_r_r .wx_ewm{ display: flex; flex-wrap: nowrap; align-items: center;  justify-content: space-between; padding:4% 0 0 0 ;}
.ftr_r .hline .telnum{ font-size: 30px; font-weight: bold; color: #0089d1; margin-bottom:20px;}
.ftr_r .cifo ul li{ height: 32px; line-height:32px; color: #666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ftr_r .cifo ul li .iconfont{ font-size: 20px;  vertical-align: middle; margin-right: 15px;}
.ftr_r_r .wx_ewm .wx_l{ width: 50%;}
.ftr_r_r .wx_ewm .wx_l img{ max-width: 100%; width: 100%; display: block;}
.ftr_r_r .wx_ewm .wx_r{  flex: auto; padding-left: 5%;  text-align: center;}
.ftr_r_r .wx_ewm .wx_r .wxicon .iconfont{ font-size: 32px; }
.ftr_r_r .wx_ewm .wx_r .wxicon{ margin-bottom: 10px;}
.ftr_r_r .wx_ewm .wx_r .wx_r{ white-space: nowrap;}
.ftr .cpy{ padding: 2% 0; text-align: center; line-height: 180%;}
.ftr .cpy,.ftr .cpy a,.ftr .cpy a:visited{ color: #aaa;}
.ftr .cpy .lne{ color: #DDD; margin: 0 15px;}
.ftr .cpy  img{  display: inline-block; vertical-align: middle; margin-right: 5px;}
.lstlnk{ background: #e7e7e7;  text-align: right; padding: 3% 6%;}
.lstlnk a{ padding-left: 20px;}
@media screen and (min-width: 1920px) {
.cmn_wd{ width: 100%; max-width: 1920px; margin: 0 auto;}
}
@media screen and (min-width: 769px) {
   .pc_dsp{ display: block;}
   .mb_dsp{ display: none;}
}
@media screen and (max-width: 1440px) {
   .hdr .logo img{ height: 42px;}
   .hdr .hdr-b .nvi ul li{ margin: 0 0 0 40px;}
   .ftr .ftr_t .ftr_l .bnav .blnk h2{font-size: 16px;}
   .ftr_r .hline .telnum{font-size: 24px;}
   .ftr_r_r .wx_ewm .wx_r .wxicon .iconfont{font-size: 24px;}
}
@media screen and (max-width: 1366px) {
		.ftr .ftr_t{ padding: 4% 5%;}
		.ftr_r .ftr_r_c{ padding-left: 3%;}
}

@media screen and (max-width: 1280px) {
  .wrp .hdr .hdr-t{ padding: 0 24px;}   
  .hdr .hdr-b .hdr-b-c{  padding: 0 24px 0 24px; }
  .wrp .hdr .hdr-t{ height: 58px;}
  .hdr-t .lnk-l{ padding-top: 16px; }
  .hdr-t .lnk-r{ padding-top: 16px;}
  .hdr .hdr-b{ height:91px;}
  .mpg{ padding-top: 150px;}
  .hdr .logo{ padding-top: 22px;}
  .hdr .hdr-b .nvi{ padding-top: 10px;}
  .hdr-t .lnk-r  .wx .wxc{right: -74px;}
  .hdr-t .lnk-r  .wx .wxc .pdg:before{ left:180px; }
}
@media screen and (max-width: 1200px) {
   .hdr .logo img{ height: 32px;}
   .hdr .hdr-b .nvi ul li a{font-size: 14px;}
   .hdr .hdr-b .nvi ul li ul li a{font-size: 12px;}
   .hdr .hdr-b{ height: 80px;}
   .mpg{ padding-top: 139px;}
    .ftr .ftr_t{ padding: 3% 4%;}
   .bck_btn{ margin-bottom: 2%;}
}

@media screen and (max-width: 1024px) {
   .pgs .lctn{ font-size: 14px;}
   .meun li.back{display: none;}
   .hdr .hdr-b .nvi ul li{ margin-left: 30px; border-bottom: 1px solid #1a8dd1;}
	.hdr .hdr-b .micn_h{ display: block;  float:right;  color: #0080cc;   cursor: pointer; padding-top: 18px; }
	 .hdr .hdr-b .micn_h .iconfont{ font-size: 36px; }
	  .hdr .hdr-b .nvi{width: 0; position: fixed; z-index: 1001; right: 0; top: 0; bottom: 0; display: block;   background: #0080cc;  transition: all 0.3s linear;} 
	  .hdr .hdr-b .nvi ul li.current:after{ display: none;}
	  .hdr .hdr-b  .nvi ul{ padding-top: 5%; width: 200px; }
	  .hdr .hdr-b  .nvi ul li ul{background: #1a8dd1;}
	  .hdr .hdr-b  .nvi ul li{ display: block; font-size: 16px;}
	  .hdr .hdr-b  .nvi ul li a,.nvi ul li a:visited{ color: #FFF;}
	  .hdr .hdr-b  .nvi ul li a{ position: relative; height: 40px; line-height: 40px; display: block;}
	  .hdr .hdr-b  .nvi ul li a .iconfont{ position: absolute; right: 15px;}
	  .hdr .hdr-b  .nvi ul li.current a{ border-bottom: none; font-weight: bold; }
	   .hdr .hdr-b  .nvi ul li.current a, .hdr .hdr-b  .nvi ul li.current a:visited{ color: #FFF;}
	  .hdr .hdr-b .nvi.nviwdt{ width: 200px; }
	 .openmenu .overlay { top: 0; }
	 .overlay { position: fixed; z-index: 100; background-color: rgba(0,0,0,0.5); bottom: 0; right: 0; left: 0; }
	.meun li.back{display: none;}
	.hdr .hdr-b .nvi ul li a{text-shadow:none;}
	.hdr  .hdr-b .nvi ul li a, .hdr .hdr-b .nvi ul li a:visited,.hdr .hdr-b  .nvi ul li ul li a,.hdr .hdr-b  .nvi ul li ul li a:visited{ color: #FFF;}
	.hdr .hdr-b .nvi ul li{ margin: 0;}
	.hdr .hdr-b .nvi ul li a{ padding:0 0 0 20px;}
	.hdr .hdr-b .nvi ul li ul{ position: static;}
	.hdr .hdr-b .nvi ul li.current a, .hdr .hdr-b .nvi ul li.current a:visited, .hdr .hdr-b .nvi ul li:hover a{ color: #FFF;}
	.hdr .hdr-b .nvi ul li ul{ padding: 0;}
	.hdr .hdr-b .nvi ul li:hover ul li a{ text-indent: 10px;}
	.hdr .hdr-b .nvi ul li:hover ul li a, .hdr .hdr-b .nvi ul li:hover ul li a:visited{ color: #FFF;}
	.hdr .hdr-b .nvi ul li ul{ box-shadow: none;}
	.ftr .ftr_t{display: block;}
	.ftr .ftr_t .ftr_l{ width: 100%; border-right: 0;}
	.ftr .ftr_t .ftr_l .bnav .blnk h2, .ftr .ftr_t .ftr_l .bnav .blnk ul li{ text-align: center;}
	.ftr .ftr_t .ftr_r{ width: 80%; margin: 0 auto; margin-bottom: 5%;}
	.ftr .ftr_t .ftr_l{  margin-bottom: 5%;}
	.ftr_r_r .wx_ewm .wx_l{ width: 40%;}
	.ftr_r_r .wx_ewm .wx_r{ padding-left: 0;}
	.ftr .cpy{ padding: 2% 4%;}
}
@media screen and (max-width: 768px) {
   .pc_dsp{ display: none;}
   .mb_dsp{ display: block;}
   .ftr .ftr_t .ftr_r{ width: 100%;}
   .ftr .ftr_t{ padding: 4% 0;}
   .ftr .ftr_t .ftr_r{width: 80%;}
}
@media screen and (max-width: 600px) {
	.ftr .ftr_t .ftr_r{width: 90%;}
	.ftr_r_r .wx_ewm .wx_l{ width: 50%;}
	.bck_btn a{ width: 160px; height: 40px; line-height: 40px;}
}
@media screen and (max-width:500px) {
  ul.pagination-red li.first, ul.pagination-red li.last, ul.pagination-red li.num{ display: none;}
  .wrp .hdr .hdr-t{   padding: 0 16px; }
  .hdr .hdr-b .hdr-b-c{ padding: 0 16px;}
  .hdr-t .lnk-l .tel-num{ font-size: 16px;}
  .hdr-t .lnk-l .icon-tel{ font-size: 24px;}
  .hdr-t .lnk-r .iconfont{ font-size: 24px;}
  .hdr .logo{ width: 70%;}
  .hdr .logo img{ height: auto; width: 100%; max-width: 100%;}
  .hdr .logo{ padding-top: 18px;}
  .hdr .hdr-b .micn_h{ padding-top: 12px;}
  .hdr .hdr-b .micn_h .iconfont{ font-size: 32px;}
  .hdr .hdr-b{ height: 65px;}
  .mpg{ padding-top: 124px;}
  .ftr_r .ftr_r_c{ display: block;}
  .ftr_r .ftr_r_l, .ftr_r .ftr_r_r{ width: 100%;}
  .ftr_r .ftr_r_l{ border-bottom: 1px solid #c3c3c3; padding-bottom: 6%; margin-bottom: 8%; }
  .ftr .ftr_t .ftr_l .bnav{ display: block;  border-bottom: 1px solid #c3c3c3; padding-bottom: 6%; margin-bottom: 8%;  width: 90%; margin: 0 auto;}
  .ftr .ftr_t .ftr_l .bnav .blnk h2, .ftr .ftr_t .ftr_l .bnav .blnk ul li{ text-align: left;}
  .ftr .ftr_t .ftr_l .bnav .blnk ul{ display: flex;  align-items: flex-start;}
   .ftr .ftr_t .ftr_l .bnav .blnk ul li{ padding-right: 20px;}
    .ftr .ftr_t .ftr_l .bnav .blnk h2{ margin-bottom: 5px;}
  	.ftr .ftr_t .ftr_l .bnav .blnk{ margin-bottom: 20px;}
  	.ftr_r .ftr_r_c{ padding-left: 0;}
  	.ftr .ftr_t{ padding: 8% 0;}
  	.ftr .cpy{ padding: 4%;}
}
@media screen and (max-width: 450px) {
   .pgs .lctn{ font-size: 12px;}
   ul.pagination li a{ padding: 4px 10px;}
   .ftr .ftr_t .ftr_l .bnav .blnk ul{ flex-wrap: wrap;}
   ul.pagination li a{ padding: 4px 10px;}
}
@media screen and (max-width: 375px) {
  ul.pagination-red li.prev, ul.pagination-red li.next{ display: none;}
}
@media screen and (max-width: 350px) {
  ul.pagination-red li.prev, ul.pagination-red li.next{ display: none;}
  .hdr-t .lnk-l .tel-num{font-size: 14px;}
  .hdr-t .lnk-l .icon-tel{ margin-right: 5px;}
  .hdr-t .lnk-r .srch{ padding-left: 0;}
  .wrp .hdr .hdr-t { padding: 0 10px;}
.hdr .hdr-b .hdr-b-c{ padding: 0 10px;}
}