.position { text-align: right;  padding:20px 0;}
.position .on { color: #2c82a5; }
.main .title { font-size: 32px;  color:#8e8e8e; font-weight: normal; line-height: 30px; margin-bottom:20px;}
.main .title span{ font-weight: bolder;font-size: 34px; }

.main .tab{ border-bottom: 3px solid #cacaca; height: 60px; line-height: 57px; margin-bottom: 20px; }
.main .tab a{ display: inline-block; font-size: 22px;   margin-right:30px;} 
.main .tab a:hover, .main .tab a.on{ border-bottom: 3px solid #22799e;  color:#22799e;}

.case dt{}
.case dt a {display: inline-block; width:49.5%; float:left;}
.case dt a:last-child {margin-left: 1%; }
.case dt img{ width:100%; }
.case dd a { display: block; }
.case dd { float: left; width: 24.3%; margin-right:1%; margin-bottom: 15px;}
.case dd.no{ margin-right:0; float:right; width:24%;}
.case dd a .info { padding:20px; border: 1px solid  #e6e6e6; border-top:0; background-color: #f5f5f4; height:200px;}
.case dd a img { width:100%; display: block; height:172px;}
.case dd a .info h3{ font-size: 24px; border-bottom: 1px solid #393838; margin-bottom: 10px;  padding-bottom:10px;}
.case dd a .info p {line-height: 24px;}
.case dd a .info p:last-child { text-align: right; }
.pages { margin-top:120px; }
.pages a, .pages span { padding:5px 10px;  border: 1px solid #ccc;  -webkit-border-radius: 3px; -moz-border-radius : 3px;   border-radius: 3px;}
.pages a:hover, .pages span { border: 1px solid #ccc; color:#fff;  background-color:#00c9ff;  }
.pages .r { background: url(https://web.archive.org/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/gwc.jpg) no-repeat center left; padding:0 20px 0 50px; font-size: 16px;}
.cprk {margin:30px 0;}
.cprk dd{ width: 20%; float: left;}
.cprk dd a img {  width:99%; }
.cprk dd:last-child a  { }

/*新闻列表*/

.newsnav { float: left; }
.newsnav>ul{ position: relative; }
.newsnav>ul>li { width:120px; padding:15px 0; font-size: 16px; text-align: center; position: relative;}
.newsnav>ul>li h3 {line-height: 18px; border-right:3px solid #fff;}
.newsnav>ul>li:hover { background-color:#f0f0f0;  }
.newsnav>ul>li:hover h3{ border-right:3px solid #b0b0b0;  }
.newsnav>ul>li:hover h3 a{ color:#393838; }
.newsnav ul li ul{ display: none; position: absolute; left: 120px; width: 120px; top:10px;  font-size: 14px;}
.newsnav>ul>li:hover ul { display: block; }
.newsnav .navbg { background:#f1f1f1 url(https://web.archive.org/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/nbg.jpg) repeat-x center bottom; width: 120px; position: absolute; left: 120px; top:0; height: 800px; z-index: -1;}
.newscontent, .newslist{ float: right;  width:1000px; padding:10px 20px 20px;}
.newslist>ul { min-height:600px;}
.newslist>ul li{ height:260px; padding:40px 0; border-bottom: 1px solid #79bdd4;}
.newslist>ul li a { display: block; }
.newslist>ul li a .img { width:260px; height:170px;  float: left;}
.newslist>ul li a .img img { max-width: 100%; height:170px;}
.newslist>ul li a .info { margin-left:50px; float:left; width:600px;}
.newscontent{ padding:20px 90px 20px 150px; }
.newscontent .subt { text-align: center; }
.newscontent .subt>div{ display: block; float: right;}
.newscontent .subt>span { padding-left:200px; }
.newscontent h2{ font-size: 24px; text-align: center; padding:20px;}
.content{ padding:20px 0; }
.content img {display: block; margin: 0 auto; max-width:100%;}
.content h2{ text-align: center; font-size: 22px; }

.pagec { width:1260px!important; padding:10px 250px; }
.tip {padding:10px; width:710px; text-align:center; background-color: #f0f0f0; margin:60px auto 20px;}

/*地图*/
.mapTipText{/*width: 280px;height: 110px;*/ width:120px; text-align:center; background:url(https://web.archive.org/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/black.png) repeat; line-height: 18px;  font-size: 14px;}
.mapTipText .mapTipImg{height: 66px; width: 66px; float: left;border: 2px solid #ffffff; border-radius: 50%;overflow: hidden;margin: -12px 5px 0 -12px;}
.mapTipText .mapTipImg img{width: 100%;height: 100%;}
.mapTipText .mapTipList{/*float: left;*/ margin-left: 4px;}
.mapTipText .mapTipList h2{text-align: left;}
.mapTipText .mapTipList h2 a{font-size: 24px; color: #fff;text-decoration:none;}
.mapTipText .mapTipList h2 a:hover{ color: #fff;}
.mapTipText .mapTipList h2 a span{font-size: 16px;margin-left: 3px;}
.mapTipText .mapTipList ul{}
 .mapTipText .mapTipList ul li:first-child { padding-top:25px;}
.mapTipText .mapTipList ul li:last-child { padding-bottom:25px;}
.mapTipText .mapTipList ul li{list-style: none; /*float:left;*/ padding: 5px 10px;}
.mapTipText .mapTipList  a,.mapTipText .mapTipList ul li a{color: #fff;text-decoration:none;}
.mapTipText .mapTipList a,.mapTipText .mapTipList ul li a:hover{color:#fff;}


.mapinfo{padding-top:20px;}
.mapinfo .img{ display: block; float:left; width:547px; height:284px; }
.mapinfo dl{ float: left; margin-left:30px; }
.mapinfo dl dt{ font-size: 24px; color:#22799e;padding-bottom:10px;}
.mapinfo dl dd{  font-size: 16px;}
.mapinfo dl dd i { display:inline-block; width:30px; height:30px; background:url(https://web.archive.org/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/jm3.jpg) no-repeat 0 5px; }
.mapinfo dl dd i.tel{ background:url(https://web.archive.org/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/jm3.jpg) no-repeat 0 -25px; }
.mapinfo dl dd i.time{ background:url(https://web.archive.org/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/jm3.jpg) no-repeat 0 -55px; }

.mapinfo dl dd a { display: block; float: left; border: 1px solid #22799e; color:#22799e; width: 120px; text-align: center; margin-top:10px;}
.mapinfo dl dd .code { margin-left: 15px; width:130px; height:130px; padding:10px; display: none; position:absolute; top:0; left:130px; z-index:9999;}
.mapinfo dl dd .code img { width:120px; height:120px; }

#allmap{width:100%;height:500px;}
 .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
  .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
  #dituContent{ margin:20px 0; }
  span.BMap_Marker{ background: url(https://web.archive.org/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/mark1.png) no-repeat!important; }
  .pop .bottom{ top:64px!important; }
  .pop .center { width:252px!important; height:45px!important; }
  .listmap{ padding:20px 0; border-bottom: 2px solid #ccc;  min-height:500px;}
  .listmap li{ width:33.3%; padding-right:140px; float: left; margin:20px 0; }
  .listmap li a h2{ font-size: 18px; color:#22799e; padding-bottom:10px; }
 .jmbtn { text-align: right;  padding:20px 0;}
.jmbtn a { display: inline-block; padding:0 15px;  border: 1px solid #22799e; color:#22799e;margin:0 10px;}
  /*关于我们*/

.gywmt{ padding:120px 780px 15px 30px; background: url(https://web.archive.org/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/gywm1.jpg) no-repeat right bottom; min-height:500px; line-height:24px;}
.gywmt2 { background: url(https://web.archive.org/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/bg3.jpg) no-repeat right bottom; height: 580px;  margin-bottom:20px;}
.gywmt2 li { width:50%; float:left; padding:100px;}
.gywmt2 li h2{ color:#fff!important; }
.gywmt2 li:last-child { color:#fff; }
.img2 { display: block; max-width: 100%; }

.table1
  {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  width:100%;
  border-collapse:collapse;
  }


.table1 td, .table1 th 
  {
  font-size:1em;
  text-align: center;
  padding:5px 10px;
  }

.table1 th 
  {
  font-size:1.1em;

  padding-top:5px;
  padding-bottom:4px;
  background-color:#d2e7ee;
 
  }
.table1 th.red {   background-color:#ebdfdf;} 

.table1 tr.alt td 
  {
  color:#000000;
  background-color:#eaeaea;
  }

/*首页*/
.m1 { height:362px;  overflow: hidden; margin-top:20px;}
.m1 dl{ width:1020px; }
.m1 dl dt{ width:480px; height:362px;  float:left; margin-right:8px; margin-bottom:10px; border:3px solid #4ca6c1}
.m1 dl dd{ float:left; margin-right:8px; position:relative; width:255px; height:175px; margin-bottom:12px; overflow:hidden;}
.m1 dl dd a img { width: 255px; height:175px;  transition:all .3s;}
.m1 dl dd a p{ position: absolute; padding:10px; width: 255px; bottom: 0; background:url(https://web.archive.org/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/black.png) repeat;color:#fff; line-height:24px;}
.m1 dl dd a:hover img{ transform: scale(1.4);}
.moreal{float:right;}
.m1 .gywm { width :240px; float: right;  background-color: #f4f4f4; padding-bottom:10px; height:362px;}
.m1 .gywm .title1{  }
.m1 .gywm p{ padding:0 15px;  line-height: 23px;}
.m1 .gywm a { display: block; text-align: right; padding-right:10px; }
.title1 {line-height: 24px;}
.m5, .m4, .m3, .m2 { margin-top:30px; }
.m2 ul li { float:left; height:220px;}
.m2 ul li:last-child { float:right; }
.m2 ul li.list { border:1px solid #ddd; width:480px; margin:0 10px; padding-top:30px; background-color: #f4f4f4;}
.m2 ul li.list a {display: block; padding:0 20px; line-height: 30px;}
.m2 ul li.list a span { float: right; }
.m4{ height:435px; overflow:hidden; }
.m4 dl { width:910px; float:left; }
.m4 dl dt{ float:left; position:relative; width:376px; height:385px; margin-right: 5px;}
.m4 dl dd{ float:left; margin-right:5px; position:relative; width:259px; height:190px; margin-bottom:5px;}
.m4 dl dt a img, .m4 dl dd a img { width: 100%;  }
.m4 dl dt a p, .m4 dl dd a p{ position: absolute; padding:10px 20px; width:100%; bottom: 0; background:url(https://web.archive.org/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/black.png) repeat;color:#fff; text-align: center; font-size: 16px;}
.m4 .gywm2 { float: right; width:350px;  position: relative; margin-top:10px;  border: 1px solid #378dad;  padding:22px 30px;  }
.m4 .gywm2 .title1 { position: absolute; top:-15px; }
.m4 .gywm2 ul {}
.m4 .gywm2 ul li a {display: block; }
.m4 .gywm2 ul li a img { display: block; max-width:80px;  float: left;}
.m4 .gywm2 ul li a p { display: block; width: 200px;   float: left; line-height: 22px; padding:5px 0; border-bottom:1px solid #dcdcdc;}
.m4 .gywm2 ul li:last-child a p{ border-bottom: 0; }
.m4 .gywm2 ul li a p .hui{color:#5f5f5f;}

.m5 .sch{ background-color: #f4f4f4; padding:30px  15px 15px;}

/**/
.mhpp>span, .mhpp>form{ display: inline-block; height:42px; overflow:hidden; line-height: 20px; margin:10px 0;  }
#search{ width:400px; margin-left: 5px;}
#search .text { background-color: #e8e8e8; border:1px solid #ccc; height:40px; line-height: 40px; padding-left: 10px; width:250px;}
.btn { background: url(https://web.archive.org/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/btnbg2.jpg) repeat-x ; height:40px; line-height: 40px;  border: none; color: #fff; margin-left:5px; padding:0 10px;}
#search2{ position: relative; margin:10px 0; }

#search2 .select { display:block; float: left; margin-right:10px;}
#search2 .select span{ display: inline-block; height: 40px; background: #232323 url(https://web.archive.org/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/down.jpg) no-repeat center right;  line-height: 40px; padding:0 50px 0 10px; color:#fff;}
/*#search2 .select span i{ display:block; width: 40px; height:40px; background:#535353 url(/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/down.jpg) no-repeat center center; float: right; margin-left: 20px}*/
#search2 ul {position: absolute; top:40px; background-color:#232323; padding-left: 10px; color:#fff;  display: none; height:245px; overflow-y:scroll;}
#search2 ul li, #search2 .select span{cursor:pointer;}
#search2 .lable { height: 40px; line-height: 40px; background-color: #232323; padding:0 30px;  color:#fff;  float: left;}
#search2 .lable label { padding-left:10px; }
.w200, .w200 span, .w200 ul{width:200px;}
.w150, .w150 span, .w150 ul{width:150px;}
.w300, .w300 span, .w300 ul{width:300px;}
.jiathis_style_32x32 span.jtico_weixin { background:url(https://web.archive.org/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/sjicon.png) no-repeat -5px -5px;}
.jiathis_style_32x32 span.jtico_weixin:hover { background:url(https://web.archive.org/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/sjicon.png) no-repeat -55px -5px;}
.jiathis_style_32x32 span.jtico_tsina:hover { background:url(https://web.archive.org/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/sjicon.png) no-repeat -55px -50px;}
.jiathis_style_32x32 span.jtico_cqq:hover { background:url(https://web.archive.org/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/sjicon.png) no-repeat -55px -95px;}
.jiathis_style_32x32 span.jtico_qzone:hover { background:url(https://web.archive.org/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/sjicon.png) no-repeat -55px -138px;}
.jiathis_style_32x32 span.jtico_tsina { background:url(https://web.archive.org/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/sjicon.png) no-repeat -5px -50px;}
.jiathis_style_32x32 span.jtico_cqq { background:url(https://web.archive.org/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/sjicon.png) no-repeat -5px -95px;}
.jiathis_style_32x32 span.jtico_qzone { background:url(https://web.archive.org/web/20180204114207im_/http://www.jirankeji.com/statics/images/muban/images/sjicon.png) no-repeat -5px -138px;}
/*
     FILE ARCHIVED ON 11:42:07 Feb 04, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:42:03 May 26, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 9.469
  load_resource: 88.877
  PetaboxLoader3.resolve: 44.503
  PetaboxLoader3.datanode: 16.328
*/