@charset "utf-8";

/*
	@名称: base
	@功能: 重设浏览器默认样式
*/

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html {
    color: #000;
    background: #fff;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,menu,nav,section
{
    margin: 0;
    padding: 0;}

/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,menu,nav,section
{
    display: block;}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {
    display: inline-block;
    *display: inline;
    *zoom: 1;}

/* 要注意表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea {
    font: 12px/1.5 tahoma, arial, 'microsoft yahei', \5b8b\4f53;}

input,select,textarea {
    font-size: 100%;}

/* 去掉各Table  cell 的边距并让其边重合 */

/* IE bug fixed: th 不继承 text-align*/
th {
    text-align: inherit;}

/* 去除默认边框 */
fieldset,img {
    border: 0;}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe {
    display: block;}

/* 去掉 firefox 下此元素的边框 */
abbr,acronym {
    border: 0;
    font-variant: normal;}

/* 一致的 del 样式 */
del {
    text-decoration: line-through;}

address,caption,cite,code,dfn,em,th,var {
    font-style: normal;
    font-weight: 500;}

/* 去掉列表前的标识, li 会继承 */
ol,ul {
    list-style: none;}

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {
    text-align: left;}

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: 500;}

q:before,q:after {
    content: '';}

/* 统一上标和下标 */
sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;}

sup {
    top: -0.5em;}

sub {
    bottom: -0.25em;}

a {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    background: transparent;
    text-decoration: none;
    color: #333;}

a:focus {
    outline: none
;}

a:active,a:hover {
    outline: 0;}
/* 默认不显示下划线，保持页面简洁 */
ins,a {
    text-decoration: none;}

/* 清理浮动 */
.fc:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;}

.fc {
    zoom: 1;}

/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {
    display: none;}

html,body {
    min-height: 100%;
    background-color: #ffffff;}

/* 设置内联, 减少浮动带来的bug */
.fn-left,.fn-right {
    display: inline;}

.fn-left {
    float: left;}

.fn-right {
    float: right;}

* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}


/*主页  Start*/

