.banner {
  width: 100%;
  height: auto;
  margin-top: 93px;
  position: relative; }
.banner img {
    width: 100%;
    height: auto; }
  .banner .con {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }
    .banner .con .tits {
      text-align: center;
      font-size: 72px;
      line-height: 74px;
      color: #fff;
      font-family: ATB;
      margin-top: 9%;
      text-transform: uppercase; }
    .banner .con .tit {
      text-align: center;
      font-size: 48px;
      line-height: 50px;
      color: #fff;
      margin-top: 20px; }
    .banner .con .nav {
      width: 760px;
      height: auto;
      text-align: center;
      font-size: 0;
      margin: 4% auto 0;
      position: relative; }
      .banner .con .nav a {
        display: inline-block;
        padding: 0 8px;
        font-size: 15px;
        line-height: 20px;
        color: #fff;
        margin: 0 20px;
        position: relative;
        padding-bottom: 26px; }
		 @media (min-width: 1680px) {
      .banner .con .nav a {
        display: inline-block;
        padding: 0 8px;
        font-size: 18px;
        line-height: 20px;
        color: #fff;
        margin: 0 20px;
        position: relative;
        padding-bottom: 26px; }
		   }
	 
        .banner .con .nav a span {
          width: 0;
          height: 1px;
          background: #fff;
          position: absolute;
          bottom: 0;
          left: 50%;
          transition: width .5s,left .5s; }
        .banner .con .nav a.on {
          font-weight: bold; }
          .banner .con .nav a.on span {
            width: 100%;
            left: 0; }
        .banner .con .nav a:hover {
          font-weight: bold; }
          .banner .con .nav a:hover span {
            width: 100%;
            left: 0; }
      .banner .con .nav .line {
        width: 100%;
        height: 1px;
        background: #fff;
        position: absolute;
        bottom: 0;
        left: 0;
        opacity: .2; }
  .banner.s .con .tits {
    color: #333; }
  .banner.s .con .tit {
    color: #333; }
  .banner.s .con .nav a {
    color: #333; }
    .banner.s .con .nav a span {
      background: #333; }
  .banner.s .con .nav .line {
    background: #333; }

.fontleft { font-size:28px; color:#000;}

 @media (min-width: 1680px) {
.fontleft { font-size:30px; color:#000;}

}




.gonav{
	background-color: #956525;
}

.gonavul>li{
	width: 13%;
	padding: 1.25% 0px;
	border-top: 2px solid #956525;
}

.goulsp{
	width: 24%;
	margin: 0px 5%;
}
.goulsp22{
	width: 18.4%;
	margin: 0px 5%;
}


.arrow{
	font-family: "ºÚÌå";
	background-color: #b88663;
	width: 18px;
	height: 18px;
	line-height: 18px;
	border-radius: 50%;
	margin-left: 10px;
}

.tbulli{
	font-size: 22px;
}

.tbulliri{
	padding-top: 1%;
}

.tbul{
	padding: 3.334% 0px 1.667%;
}

.tbulap{
	bottom: 5%;
}

.tbula>li{
	width: 25%;
	padding: 0px 0.626%;
}

.tbula{
	padding-bottom: 5%;
}

.gopad{
	margin-bottom: 1.577%;
}

.gonavulli{
	background-color: #fff;
	
}

.gonavulli>a i{
	color: #b88663 !important;
}
.tac{
	text-align: center;
}
.con11{
	width: 100%;
	max-width: 1200px;
	margin: 0px auto;
}
.con11 img{
	max-width: 1110px !important;
}

.overflow{
	overflow: hidden;
}
.pull-left{float:left!important}

.dis{
	display: inline-block;
}
.disb{
	display: block;
}

.disn{
	display: none;
}
.cowh{
	color: white;
}



.ztula > li {  position:relative; }

.ztulali>a .disn{
	display: inline-block;
}

.ztulali>a .disn1{
	display: none;
}

.ztulali>a .ztdiv{
	color: #fff;
}

.jmAllMK02:after, .jmAllMK03:after, .jmAllMK04:after, .jmAllMK05:after, .jmAllMK06:after, .jmAllMK07:after, .jmAllMK07 .w1200:after, .tmsqCon:after{content:""; clear:both; display:block; height:0px; overflow:hidden;}
.jmxzBan{color: #333;}
.jmxzBanCon{position: absolute;top:0;bottom: 0;left: 50%; width: 100%;max-width: 1200px;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);z-index: 3;}
.jmxzBanConNr{position: absolute;left: 50%;top: 25%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.jmxzBanConNr .tits{ text-align: center;
      font-size: 72px;
      line-height: 74px;
          color: #fff;
      font-family: ATB;
      text-transform: uppercase; }
.jmxzBanConNr .tit{
      text-align: center;
      font-size: 48px;
      line-height: 50px;
      color: #fff ;
      margin-top: 12px; letter-spacing:3px}
.jmxzBanConZx{width: 178px;
  height: 43px;
  border: 1px solid #ddd;
  cursor: pointer;
  transition: all .5s;
  border-radius: 21px;font-size: 20px;text-align: center;color: #999;line-height: 43px;margin: 80px auto 0;}
  .jmxzBanConZx a{color: #fff;}

@media (min-width: 1024px){
  .jmxzBanConZx:hover{
    background-color: #4fb8fa;
    border: 1px solid #4fb8fa;
    color: #fff;
  }
}


.jmAllMKZ{padding: 5% 0;width: 1200px;max-width: 92%;margin: 0 auto;}
.jmAllMKZ .con-left{
  width: 45%;
  float: left;
  height: auto;
}
.jmAllMKZ .con-left .jmAllMKTit01{
  font-size: 24px;
  font-weight: bold;
  color: #333;
  text-align: left;
}
.jmAllMKZ .con-left .jmAllMKTit02{
  font-size: 12px;
  color: #999;
  text-transform: uppercase;
  text-align: left;
}
.jmAllMKZ .con-left .jmAllMKTit03{
  font-size: 14px;
  line-height: 26px;
  color: #999;
  margin-top: 20px;
}
 @media (min-width: 1680px) {
.jmAllMKZ .con-left .jmAllMKTit03{
  font-size: 16px;
  line-height: 29px;
  color: #999;
  margin-top: 20px;
}}

.jmAllMKZ .list{
  width: calc(50% - 1px);
  height: auto;
  border-right: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  float: right;
}
.jmAllMKZ .list li{
  width: calc(25% - 1px);
  height: 149px;
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  float: left;
}
.jmAllMKZ .list li .icon{
  width: 100%;
  height: 35px;
  position: relative;
  margin-top: 22px;
}
.jmAllMKZ .list li .icon img{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  max-height: 100%;
}
.jmAllMKZ .list li .t{
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  height: 36px;
  width: 80%;
  color: #666;
  margin: 12px auto 0;
}
.jmAllMKZ .list li .num{
  text-align: center;
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  font-family: Arial;
  color: #333;
  margin-top: 6px;
}


.jmAllMK-new{
  width: 1200px;
  height: auto;
  margin: 0 auto;
  max-width: 93%;
  padding: 4% 0 5%;
}

.jmAllMK-new .jmAllMK05{
  margin-top: 2%;
}


@media (max-width: 930px){
  .jmAllMKZ .con-left{width: 100%;float: none;}
  .jmAllMKZ .list{width: calc(100% - 1px);float: none;margin-top: 4%;}
}
@media (max-width: 500px){
  .jmAllMKZ .list li{
    width: calc(50% - 1px);
  }
  .jmAllMKZ .list li .t{
    width: 100%;
  }
  .jmAllMKZ .con-left .jmAllMKTit03{
    display: none;
  }
}

.w1200 {
    width: 93%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.jmAllMKTit01{font-size: 26px;text-align: center;}
.jmAllMKTit02{font-size: 13px;color: #999999;text-align: center;text-transform: uppercase; padding-top:5PX}
.jmAllMK01{text-align: center;font-size: 14px;color: #999999;margin-top: 2.6%;line-height: 2;}

 @media (min-width: 1680px) {
.jmAllMKTit01{font-size: 29px;text-align: center;}
.jmAllMKTit02{font-size: 15px;color: #999999;text-align: center;text-transform: uppercase; padding-top:5PX}
.jmAllMK01{text-align: center;font-size: 14px;color: #999999;margin-top: 2.6%;line-height: 2;}

}

.floatl{float: left;}
.floatr{float: right;}
.jmAllMK02{position: relative;margin-top: 2.6%;}
.jmAllMK02 .floatl{position: relative;width: 51.7%;}
.jmAllMK02 .floatr{width: 40%;float: right;padding-top: 26px;}
.jmAllMK02 .floatr .tits{font-size: 24px;line-height: 30px;color: #333;position: relative;}
.jmAllMK02 .floatr .tits span{position: absolute;left: 60px;top: -22px;z-index: -1;}
.jmAllMK02 .floatr .tit{font-size: 14px;line-height: 26px;color: #999;margin-top: 22px;}

 @media (min-width: 1680px) {
.jmAllMK02 .floatr .tit{font-size: 16px;line-height: 29px;color: #999;margin-top: 22px;}


}
.jmAllMK02 .floatr .item-box{
  width: 100%;
  height: auto;
  margin-top: 16%;
}
.jmAllMK02 .floatr .item-box .item{
  float: left;
  border-right: 1px solid #e9e9e9;
  text-align: center;
}
.jmAllMK02 .floatr .item-box .item:last-child{
  border-right: none;
}
.jmAllMK02 .floatr .item-box .item.it1{
  width: 23.75%;
}
.jmAllMK02 .floatr .item-box .item.it2{
  width: 38.2%;
}
.jmAllMK02 .floatr .item-box .item.it3{
  width: 31.25%;
}
.jmAllMK02 .floatr .item-box .item .num{
  font-family: Arial;
  font-size: 48px;
  line-height: 48px;
  color: #333;
  text-align: center;
}
.jmAllMK02 .floatr .item-box .item .num i{
  display: inline-block;
}
.jmAllMK02 .floatr .item-box .item .num span{
  display: inline-block;
  vertical-align: super;
  font-size: 26px;
}
/*.jmAllMK02 .floatr .item-box .item.it1 .t{
  margin-top: 5px;
}*/
.jmAllMK02 .floatr .item-box .item .num.i1{
  -moz-margin-top: 0;
  margin-top: -10px;
}
.jmAllMK02 .floatr .item-box .item .t{
  font-size: 16px;
  line-height: 16px;
  color: #999;
  margin-top: 11px;
}






.img-responsive{display:block;width:100%;height:auto}
.img-responsive01{display:inline-block;max-width:100%;height:auto}
.jmAllMK02LcON{position: absolute;top: 50%;left: 50%;margin-top: -44px;margin-left: -44px;}
.jmAllMK02LcON img{display: block;}
.jmAllMK02List{}
.jmAllMK02List li{height: 81px;
	background-color: #fafafa;line-height: 81px;font-size: 18px;color: #666666;text-align: center;margin: 20px 0 0;}
.jmAllMK02List li:nth-child(1){margin-top: 0;}
.jmAllMK02List li:hover{background-color: #b3b3b3;color: #ffffff;}
.bjHuise{background: #F6F6F6;}
.jmAllMK03{}
.jmAllMK0301{}
.jmAllMK0301Ico{width: 78px;
	height: 78px;
  position: relative;
	border: solid 1px #e6e6e6;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin: 0 auto 0;}
.jmAllMK0301Ico img{position: absolute;top:0;left:0;right:0;bottom:0;margin: auto; }
.jmAllMK03 li{float: left;background: #fff;width: 32%;margin: 2% 2% 0 0;text-align: center;position: relative;height: 300px;}
.jmAllMK03 li .jmAllMK0301{
  padding-top: 80px;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.jmAllMK03 li .jmAllMK0301 .jmAllMK0301Tit{
  font-size: 18px;
  line-height: 20px;
  color: #333;
  text-align: center;
  margin-top: 18px;
}
.jmAllMK03 li .jmAllMK0301 .txt{
  width: 85.3%;
  height: auto;
  margin: 15px auto 0;
  font-size: 14px;
  line-height: 24px;
  color: #333;
  text-align: left;
  opacity: 0;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

 @media (min-width: 1680px) {
.jmAllMK03 li .jmAllMK0301 .txt{
  width: 85.3%;
  height: auto;
  margin: 15px auto 0;
  font-size: 15px;
  line-height: 25px;
  color: #333;
  text-align: left;
  opacity: 0;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
}

.jmAllMK03 li:hover .jmAllMK0301{
  padding-top: 40px;
}
.jmAllMK03 li:hover .jmAllMK0301 .txt{
  opacity: 1;
}


@media (max-width: 960px){
  .jmAllMK03 li{
    height: auto;
    padding: 80px 0;
  }
  .jmAllMK03 li .jmAllMK0301{
    padding-top: 0;
  }
  .jmAllMK03 li:hover .jmAllMK0301{
    padding-top: 0;
  }
  .jmAllMK03 li .jmAllMK0301 .txt{
    display: none !important;
  }
}

/*.jmAllMK0301Tit span{border-bottom: 1px solid #CCCCCC;padding-bottom: 5px;display: inline-block;}*/
.jmAllMK03Pos .fon14{font-size: 14px;color: #999999;line-height: 26px;height: 182px;overflow: hidden;}
.jmAllMK03Pos .jmxzBanConZx{font-size: 18px;margin: 8px auto 0;}
.jmAllMK03Pos{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #fff;opacity: 0;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;-webkit-transform: scale(0.5);-ms-transform: scale(0.5);-o-transform: scale(0.5);transform: scale(0.5);}
.jmAllMK03PosNr{padding: 9% 8% 0;}
.jmAllMK03 li:nth-child(3n){margin-right: 0;}
.jmAllMK03 li:hover .jmAllMK03Pos{opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}



.jmAllMKPz{
  width: 100%;
  height: auto;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}
.jmAllMKPz .con{
  padding-top: 3.3%;
  
}
.jmAllMKPz .con .jmAllMKTit01{
  color: #fff;
}
.jmAllMKPz .con .jmAllMKTit02{
  color: #fff;
}
.jmAllMKPz .con .jmAllMKTit03{
  width: 510px;
  height: auto;
  max-width: 94%;
  color: #fff;
  font-size: 14px;
  line-height: 23px;
  text-align: center;
  margin: 40px auto 0;
}

.jmAllMKPz .con .con-new{
  width: 100%;
  height: auto;
  margin-top: 6%;
}
.jmAllMKPz .con .con-new .pic{
  width: 31%;
  margin-left: 16.6%;
  float: left;
}
.jmAllMKPz .con .con-new .conn{
  width: 42%;
  float: right;
  margin-top: 5%;
}
.jmAllMKPz .con .con-new .conn .t{
  width: 272px;
  margin-left: -40px;
}
.jmAllMKPz .con .con-new .conn .t1{
  font-size: 16px;
  line-height: 28px;
  color: #fff;
  margin-top: 4px;
}
.jmAllMKPz .con .con-new .conn .t1 span{
  font-size: 14px;
}
.jmAllMKPz .con .con-new .conn .t2{
  font-size: 14px;
  line-height: 24px;
  color: #fff;
  margin-top: 16px;
}
.jmAllMKPz .con .con-new .conn .t3{
  width: 100%;
  height: auto;
  margin-top: 46px;
}
.jmAllMKPz .con .con-new .conn .t3 .item{
  width: 105px;
  float: left;
}
.jmAllMKPz .con .con-new .conn .t3 .item p{
  font-size: 12px;
  line-height: 22px;
  color: #fff;
  margin-top: 4px;
}

@media (max-width: 1100px){
  .jmAllMKPz .con .con-new .pic{
    width: 41%;
    margin-left: 6%;
  }
  .jmAllMKPz .con .con-new .conn{
    width: 50%;
  }
  .jmAllMKPz .con .con-new .conn .t3{
    margin-top: 20px;
  }
}



.jmAllMKPzCon{width: 93%;max-width: 1618px;margin-left: auto;margin-right: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: #fff;padding: 3% 0 0;margin-top:2%;}
.jmAllMKPzCon01{font-size: 14px;color: #999999;text-align: center;}
.jmAllMKPzCon02{width: 90%;margin: 2.2% auto 0;}
.jmAllMK04{}
.jmAllMK04Bot{font-size: 14px;color: #666666;margin-top: 10px;}
.jmAllMK04 li{text-align: center;background-color: #fafafa;width: 23.5%;margin: 2% 2% 0 0;padding: 53px 0 0;float: left; height: 203px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.jmAllMK04 li:nth-child(4n){margin-right: 0;}
.jmAllMK04Ico img:nth-child(1){display: inline-block;}
.jmAllMK04Ico img:last-of-type{display: none;}
.jmAllMK04 li:hover .jmAllMK04Ico img:last-of-type{display: inline-block;}
.jmAllMK04 li:hover .jmAllMK04Ico img:nth-child(1){display: none;}
.jmAllMK04 li:hover .jmAllMK04Bot{color: #333333;}
.jmAllMK.pt0{padding-top: 0;-webkit-background-size: cover;background-size: cover;background-position: center;background-repeat: no-repeat;}
.jmAllMK05{}
.jmAllMK05 li{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;width: 23.5%;margin: 2% 2% 0 0;text-align: center;height: 238px;padding: 4% 2% 0;background-color: rgba(255,255,255,0.8);}
.jmAllMK0502{font-size: 16px;color: #666666;margin-top: 5%;}
.jmAllMK0503{font-size: 14px;color: #999999;margin-top: 3%;}
.jmAllMK05 li:nth-child(4n){margin-right: 0;}
.jmAllMK0501 img:nth-child(1){display: inline-block;}
.jmAllMK0501 img:last-of-type{display: none;}
.jmAllMK05 li:hover .jmAllMK0501 img:nth-child(1){display: none;}
.jmAllMK05 li:hover .jmAllMK0501 img:last-of-type{display: inline-block;}
.jmAllMK05 li:hover .jmAllMK0502{color: #333;}
.jmAllMK05 li:hover .jmAllMK0503{color: #333;}
.jmAllMK06{}
.jmAllMK06 li{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;width: 32%;margin: 2% 2% 0 0;text-align: center;height: 242px;padding: 5% 6% 0;background-color: rgba(255,255,255,0.8);}
.jmAllMK06 li:nth-child(3n){margin-right: 0;}
.jmAllMK06 li:hover .jmAllMK0501 img:nth-child(1){display: none;}
.jmAllMK06 li:hover .jmAllMK0501 img:last-of-type{display: inline-block;}
.jmAllMK06 li:hover .jmAllMK0502{color: #333;}
.jmAllMK06 li:hover .jmAllMK0503{color: #333;}
.jmAllMK.bjzcH{
  padding-top: 4%;
}
/*.bjzcH{background: #F7F7F7;}*/
.jmAllMK.pb0{padding-bottom: 0;}
.jmAllMK07{width: 93%;max-width: 1618px;margin-left: auto;margin-right: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: #fff;padding:3% 0 7%;margin-top:2%;}

.jmAllMK07mk{float: left;width: 80px;text-align: center;position: relative;}
.jmAllMK07mk .bg{width: 128px;height: 128px;border-radius: 100%;background-color: #fff;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
z-index: 4;
border: 1px solid #cfcfcf;
}

@media (max-width: 900px){
  .jmAllMK07mk .bg{width: 100px;height: 100px;}
}
@media (max-width: 650px){
  .jmAllMK07mk .bg{display: none;}
}

.jmAllMK07mk02{font-size: 16px;color: #666666;margin-top: 5px;position: relative;
z-index: 5;}
.jmAllMK07mkHr{width: 200px;height: 1px;background: #CCCCCC;float: left;position: relative;margin-top: 28px;z-index: 3;}
.jmAllMK07mkHr img{display: block;position: absolute;top: 50%;left: 50%;margin-top: -6px;margin-left: -3px;}
.jmAllMK07mk01{position: relative;z-index: 5;}
.jmAllMK07mk01 img:nth-child(1){display: inline-block;}
.jmAllMK07mk01 img:last-of-type{display: none;}
.jmAllMK07mk:hover .jmAllMK07mk01 img:nth-child(1){display: none;}
.jmAllMK07mk:hover .jmAllMK07mk01 img:last-of-type{display: inline-block;}
.jmAllMK07mk:hover .jmAllMK07mk02{color: #333333;}
.jmAllMK07Sh{width: 1px;height: 100px;background: #CCCCCC;position: relative;margin:26px 39px 8px 0;z-index: 3;}
.jmAllMK07Sh img{display: block;position: absolute;top: 50%;left: 50%;margin-top: -3px;margin-left: -6px;}
.jmAllMK08 .jmAllMK07mk{float: right;}
.jmAllMK08 .jmAllMK07mkHr{float: right;}
.jmAllMK07mk01{height: 50px;}
.tmsqCon{margin-top: 4%;}
.tmsqConInp{display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 40px;border: none; border: 1px solid #e5e5e5;font-size: 14px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: calc(100% - 15px);margin-top: 27px;padding-left: 15px;}
.tmsqConInp.mt0{margin-top: 0;}
.tmsqCon .floatl{width: 49%;}
.tmsqCon .floatr{width: 49%;border: 1px solid #e5e5e5;}
.tmsqCon .floatr textarea{display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 172px;background: #fff; border: none;font-size: 14px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;padding: 6px 10px;}
.jmxzBanConZx.jmsqBut{width: 233px;
	height: 62px;border-radius: 31px;font-size: 18px;line-height: 62px;margin: 5% auto 0;}
.jmAllMK04 li:hover, .jmAllMK03 li:hover, .jmAllMK05 li:hover, .jmAllMK06 li:hover{-webkit-box-shadow: 0px 0px 26px #CCCCCC;-moz-box-shadow: 0px 0px 26px #CCCCCC;-ms-box-shadow: 0px 0px 26px #CCCCCC;-o-box-shadow: 0px 0px 26px #CCCCCC;box-shadow: 0px 0px 26px #CCCCCC;}
.jmFixR{position: fixed;width: 80px;right: 10px;top: 50%;z-index: 9999;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.jmFixRCon{border: 1px solid #E6E6E6;border-bottom: none;background: #fff;}
.jmFixRCon li{height: 64px;border-bottom: 1px solid #E6E6E6;text-align: center;padding-top: 1px;position: relative;cursor: pointer;}
.jmFixRCon li:hover{background: #1BA5E3;}
.jmFixRCon01{margin-top: 10px}
.jmFixRCon01 img:nth-child(1){display: inline-block;}
.jmFixRCon01 img:last-of-type{display: none;}
.jmFixRCon li:hover .jmFixRCon01 img:nth-child(1){display: none;}
.jmFixRCon li:hover .jmFixRCon01 img:last-of-type{display: inline-block;}
.jmFixRCon02{font-size: 14px;color: #666666;}
.jmFixRCon li:hover .jmFixRCon02{color: #fff;}
.jmFixRConNr{width: 0px;height: 65px;background:#1BA5E3;position: absolute;top: 0;right: 100%;color: #fff;font-size: 14px;padding-top: 14px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: hidden;transition:all linear .3s;
-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;}
.jmFixRConNr p{line-height: 1.3;white-space: nowrap;}
.jmFixRCon li:hover .jmFixRConNr{width: 140px;}
.jmFixRTop{width: 80px;height: 60px;background: url(../images/jmr01.png) no-repeat top center;text-align: center;padding-top:1px ;cursor: pointer;}
.jmFixRTop img{margin-top: 25px;}


.jmAllMK{padding: 5% 0;}
.quality{
  width: 100%;
  height: auto;
  display: none;
  
  background-color: #f7f7f7;
  padding-bottom: 5%;
}
.quality .title{
  width: 100%;
  height: auto;
  padding-top: 7%;
  background-color: #fff;
}
.quality .jmAllMKTit03{
  width: 70%;
  margin: auto;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #333;
  padding-top: 3%;
  margin: 0 auto 0;
  background: #fff;
}
.quality .pic{
  width: 100%;
  height: auto;
  padding-top: 6%;
  background: #fff;
}
.quality .con{
  width: 92%;
  height: auto;
  margin: -12% auto 0;
  background-color: #fff;
  box-shadow: 0 10px 20px rgba(0,0,0,0.15);
  z-index: 10;
  position: relative;
  padding-bottom: 10%;
}
.quality .con .con-new{
  width: 73.9%;
  height: auto;
  margin: 0 auto;
}
.quality .con .con-new .t{
  width: 53.3%;
  height: auto;
  margin: 0 auto;
  padding-top: 10%;
}
.quality .con .con-new .t1{
  text-align: center;
  font-size: 16px;
  line-height: 24px;
  color: #333;
  margin-top: 15px;
}
.quality .con .con-new .t1 span{
  font-size: 14px;
}
.quality .con .con-new .t2{
  font-size: 14px;
  line-height: 24px;
  color: #666;
  margin-top: 20px;
  text-align: center;
}
.quality .con .con-new .t3 {
    width: 100%;
    height: auto;
    margin-top: 10%;
    text-align: center;
}
.quality .con .con-new .t3 .item {
    width: 105px;
    display: inline-block;
    text-align: left;
}
.quality .con .con-new .t3 .item p {
    font-size: 12px;
    line-height: 22px;
    color: #666;
    margin-top: 4px;
}

@media (max-width: 450px){
  .quality .jmAllMKTit03{
    width: 80%;
  }
  .quality .con .con-new{
    width: 90%;
  }
}

@media (max-width: 750px){
  .jmAllMK03 li{
    width: 100%;
    padding: 0;
    position: relative;
  }
  .jmAllMK03 li .jmAllMK0301 .b{
    width: 31.3%;
    float: left;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    
  }
  .jmAllMK03 li .jmAllMK0301 .txt{
    width: 62.3%;
    float: right;
    margin-right: 3.2%;
    font-size: 18px;
    line-height: 28px;
    color: #333;
    display: block !important;
    opacity: 1;
    padding-top: 3%;
    padding-bottom: 4%;
    margin-top: 0;
    text-align: justify;
  }
  .jmAllMKPz{
    display: none;
  }
  .quality{
    display: block;
  }
}

@media (max-width: 580px){
  .jmAllMK02 .floatr .tits{
    font-size: 20px;
    line-height: 20px;
  }
  .jmAllMK02 .floatr .tits span{
    width: 100%;
    left: 10%;
  }
  .jmAllMK02 .floatr .item-box{
    margin-top: 5%;
  }
  .jmAllMK02 .floatr .item-box .item .num{
    font-size: 32px;
    line-height: 32px;
  }
  .jmAllMK02 .floatr .item-box .item .num sup{
    font-size: 18px;
  }
  .jmAllMK02 .floatr .item-box .item .num.i1{
    -moz-margin-top: 0;
    margin-top: -5px;

  }
  .jmAllMK02 .floatr .item-box .item .t{
    font-size: 14px;
    line-height: 14px;
  }
  .jmAllMK03 li{
    height: 180px;
  }
  .jmAllMK03 li .jmAllMK0301 .txt{
    font-size: 14px;
    line-height: 24px;
  }
  .jmAllMK03 li .jmAllMK0301 .jmAllMK0301Tit{
    font-size: 14px;
    line-height: 16px;
    margin-top: 8px;
  }
}

@media (max-width: 700px){
  .jmAllMKPz .con .jmAllMKTit03{
    margin: 15px auto 0;
  }
  .jmAllMKPz .con{top: 6% ;}
  .imgg{
    width: 300%;
    margin-left: -100%;
  }
}

@media (max-width: 900px){
  .jmFixR{display: none;}
}

@media only screen and (min-width: 100px) and (max-width:1080px){
	.jmAllMK02List li{height: 60px;line-height: 60px;font-size: 16px;}
}
@media only screen and (min-width: 100px) and (max-width:815px){
  .jmAllMK02 .floatr .item-box .item .num span{
    font-size: 20px;
  }
	.jmAllMK02 .floatl{width: 100%;margin-top: 20px;}
	.jmAllMK02 .floatr{width: 100%;position: static;-webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);}
  .jmAllMK02List li{height: 45px;line-height: 45px;font-size: 14px;margin: 10px 0 0;}
  .jmAllMK02List li:nth-child(1){margin-top: 10px;}
  .jmAllMK02 .floatr .item-box{
    margin-top: 5%;
  }
}
@media only screen and (min-width: 100px) and (max-width:600px){
	.jmAllMK02LcON img{width: 50px;}
  .jmAllMK02LcON{margin-top: -25px;
    margin-left: -25px;}
}
/*@media only screen and (min-width: 100px) and (max-width:1000px){
	.jmAllMK0301Ico img{width: 60px;margin: 20px 0 0 20px;}
}*/
@media only screen and (min-width: 100px) and (max-width:850px){
	/*.jmAllMK03 li{width: 49%;}
	.jmAllMK03 li:nth-child(3n){margin-right: 2%;}
	.jmAllMK03 li:nth-child(2n){margin-right: 0;}*/
}
@media only screen and (min-width: 100px) and (max-width:640px){
	/*.jmAllMK0301Ico img{width: 40px;margin: 20px 0 0 20px;}*/
	.jmAllMK0301Ico{width: 80px;height: 80px;}
	/*.jmAllMK03 li{padding: 8% 0;}*/
	.jmAllMK0301Tit{font-size: 16px;}
	.jmAllMK03 li:hover .jmAllMK03Pos{display: none;}
	/*.jmAllMKPzCon{padding: 5% 5% 0;}*/
}
@media only screen and (min-width: 100px) and (max-width:920px){
	.jmAllMK04 li{width: 49%;}
	.jmAllMK04 li:nth-child(4n){margin-right: 2%;}
	.jmAllMK04 li:nth-child(2n){margin-right:0;}
}
@media only screen and (min-width: 100px) and (max-width:550px){
	.jmAllMK04Ico img{width: 40px;}
	.jmAllMK04 li{height: 150px;padding: 36px 0 0;}
}
@media only screen and (min-width: 100px) and (max-width:1030px){
	.jmAllMK05 li{width: 49%;}
	.jmAllMK05 li:nth-child(4n){margin-right: 2%;}
	.jmAllMK05 li:nth-child(2n){margin-right:0;}
}
@media only screen and (min-width: 100px) and (max-width:920px){
	.jmAllMK06 li{width: 49%;}
	.jmAllMK06 li:nth-child(2n){margin-right:0;}
	.jmAllMK06 li:nth-child(3n){width: 100%;}
}
@media only screen and (min-width: 100px) and (max-width:580px){
	.jmAllMK0501 img{width: 40px;}
	.jmAllMK06 li{height: 173px;}
	.jmAllMK05 li{height: 173px;}
	.jmAllMK0503{margin-top: 5px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;word-break: break-all;overflow: hidden;}
	.jmAllMK0502{margin-top: 4px;}
}
@media only screen and (min-width: 100px) and (max-width:1440px){
	.jmAllMK07mk{width: 10%;}
	.jmAllMK07mkHr{width: 12.5%;}
	.jmAllMK07Sh{margin-right: 4.6%;}
}
@media only screen and (min-width: 100px) and (max-width:900px){
	.jmAllMK07mk01 img{height: 24px;}
	.jmAllMK07mk01{height: 30px;}
	.jmAllMK07mkHr{margin-top: 21px;}
}
@media only screen and (min-width: 100px) and (max-width:650px){
	.jmAllMK07mkHr{display: none;}
	.jmAllMK07mk{width: 20%;margin-top: 5%;}
	.jmAllMK07Sh{display: none;}
	.jmAllMK08 .jmAllMK07mk{float: left;}
	.jmAllMK07mk02{font-size: 14px;}
}
@media only screen and (min-width: 100px) and (max-width:710px){
	.join-box4 .box-new .list1 .a{display: none;}
}
@media only screen and (min-width: 100px) and (max-width:800px){
	.tmsqCon .floatr textarea{height: 157px;}
	.tmsqConInp{margin-top: 20px;}
	.jmxzBanConZx.jmsqBut{height: 50px;line-height: 50px;font-size: 18px;font-weight: bold;}
}
@media only screen and (min-width: 100px) and (max-width:500px){
	.tmsqCon .floatl{width: 100%;}
  .tmsqConInp{
    width: 100%;
    margin-top: 10px;
  }
	.tmsqCon .floatr{width: 100%;margin-top: 10px;}
  .tmsqCon .floatr textarea{
    padding: 6px 15px;
  }
}
@media only screen and (min-width: 100px) and (max-width:1024px){
	.jmxzBanConNr .tits{font-size: 50px;line-height: 1.2;}
	.jmxzBanConNr .tit{font-size: 32px;line-height: 1.2;}
	.jmxzBanConZx{font-size: 16px;margin-top: 15px;}
}
@media only screen and (min-width: 100px) and (max-width:640px){
	.jmxzBanConNr .tits{font-size: 34px;line-height: 1.2;}
	.jmxzBanConNr .tit{font-size: 26px;line-height: 1.2;}
	.jmxzBanConZx{font-size: 16px;margin-top: 15px;}
}
@media only screen and (min-width: 100px) and (max-width:460px){
	.jmxzBanConNr .tits{font-size: 24px;line-height: 1.2;}
	.jmxzBanConNr .tit{font-size: 16px;line-height: 1.2;}
	.jmxzBanConZx{font-size: 14px;margin-top: 15px;width: 130px;height: 36px;line-height: 36px;}
}




.join-box4{
  width: 100%;
  height: auto;
  
  padding-top: 0;
}
.join-box4 .box-new{
  width: 1520px;
  height: auto;
  max-width: 94%;
  margin: 0 auto;
}
.join-box4 .box-new.b1{
  width: 100%;
  max-width: 100%;
  margin-top:2%;
}
.join-box4 .box-new .title{
  font-size: 45px;
  line-height: 48px;
  color: #fff;
  text-align: center;
}
.join-box4 .box-new .title .t{
  display: inline-block;
}
.join-box4 .box-new .title span{
  float: left;
}
.join-box4 .box-new .title i{
  font-size: 53px;
  line-height: 48px;
  color: #fff;
  text-transform: uppercase;
  font-family: Arial;
  float: left;
  display: block;
  margin-top: 3px;
  margin-left: 5px;
}
.join-box4 .box-new .list{
  width: 100%;
  height: auto;
  margin-top: 4%;
}
.join-box4 .box-new .list .item{
  width: 10.3%;
  height: auto;
  float: left;
}
.join-box4 .box-new .list .item .icon{
  width: 100%;
  height: 75px;
  text-align: center;
  position: relative;
}
.join-box4 .box-new .list .item .icon img{
  max-width: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.join-box4 .box-new .list .item .tits{
  text-align: center;
  font-size: 16px;
  line-height: 28px;
  color: #fff;
  margin-top: 8%;
}
.join-box4 .box-new .list span{
  width: 2.5%;
  height: 75px;
  display: block;
  float: left;
  background-image: url(../images/join_icon16.png);
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}

.join-box4 .box-new .list1{
  width: 100%;
  height: auto;
  position: relative;
  margin-top:0;
}
.join-box4 .box-new .list1 ul li{
  width: 62.5%;
  height: auto;
  float: left;
  position: relative;
}
.join-box4 .box-new .list1 ul li .bg{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(255,255,255,0.5);
}
.join-box4 .box-new .list1 ul li.swiper-slide-active .bg{
  display: none;
}
.join-box4 .box-new .list1 .a{
  width: 44px;
  height: 27px;
  position: absolute;
  top: 50%;
  margin-top: -13.5px;
  
  z-index: 10;
}
.join-box4 .box-new .list1 .a.prev{
  left: 1%;background: url(../images/081002.png) no-repeat;
}
.join-box4 .box-new .list1 .a.next{
  right: 1%;background: url(../images/081003.png) no-repeat;
 /* transform: rotate(180deg);*/
}


.bottom-box{
  width: 100%;
  height: auto;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center;
  margin-top:4%;
}
.bottom-box .bottom-new{
  width: 1200px;
  height: auto;
  margin: 0 auto;
  max-width: 92%;
  text-align: center;
  padding: 5% 0; 
}
.bottom-box .bottom-new .item{
  display: inline-block;
  margin: 0 90px;
  color: #fff;
}
.bottom-box .bottom-new .item .item-left{
  text-align: right;
  float: left;
  margin-top: 6px;
}
.bottom-box .bottom-new .item .item-left .t{
  font-size: 30px;
  line-height: 36px;
}
.bottom-box .bottom-new .item .item-left .t1{
  font-size: 12px;
  line-height: 20px;
  text-transform: uppercase;
  margin-top: 7px;
}
.bottom-box .bottom-new .item .line{
  width: 1px;
  height: 75px;
  background-color: #bcbcbd;
  float: left;
  margin: 0 30px;
}
.bottom-box .bottom-new .item .item-right{
  font-size: 24px;
  line-height: 36px;
  float: left;
  text-align: left;
  margin-top: 3px;
}
.bottom-box .bottom-new .item .item-right span{
  font-size: 18px;
}



.ban-sales {
  width: 100%;
  min-width: 1200px;
  overflow: hidden;
    height: 350px;
}
.ban-sales .txt {
  left: 0;
  top: 110px;
  width: 100%;
  text-align: center;
}
.ban-sales .txt h2, .ban-sales .txt h3, .ban-sales .txt p {
  position: relative;
  opacity: 0;
  filter: alpha(opacity=0);
  top: 40px;
  font-weight: normal;
  text-shadow: 0 0 10px #ccc;
}
.ban-sales .txt h2 {
  text-transform: uppercase;
  font-size: 80px;
  color: #C89C5B;
}
.ban-sales .txt h3 {
	width: 100%;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    line-height: 36px;
    font-size: 27px;
    text-shadow: 0 0 4px #999;
}
.ban-sales .txt p {
  font-size: 18px;
  line-height: 30px;
  color: #888;
}
.ban-sales .bg {
  background: url(bg5.png) no-repeat center;
}

.por{
    position: relative;
}
.poa{
    position: absolute;
}


.practitles a{
	display:inline-block;
	font-size:18px;
	color:#000;
	line-height:47px;
	width:118px;
	text-align:center;
	margin:0 40px;
	
	}
.practitles a:hover,.practitles .prachover{
	background:url(../images/bg_ahover.png) no-repeat center center;
	color:#956525;
	}
.practitles{
	height:47px;
	background:#f4f4f4;
	text-align:center;
	}
.dypassage{
	
	}
.dypassage a{
	padding:5px 20px;
	display:block;
	height:185px;
	line-height:28px

	}
.dypassage p{
	font-size:13px;
	color:#787878;
	overflow:hidden;
	line-height:25px
	}
	 @media (min-width: 1680px) {
.dypassage p{
	font-size:14px;
	color:#787878;
	overflow:hidden;
	line-height:25px
	}
}
.dynamic{
	color:#956525;
	font-size:18px;
	margin-bottom:12px;
	}
.dynamic span{
	color:#3c3c3c;
	font-family:"Arial";
	float:right;
	}
.dypassage a:hover{
	background:#956525;
	}
.dypassage a:hover .dynamic,  .dypassage a:hover p ,.dypassage a:hover span{
	color:#fff;
	}
.dypassage a:hover .nlistr{ color:#F8EAD8; border:1px solid #F8EAD8;}

.dypassage .nlistr { display:block; width:100px; height:32px; border:1px solid #e1e1e1; border-radius:4px; text-align:center; line-height:32px; color:#818181; margin-top:9px}




.contact{margin-top:60px}.contact .list-ol{width:100%;padding:0;display:flex;margin-top:35px}.contact .list-ol li{flex:1;text-align:center}.contact .list-ol li:nth-child(2n+1){border-left:1px dashed #c2c2c2;border-right:1px dashed #c2c2c2}.contact .list-ol li p{color:#1a355e;margin-top:10px}.contact .list-ol li a{margin-top:.5em}.contact .list-ol li span{display:inline-block;width:30%; }.contact .list-ol li span>img{margin:0 auto;width:38%}.contact .list-ol+h2{margin-top:6em}.contact .mode{margin-top:3em;overflow:hidden;position:relative;margin-bottom:6em}.contact .mode ul{float:left;width:100%;padding:0;padding-top:12.5px;width:calc(100% + 30px);margin-left:-30px}.contact .mode ul li{float:left;border:1px solid #989898;height:150px;margin-left:30px;width:calc(33.3% - 30px);border-top:0;text-align:center}.contact .mode ul li .dian{color:#1a355e;font-size:1.3em;margin-top:-12.5px;background:url(../images/temp/about/dian.png) center center repeat-x;width:100%}.contact .mode ul li .dian span{padding-left:1.2em;padding-right:1.2em;display:inline-block;background-color:#fff}.contact .mode ul li .dian+div{margin-top:1.5em;text-align:left;padding-left:5em}.contact .mode ul li .dian+div span{color:#1a355e;font-size:1em}.contact .mode ul li .dian+div img{display:inline-block}.contact .mode ul li .dian+div+div{margin-top:.8em;text-align:left;padding-left:5.3em}.contact .mode ul li .dian+div+div span{color:#1a355e;font-size:1em}.contact .mode ul li .dian+div+div img{display:inline-block}.news .toggle-icon li a{width:20%;margin:0 auto}.news .toggle-icon li a>span{min-height:48px}.news .toggle-icon li a>img{width:68%}.news .toggle-icon li a span:nth-child(2){margin-top:1em}.news-list{width:100%;margin-top:1em;margin-bottom:6em}.news-list>div{overflow:hidden;position:relative;padding-top:3em}.news-list>div .news-img{float:left;width:26%}.news-list>div .news-img img{width:100%}.news-list>div .news-brief{float:left;width:74%;padding-left:2.5em}.news-list>div .news-brief .brief-title{margin-top:.8em;font-size:16px}.news-list>div .news-brief .brief-time{margin-top:.8em}.news-list>div .news-brief .brief-content{margin-top:.8em}.news-list>div .news-brief .view-more{color:#1a355e;bottom:0;position:relative;font-size:1em;cursor:pointer;margin-top:.5em}.news-list>.page{padding-top:0}.page{width:100%;text-align:center;margin-top:3.5em}.page .pagination{margin-left:-.3em;margin:0}.page .pagination li a{margin-left:.3em;color:#666}

.btn-qq{display:inline-block;padding:10px 28px 10px 28px;text-align:center;position:relative;text-decoration:none;letter-spacing:3px}.btn-qq.btn-qq-default{background-color:#1a355e;color:#fff}.btn-qq.btn-qq-default:hover:after{border:solid 1px #1a355e}.btn-qq.btn-qq-white{background-color:#fff;color:#1a355e}.btn-qq.btn-qq-white:hover:after{border:solid 1px #fff}.btn-qq.btn-qq-hollow{border:solid 1px #1a355e;background-color:transparent;color:#1a355e}

.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}