@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#000;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none !important; }
a:hover{text-decoration:none;}
h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

@font-face {
	font-family: "font1";
	src:url('../images/alt.otf');
}
.sjzs{display: none;}
.header{position: fixed;width: 100%;left: 0; top: 0;z-index: 100;z-index: 10;transition: .5s;border-bottom: 1px solid #dedddd;z-index: 100;}
.headerbox{width: 1600px;margin:0 auto;max-width: 94%;display: flex;justify-content: space-between;padding: 20px 0;align-items: center;height: 97px;}
.logo{width: 342px; }
.logo img{width: 100%;transition: .5s;}
.c1{display: block;}
.c2{display: none;}
.nav {float: left; }
.nav ul{display: flex;justify-content: space-between;}
.nav li{display: inline-block;padding:0 0 0 70px;}
.nav a{font-size: 16px;color: #fff;transition: .5s;}
.nav li.cur a{color: #e50112;}
.nav a:hover{color: #e50112;}

.header.on{background: #000;  box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.banner{position: relative;overflow: hidden;}
.banner img{width: 100%;}
.bannerbox{position: relative;}

.banner_text{position: absolute; width: 1600px;left:50%; top:50%; transform:translate(-50%,-50%);left:50%; top:50%; transform:translate(-50%,-50%);max-width: 90%;}
.banner_text h2{color: #fff;font-size: 70px;font-weight: bold; margin-bottom: 45px;}
.banner_text p{font-size:30px;color: #fff;line-height: 50px;}
.banner_text a{display: block;text-align: center; width: 152px; line-height: 45px;border-radius: 23px;font-size: 16px;color: #fff; background: #e50112;transition: .5s; margin-top: 95px;}
.banner_text a:hover{background: #e7a96b;}
.banner .swiper-pagination-bullet{opacity: 1; background:#fff;width: 40px;height: 3px;border-radius: 0;}
.banner .swiper-pagination-bullet-active{background: #e50112;}
.banner .swiper-pagination{bottom: 40px;}

.gnfl{margin: 0 auto;padding: 50px 0 0 0;}
.gnfl ul{overflow: hidden;}
.gnfl li{float: left; width: 20%;text-align: center; position: relative; }
.gnfl li:before{border-right: 1px dashed #cfcfcf;height: calc(100% - 50px);right: 0;top: 50%;transform: translateY(-50%);}
.gnfl li:last-child:before{border: none;}
.gnfl h2{font-weight: bold; font-size: 18px;padding: 20px 0 15px;}
.gnfl p{font-size: 14px; line-height: 30px;}
.gnfl img{width: 104px;height: 104px;border-radius: 50%; margin: 0 auto;transition: .5s;}
.gnfl a:hover img{transform: rotate(45deg);}
.gnfl a{display: block;transition: .5s; padding: 25px 0;}
.gnfl a:hover{background: #eeeeee;}

.ldys{width: 1600px;margin: 0 auto;max-width: 94%; padding-bottom: 130px;}
.ldys_title{text-align: center; padding: 120px 0 85px; position: relative;}
.ldys_title p{font-size: 16px;text-transform: uppercase; color: #e50112;margin-bottom: 15px;}
.ldys_title h2{font-size: 40px;}
.ldys_nr{display: flex;justify-content: space-between;}
.ldys_a{width: 458px;}
.ldysbox{position: relative;height: 640px;cursor: pointer;overflow: hidden;}
.ldysbox img{width: 100%;height: 100%; object-fit: cover;}
.ldys_zz{position: absolute; width: 100%;text-align: center; padding: 0 15px;text-align: center;left: 0;top: 50%;transition: .5s;}
.ldys_zz h2{color: #fff; font-size: 60px;font-family: font1;width: 100%;}
.ldys_zz p{color: #fff;font-size: 24px; font-weight: bold; opacity: 0;transition: .5s;width: 100%;}
.ldys_zz h3{font-size: 18px;color: #fff;opacity: 0;transition: .5s;width: 100%;}
.ldysbox:hover .ldys_zz{background: rgba(229,1,18,.8);height: 100%;top: 0;display: flex;align-items: center;flex-wrap: wrap; padding: 150px 0;}
.ldysbox:hover p{margin: 38px 0 197px;opacity: 1;}
.ldysbox:hover h3{opacity: 1;}
.ldys_b{width:415px;}
.ldys_b li{padding-bottom: 20px;}
.prodbox1{height: 355px; position: relative;overflow: hidden;}
.prodbox1 img{width: 100%;height: 100%; object-fit: cover;}
.prodbox1:hover .ldys_zz{background: rgba(229,1,18,.8);height: 100%;top: 0;display: flex;align-items: center;flex-wrap: wrap; padding: 50px 0;}
.prodbox1:hover p{margin: 20px 0 100px;opacity: 1;}
.prodbox1:hover h3{opacity: 1;}

.prodbox2{height: 264px; position: relative; overflow: hidden;}
.prodbox2 img{width: 100%;height: 100%; object-fit: cover;}
.prodbox2:hover .ldys_zz{background: rgba(229,1,18,.8);height: 100%;top: 0;display: flex;align-items: center;flex-wrap: wrap; padding: 30px 0;}
.prodbox2:hover p{margin: 20px 0 60px;opacity: 1;}
.prodbox2:hover h3{opacity: 1;}

.ldys_c{width: 677px;}
.ldys_c ul{overflow: hidden; margin-left: -20px;}
.ldys_c li{float: left;width: 50%; padding: 0 0 20px 20px;}
.prodbox3{position: relative; overflow: hidden; height:270px;}
.prodbox3 img{width: 100%;height: 100%; object-fit: cover;}
.prodbox3:hover .ldys_zz{background: rgba(229,1,18,.8);height: 100%;top: 0;display: flex;align-items: center;flex-wrap: wrap; padding: 30px 0;}
.prodbox3:hover p{margin: 20px 0 60px;opacity: 1;}
.prodbox3:hover h3{opacity: 1;}

.prodbox4{height: 347px; position: relative; overflow: hidden;}
.prodbox4 img{width: 100%;height: 100%; object-fit: cover;}
.prodbox4:hover .ldys_zz{background: rgba(229,1,18,.8);height: 100%;top: 0;display: flex;align-items: center;flex-wrap: wrap; padding: 30px 0;}
.prodbox4:hover p{margin: 20px 0 60px;opacity: 1;}
.prodbox4:hover h3{opacity: 1;}
.ldys_c ul li:nth-child(3){ width:100%;}

.bj1{background: url(../images/a_41.jpg) no-repeat center center;background-size: cover;}
.xyjd{width: 1340px;margin: 0 auto;max-width: 94%; padding-bottom: 400px;}
.xyjd_title{text-align: center; padding: 60px 0 35px;}
.xyjd_title p{font-size: 16px;color: #fff;text-transform: uppercase;margin-bottom: 15px;font-family:arial;}
.xyjd_title h2{color: #fff;font-size: 40px;}
.xyjd_nr p{font-size: 14px;text-align: center; line-height: 30px;color: #fff;}
.xyjd_nr ul{text-align: center; padding-top: 40px;}
.xyjd_nr li{display: inline-block; padding: 0 140px;}
.xyjd_nr h2{font-family: font1;color: #fff;font-size: 60px;margin-bottom: 20px;}
.xyjd_nr ul li p{color: #fff;font-size: 18px;}

.xxry{width: 1600px;margin:0  auto ;max-width: 94%; position: relative; padding-top: 160px;}
.xxry img{width: 546px;position: absolute;left: 0; bottom: 0;}
.xxry_text{margin-left: 360px;background: url(../images/a_44.jpg) no-repeat center center;background-size: cover; padding: 0 120px 145px 300px;}
.xxry_titel{padding: 78px 0 68px;}
.xxry_titel p{font-size: 16px;text-transform: uppercase; color: #e50112; margin-bottom: 15px;}
.xxry_titel h2{font-size: 40px;}
.xxry_rn h2{font-size: 26px;color: #e50112; margin-bottom: 36px;}
.xxry_rn h2 span{font-family: font1; font-size: 70px;color: #e50112;padding-right: 10px;}
.wbnr{background: rgba(255,255,255,1); padding: 55px 30px 30px 70px;}
.wbnr p{font-size: 18px; line-height: 40px;}
.wbnr h3{text-align: right; font-size: 14px;margin-top: 15px;color: #e50112;}

.bj2{position: relative; padding-bottom: 35px;}
.bj2:before{position: absolute; content: "";width: 100%;height: 320px; left: 0; bottom: 0;background: #f8fbff;}
.dsjj{width: 1600px;margin:0  auto ;max-width: 94%;position: relative;z-index: 10;}
.more{position: absolute; right: 0; top: 150px; font-size: 20px;text-align: center; color: #e50112; line-height: 46px;background: url(../images/a_02.png) no-repeat center bottom; width: 134px;transition: .5s;background-size: 100% auto;}
.more:hover{letter-spacing: 4px;}
.dsjj_nr ul{display: flex;justify-content: space-between;gap:20px;}
.dsjjbox{background: #fff;}
.dsjjbox span{height: 460px;position: relative;display: block;}
.dsjjbox span:before{position: absolute; content: "";width: 100%; height: 170px;left: 0;bottom: 0; background: #d80009;}
.dsjjbox span img{width: auto; height: 460px;margin: 0 auto; position: relative;z-index: 10;}
.dsjjtext{text-align: center;}
.dsjjtext h2{font-size: 40px; padding: 30px 0 40px; position: relative;}
.dsjjtext h2:before{position: absolute;content: ""; border-bottom: 5px solid #e50112;width: 66px;bottom: 20px; left: 50%;transform: translateX(-50%);border-radius: 3px;}
.dsjjtext p{font-size: 18px;line-height: 30px;height: 100px;}
.dsjjtext h3{border-top: 1px solid #eeeded;line-height: 70px;font-size: 18px;} 

.xsfc{width: 1920px;max-width: 100%; margin: 0 auto;}
.xsfc_title{width: 1600px;max-width: 94%; margin: 0 auto; padding: 100px 0 0;}
.xsfc_title p{font-size: 16px;margin-bottom: 15px;text-transform: uppercase;color: #e50112;}
.xsfc_title h2{font-size: 40px;margin-bottom: 45px;}
.xsfc_title h3{font-size: 18px; line-height: 1.6;}
.xsfc_nr{position: relative; padding-left: 8vw;overflow: hidden; padding-top: 55px;}
.xsfcbox{position: relative; height:632px;border-radius: 10px; overflow: hidden;}
.xsfcbox:before{position: absolute;width: 100%;height: 30%;left: 0;bottom: 0;background-image: linear-gradient(transparent, rgba(0,0,0,.5));content: "";z-index: 1;}
.xsfcbox img{width: 100%;height: 100%; object-fit: cover;transition: .5s;}
.xsfcbox span{position: absolute; padding: 0 24px; color: #fff;right: 0;top: 30px; line-height: 46px; font-weight: bold; font-size: 20px;border-radius: 23px 0 0 23px;background: #e50112;}
.xsfcbox p{font-size: 26px; line-height: 80px;color: #fff;font-weight: bold; width: 100%;left: 0;bottom: 0; padding: 0 45px; position: absolute;z-index: 10;}
.xsfcbox:hover img{transform: scale(1.1);}
.xsfc_nr .swiper-button-next{background: url(../images/a_62.jpg);width: 84px;height: 33px; margin: 0;top: 0;background-size: cover;right: 8vw;transition: .4s;border: 1px solid #ddd;}
.xsfc_nr .swiper-button-next:hover{background: url(../images/a_65.jpg);background-size: 100% 100%;border: 1px solid #CE0002;}
.xsfc_nr .swiper-button-prev{background: url(../images/a_63.jpg);width: 84px;height: 33px; margin: 0;top: 0;background-size: cover;right: calc(8vw + 100px);transition: .4s;left: auto;border: 1px solid #ddd;}
.xsfc_nr .swiper-button-prev:hover{background: url(../images/a_01.jpg);background-size: 100% 100%;border: 1px solid #CE0002;}
.xsfc_nr .swiper-button-next:after,.xsfc_nr  .swiper-button-prev:after{font-size: 0;}

.xszp_title{text-align: center; padding: 110px 0 85px;}
.xszp_title p{font-size: 16px;margin-bottom: 15px;text-transform: uppercase;color: #e50112;}
.xszp_title h2{font-size: 40px;margin-bottom: 80px;}
.xszp_title li{display: inline-block; padding: 0 20px;}
.xszp_title li a{display: block; text-align: center; line-height: 56px;font-size: 18px;border: 1px solid #e50112; color: #e50112;width: 196px;border-radius: 29px;transition: .5s;}
.xszp_title li.cur a{color: #fff;background: #e50112;}
.xszp_title a:hover{color: #fff;background: #e50112;}
.zszp_nr ul{overflow: hidden;}
.zszp_nr li{float: left;width: 33.33%;}
.zszpbox{position: relative;height: 420px;cursor: pointer;}
.zszpbox img{width: 100%;height: 100%; object-fit: cover;}
.zszp_zz{position: absolute; width: 100%;height: 100%;top: 0;left: 0; background: rgba(0,0,0,.54); padding: 90px 10px;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;flex-direction: column; transition: .5s; opacity: 0;text-align: center;}
.zszp_zz h2{font-family: font1;color: #fff;font-size: 70px;width: 100%;}
.zszp_zz h3{color: #fff;font-size: 34px;width: 100%;}
.zszp_zz p{color: #fff;font-size: 18px;padding-top: 25px;width: 100%;}
.zszp_zz:hover{opacity: 1;}
.zszp_zz:hover h2{animation: fadeInDown 1s 1; }
.zszp_zz:hover h3{animation: fadeInUp 1s 1;}
.zszp_zz:hover p{animation: fadeInUp 1s 1;}

.footer{background: #f7f7f7;}
.footbox{width: 1600px;max-width: 94%; margin: 0 auto;}
.foot_top {border-bottom: 1px solid #bebebe; padding: 35px 0 20px 0;}
.foot_bottom{display: flex;justify-content: space-between; padding: 20px 0;}
.foot_a{width: 490px;}
.foot_a p{font-size: 16px; line-height: 40px;color: #666666;}
.foot_a h3{font-size: 16px; line-height: 40px;color: #e50112;border-bottom: 1px solid #e50112; margin-bottom: 15px;}
.foot_a ul{overflow: hidden; margin-left: -20px; padding-top: 70px;}
.foot_a li{float: left; width:25%;padding-left: 20px;}
.foot_a  ul li:nth-child(2){ width:75%;}
.foot_a img{width: 100%;}
.foot_a dl{margin-left: -20px;overflow: hidden;}
.foot_a dt{width: 33.33%; padding-left: 20px;float: left;}
.foot_b{width: calc(100% - 590px); margin-top: -70px;}
.foot_b ul{display: flex;justify-content: space-between;}
.foot_b h2{font-size: 16px; font-weight: bold; color: #e50112; margin-bottom: 50px;}
.foot_b dt{line-height: 30px;font-size: 16px;}
.foot_b dt a{color: #939393;transition: .5s;}
.foot_b dt a:hover{color: #e50112;}
.bqxx{padding-bottom: 40px;}
.bqxx p{text-align: right; font-size: 14px; line-height: 1.6;color: #a6a6a6;}

/*大师介绍*/
.banner1{height: 706px; position: relative;}
.banner1 img{width: 100%;object-fit: cover;height: 100%;}
.banner1_text{position: absolute; width: 100%;text-align: center; top: 50%;transform: translateY(-50%); left: 0;}
.banner1_text p{font-family: font1; color: #fff; margin-bottom: 30px;opacity: .23;font-size: 43px;text-transform: uppercase;}
.banner1_text h2{color: #fff;font-weight: bold; font-size: 70px;letter-spacing: 5px;}
.h80{height: 80px;background: #ce0002;}
.wz1600{margin: 0 auto;width: 1600px;max-width: 94%;}
.dsjs_title{padding: 115px 0;}
.dsjs_title ul{overflow: hidden;}
.dsjs_title li{float: left;width: 12.5%; padding-left: 30px;}
.dsjs_title li a{display: block; font-size: 24px;text-align: center; color: #999999; line-height: 56px;border-radius: 29px;border: 1px solid #cecece;}
.dsjs_title li.cur a{color: #fff;border: 1px solid #ce0001;background: #ce0001;}
.dsjs_nr{overflow: hidden;}
.dsjs_left{float: left; position: relative; width: 570px;}
.dsjs_left img{height: 660px; position: relative;z-index: 10;}
.dsjs_left:before{position: absolute;content: "";width: 100%; left: 0;bottom: 0;height: 100px;background: #ce0001;}
.dsjs_nr{animation: fadeIn 1s 1;}
.dsjs_right{float: right;width: calc(100% - 730px); padding-top: 120px;}
.dsjs_bt  h2{font-weight: bold; font-size: 50px;margin-bottom: 30px;}
.dsjs_bt p{font-size: 30px;font-family: font1; color: #a6a6a6;}
.dsjs_wb{margin-top: 40px; padding: 45px;background: #f7f7f7;}
.dsjs_wb li{font-size: 18px; line-height: 50px;}
.dsjs_wb li b{color: #ce0001;}

.tdsz{padding: 130px 0 75px;}
.tdsz ul{overflow: hidden;}
.tdsz li{float: left;width: 33.33%;text-align: center; border-right:1px solid #c6c6c6;}
.tdsz ul li:nth-child(3){ border: none;}
.tdszbox{padding: 0 120px;}
.tdszbox h2{font-size: 30px;margin-bottom: 30px;}
.tdszbox p{font-size: 16px;color: #666666; line-height: 30px;}

.bj3{background: #f7f7f7;margin-bottom: 110px;}
.sccx{margin: 0 auto;width: 1600px;max-width: 94%; padding-bottom: 10px;}
.sccx_title{text-align: center; padding: 60px 0 65px;}
.sccx_title p{font-family: font1; font-size: 60px;margin-bottom: 25px;color: #e5e5e5;transition: .5; text-transform: uppercase;}
.sccx_title h2{font-weight: bold; font-size: 40px;}
.sccx_nr ul{overflow: hidden; margin-left: -60px;}
.sccx_nr li{float: left; width: 33.33%; padding: 0 0 60px 60px;}
.sccx_nr a{display: block; overflow: hidden; position: relative;height: 337px;}
.sccx_nr img{width: 100%;height: 100%; object-fit: cover;transition: .5s;}
.sccx_nr p{position: absolute;width: 100%;height: 100%; background: rgba(0,0,0,.54);top: 0;left: 0;opacity: 0;transition: .5s;}
.sccx_nr span{font-weight: bold; color: #fff; font-size: 34px;width: 100%; left: 0; top: 50%;transform: translateY(-50%);position: absolute;text-align: center;display: block;}
.sccx_nr a:hover p{opacity: 1;}
.sccx_nr a:hover span{animation: fadeInUp 1s 1;}
.sccx_nr a:hover img{transform: scale(1.1);}

/*实训设施*/
.sxss{padding: 165px 0 60px;}
.sxss ul{overflow: hidden; margin-left: -60px;}
.sxss li{float: left; width: 33.33%; padding: 0 0 0 60px;}
.sxss span{display: block; border-radius: 10px; overflow: hidden; height: 372px;}
.sxss img{width: 100%;height: 100%; object-fit: cover;transition: .5s;}
.sxss p{font-size: 20px;color: #000; padding: 60px 25px 85px 25px;transition: .5s;}
.sxss a:hover p{color: #ce0002;}
.sxss a:hover img{transform: scale(1.1);}

.fynr{padding: 0 0 165px;text-align: center;}
.fynr li{display: inline-block; padding: 0 5px;}
.fynr a{display: block; padding: 0 10px; font-size: 16px;color: #333;border-radius: 5px;background: #f4f4f5;line-height: 30px;font-weight: bold; transition: .5s;}
.fynr li.cur a{color: #fff;background: #409eff;}
.fynr a:hover{color: #fff;background: #409eff;}

/*学生风采*/
.yxxy_title{text-align: center; padding: 100px 0;}
.yxxy_title h2{font-size: 43px;margin-bottom: 25px;color: #ce0001; opacity: .23; font-family: font1; margin-bottom: 25px;text-transform: uppercase;}
.yxxy_title p{font-size: 40px;font-weight: bold;}
.yxxy_title h3{color: #999; line-height: 30px; font-size: 18px;margin-top: 40px;}
.yxxy_nr ul{overflow: hidden; margin-left: -30px;}
.yxxy_nr li{float: left; width: 20%; padding-left: 30px;}
.yxxy_box{border: 1px solid #ececec;}
.yxxy_box span{height: 310px;display: block; overflow: hidden;}
.yxxy_box span img{width: 100%;height: 100%; object-fit: cover;}
.yxxy_text{padding: 30px 15px 15px 15px; position: relative;background: #ce0001;}
.yxxy_text:before{position: absolute; border-bottom: 3px solid #ffba42;top: 15px;left: 0;width: 100%; content: "";}
.yxxy_text h2{font-weight: bold; font-size: 29px;color: #fff;margin-bottom: 10px;}
.yxxy_text h2 b{padding-left: 10px;font-weight: bold;font-size: 24px;}
.yxxy_text p{color: #fff;font-size: 19px; line-height: 32px;}
.xyzy_nr ul{overflow: hidden; margin-left: -50px;}
.xyzy_nr li{float: left;width: 33.33%;padding-left: 50px;}
.xyzy_nr img{width: 100%;}
.jjnr{padding-bottom: 160px;}
.jjnr img{width: 100%;}

/*学生作品*/
.bj9{background: #f7f7f7;}
.xszp{position: relative;}
.xszp img{width: 100%;}
.xsz_title{position: absolute;width: 100%; left: 0; top: 100px;text-align: center;}
.xsz_title p{font-family: font1; font-size: 50px;margin-bottom: 25px;text-transform: uppercase;}
.xsz_title h2{font-weight: bold; font-size: 50px;}

/*班别介绍*/
.xcds{position: relative; height: 668px; margin: 100px 0 145px;}
.xcds b img{width: 100%;height: 100%; object-fit: cover;}
.xds_text{position: absolute;width: 50%;height: 100%; right: 0; top: 0;background: rgba(255,255,255,.7);backdrop-filter: blur(25px); padding: 160px 25px 0 25px;}
.xds_text h2{font-size: 36px;color: #000; font-weight: bold;}
.xds_text h2 span{font-weight: bold; padding-right: 15px; font-size: 46px;color: #ce0001;}
.xds_text ul{padding-top: 40px; margin-left: -20px;}
.xds_text li{float: left;width: 50%; padding-left: 20px;}
.xdsbox{height: 360px;padding: 25px 30px 0 30px;border-radius: 0 55px 0 0;background: url(../images/a_07.png) no-repeat right bottom #fff;background-size: 176px 171px;}
.xdsbox span{display: inline-block; line-height: 44px; padding: 0 18px; font-size: 22px;color: #fff;border-radius: 22px;background: #ce0001;margin-bottom: 15px;}
.xdsbox p{font-size: 18px; line-height: 40px;}
.xds_text ul li:nth-child(2) .xdsbox{ background: url(../images/a_08.png) no-repeat right bottom #fff;background-size: 153px 209px;}

.bj4{background: url(../images/a_03.jpg) no-repeat center center;background-size: cover;}
.rkms{width: 1200px;margin: 0 auto;max-width: 94%; padding-bottom: 55px;}
.rkms_title{text-align: center; padding: 80px 0 60px;}
.rkms_title h2{font-family: font1; color: #fff; font-size: 43px;opacity: .23;margin-bottom: 25px;text-transform: uppercase;}
.rkms_title p{font-size: 40px;font-weight: bold; color: #fff;}
.rkms_nr{position: relative; padding: 0 100px;}
.rkms_nr .swiper-slide{width: 45%;}
.rkmsbox img{margin: 0 auto; border-radius: 50%;}
.rkms_text{text-align: center; padding-bottom: 70px;width: 170%;margin-left: -35%;opacity: 0;}
.rkms_text h2{font-weight: bold; font-size: 30px;margin-bottom: 30px;color: #fff;}
.rkms_text p{font-size: 18px; line-height: 40px;color: #fff;}
.rkms_nr .swiper-slide-active .rkms_text{ opacity: 1;}
.rkms_nr .swiper-slide-active img{opacity: 1;}
.rkms_nr .swiper-slide-active .rkmsbox h3{opacity: 1; font-weight: bold;}
.rkms_nr .swiper-3d .swiper-slide-shadow-left{background-image:none;}
.rkms_nr .swiper-3d .swiper-slide-shadow-right{background-image:none;}
.rkms_nr img{opacity: .5;}
.rkmsbox h3{font-size: 30px; opacity: .54;color: #fff;text-align: center; margin-top: 35px;}
.rkms_nr .swiper-button-next:after,.rkms_nr  .swiper-button-prev:after{font-size: 20px;}
.rkms_nr .swiper-button-next{width: 45px;height: 45px;right: 0; margin-top: 0;background: #fff;border-radius: 50%; color: #ce0001;top: auto;bottom: 200px;outline:none;transition: .5s;}
.rkms_nr .swiper-button-prev{width: 45px;height: 45px;right: 0; margin-top: 0;background: #fff;border-radius: 50%; color: #ce0001;top: auto;bottom: 200px;outline:none;transition: .5s;}
.rkms_nr .swiper-button-next:hover{color: #fff;background: #e50112;}
.rkms_nr .swiper-button-prev:hover{color: #fff;background: #e50112;}
.zygk{padding: 160px 0 190px;display: flex;justify-content: space-between;align-items: flex-end;}
.zygk_left{width: 602px;}
.zygk_left img{width: 100%;}
.zygk_right{width: calc(100% - 635px);}
.zygk_title{padding: 0 0 60px 320px;}
.zygk_title h2{font-size: 43px; font-family: font1; margin-bottom: 20px;color: #ce0001;opacity: .23;text-transform: uppercase;}
.zygk_title p{font-size: 40px;color: #000;font-weight: bold;}
.zygk_title ul{overflow: hidden; padding-top: 45px;}
.zygk_title li{float: left; padding-right: 28px;}
.zygk_title li a{display: block;text-align: center; line-height: 44px; padding: 0 17px; font-size: 22px;border-radius: 22px;color: #000; background: #f7f7f7;transition: .5s;}
.zygk_title li.cur a{color: #fff;background: #ce0001;}
.zygk_title a:hover{color: #fff;background: #ce0001;}
.kygk_nr{display: flex;justify-content: space-between;}
.kygk_tp{width: 281px; position: relative; }
.kygk_tp:before{position: absolute;content: "";width: 420px;height: 110px;background: #ce0001;right: 0;top: -150px;}
.kygk_tp img{width: 100%;}
.kygk_text{width: calc(100% - 320px);background: #f7f7f7; padding: 30px 40px 0 40px;}
.kygk_text p{font-size: 18px;line-height: 46px;color: #666666;}

.bj8{background: url(../images/a_05.jpg) no-repeat center center;background-size: cover;}
.xxjh{width: 1600px;max-width: 94%; margin: 0 auto;padding-bottom: 45px;}
.xxjh_title{text-align: center; padding: 75px 0 85px;}
.xxjh_title p{font-size: 43px; font-family: font1; margin-bottom: 20px;color: #fff;opacity: .23;text-transform: uppercase;}
.xxjh_title h2{color: #fff;font-weight: bold; font-size: 40px;}
.xxjh_nr ul{display: flex;justify-content: space-between; gap:100px;align-items: flex-end;}
.xxjh_nr li{width: calc(33.33% - 100px);  transition: 300ms; transform: scale(0.8);}
.xxjhbox{width: 100%;border: 1px solid #a1a3a5; position: relative;}
.xxjhbox img{width: 100%;}
.zzjh_text{position: absolute;width: 100%; left: 0;top: 50%;transform: translateY(-50%); padding: 0 45px;}
.zzjh_text h2{font-weight: bold; color: #fff;font-size: 40px;text-align: center;margin-bottom: 40px;}
.zzjh_text p{font-size: 16px; line-height: 1.6;color: #fff;margin-bottom: 20px;}
.xxjh_nr li.cur{transform: scale(1);}
.zzjh_text h3{font-size: 24px; line-height: 2;text-align: center;color: #fff;}
.xszp_title h3{margin-top: 50px;font-weight: bold; font-size: 20px;color: #ce0001;}

/*就业风采*/
.bj10{background: url(../images/a_09.jpg) no-repeat center center;background-size: cover;}
.jyfc{width: 1070px;margin: 0 auto;max-width: 94%;}
.jyfc img{width: 100%;}

.bj11{background: url(../images/a_10.jpg) no-repeat center center;}
.hhsj{padding-bottom: 60px;}
.hhsj_title{text-align: center; padding: 200px 0 145px; position: relative;}
.hhsj_title h2{font-family: font1;position: absolute; font-size: 117px; color: #fff;top: 157px; left: 0;width: 100%;text-align: center;text-transform: uppercase;}
.hhsj_title p{font-size: 50px; font-weight: bold; color: #ce0001;margin-bottom: 45px; position: relative;z-index: 10;}
.hhsj_title h3{text-align: center;font-size: 50px;color: #000;}
.hhsj_nr{overflow: hidden; position: relative;}
.hhsjbox{text-align: center;}
.hhsjbox img{width: 100%;border-radius: 50%; margin: 0 auto;}
.hhsjbox h2{font-size: 30px;color: #939393; margin: 30px 0 20px;}
.hhsjbox h3{font-size: 20px;color: #939393; margin-bottom: 20px; opacity: 0;}
.hhsjbox p{font-size: 20px; line-height: 2;object-fit: #000;opacity: 0;}
.hhsj_nr .swiper-slide{ transition: 300ms;transform: scale(0.65);}
.hhsj_nr .swiper-slide img{opacity: .5;}
.hhsj_nr .swiper-slide-active,.hhsjbox .swiper-slide-duplicate-active{ transform: scale(1);}
.hhsj_nr .swiper-slide-active h2{color: #000; font-weight: bold;}
.hhsj_nr .swiper-slide-active h3{opacity: 1;}
.hhsj_nr .swiper-slide-active p{opacity: 1;}
.hhsj_nr .swiper-slide-active img{opacity: 1;}

.cjjh{width: 1600px;max-width: 94%; margin: 0 auto; padding-bottom: 130px;}
.cjjh_title{text-align: center; padding: 120px 0 110px;}
.cjjh_title h2{font-size: 50px; font-weight: bold; color: #ce0001;}
.cjjh_title h3{font-size: 50px;color: #000; margin: 50px 0 60px;}
.cjjh_title p{font-size: 18px; line-height: 1.6;color: #000000;}
.cjjh_nr{position: relative;overflow: hidden;}
.cjjh_nr img{width: 100%;border-radius: 15px;}
.cjjh_nr .swiper-slide { width: 40%;}
.cjjh_nr .swiper-slide-active{width: 605px;height: 425px;}

.bj12{background: url(../images/a_16.png) no-repeat center center;background-size: cover;}
.qyhz{padding-bottom: 100px;}
.qyhz_title{text-align: center; padding: 100px 0 75px;}
.qyhz_title h2{font-weight: bold; font-size: 50px;color: #ce0001; margin-bottom: 50px;}
.qyhz_title p{font-size: 50px;color: #000;}
.qyhznr{position: relative; overflow: hidden; padding-left: 8vw;}
.qyhzbox img{width: 100%;}
.qyhzbox  p{margin-top: 25px; font-size: 30px;color: #000;}
.qyhznr .swiper-wrapper{align-items: flex-end;}
.qyhznr .swiper-slide{width: 25%;}
.qyhznr .swiper-slide-active{width: 35% !important;}

/*六大优势*/
.wz1920{width: 1920px;max-width: 100%; margin: 0 auto;}
.cpys{display: flex;justify-content: space-between; padding-bottom: 120px; overflow: hidden;}
.cpys_tp{width: 50%; padding: 80px 55px 80px 120px ;}
.cpys_tp img{width: 100%;}
.cpys_text{width: 50%;background: #f8fbff; padding:160px 120px 0 120px; position: relative;}
.cpys_text h3{font-family: font1; font-size: 56px;color: #e5e5e5;text-transform: uppercase;}
.cpys_text h2{font-weight: bold; font-size: 36px;margin: 25px 0 45px;color: #000;}
.cpys_text h4{font-size: 26px;margin-bottom: 20px; color: #ce0001;}
.cpys_text p{font-size: 18px;color: #000000;line-height: 50px;}
.cpys_text span{position: absolute; font-family: font1; font-size: 400px;color: #ce0001;opacity: .09;bottom: -60px; right: 80px;line-height: 1;}
.cpys_tp2{width: 50%; padding: 80px 120px 80px 55px ;}
.cpys_tp2 img{width: 100%;}
/*关于我们*/
.jswb{background: url(../images/a_17.jpg) no-repeat center center;background-size: cover;}
.jswbbox{width: 1600px;margin: 0 auto;max-width: 94%;position: relative;}
.jswbbox:before{position: absolute; content: "";background: url(../images/c_03.png);width: 1600px;height: 702px; background-size: 100% 100%;}
.jwbtext{padding: 85px 40px 250px 440px;}
.jwbtext h2{font-size:16px ;margin-bottom: 18px;color: #e50112;text-transform: uppercase;}
.jwbtext h3{font-size: 40px;margin-bottom: 45px;}
.jwbtext p{font-size: 18px; line-height: 30px;margin-bottom: 35px;}

.dscq_bj{position: relative; }
.dscq_bj:before{position: absolute; content: "";width: 100%; height: 320px;left: 0;bottom: 0px;background: #ce0001;}
.dscq{width: 1600px; margin: 0 auto;max-width: 94%; position: relative;}
.dscq:before{position: absolute;content: "";background: url(../images/c_04.png) no-repeat right center;width: 1600px;height: 993px; top: 0; right: 0;background-size: 100% 100%;}
.dscq_text{padding: 90px 335px 25px 0;}
.dscq_text h2{font-size:16px ;margin-bottom: 18px;color: #e50112;text-transform: uppercase;}
.dscq_text h3{font-size: 40px;margin-bottom: 45px;}
.dscq_text p{font-size: 18px; line-height: 30px;}
.dscq img{margin: 0 auto;max-width: 90%;}

.xxrya_bj{background: #f7f7f7;}
.xxrya{width: 1600px;margin: 0 auto;max-width: 94%; position: relative;}
.xxrya:before{position: absolute; content: "";background: url(../images/c_05.png) no-repeat left center;width: 100%;height: 606px;background-size: 100% 100%;}
.xxrya_text{padding: 85px 0 130px 260px;}
.xxrya_text h2{font-size:16px ;margin-bottom: 18px;color: #e50112;text-transform: uppercase;}
.xxrya_text p{font-size: 40px;}
.xxrya_nr{padding-top: 80px; overflow: hidden; position: relative;z-index: 10;}
.xxryabox span{display: block; height: 180px;}
.xxryabox span img{width: 100%;height: 100%; object-fit: cover;}
.xxryabox p{font-size: 16px;line-height:22px;text-align: center;color: #000; margin-top: 15px;}
.xxrya_nr .swiper-button-next{width:50px;height: 50px;border-radius: 50%;border: 1px solid #e5e5e5;margin: 0; top: 0; right: 0;background: #fff;color: #e94233;transition: .5s;outline:none;}
.xxrya_nr .swiper-button-next:hover{background: #e94233;color: #fff;}
.xxrya_nr .swiper-button-prev:after,.xxrya_nr .swiper-button-next:after{font-size: 20px;}
.xxrya_nr .swiper-button-prev{width:50px;height: 50px;border-radius: 50%;border: 1px solid #e5e5e5;margin: 0; top: 0; right: 70px;background: #fff;color: #e94233;transition: .5s;left: auto;outline:none;}
.xxrya_nr .swiper-button-prev:hover{background: #e94233;color: #fff;}
.jcxy{width: 1600px; margin: 0 auto;position: relative; max-width: 94%;}
.jcxy:before{position: absolute; content: "";background: url(../images/c_06.png) no-repeat right center;width: 100%;height: 1025px;background-size: 100% 100%;}
.jcxy_text{padding: 105px 255px 110px 0;}
.jcxy_title{overflow: hidden; padding-bottom: 20px;}
.btleft{float: right;text-align: right;}
.btleft h2{font-size:16px ;margin-bottom: 18px;color: #e50112;text-transform: uppercase;}
.btleft p{font-size: 40px;}
.btright{width: calc(100% - 270px); padding-top: 34px;}
.btright p{font-size: 18px; line-height: 30px;margin-bottom: 25px;}
.jcxy_nr{position: relative;z-index: 10;}
.jcxy_nr ul{overflow: hidden; margin-left: -100px;}
.jcxy_nr li{float: left; width: 33.33%; padding: 0 0 30px 100px;}
.jcxy_nr img{width: 100%;transition: .5s;}
.jcxy_nr a{display: block;overflow: hidden;}
.jcxy_nr a:hover img{transform: scale(1.1);}

.zycz_bj{background: #f7f7f7;}
.zyczbox{width: 1600px;max-width: 94%; margin: 0 auto; position: relative;padding: 0 0 180px 280px;}
.zyczbox:before{position: absolute;content: "";background: url(../images/c7.png);width: 100%;height: 937px;background-size: 100% 100%;left: 0; top: 0;}
.zycz_title{padding: 75px 0 0;}
.zycz_title h2{font-size:16px ;margin-bottom: 18px;color: #e50112;text-transform: uppercase;}
.zycz_title p{font-size: 40px;}
.zycz_nr{position: relative; overflow: hidden; padding-top: 80px;}
.zycz_nr img{width: 100%;}
.zycz_nr .swiper-button-next{width:50px;height: 50px;border-radius: 50%;border: 1px solid #e5e5e5;margin: 0; top: 0; right: 0;background: #fff;color: #e94233;transition: .5s;outline:none;}
.zycz_nr .swiper-button-next:hover{background: #e94233;color: #fff;}
.zycz_nr .swiper-button-prev:after,.zycz_nr .swiper-button-next:after{font-size: 20px;}
.zycz_nr .swiper-button-prev{width:50px;height: 50px;border-radius: 50%;border: 1px solid #e5e5e5;margin: 0; top: 0; right: 70px;background: #fff;color: #e94233;transition: .5s;left: auto;outline:none;}
.zycz_nr .swiper-button-prev:hover{background: #e94233;color: #fff;}

.xqhz_bj{position: relative; z-index: 10;background: url(../images/a_34.jpg) no-repeat center center;background-size: cover;}
.xqhz{width: 1600px;max-width: 94%; padding: 260px 0 200px; margin: 0 auto;}
.xqhz h2{font-weight: bold; font-size: 80px;margin-bottom: 40px;color: #000;}
.xqhz h2 b{color: #ce0001;font-weight: bold;}
.xqhz p{font-size: 20px; line-height: 50px;}
.xqhz h3{font-size: 26px;font-weight: bold; color: #ce0001; margin-top: 40px;}
.xqhz h3 b{font-family: font1;font-size: 40px; padding-right: 15px;}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {

.headerbox{width: 95.23vw;padding: 1.190vw 0;align-items: center;height: 5.773vw;}
.logo{width: 20.35vw; }

.nav li{padding:0 0 0 4.166vw;}
.nav a{font-size: 0.952vw;}

.banner_text{ width: 95.23vw;}
.banner_text h2{ font-size: 3.645vw; margin-bottom: 2.343vw;}
.banner_text p{font-size:1.785vw;line-height: 2;}
.banner_text a{ width: 9.047vw; line-height: 2.678vw;border-radius: 1.369vw;font-size: 0.952vw; margin-top: 4.947vw;}
.banner .swiper-pagination-bullet{width: 2.380vw;height: 0.178vw;}
.banner .swiper-pagination{bottom: 2.380vw;}
.gnfl{padding: 2.976vw 0 0 0;}

.gnfl li:before{height: calc(100% - 2.976vw);}
.gnfl h2{ font-size: 1.071vw;padding: 1.190vw 0 0.892vw;}
.gnfl p{font-size: 0.833vw; line-height: 1.785vw;}
.gnfl img{width: 6.190vw;height: 6.190vw;}

.gnfl a{ padding: 1.488vw 0;}
.ldys{width: 95.23vw; padding-bottom: 7.738vw;}
.ldys_title{ padding: 7.142vw 0 5.059vw; }
.ldys_title p{font-size: 0.952vw;}
.ldys_title h2{font-size: 2.380vw;}
.ldys_a{width: 27.26vw;}
.ldysbox{height: 38.09vw;}
.ldys_zz{  padding: 0 0.892vw;}
.ldys_zz h2{font-size: 3.125vw;}
.ldys_zz p{font-size: 1.25vw;}
.ldys_zz h3{font-size: 1.071vw;}
.ldysbox:hover .ldys_zz{ padding: 8.928vw 0;}
.ldysbox:hover p{margin: 2.261vw 0 11.72vw;opacity: 1;}

.ldys_b{width:24.70vw;}
.ldys_b li{padding-bottom: 1.190vw;}
.prodbox1{height: 21.13vw; }
.prodbox1 img{ object-fit: cover;}
.prodbox1:hover .ldys_zz{ padding: 2.976vw 0;}
.prodbox1:hover p{margin: 1.190vw 0 5.952vw;opacity: 1;}

.prodbox2{height: 15.71vw;  }

.prodbox2:hover .ldys_zz{ padding: 1.785vw 0;}
.prodbox2:hover p{margin: 1.190vw 0 3.571vw;}
.prodbox2:hover h3{opacity: 1;}
.ldys_c{width: 40.29vw;}
.ldys_c ul{ margin-left: -1.190vw;}
.ldys_c li{ padding: 0 0 1.190vw 1.190vw;}
.prodbox3{  height:16.07vw;}
.prodbox3:hover .ldys_zz{padding: 1.785vw 0;}
.prodbox3:hover p{margin: 1.190vw 0 3.571vw;}
.prodbox3:hover h3{opacity: 1;}
.prodbox4{height: 20.65vw;  }
.prodbox4:hover .ldys_zz{ padding: 1.785vw 0;}
.prodbox4:hover p{margin: 1.190vw 0 3.571vw;}

.xyjd{width: 79.76vw;margin: 0 auto;max- padding-bottom: 23.80vw;}
.xyjd_title{ padding: 3.571vw 0 2.083vw;}
.xyjd_title p{font-size: 0.952vw;}
.xyjd_title h2{font-size: 2.083vw;}
.xyjd_nr p{font-size: 0.833vw; line-height: 1.785vw;}
.xyjd_nr ul{ padding-top: 2.380vw;}
.xyjd_nr li{ padding: 0 8.333vw;}
.xyjd_nr h2{font-size: 3.125vw; margin-bottom: 1.041vw;}
.xyjd_nr ul li p{}
.xxry{width: 95.23vw;margin:0  auto ;max-  padding-top: 9.523vw;}
.xxry img{width: 32.5vw;left: 0; bottom: 0;}
.xxry_text{margin-left: 21.42vw;background: url(../images/a_44.jpg) no-repeat center center;background-size: cover; padding: 0 7.142vw 8.630vw 17.85vw;}
.xxry_titel{padding: 4.642vw 0 4.047vw;}
.xxry_titel p{font-size: 0.952vw;text-transform: uppercase; }
.xxry_titel h2{font-size: 2.380vw;}
.xxry_rn h2{font-size: 1.547vw;}
.xxry_rn h2 span{font-family: font1; font-size: 4.166vw;}
.wbnr{background: rgba(255,255,255,1); padding: 3.273vw 1.785vw 1.785vw 4.166vw;}
.wbnr p{font-size: 1.071vw; line-height: 2.380vw;}
.wbnr h3{ font-size: 0.833vw;margin-top: 0.892vw;}
.bj2{ padding-bottom: 2.083vw;}
.bj2:before{ content: "";height: 19.04vw; left: 0; bottom: 0;background: #f8fbff;}
.dsjj{width: 95.23vw;margin:0  auto ;max-}
.more{ right: 0; top: 8.928vw; font-size: 1.190vw; }
.more:hover{letter-spacing: 0.238vw;}
.dsjj_nr ul{justify-content: space-between;gap:1.190vw;}
.dsjjbox{background: #fff;}
.dsjjbox span{height: 27.38vw;}
.dsjjbox span:before{ content: ""; height: 10.11vw;left: 0;bottom: 0; background: #d80009;}
.dsjjbox span img{width: auto; height: 27.38vw;margin: 0 auto; }
.dsjjtext{}
.dsjjtext h2{font-size: 2.380vw; padding: 1.785vw 0 2.380vw; }
.dsjjtext h2:before{content: ""; border-bottom: 0.297vw solid #e50112;width: 3.928vw;bottom: 1.190vw; transform: translateX(-50%);border-radius: 0.178vw;}
.dsjjtext p{font-size: 1.071vw;line-height: 1.785vw;height: 5.952vw;}
.dsjjtext h3{border-top: 1px solid #eeeded;line-height: 4.166vw;font-size: 1.071vw;} 
.xsfc{width: 114.2vw;max- margin: 0 auto;}
.xsfc_title{width: 95.23vw;max- margin: 0 auto; padding: 5.952vw 0 0;}
.xsfc_title p{font-size: 0.952vw;margin-bottom: 0.892vw;text-transform: uppercase;}
.xsfc_title h2{font-size: 2.380vw;margin-bottom: 2.678vw;}
.xsfc_title h3{font-size: 1.071vw; line-height: 1.6;}
.xsfc_nr{ padding-left: 8vw; padding-top: 3.273vw;}
.xsfcbox{ height:37.61vw;border-radius: 0.595vw; }
.xsfcbox:before{left: 0;bottom: 0;background-image: linear-gradient(transparent, rgba(0,0,0,.5));content: "";}
.xsfcbox img{ object-fit: cover;transition: .5s;}
.xsfcbox span{ padding: 0 1.428vw; }
.xsfcbox p{font-size: 1.547vw; line-height: 4.761vw; }
.xsfcbox:hover img{transform: scale(1.1);}
.xsfc_nr .swiper-button-next{background: url(../images/a_62.jpg);width: 5vw;height: 1.964vw; margin: 0;top: 0;background-size: cover;right: 8vw;transition: .4s;}
.xsfc_nr .swiper-button-next:hover{background: url(../images/a_65.jpg);background-size: 100% 100%;}
.xsfc_nr .swiper-button-prev{background: url(../images/a_63.jpg);width: 5vw;height: 1.964vw; margin: 0;top: 0;background-size: cover;right: calc(8vw + 5.952vw);transition: .4s;left: auto;}
.xsfc_nr .swiper-button-prev:hover{background: url(../images/a_01.jpg);background-size: 100% 100%;}
.xsfc_nr .swiper-button-next:after,.xsfc_nr  .swiper-button-prev:after{font-size: 0;}
.xszp_title{ padding: 6.547vw 0 5.059vw;}
.xszp_title p{font-size: 0.952vw;margin-bottom: 0.892vw;text-transform: uppercase;}
.xszp_title h2{font-size: 2.380vw;margin-bottom: 4.761vw;}
.xszp_title li{ padding: 0 1.190vw;}
.xszp_title li a{  line-height: 3.333vw;font-size: 1.071vw;border: 1px solid #e50112; }
.xszp_title li.cur a{}
.xszp_title a:hover{}
.zszp_nr ul{}
.zszp_nr li{width: 33.33%;}
.zszpbox{height: 25vw;}
.zszpbox img{ object-fit: cover;}
.zszp_zz{ top: 0;left: 0; background: rgba(0,0,0,.54); padding: 5.357vw 0.595vw;justify-content: space-between;align-items: center;flex-wrap: wrap;flex-direction: column; transition: .5s; opacity: 0;}
.zszp_zz h2{font-size: 3.645vw;}
.zszp_zz h3{ font-size: 1.770vw;}
.zszp_zz p{font-size: 0.937vw; padding-top: 1.302vw;}
.zszp_zz:hover{opacity: 1;}
.zszp_zz:hover h2{animation: fadeInDown 1s 1;}
.zszp_zz:hover h3{animation: fadeInUp 1s 1;}
.zszp_zz:hover p{animation: fadeInUp 1s 1;}
.footer{background: #f7f7f7;}
.footbox{width: 95.23vw;max- margin: 0 auto;}
.foot_top {border-bottom: 1px solid #bebebe; padding: 2.083vw 0 1.190vw 0;}
.foot_bottom{justify-content: space-between; padding: 1.190vw 0;}
.foot_a{width: 29.16vw;}
.foot_a p{font-size: 0.952vw; line-height: 2.380vw;}
.foot_a h3{font-size: 0.952vw; line-height: 2.380vw;}
.foot_a ul{ margin-left: -1.190vw; padding-top: 4.166vw;}
.foot_a li{ padding-left: 1.190vw;}
.foot_a  ul li:nth-child(2){ }
.foot_a img{}
.foot_a dl{margin-left: -1.190vw;}
.foot_a dt{width: 33.33%; padding-left: 1.190vw;}
.foot_b{width: calc(100% - 35.11vw); margin-top: -4.166vw;}
.foot_b ul{justify-content: space-between;}
.foot_b h2{font-size: 0.952vw; font-weight: bold; }
.foot_b dt{line-height: 1.785vw;font-size: 0.952vw;}
.foot_b dt a{}
.foot_b dt a:hover{}
.bqxx{padding-bottom: 2.380vw;}
.bqxx p{ font-size: 0.833vw; line-height: 1.6;}
/*大师介绍*/
.banner1{height: 42.02vw; }
.banner1 img{object-fit: cover;}
.banner1_text{  top: 50%;transform: translateY(-50%); left: 0;}
.banner1_text p{font-family: font1; }
.banner1_text h2{font-size: 3.645vw;}
.h80{height: 4.761vw;background: #ce0002;}
.wz1600{margin: 0 auto;width: 95.23vw;max-}
.dsjs_title{padding: 6.845vw 0;}
.dsjs_title ul{}
.dsjs_title li{width: 12.5%; padding-left: 1.785vw;}
.dsjs_title li a{ font-size: 1.428vw; }
.dsjs_title li.cur a{}
.dsjs_nr{}
.dsjs_left{  width: 33.92vw;}
.dsjs_left img{height: 39.28vw; }
.dsjs_left:before{content: ""; left: 0;bottom: 0;height: 5.952vw;background: #ce0001;}
.dsjs_nr{animation: fadeIn 1s 1;}
.dsjs_right{width: calc(100% - 43.45vw); padding-top: 7.142vw;}
.dsjs_bt  h2{font-weight: bold; font-size: 2.976vw;margin-bottom: 1.785vw;}
.dsjs_bt p{font-size: 1.785vw;font-family: font1; }
.dsjs_wb{margin-top: 2.380vw; padding: 2.678vw;background: #f7f7f7;}
.dsjs_wb li{font-size: 1.071vw; line-height: 2.976vw;}
.dsjs_wb li b{}
.tdsz{padding: 7.738vw 0 4.464vw;}
.tdsz ul{}
.tdsz li{width: 33.33%; border-right:1px solid #c6c6c6;}
.tdsz ul li:nth-child(3){ border: none;}
.tdszbox{padding: 0 7.142vw;}
.tdszbox h2{font-size: 1.785vw;margin-bottom: 1.785vw;}
.tdszbox p{font-size: 0.952vw;}
.bj3{background: #f7f7f7;margin-bottom: 6.547vw;}
.sccx{margin: 0 auto;width: 95.23vw;max- padding-bottom: 0.595vw;}
.sccx_title{ padding: 3.571vw 0 3.869vw;}
.sccx_title p{font-family: font1; font-size: 3.571vw;margin-bottom: 1.488vw; }
.sccx_title h2{font-weight: bold; font-size: 2.380vw;}
.sccx_nr ul{ margin-left: -3.571vw;}
.sccx_nr li{ width: 33.33%; padding: 0 0 3.571vw 3.571vw;}
.sccx_nr a{  height: 20.05vw;}
.sccx_nr img{ object-fit: cover;transition: .5s;}
.sccx_nr p{ background: rgba(0,0,0,.54);top: 0;left: 0;opacity: 0;transition: .5s;}
.sccx_nr span{font-weight: bold; }
.sccx_nr a:hover p{opacity: 1;}
.sccx_nr a:hover span{animation: fadeInUp 1s 1;}
.sccx_nr a:hover img{transform: scale(1.1);}
/*实训设施*/
.sxss{padding: 9.821vw 0 3.571vw;}
.sxss ul{ margin-left: -3.571vw;}
.sxss li{ width: 33.33%; padding: 0 0 0 3.571vw;}
.sxss span{ border-radius: 0.595vw;  height: 22.14vw;}
.sxss img{ object-fit: cover;transition: .5s;}
.sxss p{font-size: 1.190vw;}
.sxss a:hover p{}
.sxss a:hover img{transform: scale(1.1);}
.fynr{padding: 0 0 9.821vw;}
.fynr li{ padding: 0 0.297vw;}
.fynr a{ padding: 0 0.595vw; font-size: 0.952vw;}
.fynr li.cur a{}
.fynr a:hover{}
/*学生风采*/
.yxxy_title{ padding: 5.952vw 0;}
.yxxy_title h2{font-size: 2.559vw;margin-bottom: 1.488vw;}
.yxxy_title p{font-size: 2.380vw;font-weight: bold;}
.yxxy_title h3{}
.yxxy_nr ul{ margin-left: -1.785vw;}
.yxxy_nr li{  padding-left: 1.785vw;}
.yxxy_box{border: 1px solid #ececec;}
.yxxy_box span{height: 18.45vw; }
.yxxy_box span img{ object-fit: cover;}
.yxxy_text{padding: 1.785vw 0.892vw 0.892vw 0.892vw; background: #ce0001;}
.yxxy_text:before{ border-bottom: 0.178vw solid #ffba42;top: 0.892vw;left: 0; content: "";}
.yxxy_text h2{font-weight: bold; font-size: 1.726vw;}
.yxxy_text h2 b{padding-left: 0.595vw;font-weight: bold;font-size: 1.428vw;}
.yxxy_text p{}
.xyzy_nr ul{ margin-left: -2.976vw;}
.xyzy_nr li{width: 33.33%;padding-left: 2.976vw;}
.xyzy_nr img{}
.jjnr{padding-bottom: 9.523vw;}
.jjnr img{}
/*学生作品*/
.bj9{background: #f7f7f7;}
.xszp{}
.xsz img{}
.xsz_title{ left: 0; top: 5.952vw;}
.xsz_title p{font-family: font1; font-size: 2.976vw;margin-bottom: 1.488vw;}
.xsz_title h2{font-weight: bold; font-size: 2.976vw;}
/*班别介绍*/
.xcds{ height: 39.76vw; margin: 5.952vw 0 8.630vw;}
.xcds b img{ object-fit: cover;}
.xds_text{ right: 0; top: 0;background: rgba(255,255,255,.7);backdrop-filter: blur(1.488vw); padding: 9.523vw 1.488vw 0 1.488vw;}
.xds_text h2{font-size: 2.142vw;}
.xds_text h2 span{font-weight: bold; padding-right: 0.892vw; font-size: 2.738vw;}
.xds_text ul{padding-top: 2.380vw; margin-left: -1.190vw;}
.xds_text li{ padding-left: 1.190vw;}
.xdsbox{height: 21.42vw;padding: 1.488vw 1.785vw 0 1.785vw;border-radius: 0 3.273vw 0 0;background: url(../images/a_07.png) no-repeat right bottom #fff;background-size: 10.47vw 10.17vw;}
.xdsbox span{ line-height: 2.619vw; padding: 0 1.071vw; font-size: 1.309vw;}
.xdsbox p{font-size: 1.071vw; line-height: 2.380vw;}
.xds_text ul li:nth-child(2) .xdsbox{ background: url(../images/a_08.png) no-repeat right bottom #fff;background-size: 9.107vw 12.44vw;}
.bj4{background: url(../images/a_03.jpg) no-repeat center center;background-size: cover;}
.rkms{width: 71.42vw;margin: 0 auto;max- padding-bottom: 3.273vw;}
.rkms_title{ padding: 4.761vw 0 3.571vw;}
.rkms_title h2{ font-size: 2.239vw; }
.rkms_title p{font-size: 2.380vw;font-weight: bold; }
.rkms_nr{ padding: 0 5.952vw;}
.rkms_nr .swiper-slide{}
.rkmsbox img{margin: 0 auto; border-radius: 50%;}
.rkms_text{ padding-bottom: 4.166vw;margin-left: -35%;opacity: 0;}
.rkms_text h2{font-weight: bold; font-size: 1.785vw;margin-bottom: 1.785vw;}
.rkms_text p{font-size: 1.071vw; line-height: 2.380vw;}
.rkms_nr .swiper-slide-active .rkms_text{ opacity: 1;}
.rkms_nr .swiper-slide-active img{opacity: 1;}
.rkms_nr .swiper-slide-active .rkmsbox h3{opacity: 1; font-weight: bold;}
.rkms_nr .swiper-3d .swiper-slide-shadow-left{background-image:none;}
.rkms_nr .swiper-3d .swiper-slide-shadow-right{background-image:none;}
.rkms_nr img{opacity: .5;}
.rkmsbox h3{font-size: 1.785vw; opacity: .54;}
.rkms_nr .swiper-button-next:after,.rkms_nr  .swiper-button-prev:after{font-size: 1.190vw;}
.rkms_nr .swiper-button-next{width: 2.678vw;height: 2.678vw;right: 0; background: #fff;border-radius: 50%; }
.rkms_nr .swiper-button-prev{width: 2.678vw;height: 2.678vw;right: 0; background: #fff;border-radius: 50%; }
.rkms_nr .swiper-button-next:hover{}
.rkms_nr .swiper-button-prev:hover{}
.zygk{padding: 9.523vw 0 11.30vw;justify-content: space-between;align-items: flex-end;}
.zygk_left{width: 35.83vw;}
.zygk_left img{}
.zygk_right{width: calc(100% - 37.79vw);}
.zygk_title{padding: 0 0 3.571vw 19.04vw;}
.zygk_title h2{font-size: 2.559vw; font-family: font1; margin-bottom: 1.190vw;}
.zygk_title p{font-size: 2.380vw;}
.zygk_title ul{ padding-top: 2.678vw;}
.zygk_title li{ padding-right: 1.666vw;}
.zygk_title li a{ line-height: 2.619vw; padding: 0 1.011vw; font-size: 1.309vw;border-radius: 1.309vw;}
.zygk_title li.cur a{}
.zygk_title a:hover{}
.kygk_nr{justify-content: space-between;}
.kygk_tp{width: 16.72vw;  }
.kygk_tp:before{content: "";width: 25vw;height: 6.547vw;background: #ce0001;right: 0;top: -8.928vw;}
.kygk_tp img{}
.kygk_text{width: calc(100% - 19.04vw);background: #f7f7f7; padding: 1.785vw 2.380vw 0 2.380vw;}
.kygk_text p{font-size: 1.071vw;line-height: 2.738vw;}
.bj8{background: url(../images/a_05.jpg) no-repeat center center;background-size: cover;}
.xxjh{width: 95.23vw;max- margin: 0 auto;padding-bottom: 2.678vw;}
.xxjh_title{ padding: 4.464vw 0 5.059vw;}
.xxjh_title p{font-size: 2.559vw; font-family: font1; margin-bottom: 1.190vw;}
.xxjh_title h2{}
.xxjh_nr ul{justify-content: space-between; gap:5.952vw;align-items: flex-end;}
.xxjh_nr li{width: calc(33.33% - 5.952vw);  transition: 300ms; transform: scale(0.8);}
.xxjhbox{border: 1px solid #a1a3a5; }
.xxjhbox img{}
.zzjh_text{ left: 0;top: 50%;transform: translateY(-50%); padding: 0 2.678vw;}
.zzjh_text h2{font-weight: bold; }
.zzjh_text p{font-size: 0.952vw; line-height: 1.6;}
.xxjh_nr li.cur{transform: scale(1);}
.zzjh_text h3{font-size: 1.428vw; line-height: 2;}
.xszp_title h3{margin-top: 2.976vw;font-weight: bold; font-size: 1.190vw;}
/*就业风采*/
.bj10{background: url(../images/a_09.jpg) no-repeat center center;background-size: cover;}
.jyfc{width: 63.69vw;margin: 0 auto;max-}
.jyfc img{}
.bj11{background: url(../images/a_10.jpg) no-repeat center center;}
.hhsj{padding-bottom: 3.571vw;}
.hhsj_title{ padding: 11.90vw 0 8.630vw; }
.hhsj_title h2{font-family: font1; font-size: 6.964vw; }
.hhsj_title p{font-size: 2.976vw; font-weight: bold;  }
.hhsj_title h3{font-size: 2.976vw;}
.hhsj_nr{ }
.hhsjbox{}
.hhsjbox img{border-radius: 50%; margin: 0 auto;}
.hhsjbox h2{font-size: 1.785vw;}
.hhsjbox h3{font-size: 1.190vw;}
.hhsjbox p{font-size: 1.190vw; line-height: 2;object-fit: #000;opacity: 0;}
.hhsj_nr .swiper-slide{ transition: 300ms;transform: scale(0.65);}
.hhsj_nr .swiper-slide img{opacity: .5;}
.hhsj_nr .swiper-slide-active,.hhsjbox .swiper-slide-duplicate-active{ transform: scale(1);}
.hhsj_nr .swiper-slide-active h2{}
.hhsj_nr .swiper-slide-active h3{opacity: 1;}
.hhsj_nr .swiper-slide-active p{opacity: 1;}
.hhsj_nr .swiper-slide-active img{opacity: 1;}
.cjjh{width: 95.23vw;max- margin: 0 auto; padding-bottom: 7.738vw;}
.cjjh_title{ padding: 7.142vw 0 6.547vw;}
.cjjh_title h2{font-size: 2.976vw; font-weight: bold; }
.cjjh_title h3{font-size: 2.976vw;}
.cjjh_title p{font-size: 1.071vw; line-height: 1.6;}
.cjjh_nr{}
.cjjh_nr img{border-radius: 0.892vw;}
.cjjh_nr .swiper-slide { }
.cjjh_nr .swiper-slide-active{width: 36.01vw;height: 25.29vw;}
.bj12{background: url(../images/a_16.png) no-repeat center center;background-size: cover;}
.qyhz{padding-bottom: 5.952vw;}
.qyhz_title{ padding: 5.952vw 0 4.464vw;}
.qyhz_title h2{font-weight: bold; font-size: 2.976vw;}
.qyhz_title p{font-size: 2.976vw;}
.qyhznr{  padding-left: 8vw;}
.qyhzbox img{}
.qyhzbox  p{margin-top: 1.488vw; font-size: 1.785vw;}
.qyhznr .swiper-wrapper{align-items: flex-end;}
.qyhznr .swiper-slide{}
.qyhznr .swiper-slide-active{width: 35% !important;}
/*六大优势*/
.wz1920{width: 114.2vw;max- margin: 0 auto;}
.cpys{justify-content: space-between; padding-bottom: 7.142vw; }
.cpys_tp{ padding: 4.761vw 3.273vw 4.761vw 7.142vw ;}
.cpys_tp img{}
.cpys_text{background: #f8fbff; padding:9.523vw 7.142vw 0 7.142vw; }
.cpys_text h3{font-family: font1; font-size: 3.333vw;}
.cpys_text h2{font-weight: bold; font-size: 2.142vw;margin: 1.488vw 0 2.678vw;}
.cpys_text h4{font-size: 1.547vw;margin-bottom: 1.190vw; }
.cpys_text p{font-size: 1.071vw;}
.cpys_text span{ font-family: font1; font-size: 23.80vw;}
.cpys_tp2{ padding: 4.761vw 7.142vw 4.761vw 3.273vw ;}
/*关于我们*/
.jswb{background: url(../images/a_17.jpg) no-repeat center center;background-size: cover;}
.jswbbox{width: 95.23vw;margin: 0 auto;max-}
.jswbbox:before{ content: "";background: url(../images/c_03.png);width: 95.23vw;height: 41.78vw; background-size: 100% auto;}
.jwbtext{padding: 5.059vw 2.380vw 14.88vw 26.19vw;}
.jwbtext h2{font-size:0.952vw ;margin-bottom: 1.071vw;}
.jwbtext h3{font-size: 2.380vw;margin-bottom: 2.678vw;}
.jwbtext p{font-size: 1.071vw; line-height: 1.785vw;margin-bottom: 2.083vw;}
.dscq_bj{ }
.dscq_bj:before{ content: ""; height: 19.04vw;left: 0;bottom: 0;background: #ce0001;}
.dscq{width: 95.23vw; margin: 0 auto;max- }
.dscq:before{content: "";background: url(../images/c_04.png) no-repeat right center;width: 95.23vw;height: 59.10vw; top: 0; right: 0;background-size: auto 100%;}
.dscq_text{padding: 5.357vw 19.94vw 1.488vw 0;}
.dscq_text h2{font-size:0.952vw ;margin-bottom: 1.071vw;}
.dscq_text h3{font-size: 2.380vw;margin-bottom: 2.678vw;}
.dscq_text p{font-size: 1.071vw; line-height: 1.785vw;}
.dscq img{margin: 0 auto;max-}
.xxrya_bj{background: #f7f7f7;}
.xxrya{width: 95.23vw;margin: 0 auto;max- }
.xxrya:before{ content: "";background: url(../images/c_05.png) no-repeat left center;height: 36.07vw;background-size: 100% 100%;}
.xxrya_text{padding: 5.059vw 0 7.738vw 15.47vw;}
.xxrya_text h2{font-size:0.952vw ;margin-bottom: 1.071vw;}
.xxrya_text p{font-size: 2.380vw;}
.xxrya_nr{padding-top: 4.761vw;  }
.xxryabox span{ height: 10.71vw;}
.xxryabox span img{ object-fit: cover;}
.xxryabox p{font-size: 0.952vw;line-height:1.309vw;}
.xxrya_nr .swiper-button-next{width:2.976vw;height: 2.976vw;border-radius: 50%;border: 1px solid #e5e5e5;margin: 0; top: 0; right: 0;background: #fff;}
.xxrya_nr .swiper-button-next:hover{background: #e94233;}
.xxrya_nr .swiper-button-prev:after,.xxrya_nr .swiper-button-next:after{font-size: 1.190vw;}
.xxrya_nr .swiper-button-prev{width:2.976vw;height: 2.976vw;border-radius: 50%;border: 1px solid #e5e5e5;margin: 0; top: 0; right: 4.166vw;background: #fff;}
.xxrya_nr .swiper-button-prev:hover{background: #e94233;}
.jcxy{width: 95.23vw; margin: 0 auto; max-}
.jcxy:before{ content: "";background: url(../images/c_06.png) no-repeat right center;height: 61.01vw;background-size: 100% 100%;}
.jcxy_text{padding: 6.25vw 15.17vw 6.547vw 0;}
.jcxy_title{ padding-bottom: 1.190vw;}
.btleft{}
.btleft h2{font-size:0.952vw ;margin-bottom: 1.071vw;}
.btleft p{font-size: 2.380vw;}
.btright{width: calc(100% - 16.07vw); padding-top: 2.023vw;}
.btright p{font-size: 1.071vw; line-height: 1.785vw;margin-bottom: 1.488vw;}
.jcxy_nr{}
.jcxy_nr ul{ margin-left: -5.952vw;}
.jcxy_nr li{ width: 33.33%; padding: 0 0 1.785vw 5.952vw;}
.jcxy_nr img{transition: .5s;}
.jcxy_nr a{}
.jcxy_nr a:hover img{transform: scale(1.1);}
.zycz_bj{background: #f7f7f7;}
.zyczbox{width: 95.23vw;max- margin: 0 auto; padding: 0 0 10.71vw 16.66vw;}
.zyczbox:before{content: "";background: url(../images/c7.png);height: 55.77vw;background-size: auto 100%;left: 0; top: 0;}
.zycz_title{padding: 4.464vw 0 0;}
.zycz_title h2{font-size:0.952vw ;margin-bottom: 1.071vw;}
.zycz_title p{font-size: 2.380vw;}
.zycz_nr{  padding-top: 4.761vw;}
.zycz_nr img{}
.zycz_nr .swiper-button-next{width:2.976vw;height: 2.976vw;border-radius: 50%;border: 1px solid #e5e5e5;margin: 0; top: 0; right: 0;background: #fff;}
.zycz_nr .swiper-button-next:hover{background: #e94233;}
.zycz_nr .swiper-button-prev:after,.zycz_nr .swiper-button-next:after{font-size: 1.190vw;}
.zycz_nr .swiper-button-prev{width:2.976vw;height: 2.976vw;border-radius: 50%;border: 1px solid #e5e5e5;margin: 0; top: 0; right: 4.166vw;background: #fff;}
.zycz_nr .swiper-button-prev:hover{background: #e94233;}
.xqhz_bj{ background: url(../images/a_34.jpg) no-repeat center center;background-size: cover;}
.xqhz{width: 95.23vw;max- padding: 15.47vw 0 11.90vw; margin: 0 auto;}
.xqhz h2{font-weight: bold; font-size: 4.761vw;margin-bottom: 2.380vw;}
.xqhz h2 b{}
.xqhz p{font-size: 1.190vw; line-height: 2.976vw;}
.xqhz h3{font-size: 1.547vw;font-weight: bold; }
.xqhz h3 b{font-family: font1;font-size: 2.380vw; padding-right: 0.892vw;}
.sxss p{padding: 3.125vw 1.302vw 4.427vw 1.302vw;}
}

@media(max-width:1200px){
.dhbtn{position: absolute;width: 30px;height: 30px; right: 15px;top: 50%;transform: translateY(-50%);background: url(../images/d1.png) no-repeat center center #ce0001;background-size: 20px 20px;border-radius: 4px;}
.header{height: 60px;background: #000;z-index: 100;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #ce0001;background-size: 20px 20px;}
.headerbox{display: block;max-width: 100%;}
.logo{position: absolute;left: 15px; top: 50%;transform: translateY(-50%);width: 170px;}
.h60{height: 60px;}
.nav{width: 200px;height:calc(100vh - 60px); top: 60px;left: -200px; background: #fff;position: fixed;z-index: 100;}
.nav ul{display: block;}
.nav a{color: #333;font-size: 16px;}
.nav li{display: block; line-height: 50px;border-bottom: 1px solid #eee;}
.dhbj{position: fixed;z-index: 10;width: 100%;height: 100%; left: 0;top: 0;background: rgba(0,0,0,.7);display: none;}

.banner_text h2{font-size: 24px;line-height: 1.5; margin-bottom: 10px;}
.banner_text p{font-size: 12px; line-height: 1.5;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.banner_text a{line-height: 36px;margin-top: 10px; font-size: 14px;width: 120px;}
.banner .swiper-pagination{bottom: 10px;}

.gnfl{padding-top: 40px;}
.gnfl li{float: none; width: 100%;}
.ldys_title{padding: 50px 0 30px;}
.ldys_title h2{font-size: 24px;}
.ldys_nr{display: block;}
.ldys_a{width: 100%; margin-bottom: 20px;}
.ldysbox{height: auto;}
.ldys_zz h2{font-size: 30px;}
.ldysbox:hover p{font-size: 20px; margin: 30px 0 100px;}
.ldys_b{width: 100%;}
.ldys_c{width: 100%;}
.ldys_zz h3{font-size: 14px;}
.xyjd_title h2{font-size: 24px;}
.xyjd_nr li{padding: 0 10px;}
.xyjd_nr h2{font-size: 24px;margin-bottom: 10px;}
.xyjd_nr ul li p{font-size: 14px;}
.xyjd{padding-bottom: 190px;background: none;}
.bj1{background: url(../images/a_35.jpg) no-repeat center center;background-size: 100% 100%;}
.xxry{padding: 50px 0 0 0;}
.xxry_text{padding: 15px; margin-left: 0;}
.xxry img{width: 100px;}
.xxry_titel{padding: 50px 0 30px;}
.xxry_titel h2{font-size: 24px;}
.xxry_rn h2 span{font-size: 30px;}
.xxry_rn h2{font-size: 18px;}
.xxry .swiper-button-prev{left: 66%!important;}
.wbnr{padding: 20px 20px 20px 80px;}
.wbnr p{font-size: 16px; line-height: 1.8;}
.dsjj_nr ul{display: block;}
.more{font-size: 14px; width: 70px;top: 60px;}
.dsjjtext h2{font-size: 24px;}
.dsjjtext p{font-size: 14px; line-height: 24px;height: 80px;}
.dsjjbox span:before{height: 100px;}
.dsjjbox span{height: 300px;}
.dsjjbox span img{height: 100%;}
.dsjjbox{border: 1px solid #eee;}
.dsjj_nr li{padding-bottom: 15px;}
.dsjjtext h3{font-size: 14px; line-height: 40px;}
.xsfc_title{padding: 50px 0 0 0;text-align: center;}
.xsfc_title h2{font-size: 24px;margin-bottom: 15px;}
.xsfc_title h3{font-size: 14px;}
.xsfc_nr .swiper-button-next{width: 50px; height: 20px;top: 20px; right: 3%;}
.xsfc_nr .swiper-button-prev{width: 50px; height: 20px;top: 20px; right: calc(65px + 3%);}
.xsfc_nr{padding:60px 3% 0  3%;}
.xsfcbox{height: auto;}
.xsfcbox p{font-size: 20px;}
.xsfcbox span{font-size: 16px; line-height: 30px; padding: 0 20px;}
.xszp_title{padding: 50px 0 30px;}
.xszp_title h2{font-size: 24px;margin-bottom: 20px;}
.xszp_title li{padding: 0 5px;}
.xszp_title li a{width: 90px; line-height: 36px; font-size: 14px;}
.zszp_nr li{float: none; width: 100%;padding-bottom: 2px;}
.zszpbox{height: auto;}
.zszp_zz{display: block;}
.zszp_zz h2{font-size: 30px;}
.zszp_zz h3{font-size: 20px;line-height: 3;}
.zszp_zz p{font-size: 14px; padding-top: 0;}
.h80{height: 40px;}
.foot_top{padding: 25px 0;}
.foot_top img{width: 200px;margin: 0 auto;}
.foot_b{display: none;}
.foot_bottom{display: block;}
.foot_a{width: 100%;}
.foot_a ul{padding-top: 30px;}
.foot_a p{text-align: center;}
.bqxx p{text-align: center;}
.ldys{padding-bottom: 50px;}

.banner1{height: 250px;}
.banner1_text p{font-size: 24px;margin-bottom: 15px;}
.banner1_text h2{font-size: 30px;}
.xds_text{width: 100%; padding:30px 15px;}
.xds_text h2{font-size: 18px;}
.xds_text h2 span{font-size: 24px;}
.xds_text ul{padding-top: 15px;}
.xds_text li{width: 100%; padding-bottom: 15px;}
.xdsbox{padding: 15px;height: 280px;}
.xdsbox span{font-size: 18px;line-height: 40px;}
.xdsbox p{font-size: 14px; line-height: 1.8;}
.xcds{margin:30px 0 50px 0;}
.rkms_title{padding: 50px 0 30px;}
.rkms_title h2{font-size: 24px;margin-bottom: 15px;}
.rkms_title p{font-size: 30px;}

.rkms_nr{padding: 0 50px;}
.rkms_text{width: 100%;margin-left: 0;}
.rkms_nr .swiper-slide{width: 100%;}
.rkms_text{padding-bottom: 30px;}
.rkms_text h2{font-size: 18px;margin-bottom: 15px;}
.rkms_text p{font-size: 14px; line-height: 1.8;}
.rkms_nr img{width: 200px;}
.rkmsbox h3{font-size: 20px;margin-top: 15px;}
.rkms_nr .swiper-button-next{bottom: 100px;}
.rkms_nr .swiper-button-prev{bottom: 100px;}

.zygk{display: block;}
.zygk_left{display: none;}
.zygk_right{width: 100%;}
.zygk_title{padding: 0; text-align: center;}
.kygk_tp:before{display: none;}
.zygk{padding: 50px 0;}
.zygk_title h2{font-size: 24px;margin-bottom: 15px;}
.zygk_title p{font-size: 30px;}
.zygk_title ul{padding: 30px 0;text-align: center;}
.zygk_title li{display: inline-block; padding: 0 5px;float: none;}
.zygk_title li a{font-size: 16px; line-height: 36px;}
.kygk_nr{display: block;}
.kygk_tp{width: 100%;}
.kygk_text{width: 100%; padding: 15px;}
.kygk_text p{font-size: 14px; line-height: 1.8;}
.xxjh_title{padding: 50px 0 30px;}
.xxjh_title p{font-size: 24px;margin-bottom: 15px;}
.xxjh_title h2{font-size: 30px;}
.xxjh_nr ul{display: block;}
.xxjh_nr li{width: 100%;transform: scale(1); padding-bottom: 15px;}
.zzjh_text{ padding: 0 15px;}
.zzjh_text h2{font-size: 24px;margin-bottom: 15px;}
.zzjh_text h3{font-size: 18px;line-height: 2;}
.xszp_title h3{margin-top: 25px;}

.dsjs_title{padding: 50px 0 25px;}
.dsjs_title ul{overflow: auto;white-space: nowrap;}
.dsjs_title ul::-webkit-scrollbar {width: 0;height: 0;}
.dsjs_title li{float: none;display: inline-block; padding: 0 10px 0 0;width: auto;}
.dsjs_title li a{font-size: 16px; padding: 0 20px; line-height: 36px;}
.dsjs_left{float: none;width: 100%;}
.dsjs_left:before{height: 50px;}
.dsjs_left img{height: 300px; margin: 0 auto;}
.dsjs_right{float: none;width: 100%; padding: 20px 0 0 0;}
.dsjs_bt h2{font-size: 24px;margin-bottom: 15px;}
.dsjs_bt p{font-size: 24px;}
.dsjs_wb{margin-top: 15px;padding: 15px;}
.dsjs_wb li{font-size: 14px;line-height: 1.8;}
.tdsz{padding: 50px 0;}
.tdsz ul{border-top: 1px solid #eee;}
.tdsz li{float: none; width: 100%;border: none;}
.tdszbox{padding: 20px;border-bottom: 1px solid #eee;}
.tdszbox h2{font-size: 24px;margin-bottom: 15px;}
.sccx_title{padding: 50px 0 30px;}
.sccx_title p{font-size: 24px;margin-bottom: 15px;}
.sccx_title h2{font-size: 30px;}
.sccx_nr li{float: none; padding-bottom: 15px;width: 100%;}
.sccx_nr a{height: auto;}
.bj3{margin-bottom: 50px;}
.hhsj_title{padding: 50px 0 30px;}
.hhsj_title h2{font-size: 24px;top: 40px;}
.hhsj_title p{font-size: 24px;margin-bottom: 20px;}
.hhsj_title h3{font-size: 24px;}
.hhsj_nr{padding: 0 10%;}
.hhsjbox h2{font-size: 24px;margin: 20px 0;}
.hhsjbox p{font-size: 14px;line-height: 1.8;}
.cjjh_title{padding: 50px 0 30px;}
.cjjh_title h2{font-size: 24px;}
.cjjh_title h3{font-size: 24px;margin: 15px 0;}
.cjjh_title p{font-size: 14px; line-height: 1.8;}
.cjjh_nr .swiper-slide{width: 100%;}
.cjjh_nr .swiper-slide-active{width: 100%;height: auto;}
.cjjh{padding-bottom: 50px;}

.qyhz_title{padding: 50px 0 30px;}
.qyhz_title h2{font-size: 24px;margin-bottom: 15px;}
.qyhz_title p{font-size: 24px;}
.qyhznr{padding: 0 3%;}
.qyhzbox p{font-size: 14px;}
.qyhznr .swiper-slide{width: 35% !important;}
.qyhznr .swiper-slide-active{width: 50% !important;}
.qyhz{padding-bottom: 60px;}

.cpys{display: block;padding-bottom: 30px;}
.cpys_tp{width: 100%; padding: 25px 3%;}
.cpys_text{width: 100%; padding: 25px 3%;}
.cpys_text h3{font-size: 24px;}
.cpys_text h2{font-size: 28px;margin: 15px 0;}
.cpys_text h4{font-size: 16px;}
.cpys_text p{font-size: 14px;line-height: 2;}
.cpys_text span{font-size: 120px;right: 15px;bottom: 0;}
.sjzs{display: block;}
.pczs{display: none;}
.cpys_tp2{padding: 25px 3%;width: 100%;}
.sxss{padding: 50px 0;}
.sxss li{width: 100%; padding-bottom: 15px;}
.sxss span{height: auto;}
.sxss p{padding: 15px;}
.fynr{padding-bottom: 50px;}
.fynr li{padding: 0 2px;}
.fynr a{font-size: 14px;}
.fynr li:nth-child(6){ display: none;}
.fynr li:nth-child(7){ display: none;}

.yxxy_title{padding: 50px 0 30px;}
.yxxy_title h2{font-size: 24px;margin-bottom: 15px;}
.yxxy_title p{font-size: 30px;}
.yxxy_title h3{font-size: 14px;margin-top: 20px; line-height: 1.8;}
.yxxy_nr li{width: 100%; padding-bottom: 15px;}
.xyzy_nr li{width: 100%; padding-bottom: 15px;}
.jjnr{padding-bottom: 50px;}
.xsz_title p{font-size: 20px; margin-bottom: 10px;}
.xsz_title h2{font-size: 20px;}
.xsz_title{top: 20px;}
.jwbtext{padding:50px 0 50px 50px ;}
.jswbbox::before{display: none;}
.jwbtext h2{font-size: 14px;margin-bottom: 10px;}
.jwbtext h3{font-size: 24px;margin-bottom: 15px;}
.jwbtext p{font-size: 16px; line-height: 24px;margin-bottom: 10px;}
.dscq:before{display: none; }
.dscq_text{padding: 50px 0 20px 0;}
.dscq_text h2{font-size: 14px;margin-bottom: 10px;}
.dscq_text h3{font-size: 24px;margin-bottom: 15px;}
.dscq_text p{font-size: 16px; line-height: 24px;margin-bottom: 10px;}
.dscq_bj:before{height: 50px;}
.xxrya_text{padding: 50px 0;}
.xxrya_text h2{font-size: 14px;margin-bottom: 10px;}
.xxry_title p{font-size: 24px;margin-bottom: 15px;}
.xxryabox span{height: auto;}
.xxryabox p{font-size: 14px;}
.xxrya:before{display: none;}
.jcxy:before{display: none;}
.jcxy_text{padding: 50px 0;}
.btleft{float: none;text-align: left;}
.btleft h2{font-size: 14px;margin-bottom: 10px;}
.btleft p{font-size: 24px;margin-bottom: 15px;}
.btright{padding: 0; width: 100%;float: none;}
.btright p{font-size: 14px; line-height: 1.8;margin-bottom: 10px;}
.jcxy_nr li{width: 50%; padding: 0 0 15px 15px;}
.jcxy_nr ul{margin-left: -15px;}
.zyczbox:before{display: none;}
.zyczbox{padding: 50px 0;}
.zycz_title{padding: 0;}
.zycz_title h2{font-size: 14px;margin-bottom: 10px;}
.zycz_title p{font-size: 24px;margin-bottom: 15px;}

.xqhz{padding: 80px 0;}
.xqhz h2{font-size: 26px;margin-bottom: 15px;}
.xqhz p{font-size: 14px;line-height: 2;}
.xqhz h3{font-size: 16px;margin-top: 15px;}
.xqhz h3 b{font-size: 32px;}
}
@media(max-width:480px){

}



/*7.9修改*/
.xxry .swiper-button-next{color: #ce0001;bottom: 230px;top: auto;}
.xxry .swiper-button-prev{color: #ce0001;bottom: 230px;top: auto; left: 36%}
.none{display: none}
.kygk_tp{float: left}
.kygk_text{float: right}