body #container_page{background-image: none;width: 100%;}
.zsbHeader{display: block;width: 1000px;margin: 20px auto 0;}
.zsbLogoImg{width: 300px;height: 55px;}
.zsbLogoImg img{display: block;width: 100%;}
.zsbSchoolTrai{display: block;float:right;margin-top: 10px;}
.zsbMenu{display: block;background: #f5f5f5;height: 60px;}
.zsbMenuBox{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 1000px;margin: 0 auto;}
.zsbMenuList{-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; text-align: center;font-size: 14px;color: #333333;}
.zsbMenuList a{display: block;height: 60px;line-height: 60px;}
.zsbMenuList a:hover{background: #ba0002;color: #ffffff;}
.zsbBanner{width: 100%;display: block;height: auto;}
.zsbBanner .hallkv{display: block;}
.zsbNoticeText{display: inline-block;vertical-align: middle;}
.zsbNoticeText span{display: inline-block;vertical-align: middle;font-size: 18px;color: #999999;}
.zsbNoticeText span img{width: 14px;height: 14px;}
.zsbNoticeCon{width:100%;display: block;height: 50px;line-height: 50px;background: #f5f5f5;}
.zsbNotice,.zsbNoticeCon tbody{display: block;width: 1000px;margin: 0 auto;}
.zsbNoticeBox{display: inline-block;vertical-align: middle;margin-left:10px;}
.zsbNoticeBox a{display: block;font-size: 14px;color: #999999;}
.zsbNoticeBox a:hover{text-decoration: underline;color: #ba0002;}
.zsbContentBox{display: block;margin: 35px auto 0;width: 1000px;}
.zsbTitle{font-size: 22px;color: #333333;margin-top: 5px;display: inline-block;}
.moreText{float: right;font-size: 14px;color: #333333;cursor: pointer;}
.moreText:hover{text-decoration: underline;}
.zsbNewList{display: block;width: 306px;border-top: 6px #eeeeee solid;position: relative;}
.zsbNoLine.zsbNewList{border-top: none;}
.zsbLine{position: absolute;border-top: 6px #ba0002 solid;top: -6px;left: 0;width: 180px;}
.zsbNewZxBox .zsbTitle{border-top: 6px #ba0002 solid;padding: 10px 0 20px;}
.zsbNewImg{display: block;width: 100%;height: 200px;}
.zsbNewImgPic{width: 306px;height: 200px;overflow: hidden;position: relative;}
.zsbNewImgPic img{display: block;width: 100%;height: 100%;}
.zsbNewImgText{position: absolute;bottom: 0;left: 0;height: 30px;line-height: 30px;width: 306px;z-index: 2;color: #ffffff;display: block;background: rgba(0,0,0,0.5);font-size: 14px;}
.zsbNewImgText em{width: 270px;margin: 0 auto;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block;}
.zsbNewDescipt{display: block;font-size: 14px;color: #333333;line-height: 22px;margin-top: 12px;height: 66px;overflow: hidden;}
.zsbNewDescipt:hover{text-decoration: underline;}
.zsbNewBox td{margin-right: 40px;display: block;float: left;}
.zsbNewBox td:last-child{margin-right: 0;}
.zsbTitleBox .moreText{margin-top: 14px;}
.zsbInfoBox{display: block;max-height: 126px;overflow: hidden;margin-top: 10px;}
.zsbInfoList{display: block;margin-top: 5px;}
.zsbInfoText{display: block;float: left;font-size: 14px;color: #333333;width: 220px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.zsbInfoText:hover{text-decoration: underline;color: #ba0002;}
.zsbInfoTime{display: block;float: right;font-size: 14px;color: #999999;}

.zsbPolicy{width: 652px;}
.zsbPolicy .zsbInfoList{float: left;width: 306px;}
.zsbPolicy .zsbInfoList:nth-child(2n+1){margin-right: 40px;}

.zsbSquarePlate .zsbNewList{height: 100px;cursor: pointer;}
.zsbBlue{background: #66be92;height: 100px;}
.zsbYellow{background: #ffab09; height: 100px;}
.zsbRed{background: #ff7979; height: 100px;}
.zsbSquareCon{display: block;text-align: center;padding-top: 18px;}
.zsbSquareImg{display: inline-block;vertical-align: middle;width: 64px;height: 64px;}
.zsbSquareImg img{display: block;width: 100%;height: 100%;}
.zsbSquareTit{display: inline-block;vertical-align: middle;color: #ffffff;text-align: left;margin-left: 10px;}
.zsbSquareTit em{display: block;font-size: 22px;}

.zsbSchoolInfo.zsbNoticeCon{height: 140px;line-height: normal;/* margin-top: 40px; */}
.zsbErweima{display: inline-block;vertical-align: middle;background: #ffffff;height: 110px;width: 110px;}
.erweimaImg{display: block;width: 100px;height: 100px;margin: 5px;}
.erweimaImg img{display: block;width: 100%;height: 100%;}
.zsbBannerImg{width: 310px;display: inline-block;vertical-align: middle;margin-left: 50px;}
.zsbBannerImg img{display: block;width: 100%;height: 100%;}
.zsbSchoolLinkBox{display: inline-block;margin-top: 17px;float: right;}
.zsbSchoolLink{display: block;}
.zsbSchoolLink span{display: block;font-size: 14px;color: #666666;line-height:24px;}
.zsbSchoolLink span em{float: right;padding-left: 15px;}
.zsbSchoolLink .zsbSchoolLinkList{display: block;float: left;font-size: 14px;color: #666666;margin-left: 10px;}
.zsbSchoolLink .zsbSchoolLinkList:hover{color: #ba0002;text-decoration: underline;}
.zsbCopyText{display: block;font-size: 14px;color: #666666;margin-top: 10px;}
.zsbSchoolInfo .zsbNotice{padding-top: 15px;}

body .foothang{line-height: 50px;background: #ba0002;}
body .video-js{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;}
/*主页  End*/


/*列表  Start*/
.zsbListColumn .zsbBanner{width: 100%;height: 200px;position: relative;overflow: hidden;}
.zsbListColumn .zsbBanner .hallkv img{height: 100%;position: absolute;left: 50%;margin-left: -960px;}
.zsbListColumn .zsbTitle{border-top: 0;}
.zsbListInfoBox{display: block;border-top: 3px #eeeeee solid;position: relative;}
.zsbListInfo{display: block;padding: 20px 0;border-bottom: 1px #eeeeee solid;}
.zsbListLeft{display: block;float: left;width: 90px;height: 90px;line-height: 82px;text-align: center;font-size: 14px;color:#666666;background: #f5f5f5;}
.zsbListRight{display: block;float: left;width: 870px;margin-left: 40px;}
.zsbListTitle{display: block;font-size: 18px;color: #333333;margin: 2px 0 10px;width: 870px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.zsbListTitle:hover{color: #ba0002;text-decoration: underline;}
.zsbListCon{display: block;font-size: 14px;color: #333333;line-height: 24px;height: 48px;overflow: hidden;}
.zsbListCon:hover{text-decoration: underline;}

/*列表  End*/
/*详情  Start*/
.zsbListColumn .biaoti4{font-size: 24px;color: #333333;}
.zsbDisplayBox{width: 1000px;margin: 0 auto;}
.zsbDisplayInfoCon{font-size: 14px;color: #333333;line-height: 24px;margin-top: 30px;text-indent: 2em;}
.zsbDisplayImg{width: 600px;overflow: hidden;display: block;margin: 20px auto;}
.zsbDisplayImg img{display: block;width: 100%;height: 100%;}
.zsbNavBox{display: block;width: 1000px;margin: 0 auto;font-size: 14px;color: #999999;padding: 20px 0;border-bottom: 3px #f5f5f5 solid;}
/*详情 End*/
/* 去掉各Table  cell 的边距并让其边重合 */
table {
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    empty-cells: show;
    border-collapse: collapse;}
.inner_div
{
	width:1000px;
	margin: 20px auto;
	display: flex;
	justify-content: space-between;
	white-space: nowrap;
}
.foot
{
	line-height: 50px;
	background: #ba0002;
	text-align: center;
}
.foot p
{
	color:#ffffff;
}