* {margin: 0 auto;padding: 0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.clear{clear: both;}
.center{width:1200px;/* width: 73.57%; */ margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
a:hover{color: #601986;}
a.more:hover{text-decoration: underline;}

/*头部*/
.header{background: url(top_bg.png) no-repeat  right bottom #601986; padding: 0.2rem 0;} 
.logo{display: block; width: 6.64rem;}
.logo img{width: 100%;}

/*搜索结果*/
.search{width: 2.1rem; height: .36rem; background: url(search.png) center no-repeat; background-size: 100%; margin-top: 0.2rem;}
.search .txt,.search .btn{border: none; background: none; height: .36rem; line-height: .36rem; float: left;}
.search .txt{padding: 0 0.08rem; width: 1.68rem; color: #C9C9C9;}
.search .btn{width:.42rem; }

/*导航*/
.nav{font-size: 0; width: 1200px;}
.nav_yj{margin: 0 auto; height: 50px; width: 100%;}
.nav_yj li{float: left; text-align: center; margin: 0 2%; display:inline-block;vertical-align:middle; line-height: 50px; position: relative; z-index: 999; width:10%;}
.nav_yj>li:last-child{margin: 0 0 0 2%;}
.nav_yj li:hover{background: url(nav_bg_05.png);}
.nav_yj li.on{background: url(nav_bg_05.png); }
.nav_yj li a{display:block;font-size:18px;line-height:50px; color: #601986; text-align:center;position:relative}
.nav_yj li.on a:hover{color: #FFFFFF;}
/* .nav_ej{position: absolute; top: 50px; left: 0; display: none; background: url(nav_bg_05.png);  float: left; z-index: 999; width: 100%; z-index: 9999; display: none; padding: 0px; margin: 0px; opacity: 1;-webkit-box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5);
    -moz-box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5);
    box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5);}
.nav_ej li{text-align: center; background: none; margin: 0 auto; line-height: 50px; float: left;display: inline; width: 100%; display: inline;}
.nav_ej li:hover{background: #FFFFFF;}
.nav_ej li a{font-size: 18px; color: #FFFFFF; display: block; background: none; line-height:24px; padding:13px 12px; }
.nav_ej li a:hover{color: #006FC4;}
.nav_yj li.on .nav_ej li a:hover{color: #006FC4;} */

/*轮播*/
.banner{width:100%; height:auto; z-index:10; position: relative;}
/* flexslider */
.flexslider{margin:0px auto;position:relative;width:100%;height:auto;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1; display: table;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-30px 0 0;display:block;background:url(ad_ctr.png) no-repeat;position:absolute;top:45%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{border-radius: 50%;display:block; background: #fff; height:10px;overflow:hidden;text-indent:-99em;width:10px;cursor:pointer;}
.flex-control-paging li a.flex-active{background:#601986;  width: 30px; height: 10px; border-radius: 4px;}

/*公共代码*/
.item_th{line-height: 0.5rem; height:0.5rem; border-bottom: 1px solid #ccc;}
.item_th p{float: left; font-size: 20px; font-weight: 700; color: #1A1A1A; border-bottom: 2px solid #601986;}
.item_th p img{float: left; margin-top: 13px; margin-right: 5px;}
.more{float: right; margin-right: 15px;}
.news-li {display: block; padding: 10px 0; line-height: 1; color: #333;}
.news-li:hover{transform: scale(1) translateY(-1px);-ms-transform: scale(1) translateY(-1px);-moz-transform: scale(1) translateY(-1px);-webkit-transform: scale(1) translateY(-1px);-o-transform: scale(1) translateY(-1px);transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s; }
.news-li .time {float: right; padding-left: 25px; color: #9d9d9d; font-size: 16px;}
.news-li .title {display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; background: url(list_style1.png) no-repeat left center; padding-left: 15px; background-size: 8px;}
.news-li:hover .title{color: #601986;}

.news-info{display: block; overflow: hidden; margin:7px 0; color: #000;}
.news-info .time{float: left; width: 70px; height: 70px; font-family: 'SimHei'; text-align: center; font-size: 14px; color: #1A1A1A;}
.news-info .time .em{display: block; font-size: 18px; line-height: 40px; background: #f2f2f2; height: 40px; color: #601986; font-weight: bold;}
.news-info .time .em1{display: block; font-size: 14px; line-height: 30px; height: 30px; color: #808080; background: #D0D0D0;}
.news-info .txt{display: block; overflow: hidden; padding-left: 20px; text-overflow: ellipsis; white-space: nowrap; font-size: 16px;}

/*图片新闻*/
.tpxw{width: 4.88rem;  margin-top: 50px;}
.m-banb1{}
.m-banb1 .item_con{display:block;margin:0; position: relative;}
.m-banb1 .item_con:hover .img img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.m-banb1 .img{overflow:hidden}
.m-banb1 .img img{width:100%;height:3rem; object-fit: cover; vertical-align:middle;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.m-banb1 .txt{position:absolute; background: url(p_bg.png) repeat-x left bottom; bottom: 0; width: 100%; height: 53px;}
.m-banb1 .txt h3{font-size:16px;color:#fff;height:53px; line-height: 53px; -o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; padding: 0 15px;}
.m-banb1 .slick-dots{position:absolute;left:0;bottom:1.27rem;width:100%;text-align:center;font-size:0; display: none !important; }
.m-banb1 .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff; opacity: 0.7; cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-banb1 .slick-dots button{display:none}
.m-banb1 .slick-dots li.slick-active{background-color:#9E050A}

/*选项卡*/
.xxk{width: 670px;}
.tabLink b,.tabLink span a{height: 50px;line-height: 50px; color: #949494; font-size:20px; font-weight: normal; float: left; cursor: pointer; padding: 0 106px;}
.tabLink b.active{border-bottom: 2px solid #601986; color: #601986;}
.tabLink a.more{display: none;}
.tabLink a.active{display: block;}
.tabItem{display: none;}
.tabItem.active{display: block;}
.tabItem ul{margin-top: 7px;}
.tabItem ul li a{padding: 13.5px 0;}

/*政策文件*/
.zcwj{margin-top: 20px; width: 380px;}
.zcwj ul {margin-top: 5px;}
.zcwj ul li a{padding: 13.5px 0;}
.zcwj ul li .news-li .title{background: url(list_style2.png) no-repeat left center; padding-left: 18px;}

/*常见问题*/
.cjwt{margin-left: 28px;}

/*友情链接*/
.link{margin-bottom: 25px;}
.link ul{margin-top: 10px; overflow: hidden;}
.link ul li{float: left; margin-right: 20px;}
.link ul li .news-li .title{background: none; padding-left: 0;}

/*网站底部*/
.footer{background: url(footer_bg.png) no-repeat right center #844DA2;}
.footer_top{height: 80px;}
.footer .footer_top p{text-align: center; line-height: 80px; font-size: 16px; color: #fff;}
.footer_bottom{line-height: 50px;  background: url(footer_bg.png) no-repeat right center #601986;}
.footer .footer_bottom p{line-height: 50px; font-size: 16px; text-align: center; color: #fff;}

/*列表页列表*/
.menu{width: 240px; float: left; margin-top: 30px;}
.menu .th{text-align: center; line-height: 60px; height: 60px; background: #601986; font-size: 22px; font-weight: 900; color: #fff;}
.menu .th p{font-size: 18px; font-weight: 900; color: #fff;}
.menu ul{height: auto; padding: 0 10px 100px 10px; background-size: 100% auto; box-shadow: 0 3px 20px #0000001a; -webkit-box-shadow: 0 3px 20px #0000001a; -moz-box-shadow: 0 3px 20px #0000001a;}
.menu ul li{line-height: 60px; height: 60px; border-bottom: 1px solid #e8e8e8; text-indent: 2em;}
.menu ul li a{font-size: 16px; color: #333;}
.menu ul li.on a{color: #601986;}

.list{width:929px; margin-top: 30px;}
.list .item_th p{text-indent: 0;}
.local{float: right; padding-right: 6px; font-size: 16px; color: #7D7D7D; display: block;}
.local a{color: #808080; font-size: 16px; }

.list ul{margin: 15px auto 0 auto; min-height: 450px;}
.list ul li{border-bottom: 1px solid #d9d9d9; }
.list ul li .news-li{position: relative; padding: 18px 0;}
.list ul li .news-li::after{position: absolute; content: ""; width: 5px; height: 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; left: 0;top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);background-color: #bfbfbf;}
.list ul li	.news-li .title{background: none;}
.pages{text-align: center; padding: 0.3rem 0;}

/*内容页内容*/
.content{padding: 6px 0 12px 0;}
.content .title{line-height: 28px; font-size: 20px; font-weight: bold; text-align: center; padding: 15px 0px; margin: 0 20px; border-bottom: 1px dotted #dcdcdc;}
.content .txt{text-align: center; color: #888; line-height: 28px; padding: 10px 0;}
.con{min-height: 400px; _height:400px; padding: 5px 15px;}
.con,.con p,.con div,.con span,.con font,.con strong,.con b{font-size: 16px !important; line-height: 32px !important; font-family: "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜" !important;}
.con img{max-width: 80%;}
.con b,.con strong{font-weight: bold;}
.con table{margin:0 auto !important;border-collapse:collapse; width:80% !important;}
.con table tr td{border:1px solid #dcdcdc !important;}

/*版本过低提示*/
.pageTips {position: fixed;left: 0;top: 0;width: 100%; height: 100%; background: #000; z-index: 99999999;}
.pageTips .container {color: #fff;position: absolute;left: 50%;top: 50%;width: 630px;margin-left: -315px;margin-top: -160px;}
.pageTips .container a.close {display: block;width: 50px;height: 50px;position: absolute;z-index: 1;left: auto;right: -15px;top: 40px;bottom: auto;}
.pageTips .container .img {text-align: center;}
.pageTips .container .msg {font-size: 18px;line-height: 36px;padding-top: 30px;color: #fff;}
.pageTips .container a {color: #fff; text-decoration: underline;}

@media screen and (max-width: 800px) {
.center{width: 100%; padding:0 15px;}
.search,.wenzi,.nav{display: none;}
.logo{margin-left: 0;}
.phone_nav,.phone_link{display: block;}
.banner{padding-top: 0; width: 100%;}
/*公共代码*/
.item_th{height: 50px; line-height: 50px;}
.more{font-size: 14px;}

/*通知公告*/
.tzgg,.jwkx{width: 100%;}
.news-li .title{background-size: 7px; font-size: 16px;}

/*教务快讯*/
.news-info .time{width: 65px;}


/*教学风采*/
.jxfc_title::before{width: 50%; left: 25%;}
#round1{width: 100%;}

/*友情链接*/
.ip_3{width: 100%; display: none; margin: 15px auto; -webkit-appearance: none; /* 移除默认下拉框样式 */ appearance: none; font-size: 14px; background: #fff;}

.ip_3 option{font-size: 14px;}

/*列表页列表*/
.menu,.local{display: none;}
.list{width: 100%; margin-top: 10px;}
.pages .pagebox span.pagebox_num,.pages .pagebox span.pagebox_num_nonce{display:none;}
.pagebox .pagebox_num_nonce, .pagebox .pagebox_num a, .pagebox .pagebox_next a, .pagebox .pageNumInput, .pagebox .gobutton{padding: 0 3px !important; font-size: 15px !important; height: 26px !important; line-height: 26px !important; margin-bottom: 8px;}
.pagebox .pagebox_next a{font-size: 13px !important; padding: 0 2px !important;}
.pagebox .gobutton{font-size: 13px !important;}
.pages form{font-size: 13px;}
.pages .pagebox{height: auto;}

/*内容页内容*/
.con img{max-width: 80%; height: auto !important;}

}

