
/* common */
@charset "utf-8";

*,:before,:after{box-sizing:border-box;}

blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,h10,h11,h12,h13,h14,h15,h16,h18,h20,h22,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input{font-family: '微软雅黑';margin:0;padding:0;border:none;outline:0;font-size:100%;font:inherit;vertical-align:baseline;}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6,h13,h14,h15,h16,h17,h18,h20,h22,.h10,.h11,.h12,.h13,.h14,.h15,.h17,.h16,.h18,.h20,.h22{-webkit-text-size-adjust:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block; padding:0; margin:0;}
ol,ul{list-style:none}blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0;}
input[type="submit"], input[type="reset"], input[type="button"], button {-webkit-appearance: none;}
a,input,button,select,textarea{outline:none;/*-webkit-appearance: none;*/}
img,a img {border:0;padding:0;margin:0;vertical-align:middle;}
*{margin: 0px;padding: 0px; }
ul{list-style:none; padding:0px; margin:0px; list-style-type:none;}
ul li{list-style:none; padding:0px; margin:0px; list-style-type:none;}
i{ font-style:normal;}
em{ text-indent:0em;}
a,ins{text-decoration:none; color:#333;}
del{text-decoration:line-through}
.clear{ clear:both}
.left{float: left !important;}
.right{float: right !important;}
.t_alglilf{text-align: left !important;}
.t_alglirg{text-align: right !important;}
.t_alglic{text-align: center;}
textarea {appearance:none; -webkit-appearance: none;}
input{ border-radius:0;}
input:focus, textarea:focus {
    outline: none;
}
select{-webkit-appearance: none; outline: none;border-radius:0;}
input[type="submit"],
 input[type="reset"],
 input[type="button"],
 button {
 -webkit-appearance: none;
 }
 
body{margin:0;padding:0;text-align:left;color:#000;height:auto; width:100%; overflow-x:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-text-size-adjust: none;font-family:'微软雅黑';}

.nowrap{text-overflow:ellipsis; white-space:nowrap;overflow: hidden;}
.uppercase{text-transform:uppercase;}
.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}/*IE/7/6*/
.epco4{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.epco2{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.epco3{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
/*浏览器滚动条*/
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:1.5625vw}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}
/* 公共隐藏 */
.hiediphone{display: none;}
.conten-wrapper{display: block;transition: width 0.25s ease, margin 0.25s ease;position: relative;overflow: hidden;}
.main-content{width: calc(100%);position: relative;overflow: hidden;transition: 0.3s;padding-top: 5.2vw;}
.navFixed header{height:5.2vw;width: 100%;transition: all 0.36s ease-in-out;z-index: 999;background-color: #fff;box-shadow: 0 0 20px rgb(0 0 0 / 20%);}
/*网站顶部*/
header{position: fixed;left: 0;top: 0;right: 0;z-index: 100;transition:cubic-bezier(0.215,.61,.355,1) .45s;margin: 0px auto;background-color: #fff;}
.lh-headline{margin: 0px auto 0px;z-index: 99;width:100%;padding: 0vw 3.75vw;height: 5.2vw;position: relative;box-sizing:border-box}
.logo{width: 12.813vw;float: left;overflow: hidden;margin-top: 1.1vw;}
.logo img{width: 100%;float: left;}
.lh-header{height: 5.2vw;float: right;}
/* 分类 */
.lh-nav-item{position: relative;}
.lh-nav-item li{float:left; margin-right:0.5vw; position:relative;line-height: 5.2vw;padding: 0px 0.9vw;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-nav-item li>a{ color:#2a2a2a; font-size:18px; display:block; position:relative;}
.lh-nav-item li .sovv{width: 17px;height: 12px;background: url(../img/navdown.png)no-repeat top right;position: absolute;right: 0px;top: 48%;background-size: 10px;}
.lh-nav-item li:hover a,.lh-nav-item li.on a{color: #06297d;}

.lh-nav-btn{float:right;position: relative;margin-left: 2%;padding-left: 2%;}
.lh-nav-btn::after{display: inline-block;width: 1px;height: 28px;background-color: #4d407b;position: absolute;top: 2vw;left: 0px;content: '';}
.lh-nav-btn em{width:1.5vw; height:1.53vw; float:left; margin-right:5px; position:relative; margin-top:1.85vw;background: url(../img/top_tel.png) no-repeat center;background-size: 100%;}
.lh-nav-btn .lh-nav-tel{width:9.4vw;float: right;overflow: hidden;margin-top: 1.5vw;}
.lh-nav-btn i{display: inline-block;font-size: 1.2vw;font-weight: bold;font-family: Arial;width: 100%;color: #06297d;}
.lh-nav-btn span{display: inline-block;font-size: 0.72vw;color: #666;width: 100%;letter-spacing: 0.65vw;text-align: center;}
/* 二级分类 */
/* .lh-nav-item li dl{position:absolute; left:0; top:80px; width:100%; text-align:center; opacity:0; visibility:hidden; transform:translateY(50%);transition:cubic-bezier(0.215,.61,.355,1) .45s;border-radius: 12px;background-color: rgba(0, 0, 0, 0.6);padding: 14px 0px;border-bottom: 3px solid #00a2ea;}
.lh-nav-item li dl dd{width: 100%;float: left;overflow: hidden;line-height:normal;padding: 5px 0px;}
.lh-nav-item li dl dd a{font-size:13px; color:#949494;display: block;text-transform: capitalize;}
.lh-nav-item li dl dd a:hover{color:#fff;} */
/* hover 二级栏目 */
/* .lh-nav-item li:hover dl{ opacity:1; visibility:visible;transform:translateY(0%)} */
.lh-nav-item li .sub{position:absolute; top:5.2vw; z-index:100; left: 50%;margin-left: 0px;padding: 1.5vw 1.5vw;border-top: 2px solid #06297d;background-color: #fff;box-shadow: 0 0 20px rgb(0 0 0 / 20%);opacity:0; visibility:hidden;transform:translateY(50%);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-nav-item li .sub .si{position: relative;text-align: left;float: left;width: 100%;}
.lh-nav-item li .sub .si a.a1{position: relative;color:#333;  display:block;overflow: hidden;text-decoration:none; font-size:0.98vw;text-transform: capitalize;margin-bottom: 0.2vw;line-height: 1.45vw;}
.lh-nav-item li .sub .si a.a2{color:#06297d;  display:block;overflow: hidden;text-decoration:none; font-size:0.88vw;margin-bottom: 0.2vw;line-height: 1.4vw;}
.lh-nav-item li .sub .si a.a3{color:#999;  display:block;overflow: hidden;text-decoration:none; font-size:0.84vw;margin-bottom: 0.2vw;line-height: 1.4vw;}
.lh-nav-item li:hover .sub{width: 45vw;opacity:1; visibility:visible;transform:translateY(0%)}
.lh-nav-item li:hover .sub.morenv{width: 55vw;}
.lh-nav-item li .sub .si a.a1:hover{color: #fff;background:-webkit-linear-gradient(45deg, #764d6c, #e62129);padding-left: 1vw;}
.trans3{ transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}
.lh-nav-item li .sub .navpic{width: 11vw;float: left;overflow: hidden;}
.lh-nav-item li .sub .navpic img{width: 100%;}
.lh-nav-item li .sub .navsmall{width:calc(100% - 12vw);float: right;overflow: hidden;padding-top: 0.7vw;}
.lh-nav-item li:nth-child(2) .sub{margin-left: -15vw}
.lh-nav-item li:nth-child(3) .sub{margin-left: -20vw}
.lh-nav-item li:nth-child(4) .sub{margin-left: -20vw}
.lh-nav-item li:nth-child(5) .sub{margin-left: -25vw}
.lh-nav-item li:nth-child(6) .sub{margin-left: -30vw}
.lh-nav-item li:nth-child(7) .sub{margin-left: -30vw}
.lh-nav-item li:nth-child(8) .sub{margin-left: -32vw}

.group-container{width: 48%;float: left;margin: 0px 1%;overflow: hidden;}
.group-container2{width: 31.3%;float: left;margin: 0px 1%;overflow: hidden;}


.lh-nav-item li .sub .si a.a2.cur{color: #d98940;font-weight: bold;}
.lh-nav-item li .sub .si a.a3.cur{color: #2894c5;font-weight: bold;}
.lh-nav-item li .sub .si a.a3.cur2{color: #060800;font-weight: bold;}
.lh-nav-item li .sub .si a.a3:hover{color: #e62129;}
/* banner */
.bannerbox{width:88%;margin: 0px auto;position: relative;}
.bannerbox .swiper-pagination{bottom: 2.3vw !important;right: 0px;}
.bannerbox .swiper-slide{width: 100% !important;}
.bannerbox .swiper-container-horizontal>.swiper-pagination-bullets{width: 100%;left: 0px !important;margin: 0px auto;}
.bannerbox .swiper-pagination-bullet{background-color: rgba(255, 255, 255, 0.5) !important;margin-right: 8px;width: 10px;height: 10px;border-radius: 0px;}
.bannerbox .swiper-pagination-bullet-active{background-color: #fff !important;width: 40px !important;}
.banner{width: 100%;height: auto;margin: 0px auto;position: relative;overflow: hidden;}
.banner .inner-banner.articleShow{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.inner-banner.articleShow .banner-bg{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.banner .inner-banner .banner-bg{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15);-webkit-transition: 4s;-o-transition: 4s;-moz-transition: 4s;transition: 4s;}
.inner-banner.articleShow .banner-bg{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
/* 升学规划 */
.w_sx_bg{width: 100%;height: auto;overflow: hidden;background: url(../img/bg1.jpg)no-repeat bottom center;background-size: 100%;padding: 2.4vw 0px 3.5vw;}
.w_sx_con{max-width: 74.5%;height: auto;overflow: hidden;margin: 0px auto;}
.w_sx_title{width: 60%;height: auto;overflow: hidden;text-align: center;margin: 0px auto 2vw;}
.w_sx_title p.p1{font-weight: bold;font-size: 1.8vw;color: #000;margin-bottom: 0.45vw;}
.w_sx_title p.p1 i{color: #e62129;}
.w_sx_title p.p2{font-size: 0.8vw;color: #7a7a7a;line-height: 1.4vw;text-transform: capitalize;}
.w_sx_list{width: 100%;height: auto;overflow: hidden;}
.w_sx_list .picleft{width: 50%;float: left;overflow: hidden;position: relative;border-radius: 6px;height: 25.8vw;}
.w_sx_list .picleft a img{width: 100%;float: left;border-radius: 6px;-webkit-animation: a_zoom-in .7s ease both;animation: a_zoom-in .7s ease both;}
.w_sx_list .picleft a .tit{font-size: 1.4vw;color: #fff;padding: 0px 1.5vw;position: absolute;left: 0px;right: 0px;bottom: 0vw;font-weight: bold;height: 3vw;line-height: 3vw;background: rgba(0, 0, 0, 0.5);}
.w_sx_list .picrig{width: 49%;float: right;overflow: hidden;}
.w_sx_list .picrig ul li{width: 48%;float: left;margin: 0px 1% 2%;overflow: hidden;position: relative;height: 12.45vw;border-radius: 6px;}
.w_sx_list .picrig ul li a img{width: 100%;float: left;border-radius: 6px;-webkit-animation: a_zoom-in .7s ease both;animation: a_zoom-in .7s ease both;}
.w_sx_list .picrig ul li a .tit{font-size: 1.1vw;color: #fff;padding: 0px 1.5vw;position: absolute;left: 0px;right: 0px;bottom: 0vw;font-weight: bold;background: rgba(0, 0, 0, 0.4);height: 3vw;line-height: 3vw;}
.w_sx_list .picleft:hover a img{-webkit-animation: a_zoom-in-h .7s ease both;animation: a_zoom-in-h .7s ease both;}
.w_sx_list .picrig ul li:hover a img{-webkit-animation: a_zoom-in-h .7s ease both;animation: a_zoom-in-h .7s ease both;}
.w_sx_more{width: 11vw;height: 2.4vw;border: 1px solid #ea2842;border-radius: 50px;font-size: 0.9vw;font-weight: bold;color: #dc2626;line-height: 2.4vw;text-align: center;margin: 1.5vw auto 0px;}

/* 报名 */
.w_sx_bmbox{width: 74.5%;height: auto;overflow: hidden;margin: 1.8vw auto 0px;background-color: #fff;box-shadow: 0 0 20px rgb(0 0 0 / 10%);padding: 2.35vw 4vw;box-sizing: border-box;}
.w_sx_bmbox .tit{text-align: center;color: #040404;font-size: 1.3vw;margin-bottom: 1.1vw;}
.w_sx_from{width: 100%;box-sizing: border-box;border: 4px solid #e5e5e5;overflow: hidden;}
.w_sx_from ul li{width: 20%;float: left;border-right: 1px solid #d1d5d8;box-sizing: border-box;height: 3.4vw;}
.w_sx_from ul li:last-child{border-right: none;background:-webkit-linear-gradient(45deg, #764d6c, #e62129)}
.w_sx_from ul li .input{width: 100%;height: 3.4vw;line-height: 3.4vw;color: #757575;font-size: 0.9vw;box-sizing: border-box;padding: 0.5vw 1vw;}
.w_sx_from ul li .botton{width: 100%;background:url(../img/w_coin1.png)no-repeat 85% center ;border: none;height: 3.4vw;color: #fff;font-size: 1.1vw;background-size:2.1vw ;cursor: pointer;}
/* 就业服务 */
.w_jy_box{width: 70%;height: auto;overflow: hidden;padding: 2.25vw 0px;margin: 0px auto;}
.w_jy_con{width: 100%;height: auto;overflow: hidden;}
.w_jy_con ul li{width: 48%;float: left;margin: 0px 1% 2%;height: 13.5vw;position: relative;overflow: hidden;border-radius: 6px;}
.w_jy_con ul li img{width: 100%;float: left;}
.w_jy_con ul li .tit{position: absolute;bottom: 0;right: 0;width: 100%;height: 40px;line-height: 40px;background-color: rgba(87, 15, 97, 0.8);clip-path: polygon(50% 0%, 100% 0, 100% 100%, 45% 100%);padding-right: 8%;color: white;z-index: 1;text-align: right;-webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;}
.w_jy_con ul li::before{content: "";display: block;height: 3px;background-color: rgba(87, 15, 97, 0.8);width: 100%;position: absolute;bottom: 0;left: 0;}
.w_jy_con ul li .tit span{font-size: 1vw;display: inline-block;padding-right: 10px;}
.w_jy_con ul li .tit i{display: inline-block;font-size: 1vw;padding-left: 10px;position: relative;text-transform: capitalize;}
.w_jy_con ul li .tit i::after{display: inline-block;width: 2px;height: 22px;content: '';position: absolute;left: 0px;top: 8px;background-color: #fff;}
.w_jy_con ul li .trapezoid{width: 100%;height: 100%;position: absolute;left: 0px;right: 0px;top: 0px;opacity: 0;transform: translate3d(0, 50%, 0);background-color: rgba(87, 15, 97, 0.8);display: flex;align-items: center;justify-content: center;color: #fff;-webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;}
.w_jy_con ul li .trapezoid .fonxb{width: 100%;height: auto;overflow: hidden;text-align: center;}
.w_jy_con ul li .trapezoid .fonxb .en{font-size: 1.55vw;text-transform: capitalize;}
.w_jy_con ul li .trapezoid .fonxb .cname{font-size: 1.25vw;}
.w_jy_con ul li:hover .trapezoid{transform: translate3d(0, 0, 0);opacity: 1;}
.w_jy_con ul li:hover .tit{opacity: 0;}
.w_jy_con ul li.bm{background:-webkit-linear-gradient(90deg, #59587e, #bd3d4e);box-sizing: border-box;padding: 1.3vw 1.2vw;}
.w_jy_con ul li.bm .stit{font-size: 1.2vw;font-weight: bold;color: #fff;margin-bottom: 0.7vw;}
.w_jy_con ul li.bm .bmbox{width: 100%;height: auto;overflow: hidden;}
.w_jy_con ul li.bm .bmbox .bminput{width: 48%;float: left;margin: 0px 1% 1vw;border: 1px solid #e7e7e7;height: 2.4vw;background-color: #ffff;font-size: 1vw;color: #7a7a7a;line-height: 2.4vw;box-sizing: border-box;padding: 0px 0.5vw;}
.w_jy_con ul li.bm .bmbox .bminput.bmws{width: 100%;}
.w_jy_con ul li.bm .bmbox .bmbimet{width: 5.5vw;height: 2vw;border-radius: 6px;background-color: #e62129;line-height: 2vw;color: #fff;text-align: center;font-size: 1vw;float: left;border: none;margin-left: 1%;cursor: pointer;}
/* 留学项目 */
.w_lx_box{width: 100%;height: auto;overflow: hidden;}
.adv-div{width: 100%;display: flex;justify-content: center;position: absolute;z-index: 10;margin: auto;margin-bottom: 1vw;margin-top: 1vw;}
.adv-con{width: 74.5%;box-sizing: border-box;position: relative;top: -20px;justify-content:space-between;display:flex}
.adv-li{width: 10vw;padding: 3.3vw 0px;background-color: #fff;border-radius: 100px;text-align: center;box-shadow: 0 0 20px rgb(0 0 0 / 10%);}
.adv-li .coin{width: 58px;height: 58px;margin: 0px auto 1vw;}
.adv-li .coin.coin1{background: url(../img/w_coin3.png)no-repeat top center;background-size: 100%;}
.adv-li .coin.coin2{background: url(../img/w_coin3_3.png)no-repeat top center;background-size: 100%;}
.adv-li .coin.coin3{background: url(../img/w_coin4.png)no-repeat top center;background-size: 100%;}
.adv-li .coin.coin4{background: url(../img/w_coin4_4.png)no-repeat top center;background-size: 100%;}
.adv-li .coin.coin5{background: url(../img/w_coin5.png)no-repeat top center;background-size: 100%;}
.adv-li p.p1{font-size: 1.2vw;color: #df0e2e;font-weight: bold;margin-bottom: 0.3vw;}
.adv-li p.p2{font-size: 0.85vw;color: #4b4b4b;padding:0px 0.5vw}
.wave-container{position: relative;height: 320px;overflow: hidden;}
/* 底部波浪样式 */
.wave {position: absolute;bottom: 0;left: 0;width: 100%;height: 150px;background-repeat: repeat-x;background-position: 0 bottom;animation-duration: 16s;animation-timing-function: linear;animation-iteration-count: infinite;}
/* 第一个波浪的样式及动画设置 */
.wave-1 {background-image: url('../img/wave_01.png');animation-name: wave-1-animation;}
/* 第一个波浪的动画关键帧 */
    @keyframes  wave-1-animation {
        from {
            background-position: 0 bottom;
        }

        to {
            background-position: -108vw bottom;
            /* 根据你的波浪图形宽度调整这个值，确保能完整滚动 */
        }
    }
/* 第二个波浪的样式及动画设置 */
.wave-2 {background-image: url('../img/wave_02.png');animation-name: wave-2-animation;margin-top: -50px;}
/* 第二个波浪的动画关键帧 */
    @keyframes  wave-2-animation {
        from {
            background-position: 0 bottom;
        }

        to {
            background-position: 108vw bottom;
            /* 根据你的波浪图形宽度调整这个值，确保能完整滚动 */
        }
    }
.image-container{position: relative;width: 100%;height: 65vw;background: url("../img/w_coin2.png") no-repeat center center / cover,linear-gradient(to bottom, rgba(78, 65, 125, 1), rgba(255, 255, 255, 0.8));}
.image-container::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to bottom, rgba(78, 65, 125, 1), rgba(255, 255, 255, 0.4));z-index: 0;}
.adv-lxlistcon{width: 74.5%;height: auto;overflow: hidden;margin: 0px auto;padding-top: 8vw;z-index: 1;position: absolute;left: 0px;right: 0px;top: 0px;}
.adv-lxlist{width: 48%;float: left;margin: 0px 1%; }
.adv-lxlist.adv_bg1{background: url(../img/w_coin7.png)no-repeat top center;background-size: 100%;}
.adv-lxlist.adv_bg2{background: url(../img/w_coin8.png)no-repeat top center;background-size: 100%;}
.adv-lxlist p.p1{font-size: 1.5vw;font-weight: bold;color: #fff;line-height: 3.65vw;padding-left: 3vw;}
.adv-lxlist .adv-pli{padding: 3.8vw 2vw 1.8vw;box-sizing: border-box;}
.adv-lxlist .adv-pli ul li{width: 100%;height: auto;background-color: #fff4ef;padding: 0.7vw 1.2vw;box-sizing: border-box;color: #4b342a;font-weight: bold;font-size: 1vw;position: relative;margin-bottom: 1.8vw;border-radius: 50px;}
.adv-lxlist .adv-pli ul li::after{display: inline-block;width: 24px;height: 22px;background: url(../img/w_coin6.png)no-repeat;background-size: 100%;position: absolute;left: 0px;right: 0px;bottom: -1.5vw;content: '';margin: 0px auto;}
.adv-lxlist .adv-pli ul li:last-child::after{display: none;}
.adv-lxlist.adv_bg2 .adv-pli ul li{background-color: #e9efff;}
.adv-lxlist.adv_bg2 .adv-pli ul li::after{background: url(../img/w_coin9.png)no-repeat;background-size: 100%;}
.adv-lxlist.adv_bg2 .adv-pli{padding:2.5vw 2vw 3vw;}
.adv-lxlist.adv_bg2 .adv-pli .clina{font-size: 1.7vw;color: #06297d;font-weight: bold;line-height: 2.7vw;text-align: center;margin-bottom: 1.2vw;}
/* 关于我们 */
.w_about_bg{width: 100%;height: auto;overflow: hidden;background: url(../img/bg2.jpg)no-repeat top center;padding: 4vw 0px;}
.w_about_con{width: 74.5%;height: auto;overflow: hidden;margin: 0px auto;}
.w_about_conpic{width: 52%;float: right;overflow: hidden;box-shadow: 0 0 20px rgb(0 0 0 / 20%);}
.w_about_conpic img{width: 100%;float: left;}
.w_about_contxt{width: 40%;float: left;overflow: hidden;}
.w_about_contxt .tit{width: 100%;padding-bottom: 1.7vw;margin-bottom: 1vw;background: url(../img/w_coin12.png)no-repeat bottom left;background-size: 65px;font-weight: bold;font-size: 1.8vw;color: #fff;}
.w_about_contxt .intros{font-size: 0.9vw;color: #fff;line-height: 1.6vw;margin-bottom: 2.4vw;}
.w_about_contxt .abmore{display: inline-block;width: 5.5vw;height:2vw;border: 1px solid #fff;box-sizing: border-box;line-height: 2vw;text-align: center;font-size: 0.8vw;color: #fff;}
/* 新闻资讯 */
.w_news_container{width: 100%;height: auto;overflow: hidden;padding: 3vw 0px;}
.w_news_navs{width: 100%;height: 3.8vw;background-color: #f2f2f2;overflow: hidden;}
.w_news_navscon{width: 74.5%;height: auto;margin: 0px auto;}
.w_news_navscon .w_news_navleft{width: 40%;float: left;text-align: center;font-size: 0.9vw;color: #2d2d2d;position: relative;line-height: 3.8vw;}
.w_news_navscon .w_news_navleft::after{display: inline-block;width: 4.2vw;height: 5px;border-radius: 20px;background-color: #e62129;position: absolute;left: 0px;right: 0px;bottom: 0px;margin: 0px auto;content: '';}
.w_news_navscon .w_news_navright{width: 60%;float: right;overflow: hidden;text-align: right;margin-top:0.9vw;}
.w_news_navscon .w_news_navright ul{width: 100%;display: flex;align-items: center;justify-content: flex-end;}
.w_news_navscon .w_news_navright ul li{display: inline-block;font-size: 0.9vw;font-weight: bold;padding: 0.4vw 1.1vw;}
.w_news_navscon .w_news_navright ul li a{color: #000000}
.w_news_navscon .w_news_navright ul li:hover,.w_news_navscon .w_news_navright ul li.cur{background-color: #e62129;padding: 0.4vw 1.1vw;border-radius: 30px;}
.w_news_navscon .w_news_navright ul li:hover a,.w_news_navscon .w_news_navright ul li.cur a{color: #fff;}
.w_news_lis{width: 74.5%;height: auto;overflow: hidden;margin: 2vw auto 0px;}
.w_news_lis .w_news_left{width: 32%;float: left;overflow: hidden;background-color: #fff;border-radius: 6px;box-shadow: 0 0 20px rgb(0 0 0 / 10%);margin: 1% 0px 1% 1%;}
.w_news_lis .w_news_left a .pic{width: 100%;height: 16.5vw;overflow: hidden;text-align: center;}
.w_news_lis .w_news_left a .pic img{width: 100%;float: left;}
.w_news_lis .w_news_left a .txtcon{padding: 1.7vw 1.5vw;box-sizing: border-box;overflow: hidden;}
.w_news_lis .w_news_left a .txtcon p.p1{font-size: 1vw;color: #333;line-height: 1.6vw;margin-bottom: 1.1vw;}
.w_news_lis .w_news_left a .txtcon p.p2{font-size: 0.7vw;color: #767676;line-height: 1.6vw;border-bottom: 1px solid #e5e5e5;padding-bottom: 1.5vw;margin-bottom: 1.5vw;}
.w_news_lis .w_news_left a .txtcon p.p3{background: url(../img/w_coin13.png)no-repeat left center;padding-left: 1.35vw;font-size: 0.9vw;color: #666;background-size: 20px;}
.w_news_lis .w_news_left a .txtcon p.p3 i{color: #e62129}
.w_news_lis .w_news_left a .txtcon p.p4{display: inline-block;width: 4.25vw;height: 1.7vw;box-sizing: border-box;border: 1px solid #e62129;font-size: 0.75vw;color: #e62129;line-height: 1.7vw;text-align: center;margin-top: 3.2vw;border-radius: 30px;}
.w_news_lis .w_news_rig{width: 66%;float: right;overflow: hidden;padding-top: 1%;}
.w_news_lis .w_news_rig ul li{width: 48%;float: left;margin: 0px 1% 2%;overflow: hidden;border-radius: 6px;box-shadow: 0 0 20px rgb(0 0 0 / 10%);padding: 1.2vw 1.4vw;box-sizing: border-box;}
.w_news_lis .w_news_rig ul li a p.p1{color: #767676;font-size: 0.7vw;margin-bottom: 0.6vw;}
.w_news_lis .w_news_rig ul li a p.p2{font-size: 0.9vw;color: #333;margin-bottom: 0.9vw;}
.w_news_lis .w_news_rig ul li a .pic{width: 100%;height: 8vw;overflow: hidden;text-align: center;}
.w_news_lis .w_news_rig ul li a .pic img{width: 100%;float: left;}
.w_news_lis .w_news_rig ul li a .txtcon{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 0.9vw;background: url(../img/w_coin16.png)no-repeat right center;background-size: 32px;}
.w_news_lis .w_news_rig ul li a .txtcon p.p3{font-size: 0.9vw;color: #666;background: url(../img/w_coin13.png)no-repeat left center;background-size: 20px;padding-left: 1.35vw;}
.w_news_lis .w_news_rig ul li a .txtcon p.p3 i{color: #e62129}

/* 公共底部 */
.w_index_footbg{width: 100%;height: auto;overflow: hidden;background-color: #f5f5f5;padding: 2.5vw 0px;}
.w_index_footcon{width: 74.5%;height: auto;overflow: hidden;margin: 0px auto;}
.foot_logo{width: 7.4vw;float: left;}
.foot_logo img{width: 100%;float: left;}
.w_index_footnavs{width:calc(100% - 8vw);overflow: hidden;float: right;}
.w_index_footnavs ul li{width: 12.28%;float: left;margin: 0px 1%;text-align: center;}
.w_index_footnavs ul li a p.p1{font-size: 0.9vw;color: #000;margin-bottom: 0.9vw;font-weight: bold;}
.w_index_footnavs ul li a p.p2{color: #727272;font-size: 0.8vw;margin-bottom: 0.6vw;}
.w_index_foottel{width: 50%;float: left;overflow: hidden;}
.w_index_foottel ul li{width: 100%;float: left;overflow: hidden;margin-bottom: 0.75vw;}
.w_index_foottel ul li.li1{background: url(../img/w_coin17.png)no-repeat left 0.2vw;background-size: 18px;}
.w_index_foottel ul li.li2{background: url(../img/w_coin30.png)no-repeat left 0.2vw;background-size: 16px;}
.w_index_foottel ul li.li3{background: url(../img/w_coin35.png)no-repeat left 0.1vw;background-size: 15px;}
.w_index_foottel ul li .cname{display: inline-block;float: left;color: #727272;font-size: 0.8vw;padding-left: 25px;}
.w_index_foottel ul li .cnametel{display: inline-block;float: left;padding-left: 5px;font-weight: bold;color: #727272;font-size: 0.9vw;}
.w_index_foottel ul li .cnametel a{color: #727272;}
.w_index_foottel ul li .cnametxt{display: inline-block;float: left;padding-left: 5px;color: #727272;font-size: 0.8vw;}
.w_index_footewm{width: 40%;float:right;overflow: hidden;}
.w_index_footewmpicbox{width:27%;height: auto;overflow: hidden;float: left;margin: 0px 10%;}
.w_index_footewmpicbox .pic{width: 100%;overflow: hidden;}
.w_index_footewmpicbox .pic img{width: 100%;float: left;}
.w_index_footewmpicbox .tit{color: #333;font-size: 0.9vw;font-weight: bold;margin-bottom: 0.6vw;}
.w_index_footline{width: 100%;height: 3.2vw;color: #979797;line-height: 3.2vw;background-color: #dfdfdf;}
.w_index_footlinecon{width: 80%;height: auto;overflow: hidden;margin: 0px auto;font-size: 0.8vw;}
.w_index_footlinecon span{display: inline-block;float: left;}
.w_index_footlinecon a{display: inline-block;float: right;color: #979797;}
/* 内页关于我们 */
.c_about_bg{width: 100%;height: auto;overflow: hidden;background: url(../img/bg3.jpg)no-repeat bottom center;padding: 3.5vw 0px;position: relative;z-index: -2;background-size: cover;}
.c_about_con{width: 74.5%;height: auto;overflow: hidden;margin: 0px auto;}
.c_about_con .pic{width: 35%;float: left;position: relative;z-index: 3;}
.c_about_con .pic::after{display: inline-block;width: 100%;height: 100%;background: -webkit-linear-gradient(90deg, #424385,#6b3a62 );position: absolute;right: -10px;bottom: -10px;content: '';z-index: -1;}
.c_about_con .pic img{width: 100%;float: left;}
.c_about_con .pictxt{width: calc(100% - 40%);float: right;overflow: hidden;}
.c_about_con .pictxt p.p1{font-weight: bold;font-size: 1.7vw;color: #1f1f1f;margin-bottom: 1.9vw;}
.c_about_con .pictxt .intr{width: 100%;height: auto;overflow: hidden;font-size: 1vw;line-height: 1.8vw;}
.c_about_con .pictxt .intr p{padding: 2px 0px;}
.c_about_con .pictxt .intr img{max-width: 100%;}
/* 联系我们 */
.c_contanct_bg{width: 100%;height: auto;overflow: hidden;background: url(../img/bg4.jpg)no-repeat bottom center;padding: 3.5vw 0px;background-size: cover;}
.c_contanct_con{width: 74.5%;height: auto;overflow: hidden;margin: 0px auto;}
.c_contanct_box{width: 100%;height: auto;overflow: hidden;margin: 0px auto;}
.c_contanct_box .c_contanct_left{width: 16%;float: left;overflow: hidden;position: relative;background: url(../img/w_coin12.png)no-repeat left bottom;background-size: 65px;padding-bottom: 1.15vw;}
.c_contanct_box .c_contanct_left p.p1{font-size: 1.8vw;font-weight: bold;color: #000;margin-bottom: 0.25vw;}
.c_contanct_box .c_contanct_left p.p2{font-size: 0.8vw;color: #6b7280;text-transform: capitalize;}
.c_contanct_box .c_contanct_rig{width: 84%;float: right;overflow: hidden;}
.c_contanct_box .c_contanct_rig .c_contanli{width: 21%;float: left;margin: 0px 2%;overflow: hidden;}
.c_contanct_box .c_contanct_rig .c_contanli .c_coin{width: 40px;height: 40px;float: left;}
.c_contanct_box .c_contanct_rig .c_contanli .c_coin img{width: 100%;float: left;}
.c_contanct_box .c_contanct_rig .c_contanli .c_contantit{width: calc(100% - 50px);float: right;overflow: hidden;}
.c_contanct_box .c_contanct_rig .c_contanli .c_contantit .tt{color: #3c3c3c;font-weight: bold;font-size: 1vw;margin-bottom: 1vw;line-height: 2vw;}
.c_contanct_box .c_contanct_rig .c_contanli .c_tel{width: 100%;color: #7f7e7e;font-size: 0.9vw;margin-bottom: 0.8vw;}
.c_contanct_box .c_contanct_rig .c_contanli .c_ewm{width: 100%;height: auto;overflow: hidden;}
.c_contanct_box .c_contanct_rig .c_contanli .c_ewm ul li{width: 34%;float: left;margin: 0px 8%;overflow: hidden;}
.c_contanct_box .c_contanct_rig .c_contanli .c_ewm ul li p.p1{font-size: 0.8vw;color: #7e7e7e;margin-bottom: 0.45vw;}
.c_contanct_box .c_contanct_rig .c_contanli .c_ewm ul li .pic{width: 100%;height: auto;overflow: hidden;}
.c_contanct_box .c_contanct_rig .c_contanli .c_ewm ul li .pic img{width: 100%;float: left;}
.c_contanct_box .c_contanct_rig .c_contanli:last-child{width: 46%;}
.c_link_box{width: 100%;height: auto;overflow: hidden;border-top: 1px dashed #d7dbde;padding-top: 3.2vw;margin-top: 3.2vw;}
.c_link_box_tit{font-size: 1vw;font-weight: bold;color: #3c3c3c;margin-bottom: 0.7vw;}
.c_link_box_con{width: 100%;height: auto;overflow: hidden;color: #7e7e7e;}
.c_link_box_con a{display: inline-block;color: #3c3c3c;padding: 0px 10px;font-size: 1vw;}
/* 升学规则 */
.picrig2{width: 100%;float: right;overflow: hidden;}
.picrig2 ul li{width: 48%;float: left;margin: 0px 1% 2%;overflow: hidden;position: relative;height: 26vw;border-radius: 6px;}
.picrig2 ul li img{width: 100%;float: left;border-radius: 6px;-webkit-animation: a_zoom-in .7s ease both;animation: a_zoom-in .7s ease both;}
.picrig2 ul li .tit{font-size: 1.1vw;color: #fff;padding: 0px 1.5vw;position: absolute;left: 0px;right: 0px;bottom: 0vw;font-weight: bold;background: rgba(0, 0, 0, 0.4);height: 3vw;line-height: 3vw;}
.picrig2 ul li:hover img{-webkit-animation: a_zoom-in-h .7s ease both;animation: a_zoom-in-h .7s ease both;}

/* 单页样式 */
.one_view{width: 68%;height: auto;overflow: hidden;margin: 1.8vw auto 0px;background-color: #fff;box-shadow: 0 0 20px rgb(0 0 0 / 10%);padding: 2.35vw 4vw;box-sizing: border-box;font-size: 1vw;line-height: 1.89vw;min-height: 600px;}
.one_view p{padding: 2px 0px;}
.one_view img{max-width: 100%;}

/* 新闻 */
.news_bgs{width: 100%;height: auto;overflow: hidden;padding: 2vw 0px 0px;background-color: #f5f5f5;}
.news_bgscon{width: 80%;height: auto;margin: 0px auto;min-height:400px}

.case_navsli{width:100%;margin: 0px auto 2vw;text-align: center;}
.case_navsli ul li{display: inline-block;background-color: #fff;border-radius: 40px;height: 3vw;line-height: 3vw;padding: 0px 1.8vw;text-align: center;font-size: 1.1vw;color: #333;box-shadow:0 0 14px rgba(0,0,0,.1);margin: 0.8vw 0.8vw 0.5vw 0px;position: relative;z-index: 9;}
.case_navsli ul li:hover,.case_navsli ul li.cur{color: #fff;background-color: #e62129;}
.case_navsli ul li:hover a,.case_navsli ul li.cur a{color: #fff;}
/* 三级 */
.case_navsli ul li .nav_c{ width:8vw; height:auto; position:absolute;z-index: -1; top:1.75vw; left:0px;right: 0px;margin: 0px auto;  background-color:rgba(230, 33, 41, 0.7); border-radius:0px; opacity:0; transition:all 0.7s;visibility: hidden;padding: 1.8vw 0px 0.75vw;}
.case_navsli ul li:hover .nav_c{border-radius:0 0 12px 12px; opacity:1; visibility:visible; }
.case_navsli ul li .nav_c a .small{ width:100%;overflow:hidden; float:left; line-height:1.55vw;color:#fff; font-size:0.95vw; text-align:center;}
.case_navsli ul li .nav_c a .small:hover{color:#333;}




.w_news_rigcon{width:100%;float: right;overflow: hidden;padding-top: 1%;}
.w_news_rigcon ul li{width:31.3%;float: left;margin: 0px 1% 2%;overflow: hidden;border-radius: 6px;box-shadow: 0 0 20px rgb(0 0 0 / 10%);padding: 1.2vw 1.4vw;box-sizing: border-box;}
.w_news_rigcon ul li a p.p1{color: #767676;font-size: 0.7vw;margin-bottom: 0.6vw;}
.w_news_rigcon ul li a p.p2{font-size: 0.9vw;color: #333;margin-bottom: 0.9vw;}
.w_news_rigcon ul li a .pic{width: 100%;height: 10vw;overflow: hidden;text-align: center;}
.w_news_rigcon ul li a .pic img{width: 100%;float: left;}
.w_news_rigcon ul li a .txtcon{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 0.9vw;background: url(../img/w_coin16.png)no-repeat right center;background-size: 32px;}
.w_news_rigcon ul li a .txtcon p.p3{font-size: 0.9vw;color: #666;background: url(../img/w_coin13.png)no-repeat left center;background-size: 20px;padding-left: 1.35vw;}
.w_news_rigcon ul li a .txtcon p.p3 i{color: #e62129}

/* 校园生活 */
.w_index_newslis{width: 100%;height: auto;overflow: hidden;margin: 0px auto;}
.w_index_newslis .w_new_lis{width: 31.3%;float: left;margin: 0px 1% 2%;overflow: hidden;}
.w_index_newslis .w_new_lis .w_news_pic{width: 100%;height:14.5vw;overflow: hidden;text-align: center;}
.w_index_newslis .w_new_lis .w_news_pic img{width: 100%;}
.w_index_newslis .w_new_lis .w_news_intrs{width: 100%;height: auto;background-color: #fff;padding: 1.5vw 1.8vw;box-sizing: border-box;}
.w_index_newslis .w_new_lis .w_news_intrs .tt{font-size: 1.05vw;color: #767676;margin-bottom: 0.8vw;font-weight: normal;}
.w_index_newslis .w_new_lis .w_news_intrs .intrs{font-size: 1.05vw;line-height: 1.5vw;color: #242525;margin-bottom: 1vw;}
.w_index_newslis .w_new_lis .w_news_intrs .more{width: 100%;height: 2vw;background: url(../img/w_coin21.png)no-repeat left center;background-size: 2.5vw;}

.w_index_newslis .w_new_lis:hover .w_news_intrs .more{background: url(../img/w_coin22.png)no-repeat left center;background-size: 2.5vw;}
.w_index_newslis .w_new_lis:hover .w_news_intrs{background: -webkit-linear-gradient(45deg, #424385,#6b3a62 );}
.w_index_newslis .w_new_lis:hover .w_news_intrs .tt{color: #fff;}
.w_index_newslis .w_new_lis:hover .w_news_intrs .intrs{color: #fff;font-weight: bold;}


/*分页*/
.page{width:100%;line-height:30px;text-align:center;border-top:none;padding:0 0 0px 0; margin:30px auto 50px;font-size: 14px;}
.pagination { width:auto;  margin:0 auto;}
.pagination li {display: inline-block;margin-right: 3px;padding: 3px 15px;border: 1px solid #e2e2e2;min-width: 20px;text-align: center;border-radius: 6px;}
.pagination li.active {background: #06297d;color: #fff;border: 1px solid #06297d;}
.pagination li a {display: block;text-align: center;}




/*内页*/
.nbanner{width: 100%;height: auto;overflow: hidden; text-align: center;}
.nbanner img{width: 100%;float: left;}
.navlistbg{width: 100%;height: 58px; background-color: #f2f2f2; overflow: hidden; text-align: center;}
.navlist{width: 1300px;height: auto;overflow: hidden;margin: 0px auto;}
.navlist a{display: inline-block; margin: 0px 20px; font-size: 16px; color: #333; line-height: 56px;}
.navlist a.cur,.navlist a:hover{border-bottom: 2px solid #2a62b7; color: #2a62b7;}


/* 详情 */
.red_box2{width: 100%;padding: 2.5vw 0px;overflow: hidden;}
.viewbox{width: 80%;;margin: 0px auto 2vw ;overflow: hidden;max-width: 1200px;padding: 0px 3%;box-sizing: border-box;}
.viewtitle{font-size:1.6vw;color: #000;text-align: center;margin-bottom: 1.25vw;font-weight: bold;}
.viewbz{width: 100%;height: auto;overflow: hidden;text-align: center;border-bottom: 1px solid #f3f3f3;padding-bottom: 1vw;}
.viewbz ul li{display: inline-block;padding: 0px 1vw;font-size: 0.8vw;color: #333;line-height: 1.5vw;padding: 0px 1.5vw;}
.viewbz ul li.li1{background: url(../img/t48.png) no-repeat left center;background-size: 1.2vw;}
.viewbz ul li.li2{background: url(../img/t49.png) no-repeat left center;background-size: 1.2vw;}
.viewbz ul li.li3{background: url(../img/t47.png) no-repeat left center;background-size: 1.2vw;}
.viecounten{width: 100%; height: auto;overflow: hidden;min-height: 22.5vw;font-size: 1.1vw;line-height: 1.4vw;color: #333;margin-top: 2vw;}
.viecounten p{padding: 2px 0px;}
.viecounten img{max-width: 100%;}

.viepagecon{width: 100%;height: auto;overflow: hidden;padding-top: 1vw;border-top: 1px solid #f3f3f3;}
.viepagecon span{display: inline-block;width: 48%;font-size: 1.05vw;color: #333;line-height: 1.5vw;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;height: 1.5vw;}
.viepagecon span.span1{float: left;}
.viepagecon span.span2{float: right;text-align: right;}
.viepagecon span a{color: #333;}
.viepagecon span:hover a{color: #e62129;}


/*面包屑导航*/
.wl_crumbs{height:auto; overflow:hidden; line-height:45px; margin:0px auto 0px; color:#333; font-size:16px; background:url(../img/locahome.png) no-repeat left center; float: right;}
.wl_crumbs i{ display:inline-block; float:left; padding-left:24px;}
.wl_crumbs i a{ color:#333}
.wl_crumbs i a.cur{ color:#504a1d}


.view_page{ width:100%; height:auto; overflow:hidden; margin:20px auto; font-size:15px; border-top: 1px solid #eaeaea; padding-top: 20px; text-transform:capitalize;}
.view_page_left{ width:50%; float:left; overflow:hidden; text-align:left;color:#2a62b7}
.view_page_left a{ color:#878787}
.view_page_left a:hover{ color:#2a62b7}
.view_page_right{ width:50%; float:right; overflow:hidden; text-align:right;color:#2a62b7}
.view_page_right a{ color:#878787}
.view_page_right a:hover{ color:#2a62b7}



/*导航*/
.lh-headline .munen{ width: 70px; height: 75px;display: none;float: right;background-color: #06297d;}
div.phoneNav nav a, div.phoneNav nav a:after{transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;}
.menus i.is1:before,.menus i.is1:after{transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;}
.menus{ width: 40px; height: 27px;cursor: pointer; position: relative; cursor: pointer; margin: 24px auto}
.menus i{ display: block; width: 100%; height: 2px; background-color: #fff; position: absolute;transition: all .6s ease .2s;-webkit-transition: all .6s ease .2s;-moz-transition: all .6s ease .2s;}
.menus i.is1{ left: 0; top: 0;}
.menus i.is2{ left: 0; bottom: 0;}
.menus i.is1:before{ position: absolute; content: ''; left: 0; bottom: -12px; width: 40%; height: 100%; background-color: inherit;}
.menus i.is1:after{ position: absolute; content: ''; right: 0; bottom: -12px; width: 40%; height: 100%; background-color: inherit;}
.menus.active i.is1{transform: rotate(45deg) translate3d(8px,9px,0);-webkit-transform: rotate(45deg) translate3d(8px,9px,0);-moz-transform: rotate(45deg) translate3d(8px,9px,0);}
.menus.active i.is2{ left: 0; bottom: 0;transform: rotate(-45deg) translate3d(8px,-9px,0);-webkit-transform: rotate(-45deg) translate3d(8px,-9px,0);-moz-transform: rotate(-45deg) translate3d(8px,-9px,0);}
.menus.active i.is1:before{transform: translateX(-120%);-webkit-transform: translateX(-120%);-moz-transform: translateX(-120%);opacity: 0;}
.menus.active i.is1:after{transform: translateX(120%);-webkit-transform: translateX(120%);-moz-transform: translateX(120%);opacity: 0;}
div.phoneNav{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; text-align: center; z-index: 99999;background-color: #000;background-color: rgba(0,0,0,0.8);box-sizing: border-box;-moz-box-sizing: border-box;padding-top:1.8%;transition: all 1s ease-in-out 0s;-webkit-transition: all 1s ease-in-out 0s;-moz-transition: all 1s ease-in-out 0s;transform: translateX(-120%);-webkit-transform: translateX(-120%);-moz-transform: translateX(-120%);}
div.phoneNav .nav{ width: 92%;  position: absolute; left: 50%; top: 50%;transform: translate3d(-50%,-50%,0);-webkit-transform: translate3d(-50%,-50%,0);-moz-transform: translate3d(-50%,-50%,0);}
div.phoneNav .nav ul li{width: 100%; float: left; overflow: hidden; text-align: left;margin-bottom: 5px;}
div.phoneNav .nav ul li a p.p1{ font-size: 16px;color: #fff; padding-bottom: 5px;}
div.phoneNav .nav ul li a p.p2{color: #fff; font-size: 15px; padding-bottom: 8%;}
div.phoneNav .nav ul li a p.p3{font-size: 14px; color: #d1d1d1;display: inline-block;padding: 0px 12px 8px;}
div.phoneNav .nav ul li a p.p3:hover{color: #fff}

div.phoneNav .gb{ width:40px; height: 40px; text-align: center; float:right; margin-right:9%; cursor: pointer;}
div.phoneNav span{ display: inline-block; width:40px; height: 1px; border-top: 2px solid #fff; position: relative;}
div.phoneNav span.sp1{transform: rotate(45deg) translate3d(30px,2px,0);-webkit-transform: rotate(45deg) translate3d(30px,2px,0);-moz-transform: rotate(45deg) translate3d(30px,2px,0);}
div.phoneNav .gb span.sp2{transform: rotate(-45deg) translate3d(10px,17px,0);-webkit-transform: rotate(-45deg) translate3d(10px,17px,0);-moz-transform: rotate(-45deg) translate3d(10px,17px,0);}
div.phoneNav .gb span:after{position: absolute; content: ''; left: 0; top: -1px; width: 0%; height: 100%; border-top: 1px solid #fff;transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;-moz-transition: all .8s ease 0s;}
div.phoneNav .gb:hover span:after{ width: 100%;}
div.phoneNav li{transform: translateX(-200px);-webkit-transform: translateX(-200px);-moz-transform: translateX(-200px);opacity: 0;}
div.phoneNav li:nth-of-type(1){transition: all .8s ease 1s;-webkit-transition: all .8s ease 1s;-moz-transition: all .8s ease 1s;}
div.phoneNav li:nth-of-type(2){transition: all .8s ease 1.15s;-webkit-transition: all .8s ease 1.15s;-moz-transition: all .8s ease 1.15s;}
div.phoneNav li:nth-of-type(3){transition: all .8s ease 1.3s;-webkit-transition: all .8s ease 1.3s;-moz-transition: all .8s ease 1.3s;}
div.phoneNav li:nth-of-type(4){transition: all .8s ease 1.45s;-webkit-transition: all .8s ease 1.45s;-moz-transition: all .8s ease 1.45s;}
div.phoneNav li:nth-of-type(5){transition: all .8s ease 1.6s;-webkit-transition: all .8s ease 1.6s;-moz-transition: all .8s ease 1.6s;}
div.phoneNav li:nth-of-type(6){transition: all .8s ease 1.75s;-webkit-transition: all .8s ease 1.75s;-moz-transition: all .8s ease 1.75s;}
div.phoneNav li:nth-of-type(7){transition: all .8s ease 1.9s;-webkit-transition: all .8s ease 1.9s;-moz-transition: all .8s ease 1.9s;}
div.phoneNav li:nth-of-type(8){transition: all .8s ease 2s;-webkit-transition: all .8s ease 2s;-moz-transition: all .8s ease 2s;}
div.phoneNav li:nth-of-type(9){transition: all .8s ease 2.15s;-webkit-transition: all .8s ease 2.15s;-moz-transition: all .8s ease 2.15s;}
div.phoneNav li:nth-of-type(10){transition: all .8s ease 2.3s;-webkit-transition: all .8s ease 2.3s;-moz-transition: all .8s ease 2.3s;}
div.phoneNav.active{transform: translateX(0%);-webkit-transform: translateX(0%);-moz-transform: translateX(0%);}
div.phoneNav.active li{transform: translateX(0px);-webkit-transform: translateX(0px);-moz-transform: translateX(0px);opacity: 1;}

/* div.phoneNav .nav ul li:nth-child(1){width: 20%;}
div.phoneNav .nav ul li:nth-child(2){width: 23%;}
div.phoneNav .nav ul li:nth-child(3){width: 22%;}
div.phoneNav .nav ul li:nth-child(4){width: 19%;}
div.phoneNav .nav ul li:nth-child(5){width: 15%;} */
.view_video{width:70%;margin:25px auto 0px;}
.view_video  video{width: 100%; height: 100%;object-fit: cover;}

body .layui-titlebg .layui-layer-title{background-color: #005dd4;color: #fff;}
body .layui-titlebg .layui-layer-setwin span{color: #fff;}
/* 弹出样式 */
.layer_box{padding: 30px 45px;overflow: hidden;font-size: 14px;line-height: 30px;}
.layer_box img{max-width: 800px;}
.layer_box p{padding: 2px 0px;}


/* 新闻列表类 */
.news_conli{width:100%;height: auto;overflow: hidden;margin: 0px auto;}
.news_conli ul li{width: 100%;float: left;overflow: hidden;border-bottom: 1px solid #e6e6e6;background: url(../img/ss.png)no-repeat left center;background-size: 16px;padding: 12px 0px;}
.news_conli ul li a span{display: inline-block;width: calc(100% - 16px);float: right;overflow: hidden;font-size: 1.05vw;color: #333;padding-left: 10px;}
.news_conli ul li:hover a span{color: #e62129;}


/* 悬浮样式 */
.prd-slider {width: 11vw;position: fixed;right: 3%;top: 50%;z-index: 999;}
.prd-slider li {border-bottom: 1px solid #fff;}
.prd-slider li a {display: block;line-height: 50px;font-size: 1vw;padding: 0 1.5vw 0 1.5vw;background-color: #f7f7f8;}
.prd-slider li a.active {color: #fff;background: url(../img/w_coin22.png)no-repeat  90% center #e62129;background-size:2.2vw;}



@keyframes jello {
    from, 11.1%, to {
   -webkit-transform: none;
   -moz-transform: none;
   transform: none
   }
}
/***向下按钮***/
@keyframes scrr {
    0% {
    transform:translateY(5px);
   }
    50% {
    transform:translateY(-5px);
   }
    100% {
    transform:translateY(5px);
   }
}
@-webkit-keyframes a_zoom-in{
    from{-webkit-transform: scale(1.2);transform: scale(1.2);}
    to{-webkit-transform: scale(1);transform: scale(1);}
}
@keyframes a_zoom-in{
    from{-webkit-transform: scale(1.2);transform: scale(1.2);}
    to{-webkit-transform: scale(1);transform: scale(1);}
}
@-webkit-keyframes a_zoom-in-h{
    from{-webkit-transform: scale(1);transform: scale(1);}
    to{-webkit-transform: scale(1.2);transform: scale(1.2);}
}
@keyframes a_zoom-in-h{
    from{-webkit-transform: scale(1);transform: scale(1);}
    to{-webkit-transform: scale(1.2);transform: scale(1.2);}
}


/*屏幕判断720，960，1280*/
@media screen and (max-width: 1680px){
    .lh-nav-item li>a{font-size: 16px;}
    .w_index_footnavs ul li a p.p2{font-size: 0.85vw;}
    .w_index_footnavs ul li a p.p1{font-size: 0.98vw;}
}
@media screen and (max-width: 1470px){
    /* 1440 */
    .lh-nav-item li>a{font-size: 15px;}

    .lh-nav-item li .sub .si a{}
    .z_about_info .desc{line-height: 1.6vw;}
    .lx_leftlis ul li .txtcon p.p1{font-size: 1.1vw;}
    .lx_leftlis ul li .txtcon p.p2{font-size: 1.2vw;}

}
@media screen and (max-width: 1380px){
    /* 1360 */

    .lh-nav-item li .sub .si a{font-size: 1vw;}
    .lh-nav-btn::after{top: 1.6vw;}
    .w_news_navscon .w_news_navright{margin-top: 0.85vw;}
    .w_news_navscon .w_news_navright ul li{font-size: 1vw;}
    .w_news_lis .w_news_rig ul li a p.p2{font-size: 1vw;}
    .w_news_lis .w_news_left a .txtcon p.p3{background-size: 15px;}
    .w_news_lis .w_news_left a .txtcon p.p4{margin-top: 4.1vw;}
    .w_index_footnavs ul li a p.p2{font-size: 0.95vw;}
    .w_index_footnavs ul li a p.p1{font-size: 1.1vw;}
    .w_index_foottel ul li .cnametel{font-size: 1.1vw;line-height: 1.8vw;}
    .w_index_foottel ul li .cname{font-size: 1vw;}
    .w_index_foottel ul li .cnametxt{font-size: 1vw;}
    .w_index_foottel{width: 57%;}
    .w_index_footewm{width: 38%;}
 
    .c_contanct_box .c_contanct_rig .c_contanli .c_tel{font-size: 1vw;}
    .c_contanct_box .c_contanct_rig .c_contanli .c_contantit .tt{font-size: 1.1vw;}
    .w_news_rigcon ul li a p.p2{font-size: 1vw;}
    .w_news_rigcon ul li a .txtcon p.p3{background-size: 15px;}
}
@media screen and (max-width: 1200px){
/* 1024 */
    .navFixed header{height: 75px;}
    .lh-headline{padding: 0vw 0vw 0px 3.75vw;height: 75px;}
    .logo{width: 246px;margin-top:9px;}
    .lh-header{display: none;}
    .munen{display: block !important;}
    .lh-nav-btn{margin-left:0px;padding-left: 0px;padding-right: 4%;margin-top: 1.6vw;}
    .lh-nav-btn em{margin-top: 0.6vw;width: 2.3vw;height: 2.33vw;margin-right: 8px;}
    .lh-nav-btn .lh-nav-tel{width: 12vw;margin-top: 0vw;}
    .lh-nav-btn i{line-height:normal;float: left;font-size: 1.8vw;}
    .lh-nav-btn span{line-height: normal;float: left;font-size: 0.9vw;}
    .lh-nav-btn::after{display: none;}
    .case_navsli ul li{height: 4vw;line-height: 4vw;padding: 0px 2vw;font-size: 1.3vw;}
    .viewtitle{font-size:2.8vw;}
    .viewbz ul li{font-size: 1.5vw;}
    .viecounten{font-size: 1.5vw;line-height: 2vw;}
    .viepagecon span{font-size: 1.45vw;}
    .main-content{padding-top: 75px;}
    .viewbz ul li{line-height: 2vw;padding: 0px 2.4vw;}
    .viewbz ul li.li1 {background: url(../img/t48.png) no-repeat left center;background-size: 2.2vw;}
    .viewbz ul li.li3 {background: url(../img/t47.png) no-repeat left center;background-size: 1.8vw;}
    .bannerbox .swiper-pagination-bullet-active{width: 2vw !important;height: 6px !important;}
    .bannerbox .swiper-pagination-bullet{width: 6px ;height: 6px ;}
    .adv-lxlistcon{padding-top: 4vw;}
    .adv-lxlist .adv-pli ul li::after{width:18px ;height: 16px;}
    .adv-lxlist .adv-pli ul li{font-size: 1.08vw;}
    .w_about_contxt .intros{font-size: 1.05vw;}
    .w_news_navscon .w_news_navright ul li{font-size: 1.2vw;}
    .w_news_navs{height: 4.2vw;}
    .w_news_navscon .w_news_navleft{line-height: 4.2vw;}
    .w_news_navscon .w_news_navright{margin-top:0.95vw}
    .foot_logo,.w_index_footnavs{display: none;}
    .c_about_con .pictxt .intr{font-size: 1.15vw;}
    .c_contanct_box .c_contanct_rig .c_contanli .c_contantit .tt{padding-top: 0.6vw;font-size: 1.3vw;}
    .c_contanct_box .c_contanct_rig .c_contanli .c_tel{font-size: 1.2vw;}
    .hideewm{display: none;}
    .c_contanct_box .c_contanct_rig .c_contanli{width: 45%;}
    .w_index_foottel ul li .cname{font-size: 1.1vw;}
    .w_index_foottel ul li .cnametel{font-size: 1.2vw;}
    .w_index_foottel ul li .cnametxt{font-size: 1.2vw;}
    .w_index_foottel{width: 58%;}
    .w_index_footewm{width: 32%;}

    .c_link_box_tit{font-size: 1.4vw;}
    .c_about_con .pictxt p.p1{font-size: 1.75vw;}
    .w_sx_title p.p1{font-size: 1.95vw;}
    .w_jy_con ul li a .tit span,.w_jy_con ul li a .tit i{font-size: 1.1vw;}
    .one_view{font-size: 1.1vw;}
    .w_news_rigcon ul li a p.p2,.w_news_lis .w_news_rig ul li a p.p2{font-size: 1.1vw;}
    .w_sx_list .picrig ul li a .tit,.picrig2 ul li a .tit{font-size: 1.25vw;}
    .w_sx_more{width: 13vw;height: 3vw;line-height: 3vw;font-size: 1.2vw;}
    .c_link_box_con a{font-size: 1.1vw;}
    .w_index_footbg .w_index_footcon{width: 90%;}
        .adv-lxlist.adv_bg1{background-size: cover;}
    .adv-lxlist.adv_bg2{background-size: cover;}
}
@media screen and (max-width: 980px){
    /* 970*/ 
    .adv-lxlist.adv_bg1,.adv-lxlist.adv_bg2{background-size: cover;}
    .image-container{height: 70vw;}
    .w_about_contxt .intros{line-height: 1.9vw;}
    .w_about_contxt .abmore{width: 6.5vw;height: 2.8vw;line-height: 2.8vw;}
    .w_news_lis .w_news_rig ul li a .txtcon p.p3{background-size: 15px;padding-left: 1.6vw;}
    .w_news_lis .w_news_rig ul li a .pic{height: 7vw;}
 
    .w_index_foottel{width: 61%;}
}
@media screen and (max-width:780px){
 /*IPD768*/

}
/*进入手机端*/