﻿@charset "utf-8";

*{ margin: 0; padding:0;}

			/*设置一个最大宽度值，不让其大小超过这个宽度值*/

ul{ list-style: none;}

a{ text-decoration: none;}

body{ font-family: "微软雅黑"; font-size: .2rem;}



.banner { width:100%; height:.72rem; overflow: hidden; vertical-align:bottom; background:#3f4241; }
.banner .navul {width:12rem; height:.72rem;  margin:0rem auto; padding:0rem; }
.banner li {width:1.71rem; text-align:center; float:left; font-size:.22rem;  height:.72rem; line-height:.72rem; }
.banner li:nth-of-type(1){width:3.45rem; text-align:center; float:left; font-size:.24rem;  height:.72rem; line-height:.72rem; background:#00d3b2; color:#FFF;}

.banner li .down-submenu{width:100%; display:none; position:absolute; top:1.92rem; z-index:10;}
.banner .navul li .down-submenu a{display:block; color:#323534; width:1.71rem; background:#fff;  font-size:.16rem;  height:.5rem; line-height:.5rem;}
.banner .navul li .down-submenu a:nth-child(2n+1){background:#f4f4f4;}

.banner .navul li:hover .down-submenu{display:block;}
.banner .navul li .down-submenu a:hover{color:#00d3b2; }


.banner li a{color:#FFF; }
.banner li a:hover{color:#00d3b2; }

/*background-color:#fe7e5c; 值*/

.kgc1_0 { width:3.45rem;  background: url(../images/nav_fu.png) no-repeat; background-size: contain; height:6.4rem; margin-bottom: -.07rem; z-index:9; margin-left:3.6rem; position:absolute;top:1.92rem;}
.kgc1_0 .zcp1_0{width:3.45rem; height:1rem; margin:0 auto; padding-top:.4rem; padding-left:.2rem;  position:absolute;}
.kgc1_0 .zcp1_0 .zcp1_0_1{width:3.45rem; height:.3rem; margin:0 auto; padding-top:0rem; display:block;  position:absolute; }
.kgc1_0 .zcp1_0 .zcp1_0_1 h2 { margin:0 auto;  width:1.9rem; height:.3rem; padding-top:.0rem;   font-size:.21rem; color:#00d3b2; line-height:.3rem; float:left;}

.kgc1_0 .zcp1_0 .zcp1_0_2{width:3.45rem;; height:.75rem; margin:0 auto; padding-top:.3rem; padding-left:.0rem; display:inline; position:absolute;}
.kgc1_0 .zcp1_0 .zcp1_0_2  .do-list{ padding:0rem; width:3.45rem; height:.75rem; background:none;  }
.kgc1_0 .zcp1_0 .zcp1_0_2  .do-list li{ width:.8rem; height:.2rem; text-align: center ; float: left; margin-top:.06rem; padding-left:.0rem; font-size:.16rem; line-height:.2rem; color:#afafaf; text-align:left; }
.kgc1_0 .zcp1_0 .zcp1_0_2  .do-list li a{color:#d4d4d7; }
.kgc1_0 .zcp1_0 .zcp1_0_2  .do-list li a:hover{color:#ff7272; }
.kgc1_0 .zcp1_0 .zcp1_0_2  .do-list li:nth-of-type(12) a{color:#00d3b2; }
.kgc1_0 .zcp1_0 .zcp1_0_2  .do-list li:nth-of-type(12) a:hover{color:#00d3b2; }



.kgc1_0 .zcp1_1{width:3.45rem; height:1rem; margin:0 auto; margin-top:1.85rem; padding-left:.2rem;  position:absolute;}
.kgc1_0 .zcp1_1 .zcp1_0_1{width:3.45rem; height:.3rem; margin:0 auto; padding-top:0rem; display:block;  position:absolute; }
.kgc1_0 .zcp1_1 .zcp1_0_1 h2 { margin:0 auto;  width:1.9rem; height:.3rem; padding-top:.0rem;   font-size:.21rem; color:#00d3b2; line-height:.3rem; float:left;}

.kgc1_0 .zcp1_1 .zcp1_0_2{width:3.45rem;; height:.75rem; margin:0 auto; padding-top:.3rem; padding-left:.0rem; display:inline; position:absolute;}
.kgc1_0 .zcp1_1 .zcp1_0_2  .do-list{ padding:0rem; width:3.45rem; height:.75rem; background:none;  }
.kgc1_0 .zcp1_1 .zcp1_0_2  .do-list li{ width:1.15rem; height:.2rem; text-align: center ; float: left; margin-top:.06rem; padding-left:.0rem; font-size:.16rem; line-height:.2rem; color:#afafaf; text-align:left; }
.kgc1_0 .zcp1_1 .zcp1_0_2  .do-list li a{color:#d4d4d7; }
.kgc1_0 .zcp1_1 .zcp1_0_2  .do-list li a:hover{color:#ff7272; }
.kgc1_0 .zcp1_1 .zcp1_0_2  .do-list li:nth-of-type(5) { width:1.6rem; }
.kgc1_0 .zcp1_1 .zcp1_0_2  .do-list li:nth-of-type(6) { width:1.6rem;}

.kgc1_0 .zcp1_2{width:3.45rem; height:1rem; margin:0 auto; margin-top:3.25rem; padding-left:.2rem;  position:absolute;}
.kgc1_0 .zcp1_2 .zcp1_0_1{width:3.45rem; height:.3rem; margin:0 auto; padding-top:0rem; display:block;  position:absolute; }
.kgc1_0 .zcp1_2 .zcp1_0_1 h2 { margin:0 auto;  width:1.9rem; height:.3rem; padding-top:.0rem;   font-size:.21rem; color:#00d3b2; line-height:.3rem; float:left;}

.kgc1_0 .zcp1_2 .zcp1_0_2{width:3.45rem;; height:.75rem; margin:0 auto; padding-top:.3rem; padding-left:.0rem; display:inline; position:absolute;}
.kgc1_0 .zcp1_2 .zcp1_0_2  .do-list{ padding:0rem; width:3.45rem; height:.75rem; background:none;  }
.kgc1_0 .zcp1_2 .zcp1_0_2  .do-list li{ width:1rem; height:.2rem; text-align: center ; float: left; margin-top:.06rem; padding-left:.0rem; font-size:.16rem; line-height:.2rem; color:#afafaf; text-align:left; }
.kgc1_0 .zcp1_2 .zcp1_0_2  .do-list li a{color:#d4d4d7; }
.kgc1_0 .zcp1_2 .zcp1_0_2  .do-list li a:hover{color:#ff7272; }



.kgc1_0 .zcp1_3{width:3.45rem; height:1rem; margin:0 auto; margin-top:4.45rem; padding-left:.2rem;  position:absolute;}
.kgc1_0 .zcp1_3 .zcp1_0_1{width:3.45rem; height:.3rem; margin:0 auto; padding-top:0rem; display:block;  position:absolute; }
.kgc1_0 .zcp1_3 .zcp1_0_1 h2 { margin:0 auto;  width:1.9rem; height:.3rem; padding-top:.0rem;   font-size:.21rem; color:#00d3b2; line-height:.3rem; float:left;}

.kgc1_0 .zcp1_3 .zcp1_0_2{width:3.45rem;; height:.75rem; margin:0 auto; padding-top:.3rem; padding-left:.0rem; display:inline; position:absolute;}
.kgc1_0 .zcp1_3 .zcp1_0_2  .do-list{ padding:0rem; width:3.45rem; height:.75rem; background:none;  }
.kgc1_0 .zcp1_3 .zcp1_0_2  .do-list li{ width:1.6rem; height:.2rem; text-align: center ; float: left; margin-top:.06rem; padding-left:.0rem; font-size:.16rem; line-height:.2rem; color:#afafaf; text-align:left; }
.kgc1_0 .zcp1_3 .zcp1_0_2  .do-list li a{color:#d4d4d7; }
.kgc1_0 .zcp1_3 .zcp1_0_2  .do-list li a:hover{color:#ff7272; }


.kgc1 img{ width: 100%; hight:6.40rem; overflow: hidden; vertical-align:bottom;}



.kgc2 { width: 100%;  background: url(../images/kb_bg.png) no-repeat; background-size: contain; height:7.87rem; margin-bottom: -.07rem;}
.kgc2 .zcp{width:19.2rem; height:7.87rem; margin:0 auto; }

.kgc2 .zcp1{width:19.2rem;; height:1.1rem; margin:0 auto; padding-top:.7rem;  }
.kgc2 .zcp1  .do-list{ padding:0rem; width:19.2rem; height:1.1rem; background:none; padding-left:3.2rem; }
.kgc2 .zcp1  .do-list li{ width:2.78rem; height:1.1rem; text-align: center ; float: left; margin:0rem; padding-left:.4rem; }


.kgc2 .zcp1  .do-list li .main{ width:2.78rem; height:1.1rem; text-align: center ; float: left; margin:0rem; padding-left:.0rem; padding-top:.0rem; position: relative; cursor: default; background:url(../images/kd_z.png) no-repeat; background-size: contain;}
.kgc2 .zcp1  .do-list li .main img{ display: block; width:.67rem; height:.75rem;  margin:0 auto;   float:left; padding-top:.15rem; padding-left:.3rem;}
.kgc2 .zcp1  .do-list li .main p{ display: block; width:1.5rem; height:.75rem;  margin:0 auto; font-size:.26rem; line-height:.75rem; float:left; text-align:center; padding-top:.15rem; padding-left:.05rem; color:#323534;}

.kgc2 .zcp1  .do-list li .main:hover .info{left:0; top: 0; opacity:1; transition:all 0.5s ease 0s; }

.kgc2 .zcp1  .do-list li .main .info{ position: absolute;  display: block; left:0; top: 0; opacity: 0;transition:all 0.5s ease 0s; width:2.78rem; height:1.1rem; text-align: center ; float: left; margin:0rem; padding-left:.0rem; padding-top:.0rem;  cursor: default; background:url(../images/kd_f.png) no-repeat; background-size: contain;}
.kgc2 .zcp1  .do-list li .main .info img{ display: block; width:.67rem; height:.75rem;  margin:0 auto;   float:left; padding-top:.15rem; padding-left:.3rem;}
.kgc2 .zcp1  .do-list li .main .info p{ display: block; width:1.5rem; height:.75rem;  margin:0 auto; font-size:.26rem; line-height:.75rem; float:left; text-align:center; padding-top:.15rem; padding-left:.05rem; color:#FFF;}





.kgc2 .zcp2{width:19.2rem;; height:4.7rem; margin:0 auto; padding-top:.5rem; padding-left:3.4rem; }


.kgc2 .zcp2 .tleft{width:6.4rem; height:4.7rem;  float:left;    }
.kgc2 .zcp2 .tleft .do-list{ padding:0rem; width:6.4rem; height:4.7rem; background:none; padding-left:0rem; }

.kgc2 .zcp2 .tleft .do-list li{ width:3rem; height:2.15rem; text-align: center ; float: left; margin:0rem; padding-left:.2rem;  padding-top:.2rem;  }


.kgc2 .zcp2 .tleft  .do-list li .main{ width:3rem; height:2.15rem; text-align: center ; float: left; margin:0rem; padding-left:.0rem; padding-top:.0rem; position: relative; cursor: default; background:url(../images/kb_z.png) no-repeat; background-size: contain;}
.kgc2 .zcp2 .tleft  .do-list li .main img{ display: block; width:.99rem; height:.88rem;  margin:0 auto;    text-align: center ; padding-top:.35rem; padding-left:.0rem;}
.kgc2 .zcp2 .tleft  .do-list li .main p{ display: block; width:2rem; height:.4rem;   margin:0 auto; font-size:.26rem; line-height:.4rem; text-align:center; padding-top:.05rem; padding-left:.0rem; color:#323534;  font-weight:normal; }

.kgc2 .zcp2 .tleft  .do-list li .main:hover .info{left:0; top: 0; opacity:1; transition:all 0.5s ease 0s; }

.kgc2 .zcp2 .tleft  .do-list li .main .info{ position: absolute;  display: block; left:0; top: 0; opacity: 0;transition:all 0.5s ease 0s; width:3rem; height:2.15rem; text-align: center ; float: left; margin:0rem; padding-left:.0rem; padding-top:.0rem;  cursor: default; background:url(../images/kb_f.png) no-repeat; background-size: contain;}
.kgc2 .zcp2 .tleft  .do-list li .main .info img{ display: block; width:.99rem; height:.88rem;  margin:0 auto;  text-align: center ; padding-top:.35rem; padding-left:.0rem;}
.kgc2 .zcp2 .tleft  .do-list li .main .info p{display: block; width:2rem; height:.4rem;   margin:0 auto; font-size:.26rem; line-height:.4rem; text-align:center; padding-top:.05rem; padding-left:.0rem; color:#00d3b2;   font-weight:normal;}




.kgc2 .zcp2 .tright{width:5.78rem; height:4.7rem;  float:left; padding-left:.2rem; padding-top:0rem;}

.kgc2 .zcp2 .tright.kcp1{width:5.7rem; height:.4rem; margin:0 auto; padding-top:.1rem; }
.kgc2 .zcp2 .tright .kcp1 h2 { margin:0 auto;  width:3rem; height:.4rem; padding-top:.7rem;}
.kgc2 .zcp2 .tright .kcp1 h2 img{ margin:0 auto;  width:3rem; height:.4rem; }


.kgc2 .zcp2 .tright .kcp2{width:100%; height:2.2rem; margin:0 auto; padding-top:.3rem;}
.kgc2 .zcp2 .tright .kcp2 .form2{ height:.75rem; width:100%; text-align:center;}
.kgc2 .zcp2 .tright .kcp2 .form2 .group{text-align:center;}
.kgc2 .zcp2 .tright .kcp2 .form2 .group input{ outline:none;  border:1px solid #323534; line-height:.7rem; width:3.65rem; height:.7rem;  font-size:.2rem;  background-color:#ffffff;  border-radius:.10rem; color:#323534; padding-left:.25rem; }
.kgc2 .zcp2 .tright .kcp2 .form2 p{ text-align: center; padding: 0 0; float:left; color:#323534;  font-size:.2rem; }
.kgc2 .zcp2 .tright .kcp2 .form2 .gp1 input{outline: none; line-height:.7rem;  width:3rem; height:.7rem; margin: 0 auto;  background: url(../images/kb_submit.png) no-repeat; background-size:contain;   border-radius:0.8rem; font-size: .22rem;   color: #fff; border:hidden;}








.kgc3 { width:19.2rem;  background: url(../images/it_bg.png) no-repeat; background-size: contain; height:7.96rem; margin-bottom: -.07rem;}
.kgc3 .zcp{width:19.2rem; height:7.96rem; margin:0 auto; }


.kgc3 .zcp1{width:19.2rem; height:1rem; margin:0 auto; padding-top:0rem; }
.kgc3 .zcp1 h2 { margin:0 auto;  width:4.05rem; height:.55rem; padding-top:.6rem; }
.kgc3 .zcp1 h2 img{ margin:0 auto;  width:4.05rem; height:.55rem; }
.kgc3 .zcp1 p{margin:0 auto;  width:1.42rem; height:.15rem; padding-top:.22rem;}
.kgc3 .zcp1 p img{ margin:0 auto;  width:1.42rem; height:.15rem; }



.kgc3 .zcp2{width:19.2rem;; height:4.8rem; margin:0 auto;  padding-left:3.5rem; margin-top:1.15rem; }
.kgc3 .zcp2 .tleft{width:3.8rem; height:4.8rem;  float:left;    }
.kgc3 .zcp2 .tleft .tleft_01{width:3.8rem; height:2.85rem;  margin:0 auto;   }
.kgc3 .zcp2 .tleft .tleft_01 img{ margin:0 auto; width:3.8rem; height:2.85rem; }
.kgc3 .zcp2 .tleft .tleft_02{width:3.7rem; height:.4rem;   margin:0 auto;  padding-top:.4rem;  }
.kgc3 .zcp2 .tleft .tleft_02 img{ margin:0 auto;  width:3.7rem; height:.4rem; }

.kgc3 .zcp2 .tleft .tleft_03{width:3.8rem; height:1.15rem;  margin:0 auto;   padding-top:.05rem; }
.kgc3 .zcp2 .tleft .tleft_03 .do-list{ padding:0rem; width:3.8rem; height:1.15rem; background:none; padding-left:0rem; }




.kgc3 .zcp2 .tleft .tleft_03  .do-list li .main{ width:1.26rem; height:.53rem; text-align: center ; float: left; margin:0rem; padding-left:.0rem; padding-top:.0rem; position: relative; cursor: default; background:url(../images/it_z.png) no-repeat; background-size: contain;}
.kgc3 .zcp2 .tleft .tleft_03  .do-list li .main p{ display: block; width:1.26rem; height:.53rem;   margin:0 auto; font-size:.18rem; line-height:.53rem; text-align:center; padding-top:.0rem; padding-left:.0rem; color:#FFF;  font-weight:normal; }

.kgc3 .zcp2 .tleft .tleft_03  .do-list li .main:hover .info{left:0; top: 0; opacity:1; transition:all 0.5s ease 0s; }

.kgc3 .zcp2 .tleft .tleft_03  .do-list li .main .info{ position: absolute;  display: block; left:0; top: 0; opacity: 0;transition:all 0.5s ease 0s; width:1.26rem; height:.53rem; text-align: center ; float: left; margin:0rem; padding-left:.0rem; padding-top:.0rem;  cursor: default; background:url(../images/it_f.png) no-repeat; background-size: contain;}
.kgc3 .zcp2 .tleft .tleft_03  .do-list li .main .info p{display: block; width:1.26rem; height:.53rem;   margin:0 auto; font-size:.18rem; line-height:.53rem; text-align:center; padding-top:.0rem; padding-left:.0rem; color:#FFF;   font-weight:normal;}






.kgc3 .zcp2 .tcenter{width:4.6rem; height:4.8rem;  float:left; margin-left:.2rem;  background: url(../images/itz_bg.png) no-repeat; background-size: contain;   }
.kgc3 .zcp2 .tcenter .tcenter_01{width:4.6rem; height:.32rem; margin:0 auto; padding-top:.27rem; padding-left:.35rem;}
.kgc3 .zcp2 .tcenter .tcenter_01 h3 { margin:0 auto;  width:1.8rem; height:.32rem; padding-top:.0rem;  font-size:.24rem; line-height:.32rem; color:#323534; float:left; }
.kgc3 .zcp2 .tcenter .tcenter_02{width:4.6rem; height:3.4rem; margin:0 auto; padding-top:.09rem; padding-left:.35rem;}
.kgc3 .zcp2 .tcenter .tcenter_02.do-list{ padding:0rem; width:4.6rem; height:3.4rem; background:none; padding-left:0rem; }
.kgc3 .zcp2 .tcenter .tcenter_02 .do-list li{ width:4rem; height:.22rem;  float: left; margin:0rem; padding-left:.0rem;  padding-top:.23rem; font-size:.16rem; }
.kgc3 .zcp2 .tcenter .tcenter_02 .do-list li p{line-height:.22rem; color:#323534; text-align:left; padding-top:.0rem;  float:left;}
.kgc3 .zcp2 .tcenter .tcenter_02 .do-list li a{color:#323534; }
.kgc3 .zcp2 .tcenter .tcenter_02 .do-list li a:hover{color:#ff7272; }




.kgc3 .zcp2 .tright{width:3.35rem; height:4.8rem;  float:left; margin-left:.2rem; padding-top:0rem;  background: url(../images/ity_bg.png) no-repeat; background-size: contain; }
.kgc3 .zcp2 .tright .tright_01{width:3.35rem; height:.32rem; margin:0 auto; padding-top:.27rem; padding-left:.35rem;}
.kgc3 .zcp2 .tright .tright_01 h3 { margin:0 auto;  width:2.7rem; height:.32rem; padding-top:.0rem;  font-size:.24rem; line-height:.32rem; color:#323534; float:left; }
.kgc3 .zcp2 .tright .tright_02{width:3.35rem; height:3.4rem; margin:0 auto; padding-top:.09rem; padding-left:.35rem;}
.kgc3 .zcp2 .tright .tright_02.do-list{ padding:0rem; width:3.35rem; height:3.4rem; background:none; padding-left:0rem; }
.kgc3 .zcp2 .tright .tright_02 .do-list li{ width:2.65rem; height:.55rem;  float: left; margin:0rem; padding-left:.0rem;  padding-top:.1rem;  }
.kgc3 .zcp2 .tright .tright_02 .do-list li p{font-size:.18rem; line-height:.55rem; color:#323534; text-align:left; padding-top:.0rem;  float:left; padding-left:.35rem;}
.kgc3 .zcp2 .tright .tright_02 .do-list li img{ margin:0 auto;  width:1.25rem; height:.55rem; float:left;}
.kgc3 .zcp2 .tright .tright_02 .do-list li:nth-of-type(6) p{color:#ff9540; font-size:.2rem;}
.kgc3 .zcp2 .tright .tright_02 .do-list li a:hover{color:#ff7272; }
.kgc3 .zcp2 .tright .tright_02 .do-list li a {color:#323534; }


.kgc4 { width: 100%; background: url(../images/sx_bg.png) no-repeat; background-size: contain; height:6.49rem; margin-bottom: -.07rem;}
.kgc4 .zcp{width:100%; height:6.49rem; margin:0 auto; }

.kgc4 .zcp1{width:19.2rem; height:1rem; margin:0 auto; padding-top:0rem; }
.kgc4 .zcp1 h2 { margin:0 auto;  width:2rem; height:.55rem; padding-top:.6rem; }
.kgc4 .zcp1 h2 img{ margin:0 auto;  width:2rem; height:.55rem; }
.kgc4 .zcp1 p{margin:0 auto;  width:1.42rem; height:.15rem; padding-top:.22rem;}
.kgc4 .zcp1 p img{ margin:0 auto;  width:1.42rem; height:.15rem; }


.kgc4 .zcp2{width:19.2rem; height:3.45rem;  margin:0 auto;   padding-top:1rem;    padding-left:3.2rem;  }
.kgc4 .zcp2 .do-list{ padding:0rem; width:19.2rem; height:3.45rem; background:none; padding-left:0rem; }
.kgc4 .zcp2 .do-list li:nth-of-type(1) { width:2.76rem; height:3.45rem; text-align: center ; float: left; margin:0rem; margin-left:.4rem; padding-top:.65rem; position: relative; cursor: default; background:url(../images/sx_bg_01.png) no-repeat; background-size: contain;}
.kgc4 .zcp2 .do-list li:nth-of-type(2) { width:2.76rem; height:3.45rem; text-align: center ; float: left; margin:0rem; margin-left:.4rem; padding-top:.65rem; position: relative; cursor: default; background:url(../images/sx_bg_02.png) no-repeat; background-size: contain;}
.kgc4 .zcp2 .do-list li:nth-of-type(3) { width:2.76rem; height:3.45rem; text-align: center ; float: left; margin:0rem; margin-left:.4rem; padding-top:.65rem; position: relative; cursor: default; background:url(../images/sx_bg_03.png) no-repeat; background-size: contain;}
.kgc4 .zcp2 .do-list li:nth-of-type(4) { width:2.76rem; height:3.45rem; text-align: center ; float: left; margin:0rem; margin-left:.4rem; padding-top:.65rem; position: relative; cursor: default; background:url(../images/sx_bg_04.png) no-repeat; background-size: contain;}
.kgc4 .zcp2 .do-list li p{ display: block; width:2.15rem; height:.53rem;   margin:0 auto; font-size:.2rem; line-height:.53rem; text-align:center; padding-top:.05rem; padding-left:.0rem; color:#00d3b2;  font-weight:normal; }
.kgc4 .zcp2 .do-list li img{ display: block; width:2.15rem; height:1.8rem;   margin:0 auto;  text-align:center; padding-top:.0rem; padding-left:.0rem;    }


.kgc4 .zcp2 .do-list li a{color:#00d3b2; }
.kgc4 .zcp2 .do-list li a:hover{color:#ff7272; }









.kgc5 { width: 100%;  background: url(../images/xz_bg.png) no-repeat; background-size: contain; height:8.89rem; margin-bottom: -.07rem;}
.kgc5 .zcp{width:19.2rem; height:8.89rem; margin:0 auto; }


.kgc5 .zcp1{width:19.2rem; height:1rem; margin:0 auto; padding-top:0rem; }
.kgc5 .zcp1 h2 { margin:0 auto;  width:3.6rem; height:.55rem; padding-top:.6rem; }
.kgc5 .zcp1 h2 img{ margin:0 auto;  width:3.6rem; height:.55rem; }
.kgc5 .zcp1 p{margin:0 auto;  width:1.42rem; height:.15rem; padding-top:.22rem;}
.kgc5 .zcp1 p img{ margin:0 auto;  width:1.42rem; height:.15rem; }


.kgc5 .zcp2{width:19.2rem; height:4.6rem;  margin:0 auto;   padding-top:.7rem;    padding-left:3.4rem;  }
.kgc5 .zcp2 .do-list{ padding:0rem; width:13rem; height:4.6rem; background:none; padding-left:0rem; }
.kgc5 .zcp2 .do-list li { width:2.3rem; height:2.15rem; text-align: center ; float: left; margin:0rem; margin-left:.2rem; margin-top:.2rem; position: relative; cursor: default;}
.kgc5 .zcp2 .do-list li img{ display: block; width:2.3rem; height:2.15rem;   margin:0 auto;  text-align:center; padding-top:.0rem; padding-left:.0rem;    }


.kgc5 .zcp2  .do-list li .main{  width:2.3rem; height:2.15rem; text-align: center ; float: left; margin:0rem;  margin-left:.2rem; margin-top:.2rem;	position: relative; cursor: pointer;}
.kgc5 .zcp2  .do-list li .main img{ display: block;  width:2.3rem; height:2.15rem;  margin:0 auto; }
.kgc5 .zcp2  .do-list li .main .info{position: absolute; left:0; top: 0; opacity: 0;transition:all 0.5s ease 0s;}
.kgc5 .zcp2  .do-list li .main:hover .info{left:0; top: 0; opacity:1; transition:all 0.5s ease 0s; width:2.3rem; height:2.15rem; text-align: center ; float: left; margin:0rem;  }







.kgc5 .zcp3{width:19.2rem; height:1.03rem;  margin:0 auto;   padding-top:.5rem;    padding-left:3.6rem;  }
.kgc5 .zcp3 .do-list{ padding:0rem; width:19.2rem; height:1.03rem; background:none; padding-left:0rem; }
.kgc5 .zcp3 .do-list li { width:3.04rem; height:1.03rem; text-align: center ; float: left; margin:0rem; margin-left:.1rem; padding-top:.0rem; position: relative; cursor: default; background:url(../images/xz_d.png) no-repeat; background-size: contain;}
.kgc5 .zcp3 .do-list li p{ display: block; width:2rem; height:1.03rem;   margin:0 auto; font-size:.26rem; line-height:1.03rem; text-align:center; padding-top:.0rem; padding-left:.0rem; color:#00d3b2;  font-weight:normal; }

.kgc5 .zcp3 .do-list li a{color:#323534; }
.kgc5 .zcp3 .do-list li a:hover{color:#00d3b2; }



.kgc6 { width: 100%;  background: url(../images/ls_bg.png) no-repeat; background-size: contain; height:11.12rem; margin-bottom: -.07rem;}
.kgc6 .zcp{width:19.2rem; height:11.12rem; margin:0 auto; }

.kgc6 .zcp1{width:19.2rem; height:1rem; margin:0 auto; padding-top:0rem; }
.kgc6 .zcp1 h2 { margin:0 auto;  width:9.5rem; height:.55rem; padding-top:.6rem; }
.kgc6 .zcp1 h2 img{ margin:0 auto;  width:9.5rem; height:.55rem; }
.kgc6 .zcp1 p{margin:0 auto;  width:1.42rem; height:.15rem; padding-top:.22rem;}
.kgc6 .zcp1 p img{ margin:0 auto;  width:1.42rem; height:.15rem; }


.kgc6 .zcp2{width:19.2rem;; height:1.23rem; margin:0 auto; padding-top:.87rem;  }
.kgc6  .do-list{ padding:0rem; width:19.2rem; height:1.23rem; background:none; padding-left:4.15rem; }
.kgc6  .do-list li{ width:1.23rem; height:1.23rem;   float: left; margin:.45rem 0; margin-left:.3rem;  cursor: pointer;}



.kgc6 .zcp2  .do-list li .main{  width:1.23rem; height:1.23rem; text-align: center ; float: left; margin:0rem; padding-left:.0rem; padding-top:.25rem; 	position: relative; cursor: pointer;}
.kgc6 .zcp2  .do-list li .main img{ display: block;  width:1.23rem; height:1.23rem;  margin:0 auto; }
.kgc6 .zcp2  .do-list li .main .info{position: absolute; left:0; top: 0; opacity: 0;transition:all 0.5s ease 0s;}
.kgc6 .zcp2  .do-list li .main:hover .info{position: absolute; left:0; top: 0; opacity:1; transition:all 0.5s ease 0s; border:#FFF 1px solid; border-radius:50%;  margin-top:.25rem;}


.kgc6  .do-list .first{left:0; top: 0; opacity:1; transition:all 0.5s ease 0s;  }

.kgc6 .zcp3{width:12rem; height:4.75rem; margin:0 auto; padding-top:.2rem;  }
.kgc6 .zcp3 img {width:100%; height:100%; overflow: hidden; vertical-align:bottom; border-bottom-left-radius:33.2%;}

.kgc6 .zcp2 span{display: none; }
.kgc6 .zcp2 .show{display: block; width:12rem; height:4.75rem; margin:0 auto; padding-top:.2rem;  }
.kgc6 .zcp2 .show img {width:100%; height:100%; overflow: hidden; vertical-align:bottom; border-bottom-left-radius:33.2%;}


.kgc6 .zcp4{width:3.7rem; height:.8rem; margin:0 auto; padding-top:6.3rem;}
.kgc6 .zcp4 img {width:100%; height:.8rem; overflow: hidden;  margin:0 auto;}




.kgc7 { width: 100%;  background: url(../images/qu_bg.png) no-repeat; background-size: contain; height:6.14rem; margin-bottom: -.07rem;}
.kgc7 .zcp{width:19.2rem; height:6.14rem; margin:0 auto; }

.kgc7 .zcp1{width:19.2rem; height:1rem; margin:0 auto; padding-top:0rem; }
.kgc7 .zcp1 h2 { margin:0 auto;  width:9.6rem; height:.55rem; padding-top:.6rem; }
.kgc7 .zcp1 h2 img{ margin:0 auto;  width:9.6rem; height:.55rem; }
.kgc7 .zcp1 p{margin:0 auto;  width:1.42rem; height:.15rem; padding-top:.22rem;}
.kgc7 .zcp1 p img{ margin:0 auto;  width:1.42rem; height:.15rem; }




.kgc7 .zcp2{width:19.2rem;; height:2.2rem; margin:0 auto; padding-top:1rem;  }
.kgc7 .zcp2  .do-list{ padding:0rem; width:19.2rem; height:2.2rem; background:none; padding-left:3.2rem; }
.kgc7 .zcp2  .do-list li{ width:2.8rem; height:2.2rem; text-align: center ; float: left; margin:0rem; padding-left:.4rem; }


.kgc7 .zcp2{width:19.2rem;; height:2.2rem; margin:0 auto; padding-top:1rem;  }
.kgc7 .zcp2  .do-list{ padding:0rem; width:19.2rem; height:2.2rem; background:none; padding-left:3.2rem; }
.kgc7 .zcp2  .do-list li{ width:2.8rem; height:2.2rem; text-align: center ; float: left; margin:0rem; padding-left:.4rem; }


.kgc7 .zcp2  .do-list li .main{ width:2.8rem; height:2.2rem; text-align: center ; float: left; margin:0rem; padding-left:.0rem; padding-top:.0rem; position: relative; cursor: default; background:url(../images/qu_z.png) no-repeat; background-size: contain;}
.kgc7 .zcp2  .do-list li .main p{ display: block; width:1.7rem; height:.7rem;  margin:0 auto; font-size:.26rem; line-height:.3rem; float:left; text-align:center; padding-top:.9rem; padding-left:.55rem; color:#323534; letter-spacing:.05rem;}

.kgc7 .zcp2  .do-list li .main:hover .info{left:0; top: 0; opacity:1; transition:all 0.5s ease 0s; }

.kgc7 .zcp2  .do-list li .main .info{ position: absolute;  display: block; left:0; top: 0; opacity: 0;transition:all 0.5s ease 0s; width:2.8rem; height:2.2rem; text-align: center ; float: left; margin:0rem; padding-left:.0rem; padding-top:.0rem;  cursor: default; background:url(../images/qu_f.png) no-repeat; background-size: contain;}
.kgc7 .zcp2 .do-list li .main .info p{ display: block; width:1.7rem; height:.7rem;  margin:0 auto; font-size:.26rem; line-height:.3rem; float:left; text-align:center; padding-top:.9rem; padding-left:.55rem; color:#FFF; letter-spacing:.05rem;}


.kgc7 .zcp3{width:3.7rem; height:.8rem; margin:0 auto; padding-top:.4rem;}
.kgc7 .zcp3 img {width:100%; height:.8rem; overflow: hidden;  margin:0 auto;}



.kgc8 { width: 100%;  background: url(../images/huan_bg.png) no-repeat; background-size: contain; height:8.91rem; margin-bottom: -.07rem;}
.kgc8 .zcp{width:19.2rem; height:6.14rem; margin:0 auto; }

.kgc8 .zcp1{width:19.2rem; height:2rem; margin:0 auto; padding-top:0rem; }

.kgc8 .zcp1 .zcp1_0 { margin:0 auto;  width:9.4rem; height:.55rem; padding-top:.4rem; }
.kgc8 .zcp1 .zcp1_0 img{ margin:0 auto;  width:9.4rem; height:.55rem; }

.kgc8 .zcp1_1{margin:0 auto;  width:1.42rem; height:.15rem; padding-top:.1rem;}
.kgc8 .zcp1_1 img{ margin:0 auto;  width:1.42rem; height:.15rem; }

.kgc8 .zcp1_2{margin:0 auto;  width:6.13rem; height:.55rem; padding-top:.15rem;}
.kgc8 .zcp1_2 img{ margin:0 auto;  width:6.13rem; height:.55rem; }

.kgc8 .zcp2{width:19.2rem;; height:5.55rem; margin:0; padding-top:.45rem;  padding-left:0rem;}
.kgc8 .zcp2  .do-list{ padding:0rem; width:19.2rem; height:5.55rem; background:none; margin:0rem; }
.kgc8 .zcp2  .do-list li{ width:3.2rem; height:1.85rem; text-align: center ; float: left; margin:0rem; padding-left:0rem; }
.kgc8 .zcp2  .do-list li img{ margin:0 auto;  width:3.2rem; height:1.85rem;  float: left; }



.kgc9 { width: 100%;  background: url(../images/f_bg.png) no-repeat; background-size: contain; height:1.28rem; margin-bottom: -.07rem;}
.kgc9 .zcp{width:19.2rem; height:1.28rem; margin:0 auto; }
.kgc9 .zcp1{width:9.9rem; height:.6rem; margin:0 auto; padding-top:.3rem; color:#878787; }
.kgc9 .zcp1 p{font-size:.16rem; line-height:.3rem;font-weight:normal;  text-align:center; padding-top:.22rem;}
.kgc9 .zcp1 p a{color:#878787; }









/* Elements----------------------------------------*/
* {
	margin: 0;
	padding: 0;
	outline: 0;
}
.side-bar a,.chat-tips i {

	background-repeat: no-repeat;
}
/*右侧悬浮icon*/
.side-bar {
	width: 66px;
	position: fixed;
	bottom: 350px;
	right: 25px;
	font-size: 0;
	line-height: 0;
	z-index: 100;
}
.side-bar a {
	width: .69rem;
	height: .69rem;
	display: inline-block;
	margin-bottom: 2px;
}

.side-bar  a:hover:nth-of-type(1) {
	background:url(../images/fu_d_01.png) no-repeat; background-size: contain; height:.69rem; width:.69rem;
}

.side-bar  a:hover:nth-of-type(2) {
	background:url(../images/fu_d_02.png) no-repeat; background-size: contain; height:.69rem; width:.69rem;
}
.side-bar  a:hover:nth-of-type(3) {
	background:url(../images/fu_d_03.png) no-repeat; background-size: contain; height:.69rem; width:.69rem;
}
.side-bar  a:hover:nth-of-type(4) {
	background:url(../images/fu_d_04.png) no-repeat; background-size: contain; height:.69rem; width:.69rem;
}
.side-bar .icon-qq {
	background:url(../images/fu_01.png) no-repeat; background-size: contain; height:.69rem; width:.69rem;
}
.side-bar .icon-chat {
	background:url(../images/fu_03.png) no-repeat; background-size: contain; height:.69rem; width:.69rem;
	position: relative;
}
.side-bar .icon-chat:hover .chat-tips {
	display: block;
}
.side-bar .icon-blog {
	background:url(../images/fu_02.png) no-repeat; background-size: contain; height:.69rem; width:.69rem;
    position: relative;
}
.side-bar .icon-blog:hover .chat-tips1 {
	display: block;
}
.side-bar .icon-mail {
	background:url(../images/fu_04.png) no-repeat; background-size: contain; height:.69rem; width:.69rem;
}
.side-bar .icon-totop {
	background-position: 0 -334px;
}
.chat-tips {
	padding: 0px;
	border: 0px solid #d1d2d6;
	position: absolute;
	right: 78px;
	top: -40px;
	background-color: #ffffff;
	display: none;
}
.chat-tips i {
	width: 0px;
	height: 0px;
	display: inline-block;
	position: absolute;
	right: -9px;
	top: 80px;
}
.chat-tips img {
	width: .94rem;
	height: 1.03rem;
}
.chat-tips1 {
	padding: 0px;
	border: 0px solid #d1d2d6;
	position: absolute;
	right: 78px;
	top: -0px;
	background-color: #ffffff;
	display: none;
}
.chat-tips1 i {
	width: 0px;
	height: 0px;
	display: inline-block;
	position: absolute;
	right: -9px;
	top: 80px;

}
.chat-tips1 img {
	width: 1.62rem;
	height: .69rem;
}



.container{ max-width: 2250px;  margin: 0 auto;}
.fixed-bot{ max-width: 2250px;}
.lead h2{padding-top: .45rem; padding-bottom: .23rem; line-height: .47rem; text-align: center; font-size: .32rem; color: #666f89;}



.clearfix{

	zoom: 1;

}

.clearfix:after{

	content: ".";

	display: block;

	height: 0; font-size: 0; clear: both;

}

.consult1{ padding-top:.5rem ;}

.consult1 a{ 

	display: block; width: 3rem; margin: 0 auto; 

	height: .5rem; line-height: .52rem; background-color: #FF5050; 

	text-align: center;color: #fff; border-radius: .26rem;

}





.pull-left{ float: left;}

.pull-right{ float: right;}

.title{ padding-top: .58rem; text-align: center; overflow: hidden;}

.title img{ height: .72rem; }

