html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family:"Microsoft Yahei";}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;font-family: "Microsoft Yahei"}
img{border: none;margin:0px;padding:0px;display: block;font-size: 0px;}
a{text-decoration: none; }
body{margin:0px;padding:0px;}

.margin500{
  margin-top: -574px!important;
}
.main{width: 1200px;margin:0 auto;height: auto;overflow: hidden;}
.title{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.title img{margin:0 auto;}
.title h3{width: 100%;font-size: 26px;color: #333333;overflow: hidden;margin:40px auto 23px;text-align: center;}
.title h3 a{color: #333333;}
.title p{width: 100%;margin:0 auto;height: 51px;background:url("../image/goldKey_line.png") no-repeat center;background-size: contain;}
.detai_swiper{width: 600px;height: 337px;float: left;overflow: hidden;}
.detai_swiper img{display: block;width: 100%;margin:0 auto;height: 337px;}
.detai_text{width: 600px;float: right;height: 337px;background: #ECF4FF;overflow: hidden;position:relative;}
.detai_text p{width: 516px;margin:35px auto 0;height: auto;overflow: hidden;color: #333333;font-size: 18px;line-height: 40px;}
.detai_text a{position: absolute;right: 40px;bottom: 36px;display: inline-block;width: 119px;height: 40px;line-height: 40px;text-align: center;color: #0752C9;border: 1px solid #0752C9;border-radius: 40px;font-size: 14px;font-weight: 600;}
.ssjt,.xyhd,.jybz,.jxzx,.msfc{width: 100%;margin:40px auto 0;height: auto;overflow: hidden;}
.xyhd{float: left;    margin-top: -336px;
}
.ssjt_address{width: 600px;height: 337px;float: left;background: #FDFDFD;}
.ssjt_text{width: 599px;height: 335px;float: right;background: #FDFDFD;position: relative;border-left: none;}
.ssjt_ico{width: 516px;margin:47px auto 0;height: auto;overflow: hidden;}
.ssjt_ico i{display: block;width: 313px;height: 38px;float: left;background: url("../image/map_line.png") no-repeat center;}
.ssjt_ico a{display: block;width: 176px;height: 82px;background: url("../image/daohang.png") no-repeat center;float: right;cursor: pointer;}
.ssjt_p{width: 516px;margin:18px auto 0;height: auto;overflow: hidden;font-size: 18px;color: #333333;line-height: 30px;}
.video{width: 100%;margin:40px auto;height: auto;overflow: hidden;}
.video video{display: block;width: 674px;height: auto;overflow: hidden;margin:0 auto;}
.tszy{width: 100%;margin:40px auto 0;height: auto;overflow: hidden;background: linear-gradient(180deg, #CBE0FF 0%, rgba(254,254,254,0) 100%);}
.tszy_swiper{width: 1200px;margin:0 auto;height: auto;}
.tszy_swiper .hd li{float: left;width: 386px;margin-right: 21px;height: auto;overflow: hidden;}
.tszy_swiper .hd li span{display: block;width: 100%;text-align: center;font-size: 18px;color: #333333;font-weight: 600;line-height: 25px;height: 25px;overflow: hidden;margin:65px auto 32px;white-space: nowrap;text-overflow: ellipsis;}
.tszy_swiper .hd li img{display: block;width: 100%;height: 250px;margin:0 auto;}
.tszy_swiper .bd{width: 100%;text-align: center;margin:20px auto 10px;}
.tszy_swiper .bd li{display: inline-block;width: 8px;height: 8px;background: #DADADA;line-height: 40px;overflow: hidden;border-radius: 100%;margin:0 3px;}
.tszy_swiper .bd li.on{background: #4284FF;padding: 0 2.5px;border-radius: 8px;}
.school_info{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.school_info h3{width: 100%;font-size: 32px;color: #FFDB98;text-align: center;line-height: 45px;height: auto;overflow: hidden;margin:40px auto 23px;}
.school_info p{width: 100%;margin:0 auto;height: 51px;background:url("../img/detai/title.png") no-repeat center;background-size: contain;}
.school_box{width: 100%;margin:36px auto 0;height: auto;overflow: hidden;background: #FDFDFD;}
.info_swiper{width: 600px;height: 339px;float: left;overflow: hidden;}
.info_swiper img{display: block;width: 100%;margin:0 auto;height: 339px;}
.info_text{width: 598px;float: right;height: 337px;border: 1px solid #EDEDED;border-left: none;overflow: hidden;position: relative;background: #3B59A5;}
.info_text p{width: 516px;margin:40px auto 10px;height: auto;overflow: hidden;font-size: 18px;color: #FFFFFF;line-height:40px; display: flex;
justify-content: center;}
.info_text p a{color: #8DB3FB; font-size: 14px;}
.info_text ul{width: 100%;text-align: center;margin:26px auto 0;}
.info_text li{display: inline-block;width: 4px;height: 4px;background: #E8D2A2;border-radius: 100%;margin:0 10px;}
.header{width: 100%;margin:0 auto;height: 560px;background: url("../image/header.png") no-repeat top center;background-size: cover;}

.headBgDetail{
  width: 100%;margin:0 auto;height: 1118px!important;
 background: url("../image/headBgDetail.png") no-repeat top center !important;background-size: cover;
}

.header img{display: block;width: 622px;margin:0 auto;padding-top: 129px;}
.header p{width: 100%;margin:52px auto 0;height:auto;overflow: hidden;text-align: center;}
.header p a{background: rgba(0,46,101,0.71);line-height: 28px;border-radius: 28px;display: inline-block;padding: 0 10px;}
/*.header p i{display: inline-block;float: left;width: 36px;height: 28px;background: url("../img/ye.png") no-repeat center;background-size: cover;}*/

.header p span{padding-left: 25px;background: url("../image/YY-chakan.png") no-repeat left center;display: inline-block;line-height: 24px;font-size: 16px;color: #FFB320;}
.header p em{font-size: 16px;color: #ffffff;line-height: 28px;margin-left: 5px;}
.foot{width: 100%;margin:0 auto;height: 290px;overflow: hidden;background: url("../image/foot_background.png") no-repeat bottom center;background-size: cover;}
.foot_cn{width: 1200px;margin:46px auto 20px;height: auto;overflow: hidden;}
.foot_title{width: 100%;margin:0 auto 30px;height: auto;overflow: hidden;line-height: 36px;color: #ffffff;}
.foot_title span{display: block;float: left;font-size: 26px;font-weight: 600;}
.foot_title img{float: left;margin-left: 42px;}
.foot_left{width: 240px;float: left;height: auto;overflow: hidden;}
.foot_left p{width: 100%;text-align: left;font-size: 14px;color: #ffffff;line-height: 20px;margin:0 auto 13px;}
.foot_left a{display: inline-block;line-height: 30px;border-radius:30px;color:#ffffff;padding:0 14px;background: linear-gradient(180deg, #0E58D7 0%, #7FAEF1 100%);margin-top:10px;}
.foot_wechat{float: right;width: 111px;margin-top: -40px;}
.foot_wechat p{width: 100%;height: 111px;border-radius: 5px;background:rgba(255,255,255,0.6);margin:0 auto;overflow: hidden;}
.foot_wechat p img{display: block;width: 99px;margin:6px auto;height: 99px;}
.foot_wechat span{display: block;width: 100%;text-align: center;font-size: 16px;color: #ffffff;line-height: 40px;}

.header{width: 100%;margin:0 auto;height: 560px;background: url("../image/header.png") no-repeat top center;}
.headerImg{display: block;width: 622px;margin:0 auto;padding-top: 440px;}
.header p{width: 100%;margin:52px auto 0;height:auto;overflow: hidden;text-align: center;}
.header p a{background: rgba(0,46,101,0.71);line-height: 28px;border-radius: 28px;display: inline-block;padding: 0 10px;}
/*.header p i{display: inline-block;float: left;width: 36px;height: 28px;background: url("../img/ye.png") no-repeat center;background-size: cover;}*/
.headerBg{
  background: #2E33A2;
}
.header p span{ height: 16px; padding-left: 25px;background: url("../image/YY-chakan.png") no-repeat left center;display: inline-block;line-height: 16px;font-size: 16px;color: #FFB320;}
.header p em{font-size: 16px;color: #ffffff;line-height: 28px;margin-left: 5px;}

.index_main{
  
background: #2E33A2;

width: 100%;
padding-bottom: 50px;
}

.jsy{
  box-sizing: border-box;
  margin: auto;
  width: 1126px;

  background: linear-gradient(135deg, rgba(137,237,141,0.22) 0%, RGB(38,129,229,0.48) 48%, RGB(79,112,249,0.5) 100%);
  border: 1px solid rgba(255,255,255,0.5);
  backdrop-filter: blur(10px);
  padding: 35px 105px;
}
.jsy_content{
  min-height: 126px;
  font-size: 18px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 41px;

  
}
.jsy_head{
  display: flex;flex-direction: row;
  margin-bottom: 20px;
}
.jsy_head img{
  object-fit: none;
  margin-right: 19px;
}
.jsy_foot{
  display: flex;flex-direction: row-reverse;
  
}

.goldKeyLine{
  margin: auto;
  margin-top: 34px;
  margin-bottom: 40px;
  
}
.index_list{ width: 1126px;margin:0 auto;height: 1126px;overflow: hidden;}
.index_list ul{width: 1126px;margin:0 auto;}

.index_list_li{width:547px;float: left;height: auto;overflow: hidden;margin-bottom: 40px;}
.index_list_li:nth-child(odd) {/*表示li元素中，从1开始 奇数为pink*/
  margin-right: 32px;
}
.index_img{width: 100%;height: auto;margin:0 auto;overflow: hidden;}
.index_img img{display: block;width: 100%;margin:0 auto;height: 160px;}

.index_bottom span{font-size: 24px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #333333;
  line-height: 33px;}

  .index_bottom{
    background: linear-gradient(360deg, #E5D7FF 0%, #E2EDFF 13%, #F7F6FF 100%);
  border: 1px solid #FCE8CB;
  height: 90px;
  box-sizing: border-box;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 5px;
  }
  .index_bottom img{
   height: 23px;
   width: 46px; 
    margin-right: 14px;
  }
.row{
  display: flex;
  flex-direction: row;
  align-items: center;
}
.tips ul{
  margin-top: 8px;
 display: flex;
 flex-direction: row;
}
.tips li{
  display: inline;
}
.tips li span{
  box-sizing: border-box;
  display: inline-block;
  padding: 2px 8px;
  background: rgba(226,241,255,0.27);
  border-radius: 5px;
  border: 1px solid #699AFB;
font-size: 12px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #79A5FB;
line-height: 20px;
margin-right: 10px;
}
.index_more{width: 100%;margin:0 auto;height: auto;overflow: hidden;text-align: center;}
.index_more a{display: inline-block;line-height: 34px;padding:0 20px;background:#F1F1F1;border-radius: 34px;font-size: 16px;color: #5584C4;cursor: pointer;margin-top: 50px;}



.list_swiper{position: relative;}
.list_swiper .num{position: absolute;left: 0;bottom: 10px;width: 100%;text-align: center;z-index: 3;}
.list_swiper .num li{display: inline-block;width: 10px;height: 10px;background: #DADADA;border-radius: 100%;margin:0 2px;opacity: 0.68;}
.list_swiper .num li.on{background: #4284FF;padding: 0 5px;}

.tszy_swiper{position: relative;height: 420px;}
.tszy_swiper .prev{position: absolute;left: -30px;width: 30px;height: 80px;background: rgba(0,0,0,0.4) url("../image/left.png") no-repeat center;top:205px;z-index: 3;background-size: 80%;}
.tszy_swiper .next{position: absolute;right:-30px;width: 30px;height: 80px;background: rgba(0,0,0,0.4) url("../image/right.png") no-repeat center;top:205px;z-index: 3;background-size: 80%;}

.blueBg{
  width: 1109px;
height: 358px;
float: right;

background: linear-gradient(180deg, #4FB0FF 0%, #2B80FA 100%);
}
.touming{
  background: transparent;
}
.baip{
  color: #FFFFFF!important;
}
.bai{
  color: #FFFFFF!important;
    border: 2px solid #FFFFFF!important;
}
.ckgd{

  display: inline-block;line-height: 30px;border-radius:30px;color:#6D5520;padding:0 22px;background: linear-gradient(180deg, #FFEAB7 0%, #FFD36F 100%);margin-top: 35px!important;
}

.detail{
  margin: 30px auto;
  width: 1148px;
background: #FFFFFF;
box-shadow: 0px 2px 14px 4px rgba(221,238,250,0.46);
border-radius: 10px;
}


.article{width: 94%;margin:0 auto;height: auto;overflow: hidden;background: #ffffff;padding-bottom: 2rem;
  border-radius: 20px;
}
.article_top{width: 90%;margin:74px  /* 76/30 */ auto 1rem;height: auto;overflow: hidden;}
.article_top h3{width: 100%;text-align: center;font-size: 44px  /* 41/30 */;color: #333333;line-height: 44px  /* 57/30 */;margin-bottom: 30px;}
.article_top p{width: 100%;font-size: 14px  /* 28/30 */;color: #999999;text-align: center;line-height: 24px  /* 40/30 */;margin:10px auto 0;}
.article_top p span{padding: 0 10px;}
.article_cn{width: 90%;margin:0 auto;height: auto;overflow: hidden;text-align: justify;font-size: 16px  /* 28/30 */;line-height: 32px  /* 50/30 */;margin-top: 66px;}
.article_cn img{display: block;max-width: 100%;margin:0 auto;}
.article_cn video{display: block;max-width: 100%;margin:0 auto;}
.article_cn table{display: block;max-width:100%;margin:0 auto;}
.line{
  width: 906px;
  height: 1px;
  margin: 10px auto;
 background-color: #D4D4D4;
}