@charset "utf-8";
*{margin: 0;padding: 0;border: 0;list-style: none; text-decoration: none; color: inherit; font-weight: normal; font-family: "宋体"; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";   box-sizing: border-box;outline: none; -webkit-tap-highlight-color: transparent;border:none; letter-spacing: 1px;}
body{width: 100%;height:100%;overflow-x: hidden;font-size: 18px;}
img{vertical-align: top;max-width: 100%; border:none; outline:none; margin: 0;}
html{ height: 100%;}
a{ text-decoration:none; outline:none;cursor:pointer;transition:all .3s;outline:none}
a:hover ,a:link ,a:active{ text-decoration:none; outline:none;}
ul, li{ list-style:none;}
h1, h2, h3, h4, h5, h6{ font-weight: normal;}
i,em{ font-style: normal;}

body{ background: #fff}

/*头部*/
.top{padding: .5rem 2rem; display: flex; justify-content: space-between; align-items: center;background: linear-gradient(0deg, rgba(0, 91, 161, 1) 0%, rgba(34, 102, 186, 1) 100%);}
.top .toplet{color: #FFFFFF;font-size: .8rem; line-height:2rem;}
.top .toplet a{ color: #FFFFFF;}
.top .toplet img{ width: 18%; height: auto; }
.top .toprg{color: #FFFFFF;font-size: .8rem; line-height:2rem;}
.top .toprg a{ color: #FFFFFF;}

/*logo*/
.logo{}
.logo .pifu{ display: flex; justify-content: flex-end; align-items: center; font-size: .8rem; }
.logo .pifu button{ margin:.2rem .2rem}
.logo .logo1{ text-align: center; padding-bottom:1rem;}
.logo .logo1 img{ width:;}

/*导航*/
.navbox{ background: #f6edf5; border-bottom: rgba(0,0,0,.2) 1px solid;}
nav {display:table;margin:0 auto;box-shadow:; position: relative; z-index: 1000; /*top:-64px;*/}
.nav1 {margin:0;padding:0;list-style:none;}
.nav1 ul {opacity:0;position:absolute;top:160%;visibility:hidden;transition:all .4s ease;-webkit-transition:all .4s ease;}
.nav1 ul ul {top:0%;left:160%;}
 /* 三级导航背景变宽
.nav1 ul li:hover > ul {top:0%;left:100%;opacity:1;visibility:visible; width: 150%;}
.nav1 ul li:hover > ul li a{ width: 100%;}*/

.nav1 ul li:hover > ul {top:0%;left:100%;opacity:1;visibility:visible; }
.nav1 ul li:hover > ul li a{ line-height: 20px; padding: 1.2rem}
.nav1 li:hover > ul {opacity:1;top:100%;visibility:visible; /*word-break:break-all; white-space:nowrap;*/ /*强制不换行*/ }
.nav1 li:hover > ul li a{line-height: 20px; padding: 1.2rem}
.nav1 li {float:left;position:relative;}
.nav1 ul li {float:none;}
.nav1 li {background-color:#f6edf5;cursor: pointer;}
.nav1 a {text-decoration:none;display:block;color:#333;padding:0 1rem;width:8rem;line-height: 4rem;text-align:center;font-family: 'Microsoft Yahei', sans-serif; text-shadow: 0px -1px 0px rgba(0,0,0,.2);}
.nav1 a:hover{ color: #FFFFFF}
.nav1 li:hover {background-color:#ae5da1;}
.nav1 li a:hover {background-color:#ae5da1;}


/*新闻动态*/
.nesBT{ width: 80%; max-width: 1200px; margin:3rem auto 1.5rem auto; text-align: center; background: #FF7173；}
.nesBT a{ font-size: 1.5rem;color: #ae5da1;}
.nesBT i{ float: right;  }
.nesBT i a{ font-size: .8rem; background: #fff; border: #ccc solid 1px; color: #aaa; line-height: 2rem; padding: .2rem .8rem;}
.news{width: 80%; max-width: 1200px; margin:1rem auto; background: #f6edf5; display: flex; justify-content: space-between;box-shadow: 0.3rem 0.3rem 0.6rem #ccc;}
/*图片轮换*/
#slideBox{  max-width: 50%; width:600px;height:380px;overflow:hidden;position:relative;margin:;}
#slideBox ul#show_pic{margin:0;padding:0;list-style:none;height:380px;width:4750px;position:absolute;}
#slideBox ul#show_pic li{float:left;margin:0;padding:0;height:285px;}
#slideBox ul#show_pic li img{display:block;}
#iconBall{position:absolute;bottom:0;right:0;}
#iconBall li{float:left;color:#7a7a7a;width:32px;height:28px;line-height:28px;cursor:pointer;text-align:center;font-size:14px;font-weight:bold;padding-top:4px;}
#iconBall li.active{background:url("/wdys/images/iconbg.png") no-repeat;color:#fff;}
#slideText {width:600px;height:28px;background:rgba(0,0,0,0.7);color:#fff;position:absolute;left:0px;bottom:0px;*background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000,endColorstr=#b2000000);}
#textBall{position:absolute;left:10px;bottom:3px;}
#textBall li{float:left;cursor:pointer;display:none;color:#fff;font-size:14px;}
#textBall li.active{display:block;}
#textBall li a {text-decoration:none;color:#fff; }
/*新闻列表*/
.nesrt{ width: 50%; padding: 1rem;}
.nesrt a{ display: block; background: #FFFFFF; margin-bottom: 1px; padding:.8rem 1rem;}
.nesrt a h1{ font-size: 1rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nesrt a i{ font-size: .6rem; color:#bbb;}
/*学院概况*/
.xygkbox{ background: #f6edf5; padding:2rem 0; margin-top:3rem;/*background: url("/wdys/images/xygkbj.jpg") ;*/}
.xygk{width: 80%; max-width: 1200px; margin:1rem auto; max-height: 300px; display: flex; justify-content: space-between }


 .tpt-bar {display:flex;border:1px solid #e2e2e2;border-radius:2px;background:#;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);flex-wrap:wrap;width: 64%;}
 .tpt-bar label {display:block;padding:0 20px;height:50px;line-height:50px;cursor:pointer;order:1; width: 33%; text-align: center}
.tpt-bar .tpt-bar-con {z-index:0;display:none;padding:2rem;width:100%;height:207px;  line-height: 30px;border-top:1px solid #e2e2e2;margin-top: -2px;background:#fff;order:99; font-size: 1rem;   }
.tpt-bar .tpt-bar-con b{ float: left;  height:100%; width: auto; padding-right: 1rem;}
.tpt-bar .tpt-bar-con b img{height:100%; width: auto;}
.tpt-bar .tpt-bar-con p a{  width: 50%; padding: .5rem 1rem;  line-height:2.5rem;}
.tpt-bar .tpt-bar-con i { display: block; text-align: right}
.tpt-bar .tpt-bar-con i a{ color: #bbb; font-size: .8rem;}
.tpt-bar .tpt-bar-con li{}
.tpt-bar input[type=radio] {position:absolute;opacity:0;}
.tpt-bar input[type=radio]:checked+label {z-index:1;margin-right:-1px;margin-left:-1px;border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2;background:#fff; border-top: #ae5da1 .5rem solid; line-height: 40px;}
.tpt-bar input[type=radio]:checked+label+.tpt-bar-con {display:block;}

.yz{ width: 34%; background: #fff; display: flex;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);}
.yzlt{ width: 50%;}
.yzlt img{ width: 100%; height: auto;}
.yzrt{  width: 50%; padding: 1.5rem; display: flex; flex-direction: column; justify-content: space-between;  text-align: center;}
.yzrt a { text-align: right; font-size: .8rem; color: #bbb}

.limited_text {display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;line-height: 1.5; max-height: 86%; }/* 根据需要调整行高 */

/*底部滚动*/
.picScroll-left .hd span{ display:block;height:40px; width:90%; float:left}
.xinshu{ background:url(/wdys/images/btbj2.png) no-repeat 360px -206px; height:40px; margin-top:;}
.xinshu a{ display:block; height:40px; width:; margin:0 auto; background:;text-indent: 0.6rem;}
.picScroll-left{width: 80%; max-width: 1200px; margin:1rem auto; overflow:hidden; position:relative;  border:; height:350px; margin: auto auto; top:30px;}
.picScroll-left .hd{ overflow:hidden;  height:30px; background:; padding:0;  }
.picScroll-left .hd .tempWrap{ width: 1200px!important;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("/wdys/images/arrow.png") no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;background:url("/wdys/images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .hd img {margin-top: 5px;}
.picScroll-left .bd{ padding:10px 0;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;  }
.picScroll-left .bd ul li{ margin:0; float:left; text-align:center; width: 240px!important;  }
.picScroll-left .bd ul li .pic{ text-align:center; margin: auto 2px; }
.picScroll-left .bd ul li .pic img{ width:240px; height:160px; display:block;  padding:10px 12px; border:1px solid #e1eefe; box-sizing: border-box;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:20px; text-align:center; padding:15px; width:240px; font-size:1rem; font-weight:600; }
.picScroll-left .bd ul li .title a{ color:#ae5da1;}
.picScroll-left .bd ul li .title p {color:#999; margin:0; padding:0; font-size:12px; font-weight:normal;}

/*友情链接*/
.friendlink	{  background: #f6edf5; margin-top: 2rem; }	
.friendlink ul{ width: 80%; max-width: 1200px; margin:0 auto; padding: 2rem 0; font-size: 1rem; text-align: center; line-height: 2rem;}
.friendlink ul a{ padding-right:42px;}
/*LOGO*/
.footer{ background: #055da4;}
.footer ul{ width: 80%; max-width: 1200px; margin: 0 auto; text-align: center; padding: 4rem 0; font-size: 1rem; line-height: 2rem;}
.footer ul img{ width: 50%;}
/*版权*/
.copyright{background: #055da4; text-align: center; font-size: .8rem; border-top: #5792c2 1px solid; padding: 1.5rem 0; color: #5792c2;}
/*列表*/
.rsclist{ width:100%; max-width: 1400px; margin:0 auto 2rem auto;}
.rsclist .list_top{ width: 95%; padding: 1.5rem 0; margin:2rem auto 1rem auto; background: #FFFFFF; height: ; border-bottom: #ccc solid .1rem; display: flex; justify-content: space-between; overflow: ;}
.rsclist .list_top h1{ background: #ae5da1; position: ; top:-1rem; padding:0 3rem; line-height: 6rem;  height:6rem; width:; color: #FFFFFF;}
.rsclist .list_top i{ position: ;  right:1.5rem; top:-5px; display: flex; justify-content: space-between; align-items: center; white-space: nowrap;  color: #AFAFAF;}
.rsclist .list_top i a{ background: 0; color: #ae5da1; border: none;}

.list_1 a{width:95%; margin:0 auto; background: #FFFFFF; margin-top: .5rem; display: flex; align-items: center; border-bottom: dotted 1px #ccc; padding:1.5rem 1rem;}
.rsclist a h1{ display: flex; align-items: center; text-indent: 1rem;}
.rsclist a i{ border: #AFAFAF solid .1rem; padding: .5rem 1rem; color: #AFAFAF;}
.rsclist a b{ text-align: center; padding: 0rem .8rem 0 0;  border-right:  #AFAFAF .1rem solid;}
.rsclist a b .day{ font-size: 1.5rem; font-weight: ; color: #194b87;}
.rsclist a b .year{ font-size:.6rem; color: #AFAFAF; white-space: nowrap;}
.rsclist a p{ text-indent: 1rem; font-size: 1.2rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.rsclist a:hover{ background: #ae5da1}
.rsclist a:hover p{ color: #FFFFFF;}
.rsclist a:hover b .day{border-right:  #333 .1rem solid; color: #FFFFFF; border: none}
.rsclist a:hover b .year{ color: #fff}

/*内容*/

.container{ width:100%;  margin:0 auto;}
.container .list_top{ width: 100%; padding: 1.5rem 1rem; margin:2rem auto 1rem auto; background: #FFFFFF; height: 5rem; border-bottom: #194b87 solid .1rem; display: flex; justify-content: space-between; overflow: ;}
.container .list_top h1{ background: #194b87; position: absolute; top:-1rem; padding:0 3rem; line-height: 6rem;  height:6rem; width:; color: #FFFFFF;}
.container .list_top i{ position: absolute;  right:4.5rem; top:; display: flex; justify-content: space-between; align-items: center; white-space: nowrap;  color: #AFAFAF;}
.container .list_top i a{ background: 0; color: #194b87;}

.container .news_a { background: #FFFFFF; width: 100%; height: auto; box-shadow:0.1rem 0.6rem .3rem #888888; padding-bottom: 5rem }
.container .news_a h2{ width: 80%; margin:0 auto; font-weight:bold; text-align: center; padding: 2.5rem 0;}
.container .news_a h3{width: 80%; margin:0 auto;text-align: center; color: #ccc; border-top: #ddd solid .1rem;  padding: .5rem 0 2rem 0;  font-size: 1rem;}
.container .news_a p,.container .news_a div{width: 80%; margin:0 auto!important; line-height: 2rem; padding-bottom:;  }
.container .news_a p img,.container .news_a div img{ width: 100%; max-width: 980px; height: auto;padding: 2rem; }



/*banner*/
.grid {position: relative;margin: 0 auto;padding: 1em 0 4em;width: 100%;list-style: none;text-align: center;}
.grid figure {position: relative;float: left;overflow: hidden;margin: 0;width: 100%;background: #333;text-align: center;cursor: pointer;}
.grid figure img {position: relative;display: block;width: 100%;opacity: 1;}
.grid figure figcaption {padding: 2em;color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.grid figure figcaption::before,
.grid figure figcaption::after {pointer-events: none;}
.grid figure figcaption,
.grid figure figcaption > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.grid figure figcaption > a {z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}
.grid figure h2 {word-spacing: -0.15em;font-weight: 300;}

.grid figure h2 span {font-weight: 800;}

.grid figure h2,
.grid figure p {margin: 0;}

.grid figure p {letter-spacing: 1px;font-size: 68.5%;}
/***** Zoe *****/

figure.effect-zoe figcaption {
	top: auto;bottom: 0;padding: 1em;height: 3.75em;background:#ae5da1;color: #fff;opacity:0.8;
	-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;
	-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}

figure.effect-zoe img {opacity: 1;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(1.15);transform: scale(1.15);}

figure.effect-zoe:hover img {opacity: 0.5;-webkit-transform: scale(1);transform: scale(1);}
figure.effect-zoe h2 {float: left;}
figure.effect-zoe p.icon-links a {float: right;color: #3c4a50;font-size: 1.4em;}

figure.effect-zoe:hover p.icon-links a:hover,
figure.effect-zoe:hover p.icon-links a:focus {color: #252d31;}

figure.effect-zoe p.description {position: absolute;bottom: 3em;padding: 2em;color: #fff;text-transform: none;font-size: 90%;opacity: 0;
	-webkit-transition: opacity 0.35s;transition: opacity 0.35s;
	-webkit-backface-visibility: hidden; /* */}

figure.effect-zoe h2,
figure.effect-zoe p.icon-links a {-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;
	-webkit-transform: translate3d(0,200%,0);transform: translate3d(0,200%,0);}

figure.effect-zoe p.icon-links a span::before {display: inline-block;padding: 8px 10px;font-family: 'feathericons';speak: none;
	-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}


figure.effect-zoe h2 {display: inline-block; padding-left: 1em;}
figure.effect-zoe:hover p.description {opacity: 1;}

figure.effect-zoe:hover figcaption,
figure.effect-zoe:hover h2,
figure.effect-zoe:hover p.icon-links a {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
figure.effect-zoe:hover h2 {-webkit-transition-delay: 0.05s;transition-delay: 0.05s;}
figure.effect-zoe:hover p.icon-links a:nth-child(3) {-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}
figure.effect-zoe:hover p.icon-links a:nth-child(2) {-webkit-transition-delay: 0.15s;transition-delay: 0.15s;}
figure.effect-zoe:hover p.icon-links a:first-child {-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}

.page form{ width: 95%;  margin:0 auto; text-align: center;  border-bottom:1px dashed #ccc; padding: 1rem 0;}
.page form a:hover{ background: 0; color:#ae5da1}
.page form input{ border: #ddd solid 1px;}

