.clear{clear: both;}
.center{width:1200px; margin:0 auto; overflow: hidden;}

/*header*/
.header{height: 140px; background-color: #f8f8f8; width: 100%;}
.header .logo{float: left; width: 535px; height: 98px; margin-top: 10px;}

.ze{float: right;width: 400px;color:#611987; margin-top: 14px;}
.ban{float: left;width: 150px;margin: 31px 0 0 0;line-height: 36px;}
.ban a{color:#611987; font-size: 18px;}
.search{float: right; height: 36px; width: 250px; margin: 31px 0 0 0; background: url(search.png) no-repeat left center;}
.search .txt,.search .btn{border: none; background: none; height: 36px; line-height: 36px; float: left;}
.search .txt{padding: 0 8px; width: 179px; color: #a2a2a2;}
.search .btn{width: 37px; cursor: pointer;}

/*导航*/
.nav{height:50px; background: #611987;}
.nav_yj{width: 1200px; margin: 0 auto; height: 50px;}
.nav_yj li{float: left;display: inline; text-align: center; line-height: 50px; position: relative; z-index: 999; width: 133px;}
.nav_yj li.on{background: #81479f; height: 50px; line-height: 50px;}
.nav_yj li a{font-size: 16px; color: #fff; display: block;}
.nav_yj li.on a,.nav_yj li.on a:hover{color: #fff;}

.nav_ej{position: absolute; top: 50px; left: 0; display: none; background: #611987; float: left; z-index: 999; width: 100%;}
.nav_ej li{text-align: center; background: none; line-height: 50px; float: left;display: inline; width: 100%; display: inline;}
.nav_ej li a{font-size: 16px; color: #fff; display: block; background: none; padding: 0;}
.nav_ej li a:hover{background: #81479f;}

/*图片轮播*/
.banner{height: 374px; width: 1200px;}
.slide{height:374px;position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{position:absolute;width:100%;height:100%;left:0;top:0;}
.ban_nav{position:absolute;bottom:24px;left:0;width:100%;text-align:center;z-index:4;}
.ban_nav a{display:inline-block; vertical-align:middle; width:15px; height:15px; line-height:15px; overflow:hidden; margin:0 6px; cursor:pointer; background: url(white_bann.png) no-repeat 0 0;}
.ban_nav .on{background:url(pur_bann.png) no-repeat 0 0;border-radius: 50%;width: 15px;}

/*公共列表样式*/
.item ul{overflow: hidden; margin: 8px 0 4px;}
.item ul li{height: 50px; line-height: 50px; padding-left: 20px; background: url(list_style.png) no-repeat left center; }
.item ul li span{float: right; color: #999; margin-right: 14px; font-size: 16px;}
.item ul li a:hover{color: #3797c7;}

.item .item_th p img{float:left; margin:7px 6px 0 0;}
.item_th{height: 40px;line-height: 40px; border-bottom: 2px solid #3797c7;}
.item_th p{color: #227fad;font-size: 20px; float: left; padding: 0 5px 0 1px;}
.item_th .more{float: right;color: #227fad; display: block;background: url(gd.png) no-repeat right bottom;width: 58px;height: 20px;background-size:22px 25px;padding-bottom: 12px; font-size: 16px;}
.item_th .more:hover{color: #3797c7;}
.item_th .more .imagesgd{width: 18px;padding: 8px 0 0 5px; float: right;}

.gzdt{width: 585px; float: right; margin-top: 8px;}
.gzdt ul{min-height: 287px; _height:287px;}
.gzdt ul li a{font-size: 16px;}
.tzgg{float: left;}
.tzgg ul{min-height: 205px; _height:205px;}
.fl{float: left;}
.fr{float: right;}

/* 相关链接 */
.xglink{margin: 45px auto 45px auto;}
.xglink ul{ text-align: center;overflow: hidden; margin: 18px 0 4px;}
.xglink ul li{list-style-type: none;float: left;width: 240px;background:none; /* height: 130px; */ padding-left: 0;}
.xglink ul li span{color: #333;margin-right: 0;line-height: 24px; font-size: 16px; display: block; margin-top: 10px;}

/*友情链接*/
.bglink{background-color: #f8f8f8; padding: 10px 0;}
.link ul{overflow: hidden; margin: 8px 0 4px;}
.link ul li{list-style-type: none; float: left; margin: 0 66px 0 0px;background:none;}
.link ul li a{font-size: 16px;}

/*底部*/
.footer{height:88px; background: #611987;width: 100%;padding: 24px 0;}
.footer p{text-align: center; color: #fff;line-height: 40px; font-size: 14px;}

/*列表页*/
.menu{width: 220px; float: left; margin-top: 12px; padding-bottom: 100px; border: 1px solid #dcdcdc;}
.menu .th{text-align: center; line-height: 42px; height: 42px; font-weight: bold; font-size: 16px; background: #611987; color: #fff;}
.menu .th p{font-weight: bold; font-size: 16px; color: #fff;}
.menu ul{overflow: hidden; height: auto;}
.menu ul li{line-height: 42px; height: 42px; text-align: center; padding-top: 0; border-bottom: 1px solid #DCDCDC;}
.menu ul li a{font-size: 14px; width: 100%;height: 100%;display: block;}
.menu ul li.on{background: #dcdcdc;}
.menu ul li.on a{color: #611987;}
.item_list{border-bottom: 2px solid #611987;}
.item_list p{color: #611987;}
.box{width: 942px; min-height: 645px; _height:645px; float: right; margin-top: 12px; display: inline;}
.box .item_th .local{float: right; padding-right: 6px; color: #333; display: block;}
.box .item_th .local a{color: #333;}
.box ul{min-height: 529px; _height:529px;}
.box ul li{height: 34px; line-height: 34px; border-bottom: 1px dotted #dcdcdc;}
.box ul li a{font-size: 16px;}
.box ul li span{color: #666; margin-right: 0;}
.pages{padding: 10px 0; text-align: center; line-height: 32px; height: 32px;}

/*图片列表页*/
.box .img_list{height: auto; overflow:hidden; margin-top: 20px; margin-bottom: 50px;}
.box .img_list li{width: 206px; height:322px; float: left; margin-right: 29px; margin-bottom: 10px;text-align: center; opacity: 0.8; padding-left: 0; background: none; border-bottom: none;}
.box .img_list li a{ font-size: 14px; color: #666; line-height:30px; display: block; width: 204px; height: 321px; border: 1px solid #ddd;}
.box .img_list li img{width: 200px; height: 283px; padding: 2px; display: block; float: left;}
.box .img_list li span{display: block; height: 32px; line-height: 32px; float: left; width: 100%;}
.box .img_list li a:hover{ border: 1px solid #611987; opacity: 1;}
.box .img_list li a:hover span{ color: #611987;}

.bsdds_box{margin-bottom: 10px;}
.bssds_name{width: 100%; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; margin-top: 20px;}
.subject_name{width: 100%; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; margin-top: 5px;}
.bsdds_box ul{min-height: 34px; _height:34px; width:100%; margin: 0;}
.bsdds_box ul li{float: left; border-bottom: none; background: none; padding: 0; width: 144px; text-align: left; display: inline;}
.bsdds_box ul li a{color:#2976d6;}

/*师资队伍列表页*/
.list_szdw ul{min-height: 75px; _height:75px; margin-top: 20px;}
.list_szdw ul li{float: left; width: 150px; height: 30px; line-height: 30px; margin: 1px 18px 16px 18px; border: 1px solid #dcdcdc; background: none; text-align: center; padding-left: 0;}
.list_szdw ul li a{display: block; width: 100%; height: 100%; color: #333; font-size: 14px;}
.list_szdw ul li a:hover{background: #5c307d; color: #fff;}

/*内容页*/
.content{padding: 6px 8px 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,.con a{font-size: 16px !important; line-height: 32px !important; font-family: "微软雅黑" !important;text-align: justify;}
.con p{text-indent: 2em;}
.con p table p{text-indent: 0em !important;}
.con img{max-width: 600px; height: auto !important;display: block; margin:0 auto;}
.con b,.con strong{font-weight: bold;}
.con table{margin:0 auto !important;}
.con table tr td{border:1px solid #dcdcdc !important;}

@media screen and (max-width: 1400px ) {
.banner{height: 400px; width: 100%;}
.slide{height:400px;position:relative;width:100%;}
}
@media screen and (max-width: 1600px ) and (min-width: 1400px){
.banner{height: 450px; width: 100%;}
.slide{height:450px;position:relative;width:100%;}
}
