

/*content*/
.content{margin-top:15px;min-height: 650px;}
.contentLeft{width: 300px;float: left;}
.contentLeft p{height: 80px;padding-left:48px;font-size: 20px;color: #999;position: relative;line-height: 80px;background: #eee;}
.contentLeft .title{background: #54c2f1;color: #fff;border-top: 0;}
.contentLeft .navList{border-top: 1px solid #dfe0e0;cursor: pointer;}
.contentLeft .navList:before{position: absolute;content: "";width: 0;height: 0;border: 6px solid;border-color: transparent transparent transparent #666;left: 20px;top: 34px;}
.contentLeft .navList.on{background: #dfe0e0;color: #666;}
.contentLeft .navList.on:after{position: absolute;content: "";width: 0;height: 0;border:10px solid;border-color: transparent #fff transparent transparent;right: 0;top: 30px;}


.contentRight{color: #666; width: 900px;float: left;background: #fff;min-height: 485px;font-size: 16px;position: relative;}
.companyIntro{display: none;}
.companyIntro.on{display: block;}
.navLoc{height: 80px;padding-left: 90px;color: #666;font-size: 20px;line-height: 80px;}
/*.navLoc span{margin-right:10px;}*/
.navLoc a{color: #666;padding: 0 5px;}
#cons{padding: 0 50px;font-size: 0;}
#cons .navList{display: inline-block;width: 264px;color: #666;font-size: 16px;height: 40px;line-height: 40px;text-align: center;background: #eee;border-left: 2px solid #fff;cursor: pointer;}
#cons .navList.on{background: #54C2F1;color: #fff;}
.consMod > div{display: none;}
.consMod > div.on{display: block;}
.modules{position: relative;border-bottom: 3px solid #eee;margin-bottom: 45px;}
.modules:before{position: absolute;content:"";bottom: -3px;right: 0;width: 150px;height: 3px;background: #ccc;}
.groupCons_1{padding: 40px 50px 0 50px;}
.groupCons_2{padding: 40px 50px 0 50px;}
.groupCons_3{padding: 40px 50px 0 50px;}
.listLeft{width: 140px;}
.listLeft p{color: #333; text-align: center;border-left: 10px solid #54C2F1;border-right: 3px dotted #c9c9c9;line-height: 30px;height: 30px;}
.listRight{margin-left: 20px;}
.listItems{overflow: hidden;border-top: 1px dashed #dfe0e0;padding: 20px 0;}
.listItems:first-child{border-top: 0;padding-top: 0;}
.listItemsl{overflow: hidden;padding: 10px 0;}
.listText{width: 504px;overflow: hidden;}
.listName{line-height: 30px;height: 30px;color: #333;}
.loction{margin-top: 10px;background: url(../../images/jtgc/location.png) no-repeat left 5px;background-size: 10px auto;padding-left: 20px;line-height: 22px;}
.contact span{display: inline-block;vertical-align:top;padding-left: 25px;line-height: 22px;margin-top: 6px;}
.contact .tel{background: url(../../images/jtgc/tel.png) no-repeat left center;background-size: 16px auto;}
.contact .fax{background: url(../../images/jtgc/phone.png) no-repeat left center;background-size: 15px auto;margin-left: 30px;}
.contact .hos{background: url(../../images/jtgc/5.png) no-repeat left center;background-size: 16px auto;}
.listImg{width: 150px;font-size: 0;}
.listImg span{display: inline-block;width: 68px;height: 68px;border: 1px solid #dfe0e0;line-height: 68px;text-align: center;overflow: hidden;}
.listImg span img{width: 66px;height: auto;}
.listImg span:last-child{margin-left: 10px;}
/*returnTop*/
.returnTop{position: absolute;display: none;z-index: 9999;bottom: 50px;left: 50px;background: url(../../images/jtgc/arrowUp.png) no-repeat center top;height: 60px;background-size: 20px auto;text-align: center;padding-top: 40px;cursor: pointer;}

/*宸︿晶鍒楄〃*/
.sidebar{
  width: 25%;
  font-size: 20px;
}
.sidebar li{
  height: 80px;
  line-height: 80px;
  background: #eee url(../../images/jyln/sdbg_03.png) 25px 35px no-repeat;
}
.sidebar li p{
  color: white;
  background-color: #54c2f1;
  padding-left: 45px;
}
.sidebar li a{
  display: block;
  color: #666;
  padding-left: 45px;
}
.sidebar li.active{
  background-color: #dfe0e0;
}
.sidebar li.active a{
  background:url(../../images/jyln/sdbg_07.png) right 0 no-repeat;
}
.fl{
	float:left;
	display:inline;
}

.breadcrumb{
  font-size: 20px;
  color: #666;
  padding-left:88px;
  padding-top: 23px;
  padding-bottom: 27px;
}
.breadcrumb a{
  color: #666;
}
.listItems img{
   border:1px solid #c9c9c9;
}
.imgborder{
  border:1px solid #c9c9c9;
  margin-bottom: 37px;
}
.imginline{
  border:1px solid #c9c9c9;
  padding: 14px;
  height: 302px;
  margin-left: 8px;
  margin-bottom: 37px;
}
.loction,.contact{
  color: #666;
}
.topdisplay{
  border-top:0 !important; 
}