@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0 auto;} *+html *{padding:0; margin:0;}* {margin:0; padding:0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,input,ifram,em,span,i{margin:0;padding:0}img{ border:0px;}ul,ol,li{ list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: 600;}a,a:visited{color:#333; text-decoration:none;}a:hover{ text-decoration:none;  cursor:pointer;}.clear{clear:both; font-size:0px; height:0px;}ul,li{list-style-type:none;}a,a:link,a:hover,a:visited,a:active{ color:#333;}a:hover{color: #b52726;}html,body{height:100%}h1{ font-size:18px; font-weight:normal;}input,textarea,select{padding:0;font-family:inherit;outline:none;resize:none;background:none;border:none;color:inherit;}input::-moz-placeholder{color:inherit;opacity:0.5;font-size:inherit;}textarea::-moz-placeholder{color:inherit;opacity:0.5;font-size:inherit;}select::-moz-placeholder{color:inherit;opacity:0.5;font-size:inherit;}::-webkit-input-placeholder{color:inherit;opacity:0.5;font-size:inherit;}::-ms-input-placeholder{color:inherit;opacity:0.5;font-size:inherit;}
html,body{font-size:10px;font-size:62.5%;/* =16px */}
body{font-family:"Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", PingHei, STHeiti;color: #222; min-width:1200px;}

.wrap{margin: 0 auto; width:1200px; overflow:hidden;}
.ovhid{ overflow:hidden;}
.marbot20{ margin-bottom:40px;}
.fleft{ float:left;}
.fright{ float:right;}

.top{ background-image:url(../ztcImages/ztc2_r1_c1.png); background-repeat: no-repeat; background-position: center ; background-size:cover; height:390px;}
.headline{background:rgba(0, 46, 91, 0.5); color:#fff;height:3rem; line-height:3rem; font-size:1.6rem; }
.headline a{color:#fff;}
.headline i{ font-weight:600; font-size:1.8rem;}

.nav{height:5rem; line-height:5rem;   background:rgba(6,95,185,1.0); position:relative; margin-bottom:2rem; }
.nav ol{ display:none;}
.nav  li{ float:left;}
.nav  li a{ display:block; padding:0 2.5rem;  font-size:1.8rem; font-weight:bold; color:#fff;}
.nav  li.current a,.nav  li a:hover{background:#0051A2;}

.m1,.m2,.m3,.m4,.m5{ margin-bottom:25px;}
.infoh{ margin-right:276px;}
.hTil{ height:5rem; line-height:5rem; position:relative;border-bottom:1px solid #0091eb;margin-bottom:1rem; }
.hTil h1{font-size:2.4rem; color:#008feb; padding-left:4rem; }
.hTil a{ position:absolute; top:0; right:0rem; color:#888; font-size:1.4rem;}
.til1{ background:url(../ztcImages/ztc2_r3_c2.png) no-repeat left center;}
.til2{ background:url(../ztcImages/ztc2_r3_c8.png) no-repeat left center;}
.til3{ background:url(../ztcImages/ztc2_r8_c2.png) no-repeat left center; border-bottom:0px;}
.til4{background:url(../ztcImages/ztc2_r12_c2.png) no-repeat left 0.85rem;}
.til3 h1{ padding-left:6rem;}
.listH{ height:240px;}
.listH li{ font-size:1.4rem; line-height:3rem;height:3rem; background:url(../ztcImages/ztc_r2_c2.png) no-repeat left center; position:relative;}
.listH li a{  display:block; margin-right:7rem;text-overflow:ellipsis; white-space:nowrap;overflow:hidden; text-indent:1.5rem;}
.listH li span{ position:absolute; top:0; right:0; color:#868686;}
.notice-l,.notice-r{float:left;width:50%; }
.notice-l .hTil,.notice-r .hTil{ margin-right:2rem;}
.notice-l .listH,.notice-r .listH{ margin-right:2rem;}
.miright{width:276px;float:right;/*  flex:1;width:23%; */}
.special{}
.special .swiper-container {width: 100%;height:130px;}
.special .swiper-slide {width: 100%;height:130px;}
.special .swiper-slide  img{width: 100%;height: 100%; object-fit:cover;}

.stats{  background:url(../ztcImages/r1_c1.png) no-repeat right bottom #D5D7FF; height:130px; color:#242175; font-size:16px; line-height:34px;/* color:#fff;*/}
.stats div{    margin-left: 30px;}
.ywicon{ overflow:hidden; display:flex; justify-content:space-between;}
.ywicon li{/*width:284px; */width: 24%;background:#f5f7fc; height:150px;}
.ywicon li a{ display:block; padding-left:120px; background-repeat:no-repeat; background-position:left bottom; height:110px; margin:20px;}
/*.ywicon li.pr1 a{  background-image:url(../ztcImages/xuezjs2.png);}
.ywicon li.pr2 a{ background-image:url(../ztcImages/xuezjs4.png);}
.ywicon li.pr3 a{ background-image:url(../ztcImages/xuezjs1.png);}
.ywicon li.pr4 a{background-image:url(../ztcImages/xuezjs5.png);}*/
.ywicon li a h6{ height:3rem; line-height:3rem; font-size:1.6rem; padding-top:1.5rem;}
.ywicon li a p{font-size:1.4rem; line-height:2rem;}
.ywicon li.pr4{float:right;margin-right:0;}
.ywicon li.isclose a{ opacity:0.7;}

.ad2{overflow:hidden;display:flex;flex-wrap: wrap; }
.ad2 li{ width: 24%;margin-bottom: 20px;}
.ad2 li a{ display:block;}
.ad2 li img{ display:block;width:100%; height:136px; object-fit:cover;}.ad2 li {
    margin-right:16px
}
.ad2 li:nth-child(4n){
    margin-right:0
}

.m3{ background:#eaf3f7; padding:3rem 0;}
.hbmP .swiper-container{ }
.hbmP .swiper-slide{ /* width:38rem !important ;*/}
.hbmP .swiper-slide a div{position:relative;}
.hbmP .swiper-slide a div:before{ content:''; width:100%; height:100%; position:absolute; top:0; left:0; background-image:url(../ztcImages/ztc_r1_c3.png); background-repeat: no-repeat; background-position: center; background-size:cover;}
.hbmP .swiper-slide a img{ width:100%; height:25rem;object-fit:cover; }
.hbmP .swiper-slide a p{ padding-top:1rem; font-size:1.4rem;}

.jy4-thumbs{ position:absolute; bottom:0; right:0; height:40px; line-height:40px;}
.jy4-thumbs .swiper-slide{/*  float:left;*/ text-align:center;padding:0 15px;width:auto;cursor:pointer; }
.jy4-thumbs .swiper-slide h2{ font-size:1.6rem; color:#363636; font-weight:normal; }
.jy4-thumbs .swiper-slide.swiper-slide-thumb-active{background:#0091EB;}
.jy4-thumbs .swiper-slide.swiper-slide-thumb-active h2{ color:#fff; }
.jy4-cont .swiper-slide .listschool{/*display: flex; flex-wrap:wrap; justify-content: space-between;*/line-height:3rem; font-size:1.4rem;}
.jy4-cont .swiper-slide .listschool li{ /* width:20rem;*/ width:16.5%;float:left;}
.jy4-cont .swiper-slide .listschool li a{ display:block; margin-right:1.5rem;text-overflow:ellipsis; white-space:nowrap;overflow:hidden;}

.bottom{ background:#464646; line-height:3rem;font-size:1.4rem; color:#D8D8D8;}
.bottom a{ color:#D8D8D8;}
.flink{ padding:1rem 0  1rem 10rem; border-bottom:1px solid #666; background:url(../ztcImages/ztc2_r14_c2.png) no-repeat left center;min-height: 3rem; line-height:3rem;}
.flink a{ margin:0px 10px;  color:#fff; white-space:nowrap;}
.copy{ text-align:center;padding:2rem ;}

/*二级页面*/
.secmain{min-height:40rem;}
.location{ height:6rem; line-height:6rem; font-size:1.4rem; border-bottom:1px solid rgba(6,95,185,0.6);}
/*.pagelistS1,.article,.pagelistS2{ padding: 0 2rem;}*/
.pagelistS1 li{ padding:1rem 0; border-bottom:1px dashed #ddd; overflow:hidden; position:relative;font-size:1.6rem;}
.pagelistS1 li a{ line-height:2.4rem;  color:#696969; margin-right:10rem;/*text-overflow:ellipsis; white-space:nowrap;overflow:hidden;*/}
.pagelistS1 li span{ position:absolute; top:1rem; right:0; color:#969696;}
.pagestyle{ padding:2rem;}

.pagelistS2{}
.pagelistS2 ul{ overflow:hidden;display: flex;flex-wrap: wrap;}
.pagelistS2 li{ overflow:hidden; padding: 2rem 0;width: 25%;}
.pagelistS2 li a{ display:block;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.pagelistS2 li a img{ width: 270px;height: 180px; object-fit:cover; float:left;display: block; }
.pagelistS2 li a div{ margin-left:0;}
.pagelistS2 li a div h6{ font-size:1.6rem;  padding:1rem 0; line-height:2.6rem;}
.pagelistS2 li a p{font-size:1.4rem; line-height:2.2rem;display:-webkit-box;overflow:hidden; -webkit-box-orient:vertical;-webkit-line-clamp:3;
text-overflow:ellipsis; color:#969696;}

.article .til {font-size:2rem; line-height:3rem; padding:1.5rem 0; text-align:center; }
.article .info{color:#868686;line-height:2.4rem; margin-bottom:1.5rem; font-size:1.4rem; text-align:center;}
.article .xx{line-height:3rem; font-size:1.6rem; text-indent:2em;}
.article .xx img,.article .xx object,.article .xx video{ max-width:94% !important; margin:1.5rem !important;}
.article .xx table{ max-width:94% !important;}
.article .prevNext{ border-top:1px solid #ddd;border-bottom:1px solid #ddd; padding:2rem; line-height:3rem; color:#999; font-size:1.4rem; margin:2rem 0;}


.secnav ul{ overflow:hidden; margin-bottom:2.5rem; padding-top:3rem; text-align:center;}
.secnav ul li{ display:inline-block; margin:0 1rem; font-size:1.8rem; background:#fff; color:#FFB541; line-height:4.6rem;height:4.6rem;border:1px solid  #FFB541;}
.secnav ul li a{ color:#FFB541; display:block; padding:0 2rem;}
.secnav ul li h5{ font-weight:normal;}
.secnav ul li.current,.secnav ul li:hover {background:#FFB541; color:#fff; }
.secnav ul li.current a,.secnav ul li:hover a{ color:#fff;}
@media (min-width: 1152px)  and (max-width: 1280px) {
	.wrap{max-width:86%;}
	.jy4-cont .swiper-slide .listschool li{ width:20%;}
	
}