/* CSS Document */



@media (min-width:320px) and (max-width:1500px) {
html{font-size:14px; line-height:24px;}
}
@media (min-width:1501px) and (max-width:1600px){
html{font-size:15px; line-height:26px;}
}
@media (min-width:1601px) and (max-width:1920px){
html{font-size:16px; line-height:28px;}
}



.hero-module .zt_tys1 {
    position: absolute;
    margin-top: 30px;
    z-index: 2;
    pointer-events: none;
    left: 0;
    margin-left: 1rem;
    transform-origin: 0 0;
}

.zt_descCon{    
    position: relative;
    margin-top: 30px;
    margin-left: 10px;
    width: 100%;
}
.zt_descCon P{ float:left; width:100%;font-size: 16px;  font-weight:bold;}
.zt_descCon a{ float:left; width:130px; height:44px; line-height:44px; 
text-align:center; background:#ddb59b; color:#000; margin-top:30px; border-radius:5px; font-size:14px; text-decoration:none;}

.left{ float:left;}
.right{ float:right;}


/******板块一*******/
.zt_cont{ margin:0 auto; width:100%; background:#FFFFFF; height:auto; overflow:hidden;}
.zt_cont>div{ padding-bottom:0; max-width:100%;}
.zt_cont img{ width:100%;}

.bk1_cont{ margin:0 auto; width:100%; height:auto; overflow:hidden;}
.bt1{ margin:0 auto ; width:80%; height:auto; overflow:hidden; text-align:center; }
.bt1 h2{margin:0 auto ; width:100%; font-size:34.5px; font-weight:normal;color:#282828;line-height: 40px;}
.bt1 h3{margin:0 auto ; width:100%; font-size:14px; font-weight:normal; color:#555; letter-spacing:1px; padding-top:1.6%;}
.bt1 p{margin:0 auto ; width:4%; border-bottom:2px solid #323232; margin-top:1.8%;}

.bt2{ margin:0 auto ; width:80%; height:auto; overflow:hidden; text-align:center; color:#FFF;}
.bt2 h2{margin:0 auto ; width:100%; font-size:30.8px; font-weight:700 !important;}
.bt2 h3{margin:0 auto ; width:100%; text-indent:35px; font-size:18px; letter-spacing:35px; padding-top:1.6%;}
.bt2 p{margin:0 auto ; width:3.5%; border-bottom:5px solid #FFF; margin-top:1.8%;}

.bk1_2{ margin:0 auto; width:80%; height:auto; line-height:28px; overflow:hidden; text-align:center; padding-top:3%; font-size:16px;}

.bk1_3{ margin:0 auto; width:62.5%; height:auto; overflow:hidden;background:url(../images/ppln_bj.jpg) no-repeat;background-size:100%; margin-top:6%;}
.bk1_3 dl{ float:right; width:46%; padding:2% 2% 3% 0; color:#6f6e6e;}
.bk1_3 dl dt{ float:left; width:100%; font-size:20.7px;}
.bk1_3 dl dd{ float:left; width:100%; font-size:14px; padding-top:1%;}
.bk1_3 dl p{ float:left; width:100%; font-size:16px; padding-top:1%;}



/******板块二*******/

.bk2_cont{ margin:0 auto; width:100%; height:auto; overflow:hidden; margin-top:6%;}

.swiper-container2 {
	  margin:0 auto; position:relative;
      width:100%;
      height:auto; overflow:hidden;
      padding-top:4% !important;
}
.swiper-slide {
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-align-items: center;
      align-items: center;
}
.swiper-button-next2{
    background-image: url("../images/zj-next.png");
    right: 16%;
    left: auto;
}
.swiper-button-next2{
    position: absolute;
    top: 55%;
    width: 74px;
    height: 84px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 74px 84px;
    background-position: center;
    background-repeat: no-repeat;
}


.bk2_zj1{background:url(../images/hdy_bj.jpg) no-repeat; background-size:100%;}
.bk2_zj2{background:url(../images/ls_bj.jpg) no-repeat; background-size:100%;}
.bk2_zj{ margin:0 auto; width:100%; height:auto; overflow:hidden;}
.bk2_zj ul{ margin:0 auto; width:52.5%; height:auto; overflow:hidden; padding-top:24%; padding-bottom:5%;}
.bk2_zj ul li{ float:left; width:13.5%;}



/******板块三*******/
.bk3_cont{ margin:0 auto; width:62.5%; height:auto; padding-bottom:3% !important; overflow:hidden; background:url(../images/jsky_bj.jpg) no-repeat;background-size:100%; margin-top:6%;}
.bk3_cont dl{ float:left; width:64%; padding:6% 0 6% 0.5% !important;}
.bk3_cont dl dt{ float:right; width:44%;}
.bk3_cont dl dd{ float:left; width:94%; color:#333; text-align:right; font-size:16px; padding-top:6%;}


/******板块四*******/
.bk4_cont{margin:0 auto; width:100%; height:auto; overflow:hidden; margin-top:6%;}
.bk4_2{ margin:0 auto; width:13%; height:auto; overflow:hidden; margin-top:4%;}
.bk4_3{ margin:0 auto; width:100%; height:auto; overflow:hidden; padding:6% 0 9% 0; background:url(../images/bk4_bj.jpg) no-repeat;background-size:100%; margin-top:6%;}
.bk4_3_1{ margin:0 auto; width:62.5%; height:auto; overflow:hidden;}
.bk4_3_1 dl{ float:left; width:20%; padding-left:5%;}
.bk4_3_1 dl dt{ float:left; width:100%; height:auto; overflow:hidden;}
.bk4_3_1 dl dd{ float:left; width:55.5%; padding-top:8%;}
.bk4_3_1 ul{ float:right; width:60.5%; padding-top:3%;}
.bk4_3_1 ul p{ float:left; width:15%; border-bottom:1px solid #FFF;}
.bk4_3_1 ul li{ float:left; width:96%; height:auto; overflow:hidden; line-height:28px; padding-top:5%; color:#FFF; font-size:16px;}


/******板块五*******/
.bk5_cont{margin:0 auto; width:100%; height:auto; overflow:hidden; margin-top:6%;}
.bk5_bt{ margin:0 auto; width:28%;}

.swiper-container {
	  margin:0 auto;
      width:56%;
      height:auto;
      padding-top:4% !important;
}
.swiper-slide {
      
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}
.bk1_al{width:100%;}


/******板块六*******/
.bk6_cont{margin:0 auto; width:100%; height:auto; overflow:hidden; margin-top:6%;}
.bk6_cont dl{ margin:0 auto; width:62.5%; height:auto; overflow:hidden;}
.bk6_cont dl dt{ float:left; width:100%;}
.bk6_cont dl dd{ float:left; width:100%; padding-top:1.2%;}
.bk6_cont dl dd p{ float:left; width:23.5%; margin-left:1.9%;}
.bk6_cont dl dd p:nth-child(1){ margin-left:0;}

.bk6_2{ margin:0 auto; width:80%; height:auto; line-height:28px; overflow:hidden; text-align:center; padding-top:2%; font-size:16px;}


/******板块七*******/
.bk7_cont{margin:0 auto; width:100%; height:auto; overflow:hidden; padding:8% 0 !important; margin-top:6%; background:url(../images/bk7_bj.jpg) no-repeat; background-size:100%;}

.bk7_2{ margin:0 auto; width:57.5%; height:auto; overflow:hidden;}
.bk7_2 dl{ float:left; width:42%; padding-top:14%; color:#555;}
.bk7_2 dl dt{ width:100%; font-size:15px;}
.bk7_2 dl dd{ width:100%; padding-top:2%; font-size:12px; line-height:22px;}

@media (min-width:320px) and (max-width:1500px) {
.bk1_3 dl dt{font-size:16px;}
.bk1_3 dl dd{font-size:12px;}
.bk1_3 dl p{font-size:12px; line-height:17px;}
.bk3_cont dl dd{ line-height:22px; font-size:14px;}
.bk4_3_1 ul li{line-height:24px; font-size:12px;}
}


@media (min-width:1501px) and (max-width:1600px){
.bk1_3 dl dt{font-size:18px;}
.bk1_3 dl dd{font-size:13px;}
.bk1_3 dl p{font-size:14px; line-height:20px;}
.bk3_cont dl dd{ line-height:24px; font-size:15px;}
.bk4_3_1 ul li{line-height:26px; font-size:14px;}
}

@media (min-width:1601px) and (max-width:1920px){

}









