html{ font-size: 100px; }
.nbanner .pic span {
    padding-top: 56.25%;
}
.pic span img{position: absolute; width: 100%; height: 100%; top: 0; left: 0; object-fit: cover; transition: all 0.5s;}

.w1450{ margin:auto; width:1450px; max-width:94%}
.smtyx_des{ padding-top:5.7%;}
.smtyx_des_tit{ text-align:center;}
.smtyx_des_tit span{ display:block; font-size:0.4rem; font-weight:bold; color:#48a573; width:100%; padding-bottom:15px; text-align:center}
.smtyx_des_tit img{ display:block; margin:auto; width: 1.45rem;}
.smtyx_des .con{ padding:30px 0 80px 0;}
.smtyx_des .con p{ font-size:20px; color:#292929; padding-bottom:17px; line-height:2}
.smtyx_des ul{display: grid;
	grid-template-columns: repeat(5, minmax(0px, 1fr));
	gap:0px; margin-bottom:50px;}
.smtyx_des ul li{ display:block; text-align:center;}
.smtyx_des ul li dl{ height:64px; width:100%;display: flex;align-items: center;justify-content: center;}
.smtyx_des ul li dl img{ }
.smtyx_des ul li span{ display:block; padding:14px 0 10px 0; color:#48a573; font-size:40px; width:100%; text-align:center; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.smtyx_des ul li i{ display:block; color:#292929; font-size:18px;}
.yanxuedt{ background:url(../images/yxbox7.jpg) center 0px repeat-x #e2f9ec; padding-top:80px; background-size: 100% auto}
.yanxuedt ul{ padding:30px 0;}
.yanxuedt ul li{ float:left; width:47%; margin-bottom:40px;}
.yanxuedt ul li:nth-child(even){ float:right}
.yanxuedt ul li .pic_con{ display:block; width:250px; background:#cfeedd; float:left;}
.yanxuedt ul li .pic_con .pic{ top:16px; left:19px;}
.yanxuedt ul li .pic_con .pic .bak{ padding-bottom:66.4%}
.yanxuedt ul li .con{ display:block; overflow:hidden; padding-left:36px; padding-top:18px;}
.yanxuedt ul li .con .tit{ font-size:20px; color:#292929;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.yanxuedt ul li .con .text{}
.yanxuedt ul li .con .text span{ font-size:16px; color:#999; display:block; padding:9px 12px 9px 0px;}
.yanxuedt ul li .con .text p{ font-size:14px; color:#292929; line-height:1.8;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.yanxuedt ul li .con .text em{ display:block; padding-top:9px;}
.yanxuedt ul li .con .text em img{ position:relative; top:-3px; right:-10px;}
.gengduodt {display: flex; align-items: center; text-align: center;  justify-content: center;  width: 190px; height: 50px; line-height: 50px; text-align: center; border:#ddd 1px solid; border-radius: 5px; margin:30px auto;}
.gengduodt img{ margin-left: 10px; }
.gengduodt:hover{ border: #2c9c66 1px solid; }
.gengduodt1{border:#fff 1px solid; color: #fff; margin-top: 50px;}
.gengduodt1:hover{ border: #e2f9ec 1px solid; color: #e2f9ec; }
.sliders_qwfc{ padding-bottom:9%; margin-top:27px;}
.sliders_qwfc .slick-prev,.sliders_qwfc .slick-next{ display:none!important}
.sliders_xianlu .slick-prev,.sliders_xianlu .slick-next{ display:none!important}
.sliders_qwfc .slick-dots li{ width:16px; height:16px; border-radius:16px; background:#d4e8de;}
.sliders_qwfc .slick-dots li.slick-active{ background:#288a59}
.sliders_qwfc .slick-dots li button:before{ display:none}
.sliders_qwfc .slick-dots{ bottom:70px}
.sliders_qwfc .slick-slide{ margin:0px 22px;}
.sliders_qwfc li.fengcai_li .hasdiv .bkg{ padding-bottom:109%}
.sliders_qwfc li.fengcai_li{ position:relative}
.sliders_qwfc li.fengcai_li img{ position:absolute; z-index:999; left:0px; top:0px; width:100%; height:100%}
.sliders_qwfc .hasdiv:hover .bkg{	   transform: rotate(0deg) scale(1);
            -webkit-transform: rotate(0deg) scale(1);
            -moz-transform: rotate(0deg) scale(1);
            -o-transform: rotate(0deg) scale(1);
            -ms-transform: rotate(0deg) scale(1);}
.sliders_xianlu .slick-dots{ right:30px; width:auto}
.sliders_xianlu .slick-dots li{ width:16px; height:16px; border-radius:16px;opacity:0.8; background:#98a396;}
.sliders_xianlu .slick-dots li.slick-active{ background:#fff; opacity:1}
.sliders_xianlu .slick-dots li button:before{ display:none}
.sliders_xianlu .slick-dots{ bottom:15%}
.yxys_con_big{ position:relative}
.yxys_con_big .ysl{ position:absolute; left:0; bottom:0; width:22%}
.yxys_con_big .ysr{position:absolute; right:0; top:-100px; width:29%}
 .yxys{ background:url(../images/yxbox3.jpg) center 0px no-repeat #fff; padding-top:80px; background-size: 100% auto}
 .yxys .yxys_con{ position:relative;padding:173px 0 167px 0; width:900px; margin:auto;}
 .yxys .yxys_con img.imgyxys{ margin:auto; display:block}
 .yxys .yxys_con li{ position:absolute; font-size:20px; color:#000028; line-height:1.4; font-weight:bold}
 .yxys .yxys_con li:nth-child(1){ width:100%; text-align:center; top:110px; left:0;}
 .yxys .yxys_con li:nth-child(2){  top:390px; text-align:center; left:0px; }
 .yxys .yxys_con li:nth-child(3){ text-align:center;top:390px; right:0; }
 .yxys .yxys_con li:nth-child(4){width:100%; text-align:center; bottom:128px; left:0;}


.xianlu_box1{background:url(../images/yxbox1.jpg) center 0px no-repeat #48a573; padding-top:30px; padding-bottom: 40px;  background-size: 100% auto}
.xianlu_box2{background:url(../images/yxbox2.jpg) center 0px no-repeat #e2f9ec; padding-top:55px; padding-bottom: 40px;  background-size: 100% auto}
.xianlu_box4{background:url(../images/yxbox4.jpg) center 0px no-repeat #48a573; padding-top:75px; padding-bottom: 40px;  background-size: 100% auto}
.xianlu_box5{background:url(../images/yxbox5.jpg) center 0px no-repeat #e2f9ec; padding-top:30px; padding-bottom: 40px;  background-size: 100% auto}
.xianlu_box7{background:url(../images/yxbox7.jpg) center 0px no-repeat #e2f9ec; padding-top:22px; padding-bottom: 60px;  background-size: 100% auto}
.xianlu_box3{background:url(../images/yxbox3.jpg) center 0px no-repeat #fff; padding-top:42px; padding-bottom: 0px;  background-size: 100% auto}
.xianlu_box6{background:url(../images/yxbox6.jpg) center 0px no-repeat #fff; padding-top:55px; padding-bottom: 0px;  background-size: 100% auto}
.xianlu_nav{ margin:auto; }
.xl3_icon{ float:right; /*width:40%;*/display: grid; grid-template-columns: repeat(4, 1fr);  gap:20px;  padding-top:200px;}
.xl3_icon li{display:flex; align-items: center;font-size:18px; color:#2f714d; font-weight:bold;}
.xl3_icon li img{ margin-right:10px;}
.xianlu_dh{background:url(../images/xl_left1.png) no-repeat left top;  height: 361px; float:left; width:43%; background-size:contain}
.xianlu_dh .con{ padding-left: 10%; padding-top: 96px; }
.xianlu_dh .dh_con{ padding-left: 10%; color: #2f714d; padding-top: 40px; }
.xianlu_dh i{ color: #fff; font-size: 0.26rem; }
.xianlu_dh .dh_con h2{ font-weight: bold; font-size: 0.4rem; }
.xianlu_dh .dh_con p{ font-size: 0.26rem; color:#458360; margin-top: 5px; }
.xianlu_box1 .xianlu_dh{background-image:url(../images/xl_left.png); }
.xianlu_box1 .xianlu_dh .dh_con{ color: #fff;  }


.xl7_list{ margin:0px auto 0px auto; padding-left: 10%; position:relative; top:-80px; }
.xl7_list .pic span{ padding-top: 53.63%; }

.xl7_list .pic:before{ content: ""; position: absolute; top: 0; left: 0; background: url(../images/xl7_tubj.png) no-repeat; width: 100%; height: 100%; z-index: 11; background-size: cover; }


.xianlu_box3 .xl7_list .pic:before{ content: ""; position: absolute; top: 0; left: 0; background: url(../images/xl3_tubj.png) no-repeat; width: 100%; height: 100%; z-index: 11; background-size: cover; }


.aqbz{  margin:auto;display: grid; grid-template-columns: repeat(5, minmax(0px, 1fr)); padding:50px 0 0 0;}
.aqbz li{ text-align:center; font-size:20px; color:#458360; background: url(../images/bzbj.png) no-repeat center bottom; padding-bottom:15px; background-size:contain;}
.aqbz li p{ padding-top:20px;  font-weight:bold;}

.sliders_xianlu{}
      .sliders_xianlu .pic:after{ display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background: linear-gradient(to left, rgba(40,138,89,0.6), rgba(255,255,255,0)); z-index:10}
      .sliders_xianlu .pic dl{ position:absolute; z-index:20; top:15%; right:40px}
      .sliders_xianlu .pic dl .tit{ font-size:0.38rem; color:#FFF;  padding-top:100px}
      .sliders_xianlu .pic dl ul{ width:282px; max-width:100%; float:right; clear:both}
      .sliders_xianlu .pic dl ul li{ font-size:18px; height:39px; line-height:39px; display:flex; width:100%; margin:9px;background: url(../images/yx_dh1.png) no-repeat center; background-size:contain;}
      .sliders_xianlu .pic dl ul li i{ color:#FFF; width:35%; display:block;text-align:center;}
      .sliders_xianlu .pic dl ul li em{ color:#288a59; width:65%; text-align:center; display:block;}

.xianlu_box1 .xianlu_nav ul{ margin-top:80px; float:right;display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap:35px; width: 57%; }
.xianlu_box1 .xianlu_nav ul li{ display:flex;background: url(../images/yx_dh.png) no-repeat center center; font-size:18px; background-size:contain; height:39px; line-height:39px;}
.xianlu_box1 .xianlu_nav ul li i{ display:block; text-align:center; width:35%; color:#FFF}
.xianlu_box1 .xianlu_nav ul li em{display:block; text-align:center; width:65%; color:#288a59}
.xl1_ul{display: grid; grid-template-columns: repeat(9, minmax(0px, 1fr)); position:relative;gap:40px;  }
.xl1_ul:before{ position:absolute; top:50%;transform: translateY(-50%);
 display:block; content:''; border-bottom:1px dashed #FFFFFF; left:0px; width:100%;}
.xl1_ul li{position:relative;}
.xl1_ul li p{background:#48a573; color:#FFF;border:1px solid #FFF;border-radius:5px; height:42px;  line-height:42px; font-size:18px; text-align:center; position:relative; z-index:2}

.xl1_ul li:after{ background:#48a573;position:absolute; z-index:-1;border:1px solid #FFF; border-radius:5px;width:calc(100% - 2px); height:42px; top:5px; left:5px; z-index:1; display:block; content:'';}

.xl1_list{}
      .xl1_list .xl1_list_l{ float:left; position:relative; width:52.5%}
      .xl1_list .xl1_list_r .xl1_list_item{ position:relative}
      .xl1_list .xl1_list_l .pic span{ padding-top:59.22%;}
      .xl1_list .xl1_list_l .xl1_list_item:hover .pic span {-webkit-transform:scale(1.08); -moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}
      .xl1_list .xl1_list_l p{ position:absolute;color:#FFF; font-size:20px;width:100%; text-align:center; left:0px;  bottom:0px;background: linear-gradient(to top, rgba(0,0,0,0.8), rgba(255,255,255,0));}
	   .xl1_list .xl1_list_l p span{ padding:30px 20px; display:block}

      .xl1_list .xl1_list_r{ float:right; position:relative; font-size:20px;width:42%; margin-top:-150px;}
      .xl1_list .xl1_list_r .xl1_list_item{ margin-top:11px; position:relative }
      .xl1_list .xl1_list_r .pic span{padding-top:48.42%;}
      .xl1_list .xl1_list_r .xl1_list_item:hover .pic span {-webkit-transform:scale(1.08); -moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}
      .xl1_list .xl1_list_r p{ position:absolute;color:#FFF; font-size:20px;width:100%; text-align:center; left:0px;  bottom:0px;background: linear-gradient(to top, rgba(0,0,0,0.8), rgba(255,255,255,0));}
	  .xl1_list .xl1_list_r p span{ padding:30px 20px; display:block}

.xl7_list .xl1_list_l .pic:before{ content: ""; position: absolute; top: 0; left: 0; background: url(../images/xl1_tubj1.png) no-repeat; width: 100%; height: 100%; z-index: 11; background-size: cover; display: block; font-size: 0; }

.xl7_list .xl1_list_r .pic:before{ content: ""; position: absolute; top: 0; left: 0; background: url(../images/xl1_tubj2.png) no-repeat center center; width: 100%; height: 100%; z-index: 11; background-size: cover;  display: block; font-size: 0;}


.xianlu_dh_r{background:url(../images/xl_right1.png) no-repeat right top;  height: 361px; float:right; width:43%; background-size:contain}
.xianlu_dh_r .dh_con h2{ color: #48a573; }
.xianlu_dh_r .con{ text-align:right; padding-right: 10%; padding-left: 0;  }
.xianlu_dh_r .dh_con{ padding-right: 10%;  padding-left:0;color: #2f714d; }
.xianlu_dh_r .dh_con p{ color: #48a573 }
.xianlu_box2 .xl1_list .xl1_list_r {
    float: right;
    position: relative;
    font-size: 20px;
    width: 42%;
    margin-top: 0px;
}

.xianlu_box2 .xl1_list .xl1_list_l .pic span {
    padding-top: 59.22%;
}

.xianlu_box2 .xl1_list_item.z{ border-radius:20px; overflow:hidden;}

.xianlu_box2 .xl7_list .xl1_list_l .pic:before{ content: ""; position: absolute; top: 0; left: 0; background: url(../images/xl2_tubj.png) no-repeat; width: 100%; height: 100%; z-index: 11; background-size: cover; }
.xianlu_box2 .xl7_list .xl1_list_l .pic:after{display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background: linear-gradient(to left, rgba(40,138,89,0.6), rgba(255,255,255,0)); z-index:10}
.xianlu_box2 .xl1_list_l .xl1_list_item.z{ margin-top:15px;}
.xianlu_box2 .xl1_list_l .xl1_list_item.z .pic:before{ display:none}
.xianlu_box2 .xl1_list .xl1_list_l p{ background:none;}
.xianlu_box2 .xl7_list{ padding-left:0; padding-right:0px; top:0;}
.xianlu_box2 .xl1_list .xl1_list_l{ width:59.93%; margin-top:-295px;}
.xianlu_box2 .xl1_list .xl1_list_r{ width:36.75%}
.xianlu_box2 .xl1_list_r .pic:before{ display:none}
.xianlu_box2 .xl1_list .xl1_list_r p{ background:none;}
.xianlu_box2 .xl1_list .xl1_list_r .pic span{ padding-top:69.79%}
.xianlu_box2 .xl1_list .xl1_list_l .xl1_list_item .pic span{ padding-top:53.62%}
.xianlu_box2 .xl1_list .xl1_list_l .xl1_list_item.z .pic span{ padding-top:22.74%}
.xianlu_box2 .xl1_list .xl1_list_l .xl1_list_item.z .pic:after{ display:none}
.xianlu_box2 .xl1_list_l .xl1_list_item ul{ width:282px; max-width:100%; position:absolute; right:55px; bottom:20%; z-index:11}
.xianlu_box2 .xl1_list_l .xl1_list_item ul li{ font-size:18px; height:39px; line-height:39px; display:flex; width:100%; margin:9px;background: url(../images/yx_dh1.png) no-repeat; background-size:contain;}
.xianlu_box2 .xl1_list_l .xl1_list_item ul li i{ color:#FFF; width:35%; display:block;text-align:center;}
.xianlu_box2 .xl1_list_l .xl1_list_item ul li em{ color:#288a59; width:65%; text-align:center; display:block;}


.xianlu_box2 .xl1_list .xl1_list_l p,.xianlu_box2 .xl1_list .xl1_list_r p {
    background: none; width:158px; height:39px; color:#FFF; line-height:39px; font-size:20px;background: url(../images/yx_dh2.png) no-repeat; background-size:100% 100%; text-align:center; position:absolute; left:15px; bottom:15px;
}

.xianlu_box4 .xianlu_dh_r i{ color: #fff; }
.xianlu_box4 .xianlu_dh_r .dh_con,.xianlu_box4 .xianlu_dh_r .dh_con p,.xianlu_box1 .xianlu_dh .dh_con p{ color:#FFF}
.xianlu_box4 .xianlu_dh_r{background-image: url(../images/xl_right.png); }
.xianlu_box4 .xianlu_dh_r .dh_con h2{color: #fff;}
.xl4_list_l{ width:100%; position:relative; margin-top:-330px;}
.xl4_list_l .pic{ float:left; width:50%;}
.xl4_list_l .pic span{ padding-top:53.6%;}
.xl4_list_l:hover .pic span,.xl4_list_r:hover .pic span {-webkit-transform:scale(1.08); -moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}
.xl4_list .pic:before{ content: ""; position: absolute; top: 0; left: 0; background: url(../images/xl4_tubj.png) no-repeat; width: 100%; height: 100%; z-index: 11; background-size: cover; }

.xl4_list_l ul{ width:282px; max-width:100%; float:left;  margin-left:30px; position:absolute; bottom:15%; left:50%}
.xl4_list_l ul li{ font-size:18px; height:39px; line-height:39px; display:flex; width:100%; margin:9px;background: url(../images/yx_dh1.png) no-repeat center; background-size:contain;}
.xl4_list_l ul li i{ color:#FFF; width:35%; display:block;text-align:center;}
.xl4_list_l ul li em{ color:#288a59; width:65%; text-align:center; display:block;}



.xl4_list_r{width:100%; display:flex; align-items: center;}
.xl4_list_r ul{ float:left; display:flex; width:48%;}
.xl4_list_r ul li{ flex:1; text-align:center; font-size:20px; color:#FFF; line-height:1.5;}
.xl4_list_r ul li img{ display:block; margin:auto; margin-bottom:20px;}
.xl4_list_r .pic{ width:52%; float:right;margin-top:-22px;}
.xl4_list_r .pic span{padding-top:53.6%;}


.xianlu_box5{}
.xianlu_box5 .xianlu_nav ul{ float:right; width:287px; margin-top:100px;}
.xianlu_box5 .xianlu_nav ul li{ font-size:18px; height:39px; line-height:39px; display:flex; width:100%; margin:9px;background: url(../images/yx_dh1.png) no-repeat center; background-size:contain;}
.xianlu_box5 .xianlu_nav ul li i{ color:#FFF; width:35%; display:block;text-align:center;}
.xianlu_box5 .xianlu_nav ul li em{ color:#288a59; width:65%; text-align:center; display:block;}

.xianlu_box6 .xianlu_nav ul{ float:left; width:287px; margin-top:100px;}
.xianlu_box6 .xianlu_nav ul li{ font-size:18px; height:39px; line-height:39px; display:flex; width:100%; margin:9px;background: url(../images/yx_dh3.png) no-repeat center; background-size:contain;}
.xianlu_box6 .xianlu_nav ul li i{ color:#FFF; width:35%; display:block;text-align:center;}
.xianlu_box6 .xianlu_nav ul li em{ color:#288a59; width:65%; text-align:center; display:block;}

.form dd select {
    width: 48%;
}

.xianlu_box5 .sliders_qwfc{ padding-bottom: 30px; margin-top: 0; }
.xianlu_box5 .sliders_qwfc li.fengcai_li .hasdiv .bkg{ padding-bottom:162.6%; }
.xianlu_box5 .sliders_qwfc li:hover .hasdiv .bkg{ -webkit-transform:scale(1.08); -moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08); }
.xianlu_box5 .sliders_qwfc li.fengcai_li .hasdiv p{ position: absolute; bottom: 10%; text-align: center; left: 0; width: 100%; }
.xianlu_box5 .sliders_qwfc li.fengcai_li .hasdiv p span{ padding:20px; font-size: 0.35rem; color: #fff; }



.xl6_list{ margin:auto; display: grid; grid-template-columns: repeat(2, 1fr);  gap:20px;  position: relative; top: -30px; }
.xl6_list .list_item{position: relative;}
.xl6_list .list_item .pic span{padding-bottom: 64.4%}
.xl6_list .list_item:hover .pic span {-webkit-transform:scale(1.08); -moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}
.xl6_list .list_item .pic:before{content: ""; position: absolute; top: 0; left: 0; background: url(../images/xl6_tubj.png) no-repeat; width: 100%; height: 100%; z-index: 1; background-size: cover;}
.xl6_list .list_item p{ position: absolute; bottom: 30px; text-align: center;  width: 100%; left: 0;}
.xl6_list .list_item p span{ padding:20px; font-size: 0.24rem; color: #fff; z-index: 2; display: block; }
.xl6_list .list_item ul{ position: absolute; left: 40px; top: 40px;  width: 282px;}
.xl6_list .list_item ul li{  font-size:18px; height:39px; line-height:39px; display:flex; width:100%; margin:9px;background: url(../images/yx_dh1.png) no-repeat center; background-size:contain;}
.xl6_list .list_item ul li i{ color:#FFF; width:35%; display:block;text-align:center;}
.xl6_list .list_item ul li em{ color:#288a59; width:65%; text-align:center; display:block;}
.xl6_list_but{ margin:auto; }
.xl6_list_but ul{ width: 282px; margin:auto; }
.xl6_list_but ul li{  font-size:18px; height:39px; line-height:39px; display:flex; width:100%; margin:9px;background: url(../images/yx_dh1.png) no-repeat; background-size:cover}
.xl6_list_but ul li i{ color:#FFF; width:35%; display:block;text-align:center;}
.xl6_list_but ul li em{ color:#288a59; width:65%; text-align:center; display:block;}
.xl6_list_but p{ margin:50px auto; text-align: center; color: #48a573; font-size: 20px; }


.xianlu_box7 ul.con{ float: right; padding-top:150px;  display: grid; grid-template-columns: repeat(2, 1fr);  gap:20px;  }
.xianlu_box7 ul.con li{display: flex; align-items: center;  font-size: 18px; font-weight: bold; color: #2f714d;}
.xianlu_box7 ul.con li img{ margin-right:10px;  }

/*
1919px [1920×1080]
*/
@media only screen and (max-width: 1919px) {

}
/*
1800px 过渡尺寸
*/
@media only screen and (max-width: 1800px){
html{ font-size: 90px; }
}
/*
1680px [1680×1050]
*/
@media only screen and (max-width: 1680px) {
html{ font-size: 80px; }

.xl1_list .xl1_list_l p,.xl4_list_r ul li,.aqbz li,.yxys .yxys_con li,.smtyx_des .con p{ font-size: 18px; }
.xl1_ul li p,.smtyx_des ul li i{ font-size: 16px; }
.xianlu_box1 .xianlu_nav ul li{  font-size: 16px; }

.xianlu_box1 .xianlu_nav ul{ gap:20px; }
.xianlu_box2 .xl1_list .xl1_list_l p, .xianlu_box2 .xl1_list .xl1_list_r p,.xl6_list_but p{ font-size: 18px; }
.xl1_list .xl1_list_r p{ font-size: 18px; }
.xianlu_dh .con{ padding-top: 100px; }
/*.xianlu_dh{ height: 330px; }

.xianlu_dh .dh_con{padding-left: 45px;}
.xianlu_dh_r .dh_con{padding-right: 45px;}*/
}

/*
1500px 过渡尺寸
*/
@media only screen and (max-width: 1500px) {

}
/*
1600px [1600×900]
*/
@media only screen and (max-width: 1600px) {


}

/*
1440px [1400×900]
*/
@media only screen and (max-width: 1440px) {
.xl1_list .xl1_list_r{ margin-top: -115px; }
.xianlu_box1 .xianlu_nav ul li{ font-size: 14px; }
.xl1_ul li p, .smtyx_des ul li i{ font-size: 14px; }
.xianlu_box2 .xl1_list_l .xl1_list_item ul,.sliders_xianlu .pic dl ul{ width: 250px; right: 30px; bottom: 15%; }
.xianlu_box2 .xl1_list_l .xl1_list_item ul li,.sliders_xianlu .pic dl ul li{ font-size: 16px; }
.xianlu_box2 .xl1_list .xl1_list_l{ margin-top: -225px; }
.xl1_list .xl1_list_l p,.xl4_list_r ul li,.aqbz li,.yxys .yxys_con li,.smtyx_des .con p{ font-size: 16px; }
.xl4_list_l ul{ width: 220px; left: 48%; }
.xl4_list_l ul li{ font-size: 16px; height: 30px; line-height: 30px; }
.xl4_list_l { margin-top: -260px; }
.xl6_list_but p{ font-size: 16px; }
.xianlu_box7 ul.con li.xianlu_box7 ul.con li, .xl1_list .xl1_list_r p{ font-size: 16px; }
.aqbz li img{ width: 60px; }
.xl1_ul{gap:20px;}
.xianlu_box2 .xl1_list .xl1_list_l p, .xianlu_box2 .xl1_list .xl1_list_r p, .xl6_list_but p{ font-size: 16px; }
.xianlu_box5 .xianlu_nav ul li,.xianlu_box6 .xianlu_nav ul li,.xl6_list .list_item ul li{ font-size: 16px; }
.xianlu_box5 .xianlu_nav ul,.xianlu_box6 .xianlu_nav ul,.xl6_list .list_item ul{ width: 250px; }
.xianlu_dh .con{ padding-left: 15%; }
.xianlu_dh_r .con{ padding-left: 0%; padding-right: 15%; }
}

/*
1400px 过渡尺寸
*/
@media only screen and (max-width: 1400px) {
html{ font-size: 70px; }
.xianlu_dh .con{ padding-top: 90px; }


}


/*
1366px [1366×768]
*/
@media only screen and (max-width: 1366px) {

}

/*
1280px [1280×1024] [1280×800]
*/
@media only screen and (max-width: 1280px) {

.smtyx_des ul li dl img{ height: 50px; }
.smtyx_des ul li span{ font-size: 30px; }
.xianlu_dh .con{ padding-top: 85px; }
.xl1_list .xl1_list_r{ margin-top: -100px; }

.xianlu_box2 .xl1_list .xl1_list_l{ margin-top: -195px; }
.xl3_icon{ gap:10px; }
.xl3_icon li{ font-size: 16px; }
.sliders_qwfc .slick-slide{ margin:0 10px; }
}
/*
1200px 过渡尺寸
*/
@media only screen and (max-width: 1200px) {
html{ font-size: 60px; }
.smtyx_des .con{ padding-bottom: 30px; }
}

/*
1100px 过渡
*/
@media only screen and (max-width: 1100px) {


}

/*
1024px [1024×768] ipad1 ipad2 ipad mini 手机端开始
*/
@media only screen and (max-width: 1024px) {

}

/*
1000px 过渡
*/
@media only screen and (max-width: 1000px) {


}

/* 900px 过渡 */
@media only screen and (max-width: 900px) {


}

/* 800px 竖屏 安卓平板 */
@media only screen and (max-width: 800px) {
.yanxuedt ul li{ width: 100%; margin:0 auto 20px auto; }
.yxys .yxys_con{ width: 500px; }
.yxys .yxys_con li:nth-child(2){ left: -100px; }
.yxys .yxys_con li:nth-child(3){ right: -100px; }
.sliders_xianlu .pic dl .tit{ padding-top: 15px; }
.xianlu_dh .con{ padding-top: 60px; }
.xianlu_box1 .xianlu_nav ul{grid-template-columns: repeat(1, 1fr); gap:0; width: 200px; margin-top: 40px; }
.xianlu_box1 .xianlu_nav ul li{ margin-bottom:5px; height: 30px; line-height: 30px; }
.xl1_list .xl1_list_r{ margin-top: -80px; }
.xl1_ul{grid-template-columns: repeat(5, 1fr);}
.xl1_ul:before{ display: none; }
.xianlu_dh{ height: 230px; width: 50%; }
.xl7_list{ top: 0;  margin:20px auto; }
.xianlu_box1,.xianlu_box2,.xianlu_box3,.xianlu_box4,.xianlu_box5,.xianlu_box6,.xianlu_box7{ padding-bottom: 10px; }
.xianlu_box2 .xl1_list .xl1_list_l{ margin-top: -150px; }
.xl3_icon {grid-template-columns: repeat(2, 1fr); padding-top: 80px; text-align: center;}
.xianlu_box2 .xl1_list_l .xl1_list_item ul, .sliders_xianlu .pic dl ul{ width: 200px; }
.xianlu_box2 .xl1_list_l .xl1_list_item ul li, .sliders_xianlu .pic dl ul li,.xl4_list_l ul li,.xianlu_box5 .xianlu_nav ul li,.xianlu_box6 .xianlu_nav ul li,.xl6_list_but ul li{ font-size: 14px; height: 30px; line-height: 30px; margin:0px auto 5px auto  }
.xl4_list_l{ margin-top: -90px; /*padding-top: 120px;*/ }

.xl4_list_r ul li img{ height: 40px; margin-bottom: 5px; }
.xl1_list .xl1_list_l p, .xl4_list_r ul li, .aqbz li, .yxys .yxys_con li, .smtyx_des .con p{ font-size: 14px; }
.xl4_list_r .pic{ margin-top: 0; }
.gengduodt{ width: 150px; height: 40px; line-height: 40px; }
.xianlu_box5 .xianlu_nav ul, .xianlu_box6 .xianlu_nav ul, .xl6_list .list_item ul,.xl6_list_but ul{ width: 200px; }
.xianlu_box5 .xianlu_nav ul li, .xianlu_box6 .xianlu_nav ul li, .xl6_list .list_item ul li{ font-size: 14px; }
.xianlu_box5 .sliders_qwfc li.fengcai_li .hasdiv p span{ font-size: 16px; }
.xl6_list{ top: 0; }
.xl6_list .list_item ul{ top: 10px; }
.xl6_list .list_item p{ bottom: 0; }
.xianlu_box2 .xl1_list .xl1_list_l p, .xianlu_box2 .xl1_list .xl1_list_r p, .xl6_list_but p{ font-size: 14px; }
.xl6_list_but p{ margin:20px auto; }
.xianlu_dh .con{ padding-left: 10%; }
.xianlu_dh_r .con{ padding-left: 0; padding-right: 10%;}
.xianlu_box7 ul.con {padding-top: 60px;grid-template-columns: repeat(1, 1fr);gap: 10px;}
.xianlu_box7 ul.con li{ font-size: 16px; }
}

/* 768px 竖屏 ipad mini */
@media only screen and (max-width: 767px) {
.smtyx_des ul {
   grid-template-columns: repeat(3, 1fr); margin-bottom: 0px;

}
.smtyx_des ul li span{ font-size: 24px; }
.smtyx_des ul li dl img,.smtyx_des ul li dl{ height: 40px; }
.smtyx_des ul li{ margin-bottom: 20px; }
.xianlu_dh{ width: 100%; }
.xianlu_box1 .xianlu_nav ul{ margin-top:-30px; }
.xl7_list{ padding-left: 0; }
.xl1_list .xl1_list_l,.xl1_list .xl1_list_r{ float: none; width: 100%; margin:10px auto; }
/*.xl7_list .xl1_list_l .pic:before{ display: none; }*/
.xl1_ul {
    grid-template-columns: repeat(3, 1fr);

}
.xianlu_box2 .xl1_list .xl1_list_l{ margin-top: 0; }
.xianlu_box2 .xl1_list .xl1_list_l,.xianlu_box2 .xl1_list .xl1_list_r{ width: 100%; }
.xianlu_box2 .xl1_list .xl1_list_l .xl1_list_item.z .pic span{ padding-top: 50%; }
.xianlu_box3{ padding-top: 70px; }
.xl3_icon{ padding-top: 0px; width: 80%; }
.xl7_list .pic span{ padding-top: 90%; }
.sliders_xianlu .pic dl{ right: 20px; }
.sliders_xianlu .pic dl .tit{ font-size: 20px; }
.sliders_xianlu .slick-dots li,.slick-dots li button,.sliders_qwfc .slick-dots li{ width: 10px; height: 10px; }
.xl4_list_l ul{ width: 200px; left: 0; top: 0; margin-left: 0; }
.xl4_list_l .pic,.xl4_list_r ul,.xl4_list_r .pic{ width: 100%; float: none; margin:20px auto; }
.xl4_list_l{ padding-top: 120px; margin-top: -15px; }
.xl4_list_r{ display: block; }
.xianlu_box4{ padding-top: 42px; }
.xianlu_box5 .xianlu_nav ul,.xianlu_box6 .xianlu_nav ul{ margin-top: 0px; }
.sliders_qwfc .slick-dots{ bottom: 0; }
.xl6_list {grid-template-columns: repeat(1, 1fr); gap: 20px; margin-top: 20px;}
.xianlu_box7 ul.con {padding-top: 0px;}
.aqbz {
    grid-template-columns: repeat(3, 1fr);
    padding: 50px 0 0 0; gap:20px; padding-top: 20px;
}
.yxys .yxys_con{ width: 150px; padding:50px 0; }
.yxys .yxys_con li:nth-child(1){ top: 0; }
.yxys .yxys_con li:nth-child(2){ top: 110px; }
.yxys .yxys_con li:nth-child(3){ top: 110px; }
.yxys .yxys_con li:nth-child(4){ bottom: 0; }
.yxys{ margin-bottom: 50px; }
.aqbz li img{ width: 40px; }
.yanxuedt ul li .pic_con{ float: none; width: 100%; }
.yanxuedt ul li .con{ padding:30px 0 0 20px; }
.yanxuedt ul li .con .tit{ font-size: 18px; }
.yanxuedt ul li .con .text span{ font-size: 14px; }
.sliders_qwfc .slick-slide{ margin:0 5px; }
}



/* 700px 过渡 */
@media only screen and (max-width: 700px) {





}

/* 640px 过渡 */
@media only screen and (max-width:640px){


}
/* 绝对手机模式 */
@media only screen and (max-width: 600px) {

}

/* 苹果s */
@media only screen and (max-width: 414px) {

}

/* 苹果普通、X */
@media only screen and (max-width: 375px) {

}

/* 安卓小屏 */
@media only screen and (max-width: 360px) {


}

/* 苹果5 */
@media only screen and (max-width: 320px) {
body{ font-size: 12px; }

}

/*手机横屏*/
@media (max-width:850px) and (max-height:414px) {


}

@media (max-width:600px) and (max-height:320px) {

}


