﻿.jrkrprolayer {
  width:100%;
  height:auto;
  text-align:center;
  
  font-family:"微软雅黑";
  margin-top:20px;
}
.jrkrpro-titile {
  font-size:22px;
  font-weight:600;
  text-align:center;
}
.jrkrpro {
  font-size:16px;
  font-weight:bolder;
  text-align:center;
  line-height:30px;
  margin-top:20px;
  color:#d88605;
  margin-bottom: 30px;
}
.case-pro {
  padding-top:80px;
}
.pro-title-ch {
  font-size:22px;
  font-weight:bolder;
  color:#363636;
}
.pro-title-en {
  font-size:22px;
  font-family:Aparajita;
  font-weight:bolder;
  color:#737373;
}
.pro-content {
  text-indent:2.5rem;
  margin-top:15px;
}
.caseline {
  height:2px;
  line-height:2px;
  background:#21dcdc;
}
.case-detail{
  margin-top: 100px;
  margin-bottom: 120px;
  
}
.case-tit{
  width:30%;
  height:40px;
  margin-left:3.3%;
  line-height:40px;
  border:1px solid #cccccc;
  float:left;
  text-align:center;
  cursor:pointer;
}
.case-tit:hover {
  border:1px solid #2c6ba0;
}
.case-success{
  border:1px solid #2c6ba0;
  background-color: #2c6ba0;
  color:#fff;

}

.case1:hover {
  background:#93cf45;  
}
.case2:hover {
  background:#f2c748;  
}
.case3:hover {
  background:#25c0e9;  
}
.case4:hover {
  background:#ec564c;  
}
.case5:hover {
  background:#ffa754;  
}
.case6:hover {
  background:#64be5a;  
}
.cgalpic {
  width:27%;
  float:left;
}
.cgalpic .case-title{
  font-size: 14px;
}
.cgalwenzi {
  width:67%;
  margin-left:5%;
  float:right;
}
.cgal-title {
  font-size:22px;
  font-weight:bolder;
}
.cgalline {
  height:1px;
  line-height:1px;
  background:#4d4d4d;
}
.cgal-text {
  text-indent:2.5rem;
  padding-top: 10px;
}
.joinlayer {
  width:100%;
  margin-top:50px;
}
.jointitle {
  width:100%;
  height:40px;
  font-size:28px;
  font-weight:700;
  color:#ff8200;
  line-height:40px;
  text-align:center;
}
.joinus {
  width:172px;
  height:30px;
  line-height:30px;
  border-bottom:2px solid #ff8200;
  text-align:center;
}
.join-label {
  width:100%;
  height:auto;
  line-height:85px;
  font-size:22px;
  color:#4d4d4d;
  text-align:left;
  position:relative;
}
.join-label img {
  position:absolute;
  right:0;
  top:38px;
}
.lxwmlayer {
  width:100%;
  margin-top:50px;
}
.lxwmtitle {
  width:100%;
  height:40px;
  font-size:28px;
  font-family:"微软雅黑";
  font-weight:700;
  color:#333333;
  line-height:40px;
  text-align:center;
}
.lxwm {
  width:50%;
  margin-top:30px;
  font-family:"微软雅黑";
  font-size:16px;
  line-height:28px;
  text-align:center;
}
.lxwm-addr2{
  padding-left: 10px;
}
.lxwm-map{
  padding:30px 0;
  padding-bottom: 120px;
}
.lxwm-footer {
  width:100%;
  margin-top:60px;
  font-size:18px;
  font-weight:bolder;
  color:#f27d1e;
  text-align:center;
}
.krdt-label {
  padding:15px 0 30px 0;
  border-top:1px solid #e5e5e5;
}
.krdt-photo{
  width:100%;
  position: relative;
}
.label-title {
  display: inline-block;
  width:100%;
  height:25px;
  line-height:25px;
  font-size:16px;
  font-weight:bolder;
  text-align:center;
}
.label-date {
  width:25%;
  height:25px;
  font-size:16px;
  line-height:25px;
  text-align:right;
  padding-right: 10px;
  position: absolute;
  top:0;
  right:0
}
.krdt-list {
  margin-top:15px;
}
.am-gallery-item img{
  width:100%;
}
.smshow{
  display: none;
}

.label-list {
  padding:20px 0;
  text-indent:2.3rem;
  position:relative;
}
.label-content {
  width:50%;
  height:25px;
  text-align:center;
  float:left;
}
.label-list img {
  position:absolute;
  left:50%;
  bottom:0;
}
.content-pro {
  height:65px;
  overflow: ellipsis;
}
.content-perf {
  height:auto;
  display:none;
}



.am-panel-default>.am-panel-hd{
  
  height:80px;
  line-height: 80px;
  font-size: 20px;
  padding: 0;
  padding-left: 20%;
  
  color:#4c4c4c;
  background-color: #fafafa;
}
.am-panel-hd h4{
  font-weight: normal;
}
.am-panel-bd{
  
  padding-left: 20%;
  
  color:#1a1a1a;
}
.am-panel-bd h2{
  color:#333;
  font-weight: normal;
}
.am-panel-group {
  margin-top: 6rem;
}

.post-email{
  text-align: center;
  border-bottom: 1px solid #e5e5e5;
  padding-top:30px;
  padding-bottom:120px;
  font-size: 14px;
}
.post-email span{
  color:#ff8200;
  margin-left: 15px;
}

.am-pureview-actions a {
  top: 30px;
  
}
[class*=am-icon-]:before {
  font-size: 30px;
}
.am-icon-chevron-left:before {
  content: "\f00d";
}

.c-last-label{
  margin-bottom: 90px;
}