@charset "gb2312";
/* CSS Document */




html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0;}  /* 初始化标签在所有浏览器中的margin、padding值 */
fieldset,img {border:0 none;}  /* 重置fieldset（表单分组）、图片的边框为0*/
dl,ul,ol,menu,li {list-style:none;}   /* 重置类表前导符号为onne,menu在HTML5中有效 */
input,select,textarea,button {vertical-align:middle;border:none;outline:none;}  /* 重置表单控件垂直居中*/
input:focus,select:focus,textarea:focus,button:focus {border:none;outline:none;background-image: none;}  /* 重置表单控件选中样式*/
button {border:0 none;background-color:transparent;cursor:pointer}  /* 重置表单button按钮效果 */
body,th,td,input,select,textarea,button {font-size:12px;font-family:"微软雅黑", "黑体","宋体";color:#444} /* 重置页面文字属性 */
a {color:#666;text-decoration:none}  /* 重置链接a标签 */
a:active, a:hover {text-decoration:none}   /* 重置链接a标签的鼠标滑动效果 */
table {border-collapse:collapse;border-spacing:0;table-layout:fixed;margin:0 auto;}  /* 重置table属性 */
img{vertical-align:middle;}  /* 图片在当前行内的垂直位置 */
iframe{border: none;width: 100%;height: 100%;box-sizing: border-box;}




a {
    text-decoration: none;
    color: #444;
}
a:link{
    color: #444;
}
a:hover {
    color: #ff6600;
}
a:active{
    color: #ff6600;
}



body{
	font-size: 14px;
	line-height: 24px;
	color:#666;
	background-color: #f7f7f7;
	font-family: 'Microsoft YaHei', '\5FAE \8F6F \96C5\91';
}



/* 导航栏 */


.nav:link {
	color:#ffffff; width:200px; height:57px; line-height:57px; text-align:center; font-size:14px; font-family:'宋体'; font-weight:bold; display:block
}
.nav:active {
	color:#ffffff; width:200px; height:57px; line-height:57px; text-align:center; font-size:14px; font-family:'宋体'; font-weight:bold; display:block
}
.nav:visited {
	color:#ffffff; width:200px; height:57px; line-height:57px; text-align:center; font-size:14px; font-family:'宋体'; font-weight:bold; display:block
}
.nav:hover {
	color:#ffffff; background:#8c1515; width:200px; height:57px; line-height:57px; text-align:center; font-size:14px; font-family:'宋体'; font-weight:bold; display:block;
}




.navon:link {
	color:#ffffff; background:#8c1515; width:200px; height:57px; line-height:57px; text-align:center; font-size:14px; font-family:'宋体'; font-weight:bold; display:block
}
.navon:active {
	color:#ffffff; background:#8c1515; width:200px; height:57px; line-height:57px; text-align:center; font-size:14px; font-family:'宋体'; font-weight:bold; display:block
}
.navon:visited {
	color:#ffffff; background:#8c1515; width:200px; height:57px; line-height:57px; text-align:center; font-size:14px; font-family:'宋体'; font-weight:bold; display:block
}
.navon:hover {
	color:#ffffff; background:#8c1515; width:200px; height:57px; line-height:57px; text-align:center; font-size:14px; font-family:'宋体'; font-weight:bold; display:block;
}






.clearfix {
    zoom: 1;
}


.clearfix:after {
    visibility: hidden;
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
    content: ".";
}


.cnt{
    width: 1200px; margin: 0 auto;
}

.body-news .cnt-left {
    width: 100%;
    padding: 0;
    box-shadow: none;
}

.cnt-left>div {
    margin-bottom: 3%;
    background-color: #fff;
}

.newslist-cnt {
    padding: 0% 0% 4%;
}

.box_hover {
    display: block;
}

.cnt-left .news-tit h1 {
    width: 180px;
    text-align: center;
    border-top: 5px #dd322b solid;
    font-size: 28px;
    line-height: 70px;
    margin-bottom: 1%;
}

.news-cnt {
    margin-bottom: 1.5%;
    padding: 0 4%;
}


.news-cnt p {
    text-indent: 2em;
    padding-bottom: 1.5%;
}



.fullSlide,.banner-content .noticeSession,.list,.general-left,.general-right,.school-left,.school-right,.view,.link,.cnt-left>div,.descript,.body-news .cnt-left .tabList,.cnt-right>div{
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
}


.cnt-news-bottom {
    padding: 0 4%;
}

.cnt-news-bottom .cnt-text {
    padding: 2.5% 3% 1.5%;
    border: 1px dashed #d2d2d2;
    background-color: #f8f8f8;
}

.cnt-left .cnt-news-bottom p {
    padding-bottom: 0.6%;
    line-height: 28px;
    color: #888;
    font-size: 14px;
}

.cnt-left .cnt-news-bottom p b {
    font-size: 16px;
    color: #d71b18;
}

.link-cnt a {
    padding: 0px 10px 0px 10px;
    display: block;
    float: left;
}



