@charset "utf-8";
/* CSS Document */
html,body {	position: relative;	height: 100%;}
*{ margin: 0; padding: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: transparent;}
body { font: 12px/24px "Microsoft Yahei", "微软雅黑", sans-serif, Arial, Helvetica; color: #333; min-width: 1200px; background: #f2f7fa; letter-spacing: 1px; }
table {border-collapse: collapse;border-spacing: 0;}
fieldset, img {border: 0; vertical-align:top; max-width: 100%;}
input,button,select{ outline: none;}
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal;}
ul, ol, li { list-style: none; margin: 0; padding: 0; }
caption, th {text-align: left}
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; }
q:before, q:afer {content:''}
abbr, acronym {border: 0}
a { text-decoration: none; color: #333;}
a:link { text-decoration: none;}
a:hover { text-decoration: none; color: #333;}
a:active { text-decoration: none;}

.width{ width: 1200px; margin: 0 auto; clear:both; }
.swiper-container { width: 100%; height: 100%; }

/*********** 头部 start ***********/
.topbg{ background: #f6f6f6; border-bottom: 1px solid #dadada;}
.top{ display: flex; justify-content: space-between; align-items: center; height: 40px; line-height: 40px;}
.top-l{}
.top-l>ul{ display: flex; justify-content: flex-start;}
.top-l>ul>li{ margin-top: 1px; position: relative; padding: 0 15px; border-left: 1px solid #f6f6f6; border-right: 1px solid #f6f6f6;}
.top-l>ul>li>a{display: inline-block; font-size: 13px; color: #666; cursor: pointer;}
.top-l>ul>li>a>i{ display: inline-block; font-size: 15px; margin: 0 5px;}
.top-l>ul>li:hover{ background: #fff; border-left: 1px solid #dadada; border-right: 1px solid #dadada;}

.top-drop1,.top-drop2{display: none; position: absolute; left: -1px; top: 100%; z-index: 9999; background: #fff; border: 1px solid #dadada; border-top: none; text-align: center; font-size: 14px;}
.top-drop1{ width: 114px;}
.top-drop1 li a{ display: inline-block; width: 100%;}
.top-drop1 li a:hover{ background: #0085f5; color: #fff;}
.top-drop2{ padding: 10px; width: 180px; }
.top-r{ font-size: 13px; color: #666;}
/*********** 头部 end ***********/

/*********** 导航 start ***********/
.navbg,.logobg{ padding: 20px 0; background: #fff;}
.nav,.logo{ display: flex; justify-content: space-between; align-items: center;}
.nav h1{  }
.nav ul{ display: flex; justify-content: flex-end; align-items: center;}
.nav ul li{ flex-shrink: 0; width: 110px; text-align: right;}
.nav ul li a{ font-size: 15px; color: #666;}
.nav ul li a:hover{ font-weight: bold; color: #0085f5;}
/*********** 导航 end ***********/

/*********** logo搜索 start ***********/
.logo-img{ display: flex; justify-content: flex-start; align-items: center;}
.logo-img h2{ font-size: 28px; line-height: 34px; color: #3d4245; padding-left: 12px; margin-left: 10px; font-weight: bold; border-left: 2px solid #3d4245;}
.logo-img h2 i{display: inline-block; font-size: 24px; margin-left: 10px; transform: rotate(90deg);}
.logo-search{ flex-shrink: 0; width: 280px; }
.logo-search form{ display: flex; justify-content: center;}
.logo-search input{display: inline-block; width: 80%; padding: 0 10px; text-align: center; height: 40px; line-height: 38px; font-size: 16px; letter-spacing: 2px; border: 1px solid #0085f5; border-right: none; background: #eeeeee; border-radius: 20px 0 0 20px;  }
.logo-search button{display: inline-block; width: 20%; height: 40px; background: #0085f5; border-radius: 0 20px 20px 0; border: 1px solid #0085f5; border-left: none; cursor: pointer;}
.logo-search button:hover{ background: #0374d2;}
.logo-search button i{ font-size: 20px; color: #fff;}

/*********** logo搜索 end ***********/

/*********** 导航二 start ***********/
.navbg2{background: #0085f5;}
.nav2{ }
.nav2 ul{ display: flex; justify-content: space-between; align-items: center; text-align: center;}
.nav2 ul li{ flex-shrink: 0; width: 10%; }
.nav2 ul li a{ display: inline-block; width: 100%; font-size: 16px; line-height: 46px; color: #fff;}
.nav2 ul li a:hover,.nav2 ul li.on a{ background: #0374d2;}
/*********** 导航二 end ***********/

/*********** banner start ***********/
.banner-nav{ position: relative;}
.banner{ width: 100%;clear: both; overflow: hidden;}
.banner .swiper-slide {text-align: center; width: 100%; height: 360px; background-color: #0085f5; background-repeat: no-repeat; background-position: center center;}
.banner .swiper-slide a{display: inline-block; width: 100%; height: 100%;}
.banner .swiper-pagination-bullet { width: 40px; height: 5px; border-radius: 5px; display: inline-block; background: #999; opacity: 1;box-shadow: 2px 2px 2px #333;}
.banner .swiper-pagination-bullet-active { background: #fff;}


/*********** banner end ***********/

/*********** 侧栏导航 start ***********/
.bmenu{position: absolute; z-index: 999; left: 0; top: 0; width: 100%; height: 0;}
.bmenu .width{ height: 0;}
.bmenu-l{ width: 240px; height: 360px; background: rgba(0, 0, 0, 0.4); padding: 20px 0;position: relative;}
.bmenu-l dl{ width: 100%; display: flex; justify-content: space-between; align-items: center; line-height: 50px; border-bottom: 1px solid rgba(255,255,255,.1); padding: 0 6px 0 15px;}
.bmenu-l dl a{ color: #fff;}
.bmenu-l dl dt{ font-size: 15px; font-weight: bold;}
.bmenu-l dl dd{ font-size: 13px;}
.bmenu-l dl dd a{ display: inline-block; margin-right: 6px;}
.bmenu-l dl dd i{ font-size: 12px; color: #fff; font-weight: 200;}
.bmenu-l dl:hover{ border-left: 5px solid #0085f5; background: #fff;}
.bmenu-l dl:hover dt a{ color: #0085f5;}
.bmenu-l dl:hover dd a,.bmenu-l dl:hover dd i{ color: #5ba9ea;}
.bmenu-r{ display: none; width: 960px; height: 360px; background: #fff; position: absolute; top: 0; left: 100%; border: 1px solid #0085f5; border-left: none; padding: 0 50px; color: #333;}
.bmenu-r h2{ font-size: 15px; font-weight: bold; margin-top: 20px; line-height: 30px;}
.bmenu-r ul{ display: flex; justify-content: space-between; align-items: center; margin-top: 10px;}
.bmenu-r ul li{ line-height: 30px; text-align: center; }
.bmenu-r ul li h3{ font-size: 14px;}
.bmenu-r ul li img{ display: inline-block; width: 70px;}
.bmenu-r ul li a{ color: #666; font-size: 14px; }
.bmenu-r ul li a:hover{ color: #0085f5; font-weight: bold;}
/*********** 侧栏导航 end ***********/

/*********** 考试分类 start ***********/
.fenlei{ margin-top: 30px; display: flex; justify-content: space-between;}
.fenlei-img{ flex-shrink: 0; width: 280px;} 
.fenlei-sp{ background: #fff url(../images/fenlei10.png) no-repeat center; padding: 0 10px;}
.fenlei-sp ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.fenlei-sp ul li{ flex-shrink: 0; width: 33.333%; text-align: center; margin-top: 18px;}
.fenlei-sp ul li h2{ font-size: 14px; color: #57b1fc; line-height: 20px; margin-top: 5px;}
/*********** 考试分类 end ***********/

/*********** 新闻中心 start ***********/
.news{ margin-top: 30px; background: #fff; display: flex; justify-content: space-between; padding: 15px;}
.news-t{ width: 100%; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #0085f5;}
.news-t h2{ font-size: 20px; color: #666; line-height: 46px; font-weight: bold; border-bottom: 2px solid #0085f5; background: url(../images/news-t.png) no-repeat left top;}
.news-t a{ font-size: 15px; text-transform: uppercase; font-weight: bold; color: #666;}
.news-t a:hover{ color: #0085f5;}

.news-l,.news-r{ flex-shrink: 0;}
.news-l ul,.news-r ul{ margin-top: 10px;}
.news-l ul li,.news-r ul li{ display: flex; justify-content: space-between; align-items: center; font-size: 15px; line-height: 38px; color: #666;}
.news-l ul li a,.news-r ul li a{  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #666;}
.news-l ul li span,.news-r ul li span{ flex-shrink: 0; width: 50px; margin-left: 20px;}
.news-l ul li a:hover,.news-r ul li a:hover{ color: #0085f5; font-weight: bold;}

.news-l{ width: 370px;}
.news-l ul li{ padding-left: 20px; background: url(../images/lei.png) no-repeat left center;}
.news-r{ width: 760px;}
.news-r ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.news-r ul li{ flex-shrink: 0; width: 48%; padding-left: 15px; background: url(../images/dian.png) no-repeat left center;}
/*********** 新闻中心 end ***********/

/*********** 自学考试 start ***********/
.jiaoju{ margin-top: 30px; background: #fff; padding: 25px 0 20px;}
.jiaoju-t{ border-bottom: 1px solid #e6e6e6; display: flex; justify-content: flex-start; align-items: center;}
.jiaoju-t h2{ flex-shrink: 0; width: 380px; font-size: 24px; font-weight: bold; color: #2b2a39; line-height: 24px; padding-left: 10px; margin-bottom: 15px;}
.jiaoju-t h2 span{ font-size: 12px; font-weight: normal; text-transform: uppercase;}
.jiaoju-t ul{ display: flex; justify-content: flex-start; text-align: center; margin-bottom: -1px;}
.jiaoju-t ul li{ margin-right: 50px; font-size: 17px; line-height: 36px; cursor: pointer; padding-bottom: 10px;}

.jiaoyu-c{ margin-top: 20px; padding: 0 15px; display: flex; justify-content: space-between;}
.jiaoyu-c1{ flex-shrink: 0; width: 252px; }
.jiaoyu-c1 .swiper-slide {text-align: center; width: 100%;}
.jiaoyu-c1 .swiper-pagination-bullet { width: 12px; height: 12px; border-radius: 100%; display: inline-block; background: #fff; opacity: 0.8;box-shadow: 1px 1px 1px #000;}
.jiaoyu-c2{flex-shrink: 0; width: 620px; }
.jiaoyu-c2 .item:last-child{ display: none;}
#jiaoyuitem4 .item{ display: block;}
.jiaoyu-c2t{ width: 100%; display: flex; justify-content: space-between; align-items: center;}
.jiaoyu-c2t h2{ font-size: 18px; line-height: 24px; font-weight: bold; color: #333; margin-top: 10px; display: flex; justify-content: flex-start; align-items: center;}
.jiaoyu-c2t h2 i{ display: inline-block; width: 8px; height: 8px; margin-right: 10px;}
.jiaoyu-c2t a{ font-size: 15px; text-transform: uppercase; color: #666;}

.jiaoyu-c2 ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.jiaoyu-c2 ul li{ flex-shrink: 0; width: 200px; margin-top: 20px;}
.jiaoyu-c2 ul li img{ display: inline-block;}
.jiaoyu-c2 ul li h3{ font-size: 16px; line-height: 32px; margin-top: 4px;}
.jiaoyu-c2 ul li p{ font-size: 13px; line-height: 20px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.jiaoyu-c3{flex-shrink: 0; width: 252px; border: 1px solid #eee;}
.jiaoyu-c3t{ width: 250px; height: 100px; display: flex; justify-content: center; align-items: center; text-align: center; flex-direction: column; color: #333;}
.jiaoyu-c3t h2{ font-size: 17px; line-height: 26px; font-weight: bold; }
.jiaoyu-c3t h2 strong{ font-size: 22px;}
.jiaoyu-c3t p{ font-size: 18px; line-height: 38px; margin-top: 6px;}
.jiaoyu-c3t p span{ display: inline-block; margin: 0 3px; font-weight: bold; width: 28px; height: 38px; font-size: 30px; background: url(../images/gkdd4.png) no-repeat center;}

.jiaoyu-c3b{ padding: 0 15px;}
.jiaoyu-c3b h2{ margin-top: 20px; font-size: 16px; line-height: 26px; color: #333;}
.jiaoyu-c3b h2 span{ display: inline-block; width: 46px; text-align: center; font-size: 15px; color: #999; font-weight: bold; background: #eeeeee; margin-right: 10px; border-radius: 0 20px 20px 0;}
.jiaoyu-c3b ul{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 10px; }
.jiaoyu-c3b ul li a{ font-size: 14px; line-height: 28px; color: #666;}

.zxks .sp1{ border-left: 4px solid #0085f5;}
.zxks a:hover,.zxks ul.sp2 li.on,.zxks .sp4 span,.zxks ul.sp9 li p span{ color: #0085f5;}
.zxks ul.sp2 li.on{ border-bottom: 4px solid #0085f5;}
.zxks .sp3,.zxks .sp5 span,.zxks .sp6 .swiper-pagination-bullet-active{ background: #0085f5;}
.zxks .sp4{ background: url(../images/zxks2.png) no-repeat center;}
.zxks .sp5 span{ color: #fff;}
.zxks .sp8 .jiaoyu-c2t h2,.zxks .sp8 ul li,.zxks .sp8 ul li h3{ margin: 0;}
.zxks .sp8 ul{ margin-top: 15px;}
.zxks ul.sp9{ margin-bottom: 16px;}
.zxks ul.sp9 li h3{ font-size: 15px;}
.zxks ul.sp9 li p{ font-size: 14px; display: flex; justify-content: space-between;}

/*********** 自学考试 end ***********/

/*********** 成人高考 start ***********/
.crgk .sp1{ border-left: 4px solid #3b988d;}
.crgk a:hover,.crgk ul.sp2 li.on,.crgk .sp4 span{ color: #3b988d;}
.crgk ul.sp2 li.on{ border-bottom: 4px solid #3b988d;}
.crgk .sp3,.crgk .sp5 span,.crgk .sp6 .swiper-pagination-bullet-active{ background: #3b988d;}
.crgk .sp4{ background: url(../images/crgk2.png) no-repeat center;}
.crgk .sp5 span{ color: #fff;}
/*********** 成人高考 end ***********/

/*********** 网络教育 start ***********/
.wljy .sp1{ border-left: 4px solid #ff9a41;}
.wljy a:hover,.wljy ul.sp2 li.on,.wljy .sp4 span{ color: #ff9a41;}
.wljy ul.sp2 li.on{ border-bottom: 4px solid #ff9a41;}
.wljy .sp3,.wljy .sp5 span,.wljy .sp6 .swiper-pagination-bullet-active{ background: #ff9a41;}
.wljy .sp4{ background: url(../images/wljy2.png) no-repeat center;}
.wljy .sp5 span{ color: #fff;}

/*********** 网络教育 end ***********/

/*********** 国开电大 start ***********/
.gkdd .sp1{ border-left: 4px solid #706fd3;}
.gkdd a:hover,.gkdd ul.sp2 li.on,.gkdd .sp4 span{ color: #706fd3;}
.gkdd ul.sp2 li.on{ border-bottom: 4px solid #706fd3;}
.gkdd .sp3,.gkdd .sp5 span,.gkdd .sp6 .swiper-pagination-bullet-active{ background: #706fd3;}
.gkdd .sp4{ background: url(../images/gkdd2.png) no-repeat center;}
.gkdd .sp5 span{ color: #fff;}

/*********** 国开电大 end ***********/

/*********** 底部 start ***********/
.footer{padding: 30px 0 20px; background: #fff; color: #666; margin-top: 50px;}
.footer a{color: #666;}
.footer a:hover{color: #0085f5; font-weight: bold;}
.footer-t{border-bottom: 1px solid #eeeeee; text-align: center; padding-bottom: 15px;}
.footer-t a{ font-size: 15px; line-height: 24px; letter-spacing: 2px;}

.footer-c{ padding: 30px 0; display: flex; justify-content: center;}
.footer-c h2{ font-size: 20px; font-weight: bold; line-height: 30px; color: #333;}
.footer-c1{ flex-shrink: 0; width: 42%;}
.footer-c1 p{ margin-top: 15px; font-size: 15px; line-height: 30px; letter-spacing: 2px;}
.footer-c1 ul{ margin-top: 15px; display: flex; justify-content: flex-start;}
.footer-c1 ul li{display: flex; justify-content: flex-start; align-items: center; margin-right: 20px;}
.footer-c1 ul li img{ display: inline-block;}
.footer-c1 ul li dl{ margin-left: 10px;line-height: 18px;}
.footer-c1 ul li dl dt{ font-size: 14px; color: #666; }
.footer-c1 ul li dl dd{ font-size: 12px; color: #999;}

.footer-c2{ flex-shrink: 0; width: 19%; padding: 0 20px; border-left: 1px solid #eee; border-right: 1px solid #eee; text-align: center;}
.footer-c2 ul{ margin-top: 15px;}
.footer-c2 ul li{ font-size: 15px; line-height: 30px;}
.footer-c3{ flex-shrink: 0; width: 20%; display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center;}
.footer-c3 h3{ font-size: 14px; line-height: 32px; color: #888;}
.footer-c3 h3 span{ font-size: 23px; display: inline-block; width: 100%; font-weight: bold; color: #767984;}
.footer-c3 a{ display: block; line-height: 40px; font-size: 16px; margin-top: 25px; border: 1px solid #dddddd; padding: 0 30px;}
.footer-c3 a:hover{ background: #0085f5; color: #fff;}
.footer-c4{ flex-shrink: 0; width: 19%; padding: 0 20px; border-left: 1px solid #eee; text-align: center; display: flex; justify-content: center; align-items: center; flex-direction: column;}
.footer-c4 img{ max-width: 80%;}
.footer-c4 h3{ font-size: 14px; line-height: 28px; margin-top: 6px;}

.footer-b{border-top: 1px solid #eeeeee; text-align: center; padding-top: 15px;}
.footer-b p{ font-size: 15px; line-height: 32px;}
/*********** 底部 end ***********/

/*********** 友情链接 start ***********/
.friendbg{ background: #fff; color: #999;}
.friend {padding: 15px 0; border-top: 1px solid #eeeeee;}
.friend h2{ font-size: 16px; line-height: 30px; font-weight: bold;}
.friend table{ margin-top: 6px;}
.friend a{ color: #999; font-size: 14px; line-height: 22px;}
.friend a:hover{ color: #0085f5;}
/*********** 友情链接 end ***********/

/*********** 在线报名 start ***********/
.zxbmbg{ width: 100%; overflow: hidden; height: 1000px; background: url(../images/zxbm1.jpg) no-repeat center;}
.zxbm{ height: 100%; position: relative;}
.zxbm-t{ width: 790px; position: absolute; right: 0; top: 80px; padding: 0 30px; background: #fff; border-radius: 10px; display: flex; justify-content: space-between;}
.zxbm-l{ flex-shrink: 0; width: 70%; padding: 40px 30px 40px 0;}
.zxbm-l h2{ font-size: 42px; line-height: 54px; color: #0085f5; font-weight: bold; text-align: center; letter-spacing: 3px;}
.zxbm-l h3{ font-size: 13px; line-height: 16px; color: #0085f5; text-align: center; letter-spacing: 3px;}
.zxbm-l ul{ margin-top: 40px; display: flex; flex-direction: column; align-items: center;}
.zxbm-l ul li{ margin-bottom: 22px; overflow: hidden; display: flex; justify-content: center; width: 92%; }
.zxbm-l form label{display: inline-block; flex-shrink: 0; width: 30%; color: #333; font-size: 20px; line-height: 50px; text-align: left; letter-spacing: 5px;}
.zxbm-l form input,.zxbm-l form select{ display: inline-block; flex-shrink: 0; width: 70%; border: 1px solid #ddd; height: 50px; line-height: 48px; text-indent: 18px; font-size: 18px; letter-spacing: 2px; color: #0085f5;}
.zxbm-l form button{ display: block; width: 70%;  line-height: 53px; text-align: center; margin: 0 auto; margin-top: 20px; border: none; background: #0085f5; color: #fff; font-size: 20px; letter-spacing: 3px; font-weight: bold;}
.zxbm-l form button:hover{ background: #3fa7ff;}
.zxbm-l h4{ font-size: 14px; letter-spacing: 2px; line-height: 24px; text-align: center; margin-top: 10px; color: #0085f5;}

.zxbm-r{ flex-shrink: 0; width: 30%; padding: 40px 0 40px 20px; border-left: 2px solid #e6e6e6; letter-spacing: 0;}
.zxbm-r h2{ width: 100%; line-height: 40px; font-size: 18px; font-weight: bold; text-align: center; color: #fff; background: #0085f5;}
.zxbm-r p{ font-size: 15px; line-height: 25px; color: #333; margin-top: 25px; text-align: justify; }
.zxbm-r p span{ color: #c41111;}
.zxbm-r h3{ width: 100%; line-height: 24px; font-size: 15px; margin-top: 25px; text-align: center; color: #0085f5; background: #ddf0ff; padding: 10px 0;}
.zxbm-r h3 span{ display: block;font-size: 18px; line-height: 32px;}

.zxbm-b{ width: 100%; position: absolute; left: 0; bottom: 20px; text-align: center; font-size: 15px; line-height: 32px;}
.zxbm-b p,.zxbm-b p a{ color: #fff;}
.zxbm-b p a:hover{ color: #c41111;}
/*********** 在线报名 end ***********/

/*********** 在线报名二 start ***********/
.zxbm2{ margin-top: 30px; background: url(../images/zxbm2.jpg) no-repeat center;}
.zxbm2 ul{width: 100%; height: 96px; padding: 0 30px; display: flex; justify-content: space-between; align-items: center;}
.zxbm2 ul li{ overflow: hidden; }
.zxbm2 input,.zxbm2 select,.zxbm2 button{ display: inline-block; border: none; letter-spacing: 2px; line-height: 40px; border-radius: 6px; }
.zxbm2 input,.zxbm2 select{ width: 200px; height: 40px; padding: 0 15px; font-size: 16px; color: #0085f5;}
.zxbm2 button{ width: 160px; text-align: center; background: #0085f5; color: #fff; font-size: 18px; font-weight: bold;}
.zxbm2 button:hover{ background: #00437b;}

/*********** 在线报名二 end ***********/

/*********** 栏目分类 start ***********/
.list-fenlei{ padding: 16px 50px; margin-top: 30px; background: #fff;}
.list-fenlei ul{ display: flex; justify-content: flex-start; align-items: center;}
.list-fenlei ul li{ line-height: 40px; font-size: 16px; color: #999; padding-right: 50px;}
.list-fenlei ul li a{ color: #666;}
.list-fenlei ul li a:hover,.list-fenlei ul li.on a{ color: #0085f5;}
.list-fenlei ul li.on a{ font-weight: bold;}
/*********** 栏目分类 end ***********/

.list{ margin-top: 30px; display: flex; justify-content: space-between;}
.list-left{ background: #fff; flex-shrink:0; width: 850px; padding: 30px;}
.list-right{ flex-shrink:0; width: 310px;}
/*********** 备考试题 start ***********/
.list-bkst{ padding-bottom: 50px;}
.list-bkst ul{}
.list-bkst ul li{ width: 100%; margin-bottom: 25px;  }
.list-bkst ul li a{ width: 100%; display: flex; justify-content: space-between;}
.list-bkst ul li span{flex-shrink: 0; width: 54px; height: 54px; border-radius: 100%; background: #deeffe; color: #0085f5; text-align: center; display: flex; justify-content: center; align-items: center; font-size: 34px;}
.list-bkst ul li dl{flex-shrink: 0; width: 710px; padding-bottom: 25px; border-bottom: 1px dashed #eee;}
.list-bkst ul li dl dt{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px; }
.list-bkst ul li dl dd{ font-size: 14px; color: #999; margin-top: 15px; }
.list-bkst ul li a:hover dl dt{ color: #0085f5;}
/*********** 备考试题 end ***********/

/*********** 分页 start ***********/
.page{ width: 100%; clear: both; text-align: center; }
.page ul{ display: inline-block; font-size: 14px; color: #666; line-height: 26px;}
.page ul a,.page ul b{ display: inline-block; padding: 0 8px; margin: 0 10px; margin-bottom: 15px;}
.page ul a{color: #666;}
.page ul a:hover,.page ul b{color: #fff; background: #0085f5;}
/*********** 分页 end ***********/

/*********** 右部 start ***********/
.list-right-h{ width: 100%; height: 30px; overflow: hidden;}
.list-right-bm{ width: 100%; height: 470px; background: url(../images/right-bm3.jpg) no-repeat center; background-size: 100% 100%; overflow: hidden;}
.list-right-bm h2{ display: flex; justify-content: center; align-items: center; margin-top: 36px; font-size: 24px; font-weight: bold; letter-spacing: 2px; color: #fff; line-height: 36px; text-align: center;}
.list-right-bm h2 span{ display: inline-block; width: 80px; height: 2px; }
.list-right-bm h2 span:nth-child(1){ margin-right: 14px; background: url(../images/right-bm1.png) no-repeat center;}
.list-right-bm h2 span:nth-child(2){ margin-left: 14px;background: url(../images/right-bm2.png) no-repeat center;}
.list-right-bm h3{ text-align: center; font-size: 13px; line-height: 16px; margin-top: 10px; color: #ffd84f;}
.list-right-bm form{ width: 82%; margin: 0 auto; margin-top: 15px; }
.list-right-bm input,.list-right-bm select,.list-right-bm button{ text-align: center; display: inline-block; width: 100%; height: 42px; line-height: 42px; border: none;}
.list-right-bm input,.list-right-bm select{  background: #fff; font-size: 16px; color: #333; margin-bottom: 25px; letter-spacing: 2px;}
.list-right-bm button{ background: #ffd84f; font-size: 20px; color: #1a8ddd; font-weight: bold; letter-spacing: 4px;}
.list-right-bm button:hover{ background: #fdc500;}

.list-right-yx{ width: 100%; overflow: hidden;}
.list-right-yx h2{ font-size: 18px; line-height: 26px; font-weight: bold; color: #333; letter-spacing: 4px;}
.list-right-yx ul{ margin-top: 10px; width: 100%; padding: 30px 20px 5px; background: #fff;}
.list-right-yx ul li{ margin-bottom: 25px;}
.list-right-yx ul li a{ width: 100%; display: flex; justify-content: flex-start; align-items: center;}
.list-right-yx ul li img{ display: inline-block; width: 80px; margin-right: 15px;}
.list-right-yx ul li dl{}
.list-right-yx ul li dl dt{ font-size: 15px; line-height: 26px; color: #333; font-weight: bold;}
.list-right-yx ul li dl dd{font-size: 13px; line-height: 26px; color: #666;}
.list-right-yx ul li a:hover dl dt{ color: #0085f5;}

.list-right-zy{ width: 100%; overflow: hidden;}
.list-right-zy h2{ font-size: 18px; line-height: 26px; font-weight: bold; color: #333; letter-spacing: 4px;}
.list-right-zy h2 span{ color: #0085f5;}
.list-right-zy ul{ margin-top: 10px; width: 100%; padding: 20px 20px 5px; background: #fff;}
.list-right-zy ul li{ margin-bottom: 15px; display: flex; justify-content: flex-start; align-items: center;}
.list-right-zy ul li span.sp4{display: inline-block; width: 20px; height: 20px; border-radius: 100%; background: #e6e6e6; color: #a7a7a7; text-align: center; letter-spacing: 0; line-height: 20px; font-size: 13px; margin-right: 13px;}
.list-right-zy ul li span.sp1,.list-right-zy ul li span.sp2,.list-right-zy ul li span.sp3{ display: inline-block; width: 18px; height: 22px; margin-right: 15px;}
.list-right-zy ul li span.sp1{ background: url(../images/right-zy1.png) no-repeat;}
.list-right-zy ul li span.sp2{ background: url(../images/right-zy2.png) no-repeat;}
.list-right-zy ul li span.sp3{ background: url(../images/right-zy3.png) no-repeat;}

.list-right-zy ul li a{ font-size: 16px; line-height: 22px; color: #333;}
.list-right-zy ul li a:hover{ color: #0085f5; font-weight: bold;}

.list-right-wd{ width: 100%; overflow: hidden;}
.list-right-wd h2{ font-size: 18px; font-weight: bold; line-height: 26px; color: #333; letter-spacing: 2px;}
.list-right-wd h2 span{ color: #0085f5;}
.list-right-wd ul{margin-top: 10px; background: #fff; padding: 25px 20px 5px;}
.list-right-wd ul li{ margin-bottom: 20px;  display: flex; justify-content: space-between; align-items: center; line-height: 20px;}
.list-right-wd ul li span{display: inline-block; flex-shrink: 0; width: 20px; font-size: 15px; background: #cecece; color: #fff; text-align: center; margin-right: 12px; letter-spacing: 0; }
.list-right-wd ul li a{ font-size: 15px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list-right-wd ul li a:hover{color: #0085f5;}
.list-right-wd ul li:nth-child(1) span,.list-right-wd ul li:nth-child(2) span,.list-right-wd ul li:nth-child(3) span{ background: #0085f5;}


/*********** 右部 end ***********/

/*********** 考试资讯首页 start ***********/
.index-kszx{ margin-top: 30px;}
.index-kszx h2{ height: 60px; padding: 0 30px; display: flex; justify-content: space-between; align-items: center; border-radius: 10px 10px 0 0; line-height: 22px;}
.index-kszx h2 strong{ font-size: 20px; font-weight: bold; letter-spacing: 3px; padding-left: 13px;}
.index-kszx h2 a{ font-size: 16px; color: #999;}

.index-kszx-f,.index-ksdy-f{ background: #fff; border-radius: 0 0 10px 10px; padding: 30px 0; display: flex; justify-content: space-between;}
.index-kszx-f ul{ flex-shrink: 0; width: 50%; padding: 0 30px;}
.index-kszx-f ul:first-child{ border-right: 1px dashed #dddddd;}
.index-kszx-f ul li{ display: flex; justify-content: space-between; align-items: center; line-height: 42px;}
.index-kszx-f ul li a{ display: inline-block; font-size: 16px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.index-kszx-f ul li span{ flex-shrink: 0; width: 130px; text-align: right; font-size: 14px; color: #999;}

.index-kszx1{ box-shadow: 0 5px 15px #e6f4ff;}
.index-kszx1 h2{ background: #e6f4ff;}
.index-kszx1 h2 strong{border-left: 4px solid #299dea;}
.index-kszx1 a:hover,.index-kszx1 .index-ksdy-fr h3,.index-kszx1 .index-ksdy-fl ul li i{color: #299dea;}

.index-kszx2{ box-shadow: 0 5px 15px #e6faf1;}
.index-kszx2 h2{ background: #e6faf1;}
.index-kszx2 h2 strong{border-left: 4px solid #23b472;}
.index-kszx2 a:hover,.index-kszx2 .index-ksdy-fr h3,.index-kszx2 .index-ksdy-fl ul li i{color: #23b472;}

.index-kszx3{ box-shadow: 0 5px 15px #ffede6;}
.index-kszx3 h2{ background: #ffede6;}
.index-kszx3 h2 strong{border-left: 4px solid #ff763a;}
.index-kszx3 a:hover,.index-kszx3 .index-ksdy-fr h3,.index-kszx3 .index-ksdy-fl ul li i{color: #ff763a;}

.index-kszx4{ box-shadow: 0 5px 15px #efeffd;}
.index-kszx4 h2{ background: #efeffd;}
.index-kszx4 h2 strong{border-left: 4px solid #706fd3;}
.index-kszx4 a:hover,.index-kszx4 .index-ksdy-fr h3,.index-kszx4 .index-ksdy-fl ul li i{color: #706fd3;}
/*********** 考试资讯首页 end ***********/

/*********** 考试答疑首页 start ***********/
.index-ksdy-fl,.index-ksdy-fr{flex-shrink: 0; padding: 0 30px;}
.index-ksdy-fl{ width: 70%; border-right: 1px dashed #dddddd;}
.index-ksdy-fl ul li{ margin-bottom: 22px; display: flex; justify-content: space-between; line-height: 30px;}
.index-ksdy-fl ul li:last-child{ margin-bottom: 0;}
.index-ksdy-fl ul li i{ display: inline-block; flex-shrink: 0; width: 6%; font-size: 30px; margin-top: 4px;}
.index-ksdy-fl ul li p{ flex-shrink: 0; width: 94%; display: flex; justify-content: space-between; padding-bottom: 22px; border-bottom: 1px dashed #ddd;}
.index-ksdy-fl ul li p a{ font-size: 19px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.index-ksdy-fl ul li p span{ font-size: 16px; color: #999; flex-shrink: 0; width: 130px; text-align: right;}

.index-ksdy-fr{ width: 30%; }
.index-ksdy-fr h3{ font-size: 18px; font-weight: bold; line-height: 20px;}
.index-ksdy-fr ul li{ margin-top: 16px; display: flex; justify-content: space-between; align-items: center; line-height: 18px;}
.index-ksdy-fr ul li span{display: inline-block; flex-shrink: 0; width: 18px; font-size: 15px; background: #cecece; color: #fff; text-align: center; margin-right: 15px; letter-spacing: 0; }
.index-ksdy-fr ul li a{ font-size: 15px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.index-kszx1 .index-ksdy-fr ul li:nth-child(1) span,.index-kszx1 .index-ksdy-fr ul li:nth-child(2) span,.index-kszx1 .index-ksdy-fr ul li:nth-child(3) span{background: #299dea;}
.index-kszx2 .index-ksdy-fr ul li:nth-child(1) span,.index-kszx2 .index-ksdy-fr ul li:nth-child(2) span,.index-kszx2 .index-ksdy-fr ul li:nth-child(3) span{background: #23b472;}
.index-kszx3 .index-ksdy-fr ul li:nth-child(1) span,.index-kszx3 .index-ksdy-fr ul li:nth-child(2) span,.index-kszx3 .index-ksdy-fr ul li:nth-child(3) span{background: #ff763a;}
.index-kszx4 .index-ksdy-fr ul li:nth-child(1) span,.index-kszx4 .index-ksdy-fr ul li:nth-child(2) span,.index-kszx4 .index-ksdy-fr ul li:nth-child(3) span{background: #706fd3;}
/*********** 考试答疑首页 end ***********/

/*********** 考试资讯列表 start ***********/
.list-kszx{padding-bottom: 50px;}
.list-kszx ul{}
.list-kszx ul li{ margin-bottom: 20px;}
.list-kszx ul li a{ display: flex; justify-content: space-between;}
.list-kszx ul li p{ display: inline-block; flex-shrink: 0; width: 216px; height: 120px; overflow: hidden;}
.list-kszx ul li p img{ width: 100%; }
.list-kszx ul li dl{ flex-shrink: 0; width: 550px; padding-bottom: 20px; border-bottom: 1px dashed #ddd;}
.list-kszx ul li dl dt{ font-size: 16px; line-height: 20px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: bold;}
.list-kszx ul li dl dd{ margin-top: 10px; font-size: 13px; color: #999; line-height: 22px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all;}
.list-kszx ul li dl dd:last-child{ display: flex; justify-content: space-between; align-items: center;}
.list-kszx ul li dl dd:last-child span{ font-size: 14px; color: #999;}
.list-kszx ul li dl dd:last-child span i{ display: inline-block; margin-right: 6px; color: #999;}
.list-kszx ul li a:hover dl dt{ color: #0085f5;}

/*********** 考试资讯列表 end ***********/

/*********** list banner start ***********/
.list-banner{ width: 100%; height: 260px; overflow: hidden;}
/*********** list banner end ***********/

/*********** 院校简介 start ***********/
.list-yxjj{ padding: 20px 30px; margin-top: 30px; background: #fff; display: flex; justify-content: flex-start; align-items: center;}
.list-yxjj p{ flex-shrink: 0; width: 120px; height: 120px; margin-right: 30px;}
.list-yxjj dl{color: #333;}
.list-yxjj dl dt{ font-size: 24px; line-height: 30px; font-weight: bold; display: flex; justify-content: flex-start; align-items: center;}
.list-yxjj dl dt a{margin-left: 30px; font-size: 14px; padding: 0 20px; color: #0085f5; background: #ebf3fc; display: flex; justify-content: center; align-items: center;}
.list-yxjj dl dt a i{ margin-right: 6px; font-size: 15px;}
.list-yxjj dl dt a:hover{ background: #0085f5; color: #fff;}
.list-yxjj dl dd{ margin-top: 15px; font-size: 14px; line-height: 24px; text-align: justify;}
/*********** 院校简介 end ***********/

/*********** 面包屑导航 start ***********/
.list-bread{ padding: 12px 30px; margin-top: 30px; background: #fff;}
.list-bread a,.list-bread2 a{ font-size: 15px; line-height: 20px; color: #666;}
.list-bread a:last-child,.list-bread a:hover,.list-bread2 a:last-child,.list-bread2 a:hover{ color: #0085f5;}
.list-bread2{ margin-top: 20px;}
/*********** 面包屑导航 end ***********/

/*********** 文章内容 start ***********/
.article{}
.article-t{ padding: 0 10px;}
.article-t h1{ font-size: 28px; font-weight: bold; color: #2d3c48; line-height: 40px;}
.article-t p{ margin-top: 20px; color: #999; font-size: 13px; line-height: 20px;}
.article-t p span{display: inline-block; margin-right: 30px;}
.article-t p a{ color: #999;}
.article-t p a:hover{ color: #0085f5;}

.article-nr{ font-size: 16px !important; color: #666 !important; line-height: 30px !important; padding:40px 10px; border-bottom: 1px dashed #999;}
.article-nr p,.article-nr div{ padding: 0; margin: 0; margin-bottom: 6px;}
.article-nr img{ max-width: 100%; height: auto; }
.article-nr a{ color: #ff0616; font-weight: bold;}
.article-b,.article-page{ font-size: 15px; line-height: 30px; letter-spacing: 2px; margin-top: 30px; padding: 0 10px; color: #666;}
.article-b h3{color: #0085f5; margin-bottom: 30px;}
.article-page a{color: #0085f5;}
.article-page a:hover{font-weight: bold;}

/*********** 考试资讯 end ***********/

/*********** 院校列表 start ***********/
.list-yx{ background: #fff; padding: 30px 0 10px; margin-top: 20px;}
.list-yx ul{ display: flex; justify-content: flex-start; flex-wrap: wrap;}
.list-yx ul li{ flex-shrink: 0; width: 275px; border: 1px solid #ddd; margin-bottom: 20px; margin-left: 20px;}
.list-yxt a{ width: 100%; padding-top: 20px; display: flex; justify-content: center;}
.list-yxt p{ flex-shrink: 0; width: 64px; margin-right: 14px;}
.list-yxt p img{ width: 100%;}
.list-yxt dl{ flex-shrink: 0; width: 170px; letter-spacing: 0;}
.list-yxt dl dt{font-size: 16px; font-weight: bold; line-height: 26px;}
.list-yxt dl dd{ font-size: 12px; color: #666; line-height: 18px; height: 36px; margin-top: 5px; overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}

.list-yxb{ width: 100%; background: #f7f7f7; padding: 12px 0;  display: flex; justify-content: space-between; margin-top: 20px;}
.list-yxb a{ display: inline-block; color: #666; flex-shrink: 0; line-height: 15px; font-size: 14px; width: 33.33333%; text-align: center; border-right: 1px solid #999;}
.list-yxb a:last-child{ border: none;}
.list-yxb a:hover{ text-decoration: underline;}
.list-yx ul li:hover{ border: 1px solid #0085f5; box-shadow: 0 5px 10px #ddd;}
.list-yx ul li:hover .list-yxt dl dt{ color: #0085f5;}
.list-yx ul li:hover .list-yxb{ background: #0085f5;}
.list-yx ul li:hover .list-yxb a{ color: #fff; border-right: 1px solid #fff;}
.list-yx ul li:hover .list-yxb a:last-child{ border: none;}
/*********** 院校列表 end ***********/

/*********** 走进211 start ***********/
.eyy-banner{ width: 100%; height: 320px; background: url(../images/banner-eyy.jpg) no-repeat center center;}
.eyy-title{ width: 100%; text-align: center; display: flex; justify-content: center; align-items: flex-end;}
.eyy-title span{ display: inline-block; margin-right: 10px; letter-spacing: 2px;}
.eyy-title span:first-child{ font-size: 30px; line-height: 32px; color: #333; padding-left: 13px; border-left: 5px solid #0085f5;}
.eyy-title span:last-child{ font-size: 16px; line-height: 18px; color: #999; text-transform: capitalize;}
.eyy-com{ width: 100%; padding: 60px 0 50px;}

.eyy-jj,.eyy-jy,.eyy-yw{ background: #fff; }
.eyy-jj{ box-shadow: 0 1px 15px #999;position: inherit;}
.eyy-jjb,.eyy-zzb,.eyy-fzb,.eyy-glb,.eyy-jyb{ margin-top: 40px;}
.eyy-jjb p{ font-size: 16px; color: #333; line-height: 38px; text-indent: 2em; text-align: justify; padding: 0 20px;}



.eyy-ywt{ margin-top: 20px; padding: 0 60px; font-size: 13px; line-height: 24px; color: #333; text-align: center;}
.eyy-ywb{ margin-top: 40px;}
.eyy-ywb ul{ display: flex; justify-content: space-around;}
.eyy-ywb ul li{ flex-shrink: 0; width: 312px;}
.eyy-ywb ul li img{ border-radius: 6px;}
.eyy-ywb ul li h2{ font-size: 18px; line-height: 26px; margin-top: 25px; color: #333;}
.eyy-ywb ul li span{ display: inline-block; width: 64px; height: 4px; background: #7fc2fa;}
.eyy-ywb ul li p{ font-size: 14px; line-height: 24px; color: #666; margin-top: 5px; letter-spacing: 0; text-align: justify;}


.eyy-zzb ul{ display: flex; justify-content: space-around; flex-wrap: wrap;}
.eyy-zzb ul li{ margin-bottom: 30px; flex-shrink: 0; width: 568px; height: 338px; position: relative;}
.eyy-zzb ul li:nth-child(1){ background: url(../images/eyy1.jpg) no-repeat center;}
.eyy-zzb ul li:nth-child(2){ background: url(../images/eyy2.jpg) no-repeat center;}
.eyy-zzb ul li:nth-child(3){ background: url(../images/eyy3.jpg) no-repeat center;}
.eyy-zzb ul li:nth-child(4){ background: url(../images/eyy4.jpg) no-repeat center;}
.eyy-zzb ul li p{ display: none; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 70px 30px 0; z-index: 1; font-size: 18px; line-height: 38px; color: #fff; text-align: center; background: rgba(0,0,0,.7); }
.eyy-zzb ul li h2{ position: absolute; width: 100%; left: 0; bottom: 0; background: rgba(0,0,0,.7); color: #fff; text-align: center; font-size: 30px; letter-spacing: 5px; line-height: 68px; z-index: 2;}
.eyy-zzb ul li:hover p{ display: block;}

.eyy-fz{ background: url(../images/eyy5.jpg) no-repeat; background-size: 100% 100%; padding-bottom: 60px;}
.eyy-fzb{ text-align: center; margin-top: 80px; }

.eyy-glb ul{ display: flex; justify-content: space-around;}
.eyy-glb ul li{ flex-shrink: 0; width: 212px; background: #fff; padding: 20px 18px; display: flex; align-items: center; flex-direction: column; box-shadow: 0 5px 10px #ddd; border-radius: 12px;}
.eyy-glb ul li i{display: inline-block; font-size: 60px; line-height: 86px; color: #0085f5;}
.eyy-glb ul li:first-child i{ font-size: 84px;}
.eyy-glb ul li h2{ font-size: 20px; line-height: 30px; font-weight: bold; color: #0085f5;}
.eyy-glb ul li span{ display: inline-block; flex-shrink: 0; width: 36px; height: 3px; border-radius: 1px; background: #0085f5; margin-top: 5px;}
.eyy-glb ul li p{ font-size: 14px; color: #333; line-height: 30px; margin-top: 10px; text-align: justify; letter-spacing: 0;}

.eyy-jyb{ padding: 0 20px; display: flex; justify-content: space-between;}
.eyy-jyb p{ flex-shrink: 0; width: 396px; margin-right: 30px;}
.eyy-jyb p img{ width: 100%;}
.eyy-jyb dl dd{font-size: 16px; color: #333; line-height: 38px; text-indent: 2em; letter-spacing: 0; text-align: justify;}

/*********** 走进211 end ***********/

/*********** 自考单页 start ***********/
.zkdy-banner{ width: 100%; height: 480px; background: url(../images/banner-zkdy.jpg) no-repeat center center;}
.zkdy-com{ width: 100%; padding: 60px 0;}
.zkdy-title,.zkdy-title3{width: 100%; text-align: center;}
.zkdy-title h2{ display: flex; justify-content: center; align-items: flex-start;}
.zkdy-title h2 span{ display: inline-block; flex-shrink: 0; width: 51px; height: 51px; border: 1px solid #0085f5; padding: 4px; background: #fff; margin-right: 10px; margin-top: 20px;}
.zkdy-title h2 b{ display: inline-block; width: 100%; height: 100%; background: #0085f5; color: #fff; font-size: 40px; font-weight: bold; line-height: 40px;}
.zkdy-title h2 p{ font-size: 42px; line-height: 44px; font-weight: bold; color: #333; margin-top: 20px;}
.zkdy-title h2 p strong{ color: #0085f5;}
.zkdy-title h2 i{display: inline-block; flex-shrink: 0; width: 24px; height: 24px; background: url(../images/qiu1.png) no-repeat center; margin-left: 10px;}
.zkdy-title h3{ font-size: 28px; line-height: 50px; color: #333;}
.zkdy-title2 h2 p,.zkdy-title2 h3{ color: #fff;}

.zkdy-title3{ color: #fff;}
.zkdy-title3 h2{ font-size: 56px; line-height: 60px; font-weight: bold; letter-spacing: 5px;}
.zkdy-title3 h3{font-size: 26px; line-height: 60px;}


.zkdy-kc{ width: 100%; background: url(../images/zkdy1.jpg) no-repeat center top;}
.zkdy-kcb,.zkdy-dpb,.zkdy-ysb,.zkdy-lcb,.zkdy-rkb,.zkdy-ysb{ margin-top: 40px;}
.zkdy-kcb{ text-align: center;}
.zkdy-kcb thead{ background: #0085f5; }
.zkdy-kcb tr th{ font-size: 20px; line-height: 60px; color: #fff; text-align: center;}
.zkdy-kcb tbody{ background: #fff; }
.zkdy-kcb tr td{ border: 1px solid #ddd; font-size: 16px; line-height: 30px; color: #333;}
.zkdy-kcb tr td:nth-child(2),.zkdy-kcb tr td:nth-child(3){ padding: 15px 20px; text-align: left;}
.zkdy-kcb tr td strong{ font-size: 24px; color: #ff0000;}
.zkdy-kcb tr td a{ display: inline-block; width: 60%; font-size: 18px; line-height: 36px; background: #ff676c; border-radius: 18px; color: #fff; font-weight: bold;}
.zkdy-kcb tr td a:hover{ background: #0085f5;}

.zkdy-dp{width: 100%; background: url(../images/zkdy2.jpg) no-repeat center top;}
.zkdy-dpb h3{ text-align: center; margin-top: 50px;}
.zkdy-dpb h3 a{ display: inline-block; width: 360px; font-size: 32px; line-height: 80px; font-weight: bold; background: #0085f5; color: #fff; letter-spacing: 4px; border-radius: 40px;}
.zkdy-dpb h3 a:hover{background: #ff676c;}

.zkdy-ys{width: 100%; background: url(../images/zkdy6.jpg) no-repeat center top;}
.zkdy-ysb ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.zkdy-ysb ul li{ flex-shrink: 0; width: 339px; height: 208px; border: 10px solid #fff;}
.zkdy-ysb ul li h2{ display: flex; justify-content: flex-start; font-size: 22px; line-height: 30px; }
.zkdy-ysb ul li h2 span{ display: inline-block; width: 110px; background: #fff;text-align: center; letter-spacing: 2px;}
.zkdy-ysb ul li h2 i{ display: inline-block; width: 24px; height: 30px; background: url(../images/zkdy7.png) no-repeat;}
.zkdy-ysb ul li p{ padding: 20px 10px 0; color: #fff; font-size: 21px; line-height: 36px;}
.zkdy-ysb ul li:nth-child(1),.zkdy-ysb ul li:nth-child(2),.zkdy-ysb ul li:nth-child(3){ background: url(../images/zkdy8.jpg) no-repeat; margin-bottom: 60px;}
.zkdy-ysb ul li:nth-child(1) h2 span,.zkdy-ysb ul li:nth-child(2) h2 span,.zkdy-ysb ul li:nth-child(3) h2 span{ color: #2e4cb8;}
.zkdy-ysb ul li:nth-child(4),.zkdy-ysb ul li:nth-child(5),.zkdy-ysb ul li:nth-child(6){ background: url(../images/zkdy9.jpg) no-repeat; margin-bottom: 60px;}
.zkdy-ysb ul li:nth-child(4) h2 span,.zkdy-ysb ul li:nth-child(5) h2 span,.zkdy-ysb ul li:nth-child(6) h2 span{ color: #fd693e;}

.zkdy-lc{width: 100%; background: url(../images/zkdy4.jpg) no-repeat center top;}
.zkdy-lcb p{ text-align: center;}

.zkdy-rk{width: 100%; background: url(../images/zkdy11.jpg) no-repeat center top;}
.zkdy-rkb ul{ display: flex; justify-content: space-around; flex-wrap: wrap;}
.zkdy-rkb ul li{ flex-shrink: 0; width: 444px; height: 119px; background: url(../images/zkdy10.png) no-repeat; margin-bottom: 16px; position: relative;}
.zkdy-rkb ul li h2{ width: 106px; height: 106px; position: absolute; left: 0; top: 13px; color: #1484f6; display: flex; justify-content: center; align-items: center;flex-direction: column; font-size: 26px; line-height: 40px; font-weight: bold;}
.zkdy-rkb ul li h2 span{ color: #fff;}
.zkdy-rkb ul li i{ font-style: normal; line-height: 40px; font-size: 22px; color: #fff; position: absolute; left: 75px;}
.zkdy-rkb ul li p{ position: absolute; width: 310px; height: 106px; left: 120px; top: 13px; display: flex; align-items: center; text-align: justify; font-size: 16px; line-height: 24px; color: #fff;}

.zkdy-bm{width: 100%; background: url(../images/zkdy12.jpg) no-repeat center top;}
.zkdy-bmb{ width: 920px; margin: 0 auto; margin-top: 40px; background: #fff; border-radius: 20px; padding: 50px 0;}
.zkdy-bmb ul{ }
.zkdy-bmb ul li{ margin-bottom: 25px; overflow: hidden; clear: both; display: flex; justify-content: center;}
.zkdy-bmb ul li label{ flex-shrink: 0; width: 130px; font-size: 19px; line-height: 52px; text-align: left; letter-spacing: 5px; color: #333;}
.zkdy-bmb ul li input,.zkdy-bmb ul li select{ flex-shrink: 0; width: 380px; border: 1px solid #ddd; height: 52px; line-height: 50px; text-indent: 18px; font-size: 19px; letter-spacing: 2px; color: #0085f5;}
.zkdy-bmb ul li button{ flex-shrink: 0; width: 360px; line-height: 52px; text-align: center; margin: 0 auto; margin-top: 20px; border: none; background: #0085f5; color: #fff; font-size: 20px; letter-spacing: 5px;}
.zkdy-bmb ul li button:hover{ background: #ff676c;}
.zkdy-bmb h3{ font-size: 14px; letter-spacing: 2px; line-height: 24px; text-align: center; margin-top: 20px; color: #0085f5;}
/*********** 自考单页 end ***********/

/*********** 成考单页 start ***********/
.ckdy-banner{ width: 100%; height: 480px; background: url(../images/banner-ckdy.jpg) no-repeat center center;}
.ckdy-com{ width: 100%; padding: 60px 0;}
.ckdy-title,.ckdy-title3{width: 100%; text-align: center;}
.ckdy-title h2{ display: flex; justify-content: center; align-items: flex-start;}
.ckdy-title h2 span{ display: inline-block; flex-shrink: 0; width: 51px; height: 51px; border: 1px solid #0085f5; padding: 4px; background: #fff; margin-right: 10px; margin-top: 20px;}
.ckdy-title h2 b{ display: inline-block; width: 100%; height: 100%; background: #0085f5; color: #fff; font-size: 40px; font-weight: bold; line-height: 40px;}
.ckdy-title h2 p{ font-size: 42px; line-height: 44px; font-weight: bold; color: #333; margin-top: 20px;}
.ckdy-title h2 p strong{ color: #0085f5;}
.ckdy-title h2 i{display: inline-block; flex-shrink: 0; width: 24px; height: 24px; background: url(../images/qiu1.png) no-repeat center; margin-left: 10px;}
.ckdy-title h3{ font-size: 28px; line-height: 50px; color: #333;}
.ckdy-title2 h2 p,.ckdy-title2 h3{ color: #fff;}

.ckdy-title3{ color: #fff;}
.ckdy-title3 h2{ font-size: 56px; line-height: 60px; font-weight: bold; letter-spacing: 5px;}
.ckdy-title3 h3{font-size: 26px; line-height: 60px;}


.ckdy-kc{ width: 100%; background: url(../images/ckdy1.jpg) no-repeat center top;}
.ckdy-kcb,.ckdy-dpb,.ckdy-lcb,.ckdy-rkb,.ckdy-ysb{ margin-top: 40px;}
.ckdy-kcb{ text-align: center;}
.ckdy-kcb thead{ background: #0085f5; }
.ckdy-kcb tr th{ font-size: 20px; line-height: 60px; color: #fff; text-align: center;}
.ckdy-kcb tbody{ background: #fff; }
.ckdy-kcb tr td{ border: 1px solid #ddd; font-size: 16px; line-height: 30px; color: #333; padding: 15px 20px;}
.ckdy-kcb tr td strong{ font-size: 24px; color: #ff0000;}
.ckdy-kcb tr td a{ display: inline-block; width: 85%; font-size: 18px; line-height: 36px; background: #ff676c; border-radius: 18px; color: #fff; font-weight: bold;}
.ckdy-kcb tr td a:hover{ background: #0085f5;}
.ckdy-kcb h2{ width: 100%; margin-top: -1px;}
.ckdy-kcb h2 a{ display: inline-block; width: 180px; background: #fff; font-weight: bold; color: #333; font-size: 16px; line-height: 52px; border: 1px solid #ddd; border-top: none; border-radius: 0 0 10px 10px;}


.ckdy-dp{width: 100%; background: url(../images/ckdy2.jpg) no-repeat center top;}
.ckdy-dpb h3{ text-align: center; margin-top: 50px;}
.ckdy-dpb h3 a{ display: inline-block; width: 360px; font-size: 32px; line-height: 80px; font-weight: bold; background: #0085f5; color: #fff; letter-spacing: 4px; border-radius: 40px;}
.ckdy-dpb h3 a:hover{background: #ff676c;}

.ckdy-lc{width: 100%; background: url(../images/ckdy4.jpg) no-repeat center top;}
.ckdy-lcb p{ text-align: center;}

.ckdy-rk{width: 100%; background: url(../images/ckdy11.jpg) no-repeat center top;}
.ckdy-rkb ul{ display: flex; justify-content: space-around; flex-wrap: wrap;}
.ckdy-rkb ul li{ flex-shrink: 0; width: 444px; height: 119px; background: url(../images/ckdy10.png) no-repeat; margin-bottom: 16px; position: relative;}
.ckdy-rkb ul li h2{ width: 106px; height: 106px; position: absolute; left: 0; top: 13px; color: #1484f6; display: flex; justify-content: center; align-items: center;flex-direction: column; font-size: 26px; line-height: 40px; font-weight: bold;}
.ckdy-rkb ul li h2 span{ color: #fff;}
.ckdy-rkb ul li i{ font-style: normal; line-height: 40px; font-size: 22px; color: #fff; position: absolute; left: 75px;}
.ckdy-rkb ul li p{ position: absolute; width: 310px; height: 106px; left: 120px; top: 13px; display: flex; align-items: center; text-align: justify; font-size: 16px; line-height: 24px; color: #fff;}

.ckdy-bm{width: 100%; background: url(../images/ckdy12.jpg) no-repeat center top;}
.ckdy-bmb{ width: 920px; margin: 0 auto; margin-top: 40px; background: #fff; border-radius: 20px; padding: 50px 0;}
.ckdy-bmb ul{ }
.ckdy-bmb ul li{ margin-bottom: 25px; overflow: hidden; clear: both; display: flex; justify-content: center;}
.ckdy-bmb ul li label{ flex-shrink: 0; width: 130px; font-size: 19px; line-height: 52px; text-align: left; letter-spacing: 5px; color: #333;}
.ckdy-bmb ul li input,.ckdy-bmb ul li select{ flex-shrink: 0; width: 380px; border: 1px solid #ddd; height: 52px; line-height: 50px; text-indent: 18px; font-size: 19px; letter-spacing: 2px; color: #0085f5;}
.ckdy-bmb ul li button{ flex-shrink: 0; width: 360px; line-height: 52px; text-align: center; margin: 0 auto; margin-top: 20px; border: none; background: #0085f5; color: #fff; font-size: 20px; letter-spacing: 5px;}
.ckdy-bmb ul li button:hover{ background: #ff676c;}
.ckdy-bmb h3{ font-size: 14px; letter-spacing: 2px; line-height: 24px; text-align: center; margin-top: 20px; color: #0085f5;}
/*********** 成考单页 end ***********/

/*********** 自考首页-新闻 start ***********/
.indexzk-news{ margin-top: 30px; display: flex; justify-content: space-between;}
.indexzk-news a:hover{ color: #0085f5;}

.indexzk-newsl{ flex-shrink: 0; width: 252px; border: 1px solid #fff; background: #fff; padding-bottom: 15px;}
.indexzk-newsl .jiaoyu-c3t{background: url(../images/zxks2.png) no-repeat center;}
.indexzk-newsl .jiaoyu-c3t span{ color: #0085f5;}
.indexzk-newsl h2 span{ background: #0085f5; color: #fff;}

.indexzk-newsc{ flex-shrink: 0; width: 530px;}
.indexzk-newsct{ margin-bottom: 12px;}
.indexzk-newscb,.indexck-newscb{ background: #fff; padding: 10px;}
.indexzk-newscb h2,.indexck-newscb h2{ margin-top: 0;}
.indexzk-newscb h2 i,.indexck-newscb h2 i{ background: #0085f5;}
.indexzk-newscb ul{display: flex; justify-content: space-between; flex-wrap: wrap; }
.indexzk-newscb ul li{ flex-shrink: 0; width: 32%; margin-top: 10px;}
.indexzk-newscb ul li h3{ font-size: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.indexzk-newscb ul li p{ font-size: 13px; color: #666; }
.indexzk-newscb ul li p span{ color: #0085f5;}

.indexzk-newsr{flex-shrink: 0; width: 398px; background: #fff; padding: 10px 15px;;}
.indexzk-newsr ul.sp{ border-bottom: 1px dashed #ddd; margin-bottom: 6px; padding-bottom: 6px;}
.indexzk-newsr ul li{ display: flex; justify-content: space-between; align-items: center; line-height: 38px; }
.indexzk-newsr ul li i{ display: inline-block; flex-shrink: 0; width: 52px; line-height: 24px; font-size: 19px; color: #fff; background: #0085f5; text-align: center; font-weight: bold; letter-spacing: 0; font-style: normal; margin-right: 10px; transform: skewX(-15deg); border-radius: 3px;}
.indexzk-newsr ul li a{ display: inline-block; font-size: 15px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.indexzk-newsr ul.sp li:first-child a{color: #0085f5;}
.indexzk-newsr ul li span{ color: #666; font-size: 13px; flex-shrink: 0; width: 60px; text-align: right;}

.indexzk-yxt{ display: flex; justify-content: space-between; letter-spacing: 2px; padding: 0 20px; margin-bottom: 20px; line-height: 38px;}
.indexzk-yxt h2{ font-size: 20px; font-weight: bold; color: #333; padding-left: 28px; background: url(../images/zxks5.png) no-repeat left center;}
.indexzk-yxt h2 span{ font-size: 15px; color: #666; }
.indexzk-yxt a{ font-size: 15px; color: #666;}
.indexzk-yxt a:hover{ color: #0085f5;}
/*********** 自考首页-新闻 end ***********/

/*********** 成考首页-新闻 start ***********/
.indexck-newscb ul{ margin-top: 10px;}
.indexck-newscb ul li{ display: flex; justify-content: space-between;}
.indexck-newscb ul li a{ display: inline-block; font-size: 14px; line-height: 30px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.indexck-newscb ul li span{ color: #999; font-size: 13px; display: inline-block; flex-shrink: 0; width: 130px; text-align: right;}
/*********** 成考首页-新闻 end ***********/

/*********** 院校详情 start ***********/
.list-yxinfo{ padding: 20px 30px; background: #e9f4fe; display: flex; justify-content: flex-start; align-items: center;}
.list-yxinfo p{ flex-shrink: 0; width: 160px; height: 160px; padding: 20px; background: #fff; border-radius: 15px; box-shadow: 4px 6px 2px #bcc3ca; margin-right: 30px;}
.list-yxinfo dl{color: #333;}
.list-yxinfo dl dt{ font-size: 26px; color: #0085f5; line-height: 30px; font-weight: bold; display: flex; justify-content: flex-start; align-items: center;}
.list-yxinfo dl dd{ margin-top: 15px; font-size: 14px; line-height: 24px; text-align: justify;}

#yxinfo{ margin-top: 50px; width: 100%;}
#yxinfo ul{display: flex; justify-content: center; align-items: center;}
#yxinfo ul li{ flex-shrink: 0; width: 33.33333%; font-size: 20px; font-weight: bold; line-height: 50px;  color: #333; text-align: center; border-bottom: 1px solid #999; border-top: 4px solid transparent; border-left: 1px solid transparent; border-right: 1px solid transparent; cursor: pointer;}
#yxinfo ul li.on{ border-bottom: 1px solid transparent; border-top: 4px solid #0085f5; color: #0085f5; border-left: 1px solid #999; border-right: 1px solid #999;}
.list-yxinfo-info p,.list-yxinfo-info div{ font-size: 16px; line-height: 32px; text-align: justify; color: #333; margin-bottom: 5px;}

.list-yxinfo-zy table{ width: 100%; font-size: 16px; line-height: 40px;}
.list-yxinfo-zy table tr td,.list-yxinfo-zy table tr th{ border: 1px solid #ddd; text-align: center; color: #333;}
.list-yxinfo-zy table tr th{ color: #0085f5; font-weight: bold;}
.list-yxinfo-zy table tr td a{ font-weight: bold; color: #fe0a10; }
.list-yxinfo-zy table tr td a:hover{ text-decoration: underline; color: #0085f5;}

.list-yxinfo-jz ul li{ padding:0 10px 20px; margin-bottom: 20px; border-bottom: 1px dashed #ddd;}
.list-yxinfo-jz ul li h2{ font-size: 18px; line-height: 26px; font-weight: bold; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list-yxinfo-jz ul li p{ margin-top: 10px; font-size: 14px; line-height: 24px;}
.list-yxinfo-jz ul li a:hover h2{color: #0085f5;}
#yxinfotem .item{display: none; margin-top: 30px;}
#yxinfotem .item:first-child{ display: block;}

/*********** 院校详情 end ***********/

/*********** 搜索页面 start ***********/
.list-kszx2 ul{ margin-bottom: 50px;}
.list-kszx2 ul li{ padding:0 10px 15px; margin-bottom: 15px; border-bottom: 1px dashed #ddd;}
.list-kszx2 ul li h2{ font-size: 18px; line-height: 26px; font-weight: bold; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list-kszx2 ul li p{ margin-top: 10px; font-size: 14px; line-height: 24px; height: 48px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}

/*********** 搜索页面 end ***********/


/*********** 右部 start ***********/




/*********** 右部 end ***********/

/*********** 右部 start ***********/




/*********** 右部 end ***********/

/*********** 右部 start ***********/




/*********** 右部 end ***********/