.flexslider{position:relative;position:relative;z-index:10;overflow:hidden;margin:0 auto;margin-top:1000px;width:1200px;height:350px;zoom:1; min-width: 1200px;}
.flexslider .slides li{width:100%;height:100%;background-size: 100% 100%; background-repeat: no-repeat; background-position: center;}
.flexslider .slides li a{display: block; width: 100%; height: 100%;}
.flex-direction-nav a{position:absolute;top:50%;z-index:10;display:block;overflow:hidden;margin:-35px 0 0;width:50px;height:50px;border-radius:35px;background:url(../image/ad_ctr1.png) no-repeat;line-height:99em;opacity:0;cursor:pointer;-webkit-transition:all .3s ease;filter:alpha(opacity=0)}
.flex-direction-nav .flex-next{right:10px;background-position:0 -50px}
.flex-direction-nav .flex-prev{left:10px}
.flexslider:hover .flex-next{opacity:.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity:.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.flex-control-nav{position:absolute;bottom:38px;width:100%;text-align:center}
.flex-control-nav li{display:inline-block;margin:0 2px;zoom:1}
.flex-control-paging li a{display:block;overflow:hidden;width:12px;height:12px;border-radius:50%;background:#fff;text-indent:-99em;cursor:pointer}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a{background:#06a6fb}
.flexslider .slides a img{display:block;width:100%;height:500px}
.ad_title{width: 1200px; margin: auto; text-align: right; padding-top: 300px; font-size: 30px; color: #ffffff; font-weight: bold; box-sizing: border-box; padding-right: 10px;}

.fixed_position{position:fixed;top:100px;left:50%;margin-left:-600px;width:1200px;height:1px}
.fixed_position_1{position:absolute;top:0;left:-80px;display:none;width:66px;background:rgba(255,255,255,.3)}
.fixed_position_1 ul li{height:34px;background:#666;color:#fff;text-align:center;font-size:12px;line-height:34px;cursor:pointer}
.fixed_position_1 ul li:hover{background:#333;color:#fff}
.fixed_position_1 ul li.addcss{background:#06a6fb;color:#fff}

.focus{position: relative; width: 577px; height: 330px}
.focus h1{position: absolute; left: 0; top: 0; width: 100%; background: rgba(255,0,0,0.5); color: #fff; height: 30px; line-height: 30px; text-align: center; z-index: 90; overflow: hidden; font-size: 16px;}
.focus img{display: block; position: absolute; left: 0; top: 0; z-index: 80}
.layui-carousel-ind,.layui-carousel-arrow{z-index: 100}

.notice{clear: both; overflow: hidden;}
.notice .hd{background:#06a6fb; line-height: 40px; clear: both; overflow: hidden;}
.notice .hd p{float: left; font-size: 18px; padding-left: 10px; color: #ffffff;}
.notice .hd span{float: right; padding-right: 10px}
.notice .hd span a{font-size: 12px;  color: #ffffff;}
.notice .bd{clear: both; overflow: hidden;}
.notice .bd li{line-height: 36px; padding: 0 10px;}
.notice .bd li a{transition:.6s; display: block; font-size: 16px}
.notice .bd li:hover a{color:#FF0036;transform:rotatex(360deg)}

.indexNews{clear: both; overflow: hidden;}
.indexNews li{line-height: 35px; padding: 0 5px;}
.indexNews li a{display: block; font-size: 16px}

.indexTitle{border-bottom: 1px #06a6fb solid; overflow: hidden; height: 40px; background-color: #ffffff;}
.indexTitle p{float: left; line-height: 40px; padding: 0 16px; background: #06a6fb; color: #fff; font-size: 18px;}
.indexTitle span{float: right; line-height: 40px; margin-right: 10px;}
.indexTitle span a{color: #999; font-size: 16px}

.kecheng{overflow: hidden;}
.kecheng img{display: block; width: 100%;transition:.3s;}
.kecheng:hover{box-shadow: 0 0 5px #ccc;}
.kecheng:hover img{transform: scale(1.1);}
.kecheng p{padding: 5px; height:38px}

.kejian{clear: both; overflow: hidden;}
.kejian .img{float: left; width: 150px; margin-right: 10px}
.kejian .img img{display: block;}
.kejian .info p{margin:5px 0}
.kejian .info span{display: block; font-size: 12px; color: #999}

.teacher{clear: both; position: relative;}
.teacher img{display: block;}
.teacher p{position: absolute; bottom: 0; left: 0; height: 30px; background: rgba(0,0,0,0.5); color: #fff; line-height: 30px; text-align: center; width: 100%}

.link{clear: both; overflow: hidden;}
.link .hd{font-size: 16px; line-height: 40px; color: #0059b2}
.link .bd a{ padding-right: 30px; }

.guideBox{background: #ffffff; line-height: 50px; min-width: 1200px;}

.newsList{clear: both; overflow: hidden; border-bottom: 1px #f1f1f1 solid; background-color: #ffffff; padding: 10px;}
.newsList:hover{background-color: #f7f7f7;}
.newsList .content{width:730px; float: left;}
.newsList .content.noimg{width: 100%;}
.newsList .content .title{font-weight: bold; font-size: 16px; margin-bottom: 10px;}
.newsList .content .desc{color: #999999; margin-bottom: 10px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient: vertical;}
.newsList .content .date{color: #999999;}
.newsList .content .date span{margin-right: 10px; line-height: 20px; font-size: 12px;}
.newsList .content .date span i{margin-right: 5px;}
.newsList .content .date span.cate{float: right; margin-right: 0; padding: 0 6px; border-radius: 3px; background-color:#f2f3f5;}
.newsList .content .date span.cate a{color: #999999;}
.newsList .img{width:130px;float: right;}

.leftMenu{border: 1px #f1f1f1 solid; clear: both; overflow: hidden;}
.leftMenu .hd{line-height: 40px; border-bottom: 1px #f1f1f1 solid; background: #f7f7f7; padding-left: 10px; font-size: 16px;}
.leftMenu .bd{clear: both; overflow: hidden; padding: 10px;}
.leftMenu .bd li{line-height:30px; float: left; padding: 0 10px; white-space: nowrap;}
.leftMenu .bd li.active{background: #06a6fb; color: #fff}

.leftUser{border: 1px #f1f1f1 solid; clear: both; overflow: hidden; padding:30px; background: #f7f7f7}
.leftUser .face{ padding: 5px; background: #fff; box-shadow: 0 0 5px #ccc; margin-bottom: 10px }
.leftUser p{line-height: 24px}

.kejianInfo{clear: both; overflow: hidden;}
.kejianInfo h1{font-size: 30px; text-align: center;}

.tInfo{clear: both; overflow: hidden; padding: 10px}
.tInfo img{display: block; float: left; box-shadow: 0 0 5px #ccc; border:3px #fff solid; width: 160px; margin-right: 10px; height: 200px}
.tInfo .info{float:left}
.tInfo .info p{padding: 5px 0}

.zhuanti img{box-shadow: 0 0 5px #ccc; border:3px #fff solid; height: 215px}

.rightMenu{background-color: #ffffff; border-radius: 5px; margin-bottom: 20px;}
.rightMenu .hd{font-weight: bold; padding: 10px; line-height: 30px; color:#06a6fb; border-bottom: 1px #f1f1f1 solid; overflow: hidden;}
.rightMenu .hd span{display: block; float: left;font-size: 18px; }
.rightMenu .hd span i{margin-right: 10px;}
.rightMenu .bd{clear: both; padding: 10px}
.rightMenu .bd li{border-bottom: 1px #f1f1f1 solid; line-height: 44px; font-size: 16px;}
.rightMenu .bd li.active a{color: #06a6fb;}

.rightMenu .news li{clear: both; overflow: hidden; padding: 5px;}


/* 分页 */
.pagination{display:block;padding:20px 0;text-align:center;overflow:hidden;clear:both; background: #fff}
.pagination li{display:inline-block;border:1px #dbdbdb solid;font-size:16px;height:34px;line-height:34px;min-width:34px;}
.pagination li a,.pagination li span{display:block;width:100%;height:100%}
.pagination li.active{background:#06a6fb;color:#fff;border-color:#06a6fb}
.pagination li.disabled{background:#f1f1f1;color:#06a6fb}
.pinyin{font-size:20px;background-color:#fff;padding-left:10px}
/* end */

.empty{text-align: center; padding: 100px 0}
.empty p{ font-size: 20px; color: #ccc }

.newsInfo{clear: both; background: #fff; padding: 20px}
.newsInfo h1{margin: 15px 0; font-size: 28px; text-align: center; font-weight: bold;}
.newsInfo .date{color: #999; border-bottom: 1px #dbdbdb solid; padding-bottom: 15px; clear: both; overflow: hidden; text-align: center;}
.newsInfo .date span{display: inline-block; padding: 0 15px}
.newsInfo .content{font-size: 18px; padding-top: 15px; line-height: 200%; min-height: 600px;}
.newsInfo .content p{margin-bottom: 15px;font-size: 16px; text-indent: 2em}
.nextArticle .hd{color: #999; margin-bottom: 10px}
.share{text-align: right; float: right;}

.prevArt{ margin-top: 15px;}
.nextArt{text-align: right; margin-top: 15px;}

.phb{clear: both; overflow: hidden;}
.phb li{clear: both; overflow: hidden; padding: 5px;}
.phb li span{display: block; float: left; height: 20px; width: 20px; line-height: 20px; text-align: center; font-size: 12px; background-color: #f1f1f1; color: #666666; border-radius: 3px;}
.phb li a{display: block; float: right; width: 250px; line-height: 20px;}
.phb li span.p1{background-color: #f30; color: #ffffff;}
.phb li span.p2{background-color: #f60; color: #ffffff;}
.phb li span.p3{background-color: #FAA90E; color: #ffffff;}

.searchPage{text-align: center; padding: 50px; font-size: 18px;}
.searchPage span{color: #c00; font-weight: bold;}

.newsList1{clear: both; overflow: hidden; background: #fff; padding: 10px;}
.newsList1 li{line-height:50px; clear: both; height:50px; border-bottom:dashed 1px #ccc}
.newsList1 li a{font-size: 16px; display:block; float: left; width: 600px}
.newsList1 li a:hover{color: #f00}
.newsList1 li span.date{display:block; float: right; color: #999;}
.newsList1 li .layui-badge-dot{width: 6px; height: 6px; float: left; display: block; margin-top:20px; margin-right: 10px}