@charset "utf-8";
@font-face{font-family:"SourceHanSansCN-Bold";src:url("https://2019-gjhl-biz.oss-cn-hangzhou.aliyuncs.com/font/SourceHanSansCN-Bold.otf")}
/* @font-face{font-family:"SourceHanSansCN-ExtraLight";src:url("https://2019-gjhl-biz.oss-cn-hangzhou.aliyuncs.com/font/SourceHanSansCN-ExtraLight.otf")}
@font-face{font-family:"SourceHanSansCN-Heavy";src:url("https://2019-gjhl-biz.oss-cn-hangzhou.aliyuncs.com/font/SourceHanSansCN-Heavy.otf")} */
@font-face{font-family:"SourceHanSansCN-Light";src:url("https://2019-gjhl-biz.oss-cn-hangzhou.aliyuncs.com/font/SourceHanSansCN-Light.otf")}
/* @font-face{font-family:"SourceHanSansCN-Medium";src:url("https://2019-gjhl-biz.oss-cn-hangzhou.aliyuncs.com/font/SourceHanSansCN-Medium.otf")}
@font-face{font-family:"SourceHanSansCN-Normal";src:url("https://2019-gjhl-biz.oss-cn-hangzhou.aliyuncs.com/font/SourceHanSansCN-Normal.otf")} */
@font-face{font-family:"SourceHanSansCN-Regular";src:url("https://2019-gjhl-biz.oss-cn-hangzhou.aliyuncs.com/font/SourceHanSansCN-Regular.otf")}
html,body{position:relative;}
body{letter-spacing:1px;font-size:14px;-webkit-font-smoothing:antialiased;margin:0;padding:0;background-color:#fff;font-family:"SourceHanSansCN-Regular",Microsoft Yahei,PingFang SC,PingFangSC-Regular,Arial, sans-serif;color:#272727;line-height:2em;}
html,body,b,div,ul,li,h1,h2,h3,h4,h5,h6,img,pre,form,p,input,td{margin:0px auto;padding:0;}
h1,h4{font-weight: 700; font-family:"SourceHanSansCN-Bold",Microsoft Yahei,PingFang SC,PingFangSC-Regular,Arial, sans-serif;}
input[type=text]:focus{outline:0;}
input,button{font-family:"SourceHanSansCN-Regular",Microsoft Yahei,PingFang SC,PingFangSC-Regular,Arial, sans-serif;}
html{font-size:calc(100vw/5.5);}
ul{list-style-type:none;}
a{/*cursor:pointer;*/	text-decoration:none;}
p{margin:0;}
img{display:block;width:auto;height:auto;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}
.clear{clear:both;}
dl{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0;padding:0;margin:0;}
dd{padding:0;margin:0;}
.swiper-slide{}
/*common*/
.time3,.time3 *{transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
/* 导航*/
body::-webkit-scrollbar{/*滚动条整体样式*/width :5px;/*高宽分别对应横竖滚动条的尺寸*/height:1px;}
body::-webkit-scrollbar-thumb{/*滚动条里面小方块*/border-radius:10px;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);background:#229a87;}
body::-webkit-scrollbar-track{/*滚动条里面轨道*/box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius:10px;background:#ededed;}
/* 更改placeholder颜色 */
@media screen and (max-width:750px){body::-webkit-scrollbar{/*滚动条整体样式*/width :0;/*高宽分别对应横竖滚动条的尺寸*/height:1px;}}

.nav_top{height: 93px; border-bottom:solid 1px #7ec4ba; position: fixed; z-index: 999; left: 0;  right: 0; top: 0;
    background:-webkit-linear-gradient(90deg,#229a87, #85c9be);background:-moz-linear-gradient(90deg,#229a87, #85c9be);background:-o-linear-gradient(90deg,#229a87, #85c9be);background:linear-gradient(90deg,#229a87, #85c9be);

}
.nav_top .nav_c{ width: 1486px; margin: 0 auto; clear: both;}
.nav_top .nav_logo{ float: left;}
.nav_top .nav_logo .logo01{ float: left; margin: 17px 0 0 22px; display: inline;}
.nav_top .nav_logo .logo01 img{ width: auto; height: 49px; float: left; border: 0;}
.nav_top .nav_logo .wz1_qt{float: left; margin: 25px 25px 0 13px; display: inline;}
.nav_top .nav_logo h1{ clear: both; font-weight: normal; font-size: 24px; line-height: 1em; color: #fff;font-family:"SourceHanSansCN-Regular",Microsoft Yahei,PingFang SC,PingFangSC-Regular,Arial, sans-serif;}
.nav_top .nav_logo h2{ clear: both; font-weight: normal; font-size: 12px; line-height: 1.2em; color: #f9ed35;}
.nav_top .nav_logo .wz2_qt{ padding:0 22px; float: left; margin-top: 26px; display: inline; position: relative;}
.nav_top .nav_logo .wz2_qt::before{ content: ""; position: absolute; left: 0; top: 2px; bottom:5px; width: 1px; background-color: rgba(167,215, 207, 0.29);}
.nav_top .nav_logo .wz1{ clear: both;  font-size: 16px; line-height: 1em; color: rgba(255, 255, 255, .6);}
.nav_top .nav_logo .wz1::before{content: ""; width: 17px; height:17px ; float: left; margin-right: 5px; display: inline; background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../../img/zjfxw_store/ico07.png);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; overflow: hidden;}
.nav_top .nav_logo .wz1_tel{ clear: both;  font-size: 16px; line-height: 1.5em; color: #fff;}

/* 区域选择 */
.reg_r{ width: 172px; height: 54px; float: right; margin-top: 19px; display: inline; background-color: #fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; position: relative; cursor: pointer;}
.reg_r .wz1_qt{ width: 100%; float: left; position: relative;}
.reg_r .wz1_qt .wz1{float: left;padding-left:30px; font-size: 20px; line-height: 54px; color: #282929;  }
.reg_r .wz1_qt::after{ content: ""; width: 14px; height: 12px; position: absolute;  right: 28px; top: 21px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../../img/zjfxw_store/ico08.png);transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.reg_r .black_bj{ position: fixed; display: none;left:0 ; bottom: 0; right: 0; top: 0; }


.reg_r dl{ position: absolute; top:40px; left: 0;  right: 0; height: 0; overflow: hidden; background-color: #fff;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;}
.reg_r dl::before{ content: ""; width: 100%; height: 11px; float: left; clear: both;}
.reg_r dl::after{ content: ""; width: 100%; height: 14px; float: left; clear: both;}
.reg_r dd{ width: calc(100% - (30px * 2)); float: left; margin: 0 30px; display: inline;  border-bottom: solid 1px #f1f1f1; cursor: pointer; font-size: 18px; color: #444; line-height: 2.66em;}
.reg_r dd:hover{color: #229a87;}
.reg_r dd:nth-last-child(1){ border-bottom: 0;}
.reg_r_tow{border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0; background-color: #d8edea;}
.reg_r_tow dl{ top: 54px;  height: auto;box-shadow:15px 15px 20px rgba(0,0,0,0.08);-moz-box-shadow:15px 15px 20px rgba(0,0,0,0.08);-webkit-box-shadow:15px 15px 20px rgba(0,0,0,0.08);}
.reg_r_tow .wz1_qt::after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);}

/* 搜索 */
.sea_qt{ width: 594px; float: right;margin: 19px 13px 0 0; display: inline;}
.sea_qt input{width:calc(100% - 123px - 13px); height:54px; float:left;padding:0 20px 0 60px;border: 0; overflow:hidden;line-height:54px;font-size:18px;background:#72bfb3;color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-position:16px center;background-repeat:no-repeat;background-image:url(../../img/zjfxw_store/ico10.png);}
.sea_qt input::placeholder{ color: #fff;}
.sea_qt button{width:123px;height:54px;float: right;border: 0; background-color: #f9ed35; line-height: 54px; font-size: 20px;color: #282929;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; cursor: pointer; text-align: center;}


.sea_but{  width: 54px; height: 54px; float: right;margin: 19px 0 0 13px; display: none;background-color: #f9ed35;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; overflow: hidden;}
.sea_but .bz01{ width: 100%; height: 100%; float: left;background-position:center;background-repeat:no-repeat;background-image:url(../../img/zjfxw_store/ico10.png);filter: brightness(1) invert(1);-webkit-filter: brightness(1) invert(1);-moz-filter: brightness(1) invert(1);-ms-filter: brightness(1) invert(1);-o-filter: brightness(1) invert(1);}

@media screen and (max-width:1560px){
    .nav_top .nav_c{ width: 100%; width: calc(100% - (40px * 2)); float: left; margin: 0 40px; display: inline;}
    .nav_top .nav_logo .logo01{  margin: 17px 0 0 0;}
}

@media screen and (max-width:1258px){
    .sea_qt{ width:494px;}
}

@media screen and (max-width:1200px){
    .sea_qt{ width:394px;}
}

@media screen and (max-width:1054px){
    .sea_qt{ width:310px;}
    .sea_qt input{width:calc(100% - 80px - 13px); }
    .sea_qt button{width:80px;}
}
@media screen and (max-width:980px){
    .reg_r{float: left; }
    .sea_qt{ display: none;}
    .sea_but{ display: inline; }
}

@media screen and (max-width:750px){
    .nav_top{height: .7rem;}
    .nav_top .nav_c{ width: calc(100% - (.2rem * 2)); margin: 0 .2rem;}
    .nav_top .nav_logo .logo01{ float: left; margin: .15rem 0 0 0; }
    .nav_top .nav_logo .logo01 img{ height: .4rem; }
    .nav_top .nav_logo .wz1_qt{ margin: .17rem .1rem 0 .1rem;}
    .nav_top .nav_logo h1{ font-size: .24rem;}
    .nav_top .nav_logo h2{ font-size: .12rem;}

    .nav_top .nav_logo .wz2_qt{ padding:0 .1rem; margin-top:.18rem; }
    .nav_top .nav_logo .wz2_qt::before{  left: 0; top: 2px; bottom:5px; width: 1px;}
    .nav_top .nav_logo .wz1{  font-size: .16rem; line-height: 1em; }
    .nav_top .nav_logo .wz1::before{content: ""; width: .17rem; height:.17rem ; margin-right: 5px;}
    .nav_top .nav_logo .wz1_tel{ font-size: .18rem; line-height: 1.5em; color: #fff;}



    .reg_r{ width: 1.52rem; height:.49rem; float: left; margin-top: .1rem;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px; }
    .reg_r .wz1_qt .wz1{padding-left:.2rem; font-size: .2rem; line-height: .49rem; }
    .reg_r .wz1_qt::after{  width: .1rem; height: .1rem; right: .2rem; top: .2rem;}
    .reg_r .black_bj{background-color: rgba(0,0, 0,0);}
    .reg_r dl{ position: fixed; top:unset; left: 0;  right: 0; bottom:-20px;border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;}
    .reg_r dl::before{ height: .12rem;}
    .reg_r dl::after{ height:  .12rem;}
    .reg_r dd{ width: calc(100% - (.3rem * 2)); margin: 0 .3rem;  font-size: .2rem;}
    .reg_r_tow{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
    .reg_r_tow dl{ top: unset;  height: auto; bottom:0;}
    .reg_r_tow .black_bj{ display: block;background-color: rgba(0,0, 0,.75);}
    .sea_but{  width: .49rem; height: .49rem; margin: .1rem 0 0 0;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
    .sea_but .bz01{ background-size: 45%;}
}


/* .wap_ml_ico{display:none;position:absolute;right:10px;top:10px;}
.wap_menu_qt{position:fixed;z-index:100;left:-100%;bottom:0;top:0;right:unset;z-index:100;}
.wap_menu_qt ul{width:65%;height:100%;background-color:#214a9a;}
.wap_menu_qt li{width:100%;float:left;clear:both;position:relative;}

.wap_menu_qt .wz2_qt{width:100%;float:left;clear:both;line-height:.58rem;font-size:.2rem;color:#444;clear:both;border-top:1px solid rgba(255, 255, 255, .4);position:relative;overflow:hidden;}
.wap_menu_qt .wz2_qt .wz2{color:#fff;}
.wap_menu_qt .wz2_qt .wz2:hover{color:#fff;}
.wap_menu_qt .wz2_qt .wz2 span{color:#ccc;text-transform:uppercase;font-size:.2rem;padding-left:.1rem;}
.wap_menu_qt .wz2_qt .bz01{width:0rem;height:0rem;position:absolute;bottom:0;left:.1rem;}
.wap_menu_qt .wz2_qt_hover{width:100%;background:rgba(255, 255, 255, 1);border:0;border-top:0;border-bottom:0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.wap_menu_qt .wz2_qt_hover .wz2{color:#214a9a;margin-left:.2rem; float: left; display: inline;}
.wap_menu_qt .wz2_qt_hover:hover .wz2{color:#214a9a;}
.wap_menu_qt .wz2_qt_hover .wz2 span{color:#fff;}
.wap_menu_qt .wz2_qt_hover .bz01{width:.1rem;height:.1rem;bottom:-0.07rem;left:.2rem;transform:rotate(45deg);background-color:#214a9a;}
.menu_back{width:100%;height:auto;bottom:0;top:0;left:0;right:0;z-index:100;}
.menu_back ul{list-style-type:none;width:65%;width:calc(65% - (.2rem * 2));padding:0 .2rem;height:100%;float:left;overflow-x:hidden;box-shadow:15px 10px 20px rgba(0,0,0,0.15);-moz-box-shadow:15px 10px 20px rgba(0,0,0,0.15);-webkit-box-shadow:15px 10px 20px rgba(0,0,0,0.15);}
.menu_back ul::-webkit-scrollbar{width :0px;}
.menu_back ul::-webkit-scrollbar-thumb{border-radius:100px;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);background:#0b1733;}
.menu_back ul::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius:100px;background:#0b1733;}
.menu_back ul::before{ content: "";width:100%;height:.4rem;float:left;clear:both;}
.menu_back ul::after{ content: "";width:100%;height:.4rem;float:left;clear:both;}
.menu_back li{width:100%;float:left;}
.menu_back li:nth-child(1) .wz2_qt{border-top:0;}
.menu_back li .wz1{width:100%;float:left;clear:both;clear:both;}
.menu_back .menu_3{width:35%;float:left;height:100%;cursor:pointer;}
@media screen and (max-width:980px){
.wap_ml_ico{display:none;position:fixed;right:10px;top:10px;z-index: 11; background-color: rgba(255, 255, 255, .2);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; }
.wap_ml_ico .wap_menu{padding:10px;cursor:pointer;display:block;}
.wap_ml_ico .wap_menu .hen01{width:.2rem;height:2px;background-color:#fff;margin:5px 0;display:block;}
.wap_ml_ico .menu_2 .m01{-webkit-transform:translateY(6px) rotateZ(45deg);-moz-transform:translateY(6px) rotateZ(45deg);-ms-transform:translateY(6px) rotateZ(45deg);-o-transform:translateY(6px) rotateZ(45deg);transform:translateY(6px) rotateZ(45deg);}
.wap_ml_ico .menu_2 .m02{width:0;}
.wap_ml_ico .menu_2 .m03{-webkit-transform:translateY(-8px) rotateZ(-45deg);-moz-transform:translateY(-8px) rotateZ(-45deg);-ms-transform:translateY(-8px) rotateZ(-45deg);-o-transform:translateY(-8px) rotateZ(-45deg);transform:translateY(-8px) rotateZ(-45deg);}
}
@media screen and (max-width:750px){
.wap_ml_ico{right:.08rem;top:.08rem; }
.wap_ml_ico .wap_menu{padding:.1rem .15rem;}
} */


/* 海报公共*/
.in001{width:100%;float:left;clear:both;position:relative;background-color:#fff; margin-top:93px; display:inline; overflow:hidden;}
.in001 ul{width:100%;height:auto;float:left;list-style-type:none;}
.in001 li{width:100%;height:100%;clear:both;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:5;overflow:hidden;}
.in001 .an01{width:44px;height:44px;background-color:rgba(34,154,135, 0.1);opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;box-shadow:8px 13px 15px rgba(0,0,0,0.15);-moz-box-shadow:8px 13px 15px rgba(0,0,0,0.15);-webkit-box-shadow:8px 13px 15px rgba(0,0,0,0.15);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;cursor:pointer;z-index:3;left:40px;top:50%;margin-top:-20px;background-image:url(../../img/zjfxw_store/ico13.png);background-position:center!important;background-repeat:no-repeat;background-size:60%;}
.in001 .an02{width:44px;height:44px;background-color:rgba(34,154,135, 0.1);opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;box-shadow:8px 13px 15px rgba(0,0,0,0.15);-moz-box-shadow:8px 13px 15px rgba(0,0,0,0.15);-webkit-box-shadow:8px 13px 15px rgba(0,0,0,0.15);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;cursor:pointer;z-index:3;right:40px;top:50%;margin-top:-20px;background-image:url(../../img/zjfxw_store/ico14.png);background-position:center!important;background-repeat:no-repeat;background-size:60%;}
.in001:hover .an01{background-color:rgba(34,154,135, 0.3);opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
.in001:hover .an02{background-color:rgba(34,154,135, 0.3);opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
.in001 .an01:hover{width:54px;height:54px;margin-top:-25px;left:35px;background-color:rgba(34,154,135, 0.8);}
.in001 .an02:hover{width:54px;height:54px;margin-top:-25px;right:35px;background-color:rgba(34,154,135, 0.8);}
.in001 .swiper-pagination{width:100%;right:0;left:0;bottom:76px;z-index:10;display:none;}
.in001 .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:rgba(255, 255, 255, .6);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.in001 .swiper-pagination .swiper-pagination-bullet-active{background-color:rgba(255, 255, 255, 1);width:50px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.in001 li a{ width: 100%; float: left;}
.in001 li .tp_pc{ display: block;}
.in001 li .tp_wap{display: none;}
.in001 li img{width:100%;height:auto;float:left;clear:both;border-radius:0 0 0 128px;-webkit-border-radius:0 0 0 128px;-moz-border-radius:0 0 0 128px;}
@media screen and (max-width:1200px){
    .in001{margin-top:76px;}
}
@media screen and (max-width:980px){
    .in001 li img{border-radius:0 0 0 64px;-webkit-border-radius:0 0 0 64px;-moz-border-radius:0 0 0 64px;}
}
@media screen and (max-width:750px){
    .in001{width:100%;height:auto;float:left;clear:both;overflow:hidden;margin-top:.7rem; display:inline;}
    .in001 ul{width:100%;height:auto;float:left;list-style-type:none;}
    .in001 .an01{display:none;}
    .in001 .an02{display:none;}
    .in001 .swiper-pagination{width:100%;width:calc(100% - (.3rem * 2));right:0;left:0;bottom:.2rem; display: block;}
    .in001 .swiper-pagination .swiper-pagination-bullet{opacity:1;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
    .in001 .swiper-pagination .swiper-pagination-bullet-active{width:.5rem;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
    .in001 li .tp_pc{ display: none;}
    .in001 li .tp_wap{display: block;}
    .in001 li img{border-radius:0 0 0 30px;-webkit-border-radius:0 0 0 30px;-moz-border-radius:0 0 0 30px;}

}

/* 右侧浮动及切换 */
.web_fd{width:44px;position:fixed;bottom:360px;right:40px;z-index:9;}
.web_fd ul{list-style-type:none;}
.web_fd li{width:44px;height:44px;float:left;clear:both;position:relative;margin-top:10px;display:inline;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;cursor:pointer;
    background:-webkit-linear-gradient(#85c9be,#229a87);background:-moz-linear-gradient(#85c9be,#229a87);background:-o-linear-gradient(#85c9be,#229a87);background:linear-gradient(#85c9be,#229a87);
    box-shadow:0 10px 20px rgba(0,0,0,0.15);-moz-box-shadow:0 10px 20px rgba(0,0,0,0.15);-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.15);
}
.web_fd li .tp1{width:100%;height:100%;float:left;background-position:center;background-repeat:no-repeat;background-size:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.web_fd li:nth-child(1):hover .tp1{background-size:55%;}
.web_fd li:nth-child(1) .tp1{background-image:url(../../img/zjfxw_store/ico11.png);}
.web_fd li:nth-child(2) .tp1{background-image:url(../../img/zjfxw_store/ico12.png);}
.up_top1_back{background:-webkit-linear-gradient(#f4f4f4,#f4f4f4)!important;background:-moz-linear-gradient(#f4f4f4,#f4f4f4)!important;background:-o-linear-gradient(#f4f4f4,#f4f4f4)!important;background:linear-gradient(#f4f4f4,#f4f4f4)!important;}
.up_top1:hover .tp1{transform:rotate(90deg);}
.pc_cont_nr_t2{width:224px;position:fixed;z-index:80;display:none;bottom:60px;right:95px;}
.pc_cont_nr_t2 .bz01{position:absolute;width:10px;height:10px;right:-5px;top:225px ;transform:rotate(45deg);background-color:#fff;}
.up_top1_back .tp1{background-image:url(../../img/zjfxw_store/close.png)!important;background-color:#f4f4f4;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.pc_cont_nr_t2_back{display:unset;}
@media screen and (max-width:980px){
    .web_fd{display:none;}
}

.pc_cont_nr{width:100%;float:left;background-color:#fff;box-shadow:0px 10px 20px rgba(0,0,0,0.15);-moz-box-shadow:0px 10px 20px rgba(0,0,0,0.15);-webkit-box-shadow:0px 10px 20px rgba(0,0,0,0.15);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
.pc_cont_nr ul{list-style-type:none;}
.pc_cont_nr li{width:100%;float:left;clear:both;border-bottom:solid 1px #f3f3f2;}
.pc_cont_nr li .wz1{float:left;margin:20px 0 0 20px;display:inline;clear:both;font-size:18px;color:#272727;line-height:30px;text-align:left;}
.pc_cont_nr li .wz2{float:left;margin:0 0 0 20px;display:inline;clear:both;font-size:14px;color:rgba(0,0,0,.65);line-height:24px;text-align:left;}
.pc_cont_nr li .wz2 span{width:100%;float:left;clear:both;}
.pc_cont_nr li .tp1{width:18px;height:18px;float:left;margin:20px 10px 0 20px;display:inline;background-position:center;background-repeat:no-repeat;background-size:contain;}
.pc_cont_nr li .wz1_qt{width:calc(100% - 68px);float:right;margin:10px 20px 0 0;display:inline;}
.pc_cont_nr li .wz3{width:100%;float:left;clear:both;font-size:16px;color:#272727;line-height:30px;text-align:left;}
.pc_cont_nr li .wz4{width:100%;float:left;clear:both;font-size:14px;color:rgba(0,0,0,.65);line-height:24px;text-align:left;}
.pc_cont_nr li .wz4 a{color:#214a9a;}
.pc_cont_nr li .wz4 img{width:80%;height:auto;float:left;}
.pc_cont_nr li:nth-last-child(1){border-bottom:unset;}
.pc_cont_nr .hen1{width:100%;height:10px;float:left;clear:both;}
.pc_cont_nr li .online-btn4{ display: unset;}
.pc_cont_nr li .online-btn5{display: none;}

@media screen and (max-width:980px){
    /* 导航联系我们/语言-wap */
    .pc_cont{position:absolute;right:.5rem;top:.15rem;}
    .pc_cont ul{list-style-type:none;}
    .pc_cont li{margin-right:.1rem;display:inline;}
    .pc_cont li .wz1{font-size:.16rem;line-height:.3rem;padding:0 .15rem;color:#272727;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
    .cnen01 .pc_cont_fd{display:none;}
    .cnen01 .wz1{display:none;}
    .cnen01 .wz2{display:unset;font-size:.16rem;line-height:.3rem;padding:0 .15rem;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
}

/* 标题及更多 */
.title_qt{text-align: center;width: 1486px;margin: 0 auto;clear: both;}
.title_qt h1{ width: 100%; float: left; margin-top: 66px; display: inline; font-size: 30px;  line-height: 2.63em; color: #229a87; }
.title_qt h2{width: 100%; float: left;  font-size: 15px;  line-height: 1.6em; color: #282929; font-weight: normal;}
.title_qt::after{ content: ""; width: 100%; height:28px; float: left; clear: both;}
.more_qt{ width: 100%; float: left; text-align: center;}
.more_qt::before{ content: ""; width: 100%; height: 78px; float: left; clear: both;}
.more_qt::after{ content: ""; width: 100%; height: 78px; float: left; clear: both;}
.more_qt .more1{ width: 268px; height: 54px; display: inline-block; font-size: 20px; line-height: 54px; color: #282929; background-color: #f9ed35; border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.more_qt .more1:hover{box-shadow:0px 10px 20px rgba(249,196,53,0.15);-moz-box-shadow:0px 10px 20px rgba(249,196,53,0.15);-webkit-box-shadow:0px 10px 20px rgba(249,196,53,0.15);}
@media screen and (max-width:1560px){
    .title_qt{ width: 100%; width: calc(100% - (40px * 2)); float: left; margin: 0 40px; display: inline;}
}
@media screen and (max-width:980px){
    .title_qt h1{ margin-top: 46px;line-height: 2em;}
    .more_qt::before{height: 40px;}
    .more_qt::after{height: 40px;}
}
@media screen and (max-width:750px){
    .title_qt{ width: calc(100% - (.2rem * 2)); margin: 0 .2rem;}
    .title_qt h1{  margin-top: .4rem; display: inline; font-size: .24rem;  }
    .title_qt h2{font-size: .16rem;}
    .title_qt::after{ height:.1rem;}
    .more_qt{ width: 100%;width: calc(100% - (.2rem * 2)); float: left; margin: 0 .2rem; display: inline;}
    .more_qt::before{  height: .2rem;}
    .more_qt::after{  height: .3rem;}
    .more_qt .more1{ width: 100%; height: .54rem; float: left; display: inline; font-size: .2rem; line-height: .54rem;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
}
/* 热门教育培训机构 */
.ins_in001{ width: 100%; float: left; clear: both; background-color: #fff;}
.ins_in001 ul{ width: 1504px; margin: 0 auto; list-style-type: none;display: flex;justify-content: space-between;flex-wrap: wrap;}
.ins_in001 li{  width: calc(25% - (9px * 2)); float: left; margin: 19px 9px 0 9px; display: inline; position: relative; overflow: hidden; background-color: #fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:0px 6px 20px rgba(0,0,0,0.08);-moz-box-shadow:0px 6px 20px rgba(0,0,0,0.08);-webkit-box-shadow:0px 6px 20px rgba(0,0,0,0.08);}
.ins_in001 li::before{ content: ""; width: 30px; height: 30px; position: absolute; float: left; clear: both; top: -30px; left: -30px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.ins_in001 li a{width: 100%; float: left;}
.ins_in001 li .tp1{ width: calc(100% - (23px * 2)); float: left; margin: 20px 23px 0 23px; display: inline; position: relative; overflow: hidden;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.ins_in001 li .tp1 img{ width: 100%; height: auto; float: left;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}
.ins_in001 li .tp1_img{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-position:center;background-repeat:no-repeat;background-size:cover;}
.ins_in001 li .logo1{ width: calc(100% - (23px * 2)); height: 46px; float: left;margin: 17px 23px 0 23px; display: inline;}
.ins_in001 li .logo1 img{ width: auto; height: 100%; max-width: 100%; max-height: 100%; float: left; border:0; object-fit: contain; object-position: left;}
.ins_in001 li .add_qt{ width: 100%; height: 75px; float: left; margin-top: 12px; display:inline; border-top: solid 1px #ebebeb;}
.ins_in001 li .add_qt::before{ content: ""; width: 25px; height: 25px; float: left; margin: 11px 0 0 23px; display: inline;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; background-color: #def9f1;background-position:center;background-repeat:no-repeat;background-size:50%;background-image:url(../../img/zjfxw_store/ico09.png);transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.ins_in001 li:hover::before{background-color: #f9ed35;top: -15px; left: -15px;}
.ins_in001 li h3{ width: calc(100% - 25px - 23px - 23px - 11px); float: right; margin: 11px 23px 0 0; display: inline;font-size: 18px;  line-height:1.38em; color: #b7b7b7; font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ins_in001 li:hover .tp1_img{left:-5%; right:-5%; top:-5%; bottom: 0;}
.ins_in001 li:hover .add_qt{border-top: solid 1px #def9f1; background-color:#def9f1;}
.ins_in001 li:hover .add_qt::before{ background-color: #fff; margin:25px 0 0 23px;}
.ins_in001 li:hover h3{margin: 25px 23px 0 0;color: #229a87;}
.ins_in001 li:nth-child(9){ display: none;}
@media screen and (max-width:1560px){

.ins_in001{ width: 100%; width: calc(100% - (31px * 2));  padding: 0 31px;}
.ins_in001 ul{ width: 100%; float: left;}
}
@media screen and (max-width:1200px){
}
@media screen and (max-width:980px){
    .ins_in001 li{  width: calc(100% / 3 - (9px * 2));}
    .ins_in001 li:nth-child(9){ display: inline;}
}
@media screen and (max-width:750px){
    .ins_in001{ width: 100%; width: calc(100% - (.1rem * 2));  padding: 0 .1rem;}
    .ins_in001 li{  width: calc(100% / 2 - (.1rem * 2)); margin: .2rem .1rem 0 .1rem; display: inline; }
    .ins_in001 li::before{ display: none;}
    .ins_in001 li a{width: 100%; float: left;}
    .ins_in001 li .tp1{ width: calc(100% - (.1rem * 2));  margin: .1rem .1rem 0 .1rem; border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
    .ins_in001 li .logo1{ width: calc(100% - (.1rem * 2)); height: .4rem;margin: .1rem .1rem 0 .1rem;}
    .ins_in001 li .add_qt{  height: .5rem; margin-top: .1rem;}
    .ins_in001 li .add_qt::before{ width: .2rem; height: .2rem;margin: .1rem 0 0 .1rem; }
    .ins_in001 li h3{ width: calc(100% - .5rem);  margin: .1rem .1rem 0 0;font-size: .16rem;  }
    .ins_in001 li:hover .add_qt::before{ margin: .1rem 0 0 .1rem; }
    .ins_in001 li:hover h3{margin: .1rem .1rem 0 0}
    .ins_in001 li:nth-child(7){ display: none;}
    .ins_in001 li:nth-child(8){ display: none;}
    .ins_in001 li:nth-child(9){ display: none;}
}

.ins_in001a{ width: 100%; float: left; clear: both; background-color: #fff;}
.ins_in001a ul{ width: 1504px; margin: 0 auto; list-style-type: none;}
.ins_in001a li{  width: calc(25% - (9px * 2)); float: left; margin: 19px 9px 0 9px; display: inline; position: relative; overflow: hidden; background-color: #fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:0px 6px 20px rgba(0,0,0,0.08);-moz-box-shadow:0px 6px 20px rgba(0,0,0,0.08);-webkit-box-shadow:0px 6px 20px rgba(0,0,0,0.08);}
.ins_in001a li::before{ content: ""; width: 30px; height: 30px; position: absolute; float: left; clear: both; top: -30px; left: -30px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.ins_in001a li a{width: 100%; float: left;}
.ins_in001a li .tp1{ width: calc(100% - (23px * 2)); float: left; margin: 20px 23px 0 23px; display: inline; position: relative; overflow: hidden;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.ins_in001a li .tp1 img{ width: 100%; height: auto; float: left;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}
.ins_in001a li .tp1_img{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-position:center;background-repeat:no-repeat;background-size:cover;}
.ins_in001a li .logo1{ width: calc(100% - (23px * 2)); height: 46px; float: left;margin: 17px 23px 0 23px; display: inline;}
.ins_in001a li .logo1 img{ width: auto; height: 100%; max-width: 100%; max-height: 100%; float: left; border:0; object-fit: contain; object-position: left;}
.ins_in001a li .add_qt{ width: 100%; height: 75px; float: left; margin-top: 12px; display:inline; border-top: solid 1px #ebebeb;}
.ins_in001a li .add_qt::before{ content: ""; width: 25px; height: 25px; float: left; margin: 11px 0 0 23px; display: inline;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; background-color: #def9f1;background-position:center;background-repeat:no-repeat;background-size:50%;background-image:url(../../img/zjfxw_store/ico09.png);transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.ins_in001a li:hover::before{background-color: #f9ed35;top: -15px; left: -15px;}
.ins_in001a li h3{ width: calc(100% - 25px - 23px - 23px - 11px); float: right; margin: 11px 23px 0 0; display: inline;font-size: 18px;  line-height:1.38em; color: #b7b7b7; font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ins_in001a li:hover .tp1_img{left:-5%; right:-5%; top:-5%; bottom: 0;}
.ins_in001a li:hover .add_qt{border-top: solid 1px #def9f1; background-color:#def9f1;}
.ins_in001a li:hover .add_qt::before{ background-color: #fff; margin:25px 0 0 23px;}
.ins_in001a li:hover h3{margin: 25px 23px 0 0;color: #229a87;}
@media screen and (max-width:1560px){
    .ins_in001a ul{ width: 100%; width: calc(100% - (31px * 2)); float: left; margin: 0 31px; display: inline;}
}
@media screen and (max-width:1200px){
}
@media screen and (max-width:980px){
    .ins_in001a li{  width: calc(100% / 3 - (9px * 2));}
}
@media screen and (max-width:750px){

    .ins_in001a::after{ content: ""; width: 100%; height: .2rem; float: left; clear: both;}
    .ins_in001a ul{ width: calc(100% - (.1rem * 2)); margin: 0 .1rem;}
    .ins_in001a li{  width: calc(100% / 2 - (.1rem * 2)); margin: .2rem .1rem 0 .1rem; display: inline; }
    .ins_in001a li::before{ display: none;}
    .ins_in001a li a{width: 100%; float: left;}
    .ins_in001a li .tp1{ width: calc(100% - (.1rem * 2));  margin: .1rem .1rem 0 .1rem; border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
    .ins_in001a li .logo1{ width: calc(100% - (.1rem * 2)); height: .4rem;margin: .1rem .1rem 0 .1rem;}
    .ins_in001a li .add_qt{  height: .5rem; margin-top: .1rem;}
    .ins_in001a li .add_qt::before{ width: .2rem; height: .2rem;margin: .1rem 0 0 .1rem; }
    .ins_in001a li h3{ width: calc(100% - .5rem);  margin: .1rem .1rem 0 0;font-size: .16rem;  }
    .ins_in001a li:hover .add_qt::before{ margin: .1rem 0 0 .1rem; }
    .ins_in001a li:hover h3{margin: .1rem .1rem 0 0}

}


/* 热门专业课程 */
.ins_in002{ width: 100%; float: left; clear: both; background-color: #def9f1;}
.ins_in002_c_qt{width: 1504px; margin: 0 auto; clear: both;}
.ins_in002_c{width: 100%; float: left; }
.ins_in002_c ul{ width: 75%; float: left; list-style-type: none; display:flex;flex-wrap:wrap;}
.ins_in002_c li{  width: calc(100% / 3 - (9px * 2));  float: left; margin: 19px 9px 0 9px; display: inline; overflow: hidden; background-color: #fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:0px 6px 20px rgba(0,0,0,0.08);-moz-box-shadow:0px 6px 20px rgba(0,0,0,0.08);-webkit-box-shadow:0px 6px 20px rgba(0,0,0,0.08);}
.ins_in002_c li a{ width: 100%; float: left;}
.ins_in002_c li .tp1{ width: calc(100% - (22px * 2)); float: left; margin: 21px 22px 0 22px; display: inline; position: relative; overflow: hidden;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.ins_in002_c li .tp1 img{ width: 100%; height: auto; float: left;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}
.ins_in002_c li .tp1_img{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-position:center;background-repeat:no-repeat;background-size:cover;}
.ins_in002_c li .wz1_qt{ width: calc(100% - (22px * 2)); float: left; margin:8px 22px 0 22px; display: inline;}
.ins_in002_c li h4{ width: 100%; float: left;font-weight: 700; font-size: 20px; line-height: 2.15em; color: #282929;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ins_in002_c li span{width: 100%; float: left; font-size: 18px; line-height:1.39em; color: #505857;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ins_in002_c li .add_qt{width: 100%; height: 52px; float: left; margin-top:28px; display:inline; }
.ins_in002_c li .add_qt::before{ content: ""; width: 16px; height: 23px;float: left; margin: 0 0 0 22px; display: inline;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../../img/zjfxw_store/ico15.png);transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.ins_in002_c li h3{ width: calc(100% - 16px - 22px - 22px - 9px); float: right; margin: 0 22px 0 0;display: inline;font-size: 18px;  line-height:1.27em; color: #b7b7b7; font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ins_in002_c li:hover .tp1_img{left:-5%; right:-5%; top:-5%; bottom: 0;}
.ins_in002_c li:hover h4{color: #229a87;}
.ins_in002_c li:nth-child(7){ display: none;}
.ins_in002_c li:nth-child(8){ display: none;}
.ins_in002_c li:nth-child(9){ display: none;}
.ins_in002_c dl{ width: 25%; width: calc(25% - (9px * 2)); float: right; margin: 19px 9px 0 9px; display: inline; background-color: #fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:0px 6px 20px rgba(0,0,0,0.08);-moz-box-shadow:0px 6px 20px rgba(0,0,0,0.08);-webkit-box-shadow:0px 6px 20px rgba(0,0,0,0.08);}
.ins_in002_c dl::before{content: ""; width: 100%; height:4px;float: left; clear: both;}
.ins_in002_c dl::after{content: ""; width: 100%;height:4px;float: left;clear: both;}
.ins_in002_c dd{ width: 100%; width: calc(100% - (23px * 2)); float: left; margin:0 23px; display: inline; border-bottom: solid 1px #edeef0;}
.ins_in002_c dd:nth-last-child(1){ border-bottom: 0;}
.ins_in002_c dd a{ width: 100%; float: left;}
.ins_in002_c dd a::before{content: ""; width: 100%; height: 33px;float: left; clear: both;}
.ins_in002_c dd a::after{content: ""; width: 100%;height:34px;float: left;clear: both;}

.ins_in002_c dd .tp1{ width:135px;float: left;}
.ins_in002_c dd .tp1 img{ width: 100%; height:auto; float: left;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
.ins_in002_c dd .wz1_qt{ width: calc(100% - 135px - 12px); float: right;}
.ins_in002_c dd h4{ width: 100%; float: left; font-size:18px; line-height: 1.22em; color: #282929;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;white-space: normal;text-align: justify;}
.ins_in002_c dd span{ width: 100%; float: left; margin-top: 7px; display: inline; font-size: 18px; line-height: 1.27em; color: #505857;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ins_in002_c dd:hover h4{color: #229a87;}


@media screen and (max-width:1560px){
    .ins_in002_c_qt{ width: 100%; width: calc(100% - (31px * 2)); float: left; margin: 0 31px; display: inline;}
}
@media screen and (max-width:1560px){
    .ins_in002_c dd:nth-child(5){ display: none;}
    .ins_in002_c dd:nth-child(4){ border-bottom: 0;}
}

@media screen and (max-width:1200px){
    .ins_in002_c{width: 100%; float: left; display:unset;flex-wrap:unset;}
    .ins_in002_c ul{ width: 100%;}
    .ins_in002_c li{  width: calc(100% / 4 - (9px * 2)); }
    .ins_in002_c li:nth-child(8){ display: inline;}
    .ins_in002_c li:nth-child(7){ display: inline;}
    .ins_in002_c dl{ width:100%; width: calc(100% - (9px * 2)); float: left;}
    .ins_in002_c dl::before{ display: none;}
    .ins_in002_c dl::after{display: none;}
    .ins_in002_c dd{ width: 100%; width: calc(100% / 3 - (23px * 2));  border: unset;}
    .ins_in002_c dd a::before{height: 23px;float: left; }
    .ins_in002_c dd a::after{height:23px;float: left;}
    .ins_in002_c dd:nth-child(4){ display: none;}
}
@media screen and (max-width:980px){
    .ins_in002_c li{  width: calc(100% / 3 - (9px * 2)); }
    .ins_in002_c li:nth-child(3){ display: none;}
    .ins_in002_c li:nth-child(2){ display: none;}
    .ins_in002_c dd{ width: 100%; width: calc(100% / 2 - (23px * 2));  border: unset;}
    .ins_in002_c dd:nth-child(3){ display: none;}
}
@media screen and (max-width:750px){

    .ins_in002_c_qt{width: calc(100% - (.1rem * 2)); margin: 0 .1rem;}

    .ins_in002_c li{  width: calc(100% / 2 - (.1rem * 2)); margin: .2rem .1rem 0 .1rem; border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}

    .ins_in002_c li .tp1{ width: calc(100% - (.1rem * 2));  margin: .1rem .1rem 0 .1rem;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
    .ins_in002_c li .wz1_qt{ width: calc(100% - (.1rem * 2));margin:.1rem .1rem 0 .1rem;}
    .ins_in002_c li h4{font-size: .2rem; line-height: 2.15em;}
    .ins_in002_c li span{ font-size: .2rem; line-height:1.39em;}
    .ins_in002_c li .add_qt{height: .5rem; margin-top:.1rem; }
    .ins_in002_c li .add_qt::before{width: .2rem; height: .2rem;margin: .1rem 0 0 .1rem;}
    .ins_in002_c li h3{ width: calc(100% - .5rem);  margin: .1rem .1rem 0 0;font-size: .16rem; }

    .ins_in002_c li:nth-child(7){ display: none;}
    .ins_in002_c li:nth-child(8){ display: none;}
    .ins_in002_c li:nth-child(9){ display: none;}


    .ins_in002_c dl{display:none;}

}




/* 热门专业课程 */
.ins_in002a{ width: 100%; float: left; clear: both; background-color: #def9f1;}
.ins_in002a_c_qt{width: 1504px; margin: 0 auto; clear: both;}
.ins_in002a_c{width: 100%; float: left; }
.ins_in002a_c ul{ width:100%; float: left; list-style-type: none; display:flex;flex-wrap:wrap;}
.ins_in002a_c li{  width: calc(100% / 4 - (9px * 2));  float: left; margin: 19px 9px 0 9px; display: inline; overflow: hidden; background-color: #fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:0px 6px 20px rgba(0,0,0,0.08);-moz-box-shadow:0px 6px 20px rgba(0,0,0,0.08);-webkit-box-shadow:0px 6px 20px rgba(0,0,0,0.08);}
.ins_in002a_c li a{ width: 100%; float: left;}
.ins_in002a_c li .tp1{ width: calc(100% - (22px * 2)); float: left; margin: 21px 22px 0 22px; display: inline; position: relative; overflow: hidden;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.ins_in002a_c li .tp1 img{ width: 100%; height: auto; float: left;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}
.ins_in002a_c li .tp1_img{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-position:center;background-repeat:no-repeat;background-size:cover;}
.ins_in002a_c li .wz1_qt{ width: calc(100% - (22px * 2)); float: left; margin:8px 22px 0 22px; display: inline;}
.ins_in002a_c li h4{ width: 100%; float: left;font-weight: 700; font-size: 20px; line-height: 2.15em; color: #282929;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ins_in002a_c li span{width: 100%; float: left; font-size: 18px; line-height:1.39em; color: #505857;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ins_in002a_c li .add_qt{width: 100%; height: 52px; float: left; margin-top:28px; display:inline; }
.ins_in002a_c li .add_qt::before{ content: ""; width: 16px; height: 23px;float: left; margin: 0 0 0 22px; display: inline;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../../img/zjfxw_store/ico15.png);transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.ins_in002a_c li h3{ width: calc(100% - 16px - 22px - 22px - 9px); float: right; margin: 0 22px 0 0;display: inline;font-size: 18px;  line-height:1.27em; color: #b7b7b7; font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ins_in002a_c li:hover .tp1_img{left:-5%; right:-5%; top:-5%; bottom: 0;}
.ins_in002a_c li:hover h4{color: #229a87;}



@media screen and (max-width:1560px){
    .ins_in002a_c_qt{ width: 100%; width: calc(100% - (31px * 2)); float: left; margin: 0 31px; display: inline;}
}

@media screen and (max-width:1200px){
    .ins_in002a_c{width: 100%; float: left; display:unset;flex-wrap:unset;}
    .ins_in002a_c ul{ width: 100%;}
    .ins_in002a_c li{  width: calc(100% / 4 - (9px * 2)); }

}
@media screen and (max-width:980px){
    .ins_in002a_c li{  width: calc(100% / 3 - (9px * 2)); }


}
@media screen and (max-width:750px){

    .ins_in002a_c_qt{width: calc(100% - (.1rem * 2)); margin: 0 .1rem;}

    .ins_in002a_c li{  width: calc(100% / 2 - (.1rem * 2)); margin: .2rem .1rem 0 .1rem; border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}

    .ins_in002a_c li .tp1{ width: calc(100% - (.1rem * 2));  margin: .1rem .1rem 0 .1rem;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
    .ins_in002a_c li .wz1_qt{ width: calc(100% - (.1rem * 2));margin:.1rem .1rem 0 .1rem;}
    .ins_in002a_c li h4{font-size: .2rem; line-height: 2.15em;}
    .ins_in002a_c li span{ font-size: .2rem; line-height:1.39em;}
    .ins_in002a_c li .add_qt{height: .5rem; margin-top:.1rem; }
    .ins_in002a_c li .add_qt::before{width: .2rem; height: .2rem;margin: .1rem 0 0 .1rem;}
    .ins_in002a_c li h3{ width: calc(100% - .5rem);  margin: .1rem .1rem 0 0;font-size: .16rem; }


}



.body_course{ width: 100%; float: left; clear: both; margin-top:135px;}

@media screen and (max-width:750px){
    .body_course{ margin-top:.7rem;}
}

.body_course .title_qt{ text-align: left;}

.body_course .ins_in002{ background-color: #fff;}
.body_course .ins_in002_c ul{ width: 100%;}
.body_course .ins_in002_c li{  width: calc(100% / 4 - (9px * 2)); }

/* 招生信息 */
.ins_in003{ width: 100%; float: left; clear: both; background-color: #fff;}
.ins_in003_t{ width: 1486px; margin: 0 auto; clear: both;}
.ins_in003_t::before{content: ""; width: 100%; height:23px;float: left; clear: both;}
.ins_in003_t ul{ width: 100%; float: left; list-style-type: none;}
.ins_in003_t li{ width: calc(100% / 7); height: 46px; float: left;position: relative; cursor: pointer; font-size: 16px; color: #505857; line-height: 46px; text-align: center;}
.ins_in003_t li:hover{color: #229a87;}
.ins_in003_t li::after{ content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; background-color: #d9d9d9;transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.ins_in003_t .tabhover{color: #229a87;}
.ins_in003_t .tabhover::after{height: 3px; background-color: #229a87;bottom: -1px;}
.ins_in003_b{ width: 1486px; margin: 0 auto; clear: both;}
.ins_in003_b::before{content: ""; width: 100%; height:28px;float: left; clear: both;}
.ins_in003_b::after{content: ""; width: 100%;height:103px;float: left;clear: both;}
.ins_in003_b_c{ width: 100%; float: left; position: relative;}
.ins_in003_b_l{ width: 60%; float: left; background-color: #def9f1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.ins_in003_b_l dl{ width: calc(100% - 50px - 150px);float: left; margin-left: 50px; display: inline;position: relative;}
.ins_in003_b_l dl::before{content: ""; width: 100%; height:50px;float: left; clear: both;}
.ins_in003_b_l dl::after{content: ""; width: 100%;height:55px;float: left;clear: both;}
.ins_in003_b_l dd{ width: 100%; height: 406px; float: left; position: relative;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; overflow: hidden;}
.ins_in003_b_l dd a{width: 100%;  float: left;}
.ins_in003_b_l dd span{position: absolute; left: 0; top: 0; padding: 0 25px; background-color: rgba(34,154,135,.7); font-size: 16px; color: #fff; line-height: 2.68em; border-radius:0 0 10px 0;-webkit-border-radius:0 0 10px 0;-moz-border-radius:0 0 10px 0;}
.ins_in003_b_l dd img{ width: 100%; height: 406px; float: left; object-fit: cover; object-position: center;}
.ins_in003_b_r{width: calc(45.6% - 67px); position: absolute; right: 67px; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.ins_in003_b_r dl{width:100%; float: right;}
.ins_in003_b_r dd{width: 100%; float: left; margin-top: 21px; display: inline;}
.ins_in003_b_r dd a{ width: 100%;float: left;}
.ins_in003_b_r dd a::before{content: ""; width:43px; height:43px;float: left; margin: 16px 0 0 18px; display: inline; background-color: #fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-position:center;background-repeat:no-repeat;background-size:50%;background-image:url(../../img/zjfxw_store/ico16.png);transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.ins_in003_b_r dd .wz1_qt{ width:calc(100% - 80px - 44px); float: right; margin-right: 18px; display: inline;}
.ins_in003_b_r dd .wz1_qt::before{content: ""; width: 100%; height:13px;float: left; clear: both;}
.ins_in003_b_r dd .wz1_qt::after{content: ""; width: 100%; height:17px;float: left; clear: both;}
.ins_in003_b_r dd .wz1_qt h3{width: 100%; float: left; font-weight: normal; font-size: 16px; color: #b7b7b7;  line-height: 1.5em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ins_in003_b_r dd .wz1_qt h5{width: 100%; float: left; font-weight: normal;font-size: 18px; color: #282929; line-height: 1.33em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ins_in003_b_r dd:hover{background-color: #fff; border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:0px 6px 20px rgba(0,0,0,0.08);-moz-box-shadow:0px 6px 20px rgba(0,0,0,0.08);-webkit-box-shadow:0px 6px 20px rgba(0,0,0,0.08);}
.ins_in003_b_r dd:hover a::before{ background-color: #def9f1;background-image:url(../../img/zjfxw_store/ico16a.png);}
.ins_in003_b_r dd:hover .wz1_qt{ width:calc(100% - 80px - 18px);}
.ins_in003_b_r dd:hover .wz1_qt h3{ color: #229a87;}
.ins_in003_b_r .ins_tabhover{background-color: #fff; border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:0px 6px 20px rgba(0,0,0,0.08);-moz-box-shadow:0px 6px 20px rgba(0,0,0,0.08);-webkit-box-shadow:0px 6px 20px rgba(0,0,0,0.08);}
.ins_in003_b_r .ins_tabhover a::before{ background-color: #def9f1;background-image:url(../../img/zjfxw_store/ico16a.png);}
.ins_in003_b_r .ins_tabhover .wz1_qt{ width:calc(100% - 80px - 18px);}
.ins_in003_b_r .ins_tabhover .wz1_qt h3{ color: #229a87;}

@media screen and (max-width:1560px){
    .ins_in003_t{ width: 100%; width: calc(100% - (40px * 2)); float: left; margin: 0 40px; display: inline;}
    .ins_in003_b{ width: 100%; width: calc(100% - (40px * 2)); float: left; margin: 0 40px; display: inline;}
}
@media screen and (max-width:1200px){
    .ins_in003_b_l dl{ width: calc(100% - 50px - 100px);float: left; margin-left: 50px; display: inline;position: relative;}
    .ins_in003_b_r{width:47%; position: absolute; right: 0;}
}

@media screen and (max-width:750px){
    .ins_in003_t{ width: calc(100% - (.2rem * 2)); height: .66rem; margin: 0 .2rem; overflow-x: scroll; overflow-y: hidden;}
    .ins_in003_t::before{content: ""; width: 100%; height:.2rem;float: left; clear: both;}
    .ins_in003_t ul{ width: 100%; height: .46rem; float: unset; white-space: nowrap;display: inline-block;}
    .ins_in003_t li{ width:auto; height: .46rem; padding: 0 .2rem; float: unset; display: inline-table;  font-size: .2rem; line-height: .46rem; }
    .ins_in003_t li:hover{color: #229a87;}
    .ins_in003_t li::after{ content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; background-color: #d9d9d9;transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
    .ins_in003_t .tabhover{color: #229a87;}
    .ins_in003_t .tabhover::after{height: 3px; background-color: #229a87;bottom: -1px;}

    .ins_in003_t::-webkit-scrollbar {
        /*滚动条整体样式*/
        width : 0px;
        /*高宽分别对应横竖滚动条的尺寸*/
        height: 2px;
    }

    .ins_in003_t::-webkit-scrollbar-thumb {
        /*滚动条里面小方块*/
        border-radius: 10px;
        box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        background: #229a87;
    }

    .ins_in003_t::-webkit-scrollbar-track {
        /*滚动条里面轨道*/
        box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        border-radius: 10px;
        background: #d9d9d9;

    }
    .ins_in003_b{ width: calc(100% - (.2rem * 2)); margin: 0 .2rem;}
    .ins_in003_b::before{height:.2rem;}
    .ins_in003_b::after{height:.3rem;}
    .ins_in003_b_l{ display: none;}
    .ins_in003_b_r{ width: 100%; float: left; position: unset; right: unset; top:unset;transform:unset;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;}
    .ins_in003_b_r dl{ width: 100%; float: left;}
    .ins_in003_b_r dd{ margin-top: .2rem; border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;box-shadow:0px 6px 20px rgba(0,0,0,0.08);-moz-box-shadow:0px 6px 20px rgba(0,0,0,0.08);-webkit-box-shadow:0px 6px 20px rgba(0,0,0,0.08);}
    .ins_in003_b_r dd a::before{width:.43rem; height:.43rem;float: left; margin: .1rem 0 0 .1rem;background-color: #def9f1; }
    .ins_in003_b_r dd .wz1_qt{ width:calc(100% - .63rem - .1rem); float: right; margin-right: .1rem; display: inline;}
    .ins_in003_b_r dd .wz1_qt::before{ height:.1rem;}
    .ins_in003_b_r dd .wz1_qt::after{ height:.1rem;}
    .ins_in003_b_r dd .wz1_qt h3{ font-size: .16rem;}
    .ins_in003_b_r dd .wz1_qt h5{font-size: .18rem; ;}
    .ins_in003_b_r dd:hover{ border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}
    .ins_in003_b_r dd:hover a::before{ background-color: #def9f1;background-image:url(../../img/zjfxw_store/ico16.png);}
    .ins_in003_b_r dd:hover .wz1_qt{ width:calc(100% - .63rem - .1rem);}
    .ins_in003_b_r .ins_tabhover{background-color: #fff; border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
    .ins_in003_b_r .ins_tabhover a::before{ background-color: #def9f1;background-image:url(../../img/zjfxw_store/ico16.png);}
    .ins_in003_b_r .ins_tabhover .wz1_qt{ width:calc(100% - .63rem - .1rem);}
}

/* 各教育培训机构类型推荐展示 */
.ins_in004{ width: 100%; float: left; background-color: #fff;}

.ins_in004::after{content: ""; width: 100%; height:59px; float: left; clear: both; }

.ins_in004_c{ width: 1486px; margin: 0 auto; clear: both;}
.ins_in004_c .title_qt{ text-align: left; margin: 0; width: 100%;}
.ins_in004_logo{width: 21%; float: left; margin-top: 28px; display: inline;}
.ins_in004_logo ul{ list-style-type: none;}
.ins_in004_logo li{ width: calc(100% - 13px);  float: left; position: relative;z-index: 2; background-color: #fff; margin-top: 18px; display: inline; position: relative;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:0px 6px 20px rgba(0,0,0,0.08);-moz-box-shadow:0px 6px 20px rgba(0,0,0,0.08);-webkit-box-shadow:0px 6px 20px rgba(0,0,0,0.08); cursor: pointer;}
.ins_in004_logo li::after{content: ""; width: 1px; height: 10px;background-color: #fff; position: absolute; right: 0;top:50%;transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.ins_in004_logo li .tp1{width: calc(100% - (25px * 2)); float: left; margin: 0 25px; display: inline;}
.ins_in004_logo li .tp1::before{content: ""; width: 100%; height: 20px; float: left; clear: both; }
.ins_in004_logo li .tp1::after{content: ""; width: 100%; height: 20px; float: left; clear: both; }
.ins_in004_logo li .tp1 img{ width: 100%; height:48px; max-width: 100%; float: left; object-fit: contain; object-position: center;position: relative; z-index: 2;}
.ins_in004_logo li:nth-child(1){ margin-top: 0;}

.ins_in004_logo .more1{  width: calc(100% - 19px - 31px); height: 52px; border: solid 1px #229a87; background-color: #fff; float: left; text-align: center; font-size:20px; color: #229a87; line-height: 52px; margin: 24px 0 0 19px; display: inline;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.ins_in004_logo .more1:hover{background-color:#f3fffb;}

.ins_in004_logo li:hover{background-color: #229a87;}
.ins_in004_logo li:hover .tp1 img{filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);-moz-filter: brightness(0) invert(1);-ms-filter: brightness(0) invert(1);-o-filter: brightness(0) invert(1);}
.ins_in004_logo li:hover::after{background-color: #229a87;}

.ins_in004_logo .tow_tabhover::after{ width: 10px; right: -5px; background-color: #229a87;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}
.ins_in004_logo .tow_tabhover{ width: calc(100%); background-color: #229a87;box-shadow:unset;-moz-box-shadow:unset;-webkit-box-shadow:unset;}
.ins_in004_logo .tow_tabhover .tp1 img{ height: 82px;filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);-moz-filter: brightness(0) invert(1);-ms-filter: brightness(0) invert(1);-o-filter: brightness(0) invert(1);}

.ins_in004_nr{width:79%; float: right;display: flex;}

.ins_in004_l{ width: 50%; float: left; background-color: #f3fffb;margin-top: 28px; display: inline; border-radius:0 10px 10px 10px;-webkit-border-radius:0 10px 10px 10px;-moz-border-radius:0 10px 10px 10px;}
.ins_in004_l::before{content: ""; width: 100%; height: 22px; float: left; clear: both; }
.ins_in004_l::after{content: ""; width: 100%; height:32px; float: left; clear: both; }
.ins_in004_l .in_add{ width:calc(100% - (22px * 2)); float: left; margin: 0 22px; display: inline;}
.ins_in004_l .in_add::before{content: ""; width: 63px; height: 63px; float: left; background-color: #def9f1;background-position:center;background-repeat:no-repeat;background-size:50%;background-image:url(../../img/zjfxw_store/ico09.png);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.ins_in004_l .in_add .wz1_qt{ width: calc(100% - 80px); float: right;}
.ins_in004_l .in_add .wz1_qt h3{ width: 100%; float: left; font-weight: normal; font-size: 20px; color: #229a87; line-height:1.75em; clear: both;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ins_in004_l .in_add .wz1_qt span{width: 100%; float: left; font-size:16px; color: #282929; line-height:1.31em;clear: both;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ins_in004_l .in_add .tp1{ width: 100%; height: 370px; float: left; margin-top: 21px; display: inline;}
.ins_in004_l .in_add .tp1 img{ width: 100%; height: 100%; float: left; object-fit: cover; object-position: center;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.ins_in004_l dl{ width:calc(100% - (22px * 2)); float: left; margin: 25px 22px 0 22px; display: inline;}
.ins_in004_l dd{ width: 100%; float: left;}
.ins_in004_l dd a{ width: 100%; float: left; font-size: 16px; color: #505857; line-height:2em ; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ins_in004_l dd a span{ color: #b7b7b7; padding-right: 10px; font-size: 14px;}
.ins_in004_l dd:hover a{color: #229a87;}
.ins_in004_l dd:hover a span{color: #505857;}
.ins_in004_r{width: 50%; float: left;margin-top: 28px; display: inline;  background-color: #def9f1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}

.ins_in004_r ul{ width: calc(100% - (13px * 2)); float: left; margin: 0 13px;  list-style-type: none;display:flex;flex-wrap:wrap;}
.ins_in004_r li{  width: calc(100% / 2 - (9px * 2));  float: left; margin: 24px 9px 0 9px; display: inline; overflow: hidden;}
.ins_in004_r li a{ width: 100%; float: left;}
.ins_in004_r li .tp1{ width:100%; float: left; position: relative; overflow: hidden;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.ins_in004_r li .tp1 img{ width: 100%; height: auto; float: left;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}
.ins_in004_r li .tp1_img{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-position:center;background-repeat:no-repeat;background-size:cover;}
.ins_in004_r li .wz1_qt{ width: calc(100% - (16px * 2)); float: left; margin:6px 16px 0 16px; display: inline;}
.ins_in004_r li h4{ width: 100%; float: left; font-size: 18px; line-height: 1.5em; color: #229a87;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ins_in004_r li span{width: 100%; float: left; font-size: 16px; line-height:1.56em; color: #444444;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ins_in004_r li:nth-child(5){ display: none;}
.ins_in004_r li:nth-child(6){ display: none;}
.ins_in004_r .more_qt::before{ height: 66px;}
.ins_in004_r .more_qt::after{height: 66px;}
@media screen and (max-width:1560px){
    .ins_in004_c{ width: 100%; width: calc(100% - (40px * 2)); float: left; margin: 0 40px; display: inline;}
}
@media screen and (max-width:1200px){
    .ins_in004_l{display: none;}
    .ins_in004_logo li .tp1 img{height:38px;}
    .ins_in004_logo .tow_tabhover .tp1 img{ height: 62px;}
    .ins_in004_nr{width:79%; float: right;display: unset;}
    .ins_in004_r{width: 100%;}
    .ins_in004_r li{  width: calc(100% / 3 - (9px * 2));}
    .ins_in004_r li:nth-child(5){ display: inline;}
    .ins_in004_r li:nth-child(6){ display: inline;}
    .ins_in004_r .more_qt::before{ height: 36px;}
    .ins_in004_r .more_qt::after{height: 36px;}

}
@media screen and (max-width:980px){
    .ins_in004_r li{  width: calc(100% / 2 - (9px * 2));}
    .ins_in004_r li:nth-child(5){ display: none;}
    .ins_in004_r li:nth-child(6){ display: none;}
}
@media screen and (max-width:750px){
    .ins_in004::after{height:.2rem; }
    .ins_in004_c{ width: calc(100% - (.2rem * 2)); margin: 0 .2rem;}
    .ins_in004_logo{width: 40%; margin-top: .2rem;}
    .ins_in004_logo li{ width: calc(100% - .1rem);  margin-top: .1rem;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
    .ins_in004_logo li .tp1{width: calc(100% - (.1rem * 2)); margin: 0 .1rem; }
    .ins_in004_logo li .tp1::before{ height: .1rem;  }
    .ins_in004_logo li .tp1::after{ height: .1rem;  }
    .ins_in004_logo li .tp1 img{ width: 100%; height:.5rem;}
    .ins_in004_logo .more1{  width: calc(100% - .1rem - .2rem); height: .4rem; font-size:.18rem;line-height: .4rem; margin: .1rem 0 0 .1rem; border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
    .ins_in004_logo .tow_tabhover .tp1 img{ height: .62rem;}
    .ins_in004_nr{width:60%; float: right;display: flex;}
    .ins_in004_r{width: 100%;margin-top: .1rem; border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
    .ins_in004_r ul{ width: calc(100% - (.2rem * 2));  margin: 0 .2rem; display:inline;flex-wrap:unset;}
    .ins_in004_r li{  width: calc(100% );  margin: .2rem 0 0 0; }
    .ins_in004_r li .tp1{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
    .ins_in004_r li .wz1_qt{ width: calc(100% - (.1rem * 2)); margin:.1rem .1rem 0 .1rem;}
    .ins_in004_r li h4{  font-size: .18rem; line-height: 1.5em; }
    .ins_in004_r li span{ font-size: .16rem; line-height:1.56em;}
    .ins_in004_r .more_qt::before{ height: .2rem;}
    .ins_in004_r .more_qt::after{height: .2rem;}
    .ins_in004_r li:nth-child(3){ display: none;}
    .ins_in004_r li:nth-child(4){ display: none;}
    .ins_in004_r li:nth-child(5){ display: none;}
    .ins_in004_r li:nth-child(6){ display: none;}

}



/* 广告 */
.in_adv{width: 1486px; margin: 0 auto; clear: both;}
.in_adv::before{content: ""; width: 100%; height: 47px; float: left; clear: both; }
.in_adv::after{content: ""; width: 100%; height: 47px; float: left; clear: both; }
.in_adv a{ width: 100%; float: left;}
.in_adv a img{ width: 100%; height: auto; float: left; border: 0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.in_adv .tp_pc{ display: inline;}
.in_adv .tp_wap{display: none;}
@media screen and (max-width:1560px){
    .in_adv{ width: 100%; width: calc(100% - (40px * 2)); float: left; margin: 0 40px; display: inline;}

}

@media screen and (max-width:750px){

    .in_adv{ width: calc(100% - (.2rem * 2)); margin: 0 .2rem;}
    .in_adv a img{ border: 0;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
    .in_adv::before{ height: .1rem; }
    .in_adv::after{height: .1rem; }
    .in_adv .tp_pc{ display: none;}
    .in_adv .tp_wap{display: inline;}

}





/* 教育机构筛选 */
.in_fil_c{width: 1486px; margin: 0 auto; clear: both;}
.in_fil_c::before{content: ""; width: 100%; height:34px; float: left; clear: both; }
.in_fil_c::after{content: ""; width: 100%; height: 26px; float: left; clear: both; }

.in_fil_t{ width: 100%; float: left; background-color: #fff; overflow: hidden; border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:0px 8px 30px rgba(0,0,0,0.08);-moz-box-shadow:0px 8px 30px rgba(0,0,0,0.08);-webkit-box-shadow:0px 8px 30px rgba(0,0,0,0.08);}


.in_fil_sea{ width: 100%; float: left;background:-webkit-linear-gradient(90deg,#229a87, #85c9be);background:-moz-linear-gradient(90deg,#229a87, #85c9be);background:-o-linear-gradient(90deg,#229a87, #85c9be);background:linear-gradient(90deg,#229a87, #85c9be);}
.in_fil_sea::before{content: ""; width: 100%; height: 32px; float: left; clear: both; }
.in_fil_sea::after{content: ""; width: 100%; height: 31px; float: left; clear: both; }

.in_fil_sea .sea_qt1{ width: 427px; margin: 0 auto; clear: both;}
.in_fil_sea .sea_qt1 input{width:325px; height:42px; float:left;padding:0 16px;border: 0; overflow:hidden;line-height:42px;font-size:16px;background:#def9f1;color:#282929;border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;}
.in_fil_sea .sea_qt1 input::placeholder{ color: #666;}
.in_fil_sea .sea_qt1 button{width:102px;height:42px;float: right;border: 0; background-color: #f9ed35; line-height: 42px; font-size:16px;color: #282929;border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0; cursor: pointer;text-align: center;}

.in_fil_sea_b{ width: 100%; float: left;}
.in_fil_sea_b::before{content: ""; width: 100%; height: 25px; float: left; clear: both; }
.in_fil_sea_b::after{content: ""; width: 100%; height: 50px; float: left; clear: both; }
.in_fil_sea_b ul{ width: calc(100% - (38px * 2)); float: left; margin: 0 38px; display: inline; list-style-type: none; }
.in_fil_sea_b li{width: 100%; float: left; border-bottom: solid 1px #f1f1f1; clear: both; }

.in_fil_sea_b li:nth-last-child(1){ border: 0;}
.in_fil_sea_b li .wz1{ width: 112px; float: left; margin-top:8px; display: inline; text-align: center; font-size:18px; color: #b7b7b7; line-height: 25px;}
.in_fil_sea_b li .wz1::before{ content: "";width: 100%; height: 23px; float: left; clear: both;}
.in_fil_sea_b li .wz1::after{content: ""; width: 100%; height: 23px; float: left; clear: both;}

.in_fil_sea_b li dl{ width: calc(100% - 112px - (13px * 2)); float: left; padding-left:13px;position: relative;}
.in_fil_sea_b li dl::before{ content: "";width: 100%; height: 23px; float: left; clear: both;}
.in_fil_sea_b li dl::after{content: ""; width: 100%; height: 23px; float: left; clear: both;}
.in_fil_sea_b li dl i{ width: 1; position:absolute; left:0; top: 0; bottom: 0; background-color:#f1f1f1;}
.in_fil_sea_b li dl dd{ font-size: 16px; line-height: 30px; color: #282929; float: left; padding: 0 12px;  margin:8px 10px 0 0; display: inline; cursor: pointer;}
.in_fil_sea_b li dl dd:hover{ color: #229a87;}
.in_fil_sea_b li dl .hover{ color: #fff; background-color: #229a87;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.in_fil_sea_b li dl .hover:hover{color: #fff;}

.in_fil_sea_b li dl span{ padding:0 9px; height: 25px; float: left;margin-right: 13px; display: inline; color: #ff6500; font-size: 16px; line-height: 25px; background-color: #fff9f4;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.in_fil_sea_b li dl span a{ width: 18px; height: 25px;float: right;background-position:center;background-repeat:no-repeat;background-size:40%;background-image:url(../../img/zjfxw_store/ico17.png);}

@media screen and (max-width:1560px){
    .in_fil_c{ width: 100%; width: calc(100% - (40px * 2)); float: left; margin: 0 40px; display: inline;}
}

@media screen and (max-width:750px){
    .in_fil_c{ width: calc(100% - (.2rem * 2)); margin: 0 .2rem;}
    .in_fil_c::before{ height:.1rem; }
    .in_fil_c::after{ height: .2rem; }
    .in_fil_t{ border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
    .in_fil_sea .sea_qt1{ width:calc(100% - (.2rem * 2)); float: left; margin: 0 .2rem;display: inline; clear: both;}
    .in_fil_sea .sea_qt1 input{width:calc(100% - 1.02rem); height:.5rem;padding:0 .16rem;line-height:.5rem;font-size:.2rem;}
    .in_fil_sea .sea_qt1 button{width:1.02rem;height:.5rem;line-height: .5rem; font-size:.2rem;}
    .in_fil_sea::before{ height: .2rem; }
    .in_fil_sea::after{ height:.2rem; }
    .in_fil_sea_b::before{ height: .2rem;  }
    .in_fil_sea_b::after{ height: .2rem; }
    .in_fil_sea_b ul{ width: calc(100% - (.2rem * 2)); margin: 0 .2rem; }
    .in_fil_sea_b li:nth-last-child(1){ border: 0;}
    .in_fil_sea_b li .wz1{ width: 1rem; margin-top:.08rem;  font-size:.18rem;  line-height: .25rem;}
    .in_fil_sea_b li .wz1::before{ height: .1rem;}
    .in_fil_sea_b li .wz1::after{height: .2rem;}
    .in_fil_sea_b li dl{ width: calc(100% - 1rem - (.15rem * 2)); padding-left:.15rem;}
    .in_fil_sea_b li dl::before{ height: .1rem;}
    .in_fil_sea_b li dl::after{height: .2rem;}
    .in_fil_sea_b li dl dd{ font-size: .2rem; line-height: .3rem; padding: 0 .15rem;  margin:.08rem .1rem 0 0; }
}







.body_institution .in_fil_t{ width: 100%; width: calc(100% - 2px); border: solid 1px rgba(4,0,0,.08);}
.body_institution::before{content: ""; width: 100%; height:135px; float: left; clear: both; }
.body_institution .title_qt{ text-align: left;}

/* 底部 */
.in_food{ width: 100%; float: left; background-color: #fff; clear: both;}
.in_food::before{ content: "";width: 100%; height:19px; float: left; clear: both;}
.in_food::after{ content: "";width: 100%; height:80px; float: left; clear: both;}
.in_food ul{width: 1486px; margin: 0 auto; clear: both; list-style-type: none;}
.in_food .wz1{width: 100%; float: left; font-size: 18px; line-height: 2.38em; color: #444444;}
.in_food .wz2{width: 100%; float: left; font-size: 18px; line-height: 3.33em; color: #444444;}
.in_food .wz2 a{color: #444444; padding-left: 20px;}
@media screen and (max-width:1560px){
    .in_food ul{ width: 100%; width: calc(100% - (40px * 2)); float: left; margin: 0 40px; display: inline;}
}

@media screen and (max-width:750px){
    .in_food::before{ height:.1rem;}
    .in_food::after{ height:.3rem;}
    .in_food ul{ width: calc(100% - (.2rem * 2)); margin: 0 .2rem;}
    .in_food .wz1{ font-size: .18rem; line-height: 1.75em; }
    .in_food .wz2{ font-size: .18rem;}
    .in_food .wz2 a{ padding-left: .1rem;}

}


.men01_qt{ width: 100%; float: left; clear: both; background-color:#f6f6f6; border-top: solid 1px #f6f6f6;}
.men01_qt::before{ content: "";width: 100%; height:20px; float: left; clear: both;}
.men01_qt::after{ content: "";width: 100%; height:20px; float: left; clear: both;}
.men01{ width: 1486px; margin: 0 auto; clear: both; text-align: center; }
.men01 a{ color: #232d42; font-size: 18px; line-height: 1.7em; padding: 0 30px;}
.men01 a:hover{color: #229a87;}
@media screen and (max-width:1560px){
    .men01{ width: 100%; width: calc(100% - (40px * 2)); float: left; margin: 0 40px; display: inline;}
}

@media screen and (max-width:750px){
    .men01_qt::before{height:.2rem;}
    .men01_qt::after{height:.2rem;}
    .men01{ width: 100%; width: calc(100%); float: left; margin:0; display: inline;}
    .men01 a{ font-size: .18rem;  padding: 0 .1rem;}
}

.about_qt{ width: 100%; float: left; clear: both;}
.about_nr{ width: 1486px; margin: 0 auto; clear: both; font-size: 18px; line-height: 1.75em;  color: #444444; text-align: justify;}
.about_nr a{color: #444444;}
.about_nr a:hover{color: #229a87;}
.about_nr img{max-width: 100%; height: auto; width: auto; border: 0;}
@media screen and (max-width:1560px){
    .about_nr{ width: 100%; width: calc(100% - (40px * 2)); float: left; margin: 0 40px; display: inline;}
}

@media screen and (max-width:750px){
    .about_qt::before{ content: "";width: 100%; height:.4rem; float: left; clear: both;}
    .about_qt::after{ content: "";width: 100%; height:.4rem; float: left; clear: both;}
    .about_nr{ width: 100%; width: calc(100% - (.2rem * 2)); float: left; margin:0 .2rem; display: inline; font-size: .2rem;}


}




/* 专业课程列表页 */
.cou_in001_t{ width: 1486px; margin: 0 auto; clear: both;}
.cou_in001_t::before{content: "";width: 100%; height:43px; float: left; clear: both;}
.cou_in001_t::after{content: "";width: 100%; height:23px; float: left; clear: both;}
.cou_in001_t ul{ width: 100%; float: left; list-style-type: none;}
.cou_in001_t li{ width: calc(100% / 8); height: 66px; float: left; position: relative; cursor: pointer; font-size: 20px; color: #b7b7b7; line-height: 66px; text-align: center;}
.cou_in001_t li:hover{color: #229a87;}
.cou_in001_t li::after{ content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; background-color: #d9d9d9;transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.cou_in001_t .tabhover{color: #229a87;font-size: 22px;}
.cou_in001_t .tabhover::after{height: 3px; background-color: #229a87;bottom: -1px;}


@media screen and (max-width:1560px){
    .cou_in001_t{ width: 100%; width: calc(100% - (40px * 2)); float: left; margin: 0 40px; display: inline;}

}

@media screen and (max-width:980px){
    .cou_in001_t::before{content: "";width: 100%; height:0; float: left; clear: both;}
    .cou_in001_t{height:66px; overflow-x: scroll; overflow-y: hidden;}
    .cou_in001_t ul{ width: 100%; height: 66px; float: unset; white-space: nowrap;display: inline-block;}
    .cou_in001_t li{ width:auto; height: 66px; padding: 0 20px; float: unset; display: inline-table; }

    .cou_in001_t::-webkit-scrollbar {
        /*滚动条整体样式*/
        width : 0px;
        /*高宽分别对应横竖滚动条的尺寸*/
        height: 2px;
    }

    .cou_in001_t::-webkit-scrollbar-thumb {
        /*滚动条里面小方块*/
        border-radius: 10px;
        box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        background: #229a87;
    }

    .cou_in001_t::-webkit-scrollbar-track {
        /*滚动条里面轨道*/
        box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        border-radius: 10px;
        background: #d9d9d9;

    }
}
@media screen and (max-width:750px){
    .cou_in001_t{ width: calc(100% - (.2rem * 2)); height: .66rem; margin: 0 .2rem; overflow-x: scroll; overflow-y: hidden;}
    .cou_in001_t::before{content: ""; width: 100%; height:.2rem;float: left; clear: both;}
    .cou_in001_t ul{ width: 100%; height: .46rem; float: unset; white-space: nowrap;display: inline-block;}
    .cou_in001_t li{ width:auto; height: .46rem; padding: 0 .2rem; float: unset; display: inline-table;  font-size: .2rem; line-height: .46rem; }
    .cou_in001_t li:hover{color: #229a87;}
    .cou_in001_t li::after{ content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; background-color: #d9d9d9;transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
    .cou_in001_t .tabhover{color: #229a87; font-size: .2rem;}
    .cou_in001_t .tabhover::after{height: 3px; background-color: #229a87;bottom: -1px;}
}


.ser_in001{ width: 100%; float: left; display: none;}
.ser_in001 h1{ width: 100%; float: left; margin-top: 66px; display: inline; font-size: 30px;  line-height: 2.63em; color: #229a87;clear: both; }
.ser_in001 .sea_qt1{ float: left;margin: 19px 13px 0 0; display: inline;clear: both;}
.ser_in001 .sea_qt1 input{width:459px; height:54px; float:left;padding:0 20px 0 60px;border: 0; overflow:hidden;line-height:54px;font-size:18px;background:#6fbfaf;color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-position:16px center;background-repeat:no-repeat;background-image:url(../../img/zjfxw_store/ico10.png);}
.ser_in001 .sea_qt1 input::placeholder{ color: #fff;}
.ser_in001 .sea_qt1 button{width:123px;height:54px;float: left; margin-left: 14px; display: inline; border: 0; background-color: #f9ed35; line-height: 54px; font-size: 20px;color: #282929;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; cursor: pointer;text-align: center;}

.ser_in002_qt{width: 1486px; margin: 0 auto; clear: both;}

.ser_in002{ width: 100%; float: left; background-color: #f3fcf9;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.ser_in002::before{content: "";width: 100%; height:44px; float: left; clear: both;}
.ser_in002::after{content: "";width: 100%; height:94px; float: left; clear: both;}

.ser_in002 .wz_404{width: calc(100% - (44px * 2)); float: left; margin: 0 44px; display: inline; clear: both; position: relative;}
.ser_in002 .wz_404 .tp1{ width: 41%; float: left;}
.ser_in002 .wz_404 .tp1 img{ width: 100%; height: auto; float: left; border: 0;}
.ser_in002 .wz_404 .wz1_qt{ width: calc(59% - 34px);  position: absolute; right: 0; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.ser_in002 .wz_404 .wz1_qt .wz1{width: 100%; float: left; font-size: 24px; color: #282929;}
.ser_in002 .wz_404 .wz1_qt .wz1 span{color: #229a87;}
.ser_in002 .wz_404 .wz1_qt .wz2{width: 100%; float: left; font-size: 18px; color: #229a87;}

.ser_in002 ul{ width: calc(100% - (44px * 2)); float: left; margin: 0 44px; display: inline; list-style-type: none;}
.ser_in002 li{width: 100%;float: left; margin-top: 25px; display: inline; background-color: #fff; border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:0px 6px 20px rgba(0,0,0,0.08);-moz-box-shadow:0px 6px 20px rgba(0,0,0,0.08);-webkit-box-shadow:0px 6px 20px rgba(0,0,0,0.08);}
.ser_in002 li a{ width: calc(100% - (25px * 2)); margin: 0 25px; display: inline;  float: left;}
.ser_in002 li a::before{content: "";width: 100%; height:25px; float: left; clear: both;}
.ser_in002 li a::after{content: "";width: 100%; height:25px; float: left; clear: both;}
.ser_in002 li .tp1{ width: 135px; height: 76px; float: left;}
.ser_in002 li .tp1 img{ width: 100%; height: 100%; float: left; object-fit: cover; object-position: center;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
.ser_in002 li .wz1_qt{ width: calc(100% - 135px - (25px * 4) - 268px); float: left; margin-left: 25px; display:inline;}
.ser_in002 li h3{width: 100%; font-weight: normal; float: left;clear: both; font-size: 20px; line-height: 1.85em; color: #282929;}
.ser_in002 li .wz2_qt{width: 100%;float: left;clear: both; font-size: 16px;line-height: 1.93em; text-align: left}
.ser_in002 li .wz1{padding-right:14px; color: #505857;}
.ser_in002 li .wz2{padding-right:14px; color: #b7b7b7;}


.ser_in002 li .more1{  width: 266px; height: 52px; float: right; border: solid 1px #229a87; background-color: #fff;  text-align: center; font-size:20px; color: #229a87; line-height: 52px; margin: 11px 25px 0 0 ; display: inline;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.ser_in002 li:hover .more1{background-color:#f3fffb;}
.ser_in002 li:hover h3{ color: #229a87;}


@media screen and (max-width:1560px){
    .in_fil_c{ width: 100%; width: calc(100% - (40px * 2)); float: left; margin: 0 40px; display: inline;}

    .ser_in002_qt{width: 100%; width: calc(100% - (40px * 2)); float: left; margin: 0 40px; display: inline;}
}
@media screen and (max-width:1200px){
    .ser_in002 li .wz1_qt{ width: calc(100% - (25px * 4) - 65px); }
    .ser_in002 li .more1{ display: none; }

}
@media screen and (max-width:980px){

}
@media screen and (max-width:750px){
    .in_fil_c{ width: 100%; width: calc(100% - (.2rem * 2)); float: left; margin: 0 .2rem; display: inline;}
    .ser_in001{ display: inline;}


    .ser_in001{ width: calc(100% - (.2rem * 2)); margin: 0 .2rem; display: inline;}
    .ser_in001 h1{  margin-top: .2rem; font-size: .3rem;  line-height: 2em;  }
    .ser_in001 .sea_qt1{ width: 100%; float: left;margin: .1rem 0 0 0; display: inline;}
    .ser_in001 .sea_qt1 input{width:calc(100% - 1.23rem - .1rem); height:.54rem; float:left;padding:0 .2rem 0 .2rem;line-height:.54rem;font-size:.2rem;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background-image:unset;}

    .ser_in001 .sea_qt1 button{width:1.23rem;height:.54rem; margin-left: .1rem; line-height: .54rem; font-size: .2rem;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}

    .ser_in002_qt{width: 100%; width: calc(100% - (.2rem * 2)); margin: 0 .2rem;}

    .ser_in002{ margin-top: .3rem;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
    .ser_in002::before{ height:.2rem; }
    .ser_in002::after{ height:.2rem; }

    .ser_in002 .wz_404{width: calc(100% - (.2rem * 2)); float: left; margin: 0 .2rem; display: inline; clear: both; position: relative;}
    .ser_in002 .wz_404 .tp1{ width: 41%; float: left;}
    .ser_in002 .wz_404 .tp1 img{ width: 100%; height: auto; float: left; border: 0;}
    .ser_in002 .wz_404 .wz1_qt{ width: calc(59% - .2rem); float: right;  position: unset; right: unset; top:unset;transform:unset;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;}
    .ser_in002 .wz_404 .wz1_qt .wz1{width: 100%; float: left; font-size: .2rem; color: #282929;}
    .ser_in002 .wz_404 .wz1_qt .wz1 span{color: #229a87;}
    .ser_in002 .wz_404 .wz1_qt .wz2{width: 100%; float: left; font-size: .18rem; color: #229a87;}

    .ser_in002 ul{ width: calc(100% - (.2rem * 2));  margin: 0 .2rem; }
    .ser_in002 li{width: 100%;float: left; margin-top: .2rem;  border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
    .ser_in002 li a{ width: calc(100% - (.2rem * 2)); margin: 0 .2rem;}
    .ser_in002 li a::before{ height:.2rem;}
    .ser_in002 li a::after{ height:.2rem;}
    .ser_in002 li .tp1{ width: 1.35rem; height: .76rem; }
    .ser_in002 li .tp1 img{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
    .ser_in002 li .wz1_qt{ width: calc(100% - (.2rem * 4) - .65rem); float: right;margin-left: 0;}
    .ser_in002 li h3{width: 100%; font-weight: normal; float: left;clear: both; font-size: .2rem; line-height: 1.35em; }
    .ser_in002 li .wz2_qt{width: 100%;float: left;clear: both; font-size: .16rem;}
    .ser_in002 li .wz1{padding-right:.1rem; color: #505857;}
    .ser_in002 li .wz2{padding-right:.1rem; color: #b7b7b7;}


    .ser_in002 li:hover h3{ color: #229a87;}


}

