* {margin:0px; padding:0px;  font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu,SimSun,宋体,Tahoma, Verdana ; }
img{ border:0 none; }
input,button,select,textarea{outline:none} 
textarea{resize:none}
table{ border:0;}
td{ font-size:16px;color:#000000; padding:0; margin:0;  }
div,ul,li{ list-style-type:none; padding:0; margin:0; font-size:16px;}
a{	color:#000000; text-decoration:none; font-size:16px;}
a:hover{color:#2A4A72; text-decoration:underline; }
.clear{ clear:both;}

/***************************************首页*****************/
.top{ height:250px; background:url(topbg2.jpg) #23436C no-repeat 80% 50%; backgroud-size:802px 247px;}
.top .logo{float:left; padding-left:20px; padding-top:70px;}
.top .ss{ float:right; padding-right:20px; margin-top:50px;}
.top .ss p{ margin-bottom:30px; text-align:right;}
.top .ss p a{ color:#CCCC99; font-size:16px; text-decoration:underline;}
/*导航*/
.nav{ height:55px; background-color:#ffffff; width:100%;}
.m_top, .m_nav{ display:none;}

@media screen and (max-width:1280px){
	.nav{ display:none;}
	.m_nav{ display:block;}

	.top{ display:none;}
	.m_top{ display:block;}
	.m_top{ background-color:#2A4A72; height:80px; border-bottom: 5px solid #CCCC99;}
	.m_top .m_logo a{ display:block; line-height:80px; text-align:left; padding-left:10px;}
	.m_top .m_logo img{ width:70%;}
}



/*新闻动态*/				
.rowa{ width:100%; height:auto;}
.xwdt{ float:left; width:62%;}

.xwdt .menu{ padding-left:20px; padding-top:30px;}
.xwdt .icon1{ float:left; background:url(icon1.png) no-repeat 0% 50%; color:#22436C; font-size:24px; font-weight:normal; padding-left:30px;}
.xwdt .icon1 b{ font-weight:normal; color:#CCCC99;}
.xwdt .icon1 span{ font-size:20px; color:#CCCC99;}
.xwdt .linkmore{ float:right; display:block; width:70px; height:28px; line-height:28px; text-align:center; background-color:#CCCC99; font-size:16px; color:#ffffff;}
.xwdt .linkmore:hover{ background-color:#23436C; color:#ffffff;}

.xwdt .picnews{ width:50%; float:left; margin-top:30px;}
.xwdt .picnews #bannerB{  padding-left:20px;}


.xwdt .xwdt_right{width:50%; float:left;}
.xwdt .xwdt_right .box{ padding-top:25px; padding-left:50px;}
.xwdt .xwdt_right .box .top_biaoti{ width:100%; height:40px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xwdt .xwdt_right .box .top_biaoti a{ font-size:20px; color:#000000;}
.xwdt .xwdt_right .box .top_zhaiyao{ width:100%; height:25px; line-height:25px; font-size:13px; color:#666666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xwdt .xwdt_right .box .top_line{ border-bottom:1px solid #eaeaea; margin-bottom:3px;}

.xwdt .xwdt_right .box ul li{ display:inline-block; height:40px; line-height:40px;}
.xwdt .xwdt_right .box ul li:first-child{ float:left; width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xwdt .xwdt_right .box .riqi{ float:right; color:#999999;}


@media screen and (max-width:1780px){
    .xwdt .xwdt_right .box{ padding-top:20px; padding-left:30px;}
    .xwdt .xwdt_right .box ul li{ display:inline-block; height:35px; line-height:35px;}
}
@media screen and (max-width:1600px){
        .xwdt .xwdt_right .box ul li{ display:inline-block; height:33px; line-height:33px;}
}
@media screen and (max-width:1500px){/*不用1440 用1500是为了解决ie兼容模式*/
        .xwdt .xwdt_right .box ul li{ display:inline-block; height:29px; line-height:29px;}
        .xwdt .xwdt_right .box ul li a{ font-size:15px;}
        .xwdt .xwdt_right .box .riqi{ font-size:15px;}
}
@media screen and (max-width:1280px){
	
	.xwdt{ width:100%;}
	.xwdt .menu{  padding-left:4%; padding-right:4%; padding-top:10px;}
	.xwdt .icon1{ font-size:19px;}
	.xwdt .linkmore{ width:60px; height:25px; line-height:25px; font-size:15px;}
	
	.xwdt .picnews{ width:92%; padding-left:4%; padding-right:4%; margin-top:15px;}
	.xwdt .picnews #bannerB{ padding-left:0; }
	.xwdt .picnews #bannerB img{ width:100%;}
	
	.xwdt .xwdt_right{width:100%;}
	.xwdt .xwdt_right .box{ padding-top:0; padding-left:4%; padding-right:4%;}
	
	.xwdt .xwdt_right .box .top_biaoti a{ font-size:18px; }
	.xwdt .xwdt_right .box .top_line{ height:10px;}
	.xwdt .xwdt_right .box ul li{height:40px; line-height:40px;}
	.xwdt .xwdt_right .box ul li a{ font-size:15px;}
	
}
/*通知公告*/
.notice{ float:left; width:38%;}

.notice .menu{ padding-left:50px; padding-top:30px; padding-right:20px;}
.notice .icon1{ float:left; background:url(icon2.png) no-repeat 0% 50%; color:#22436C; font-size:24px; font-weight:normal; padding-left:30px;}
.notice .icon1 b{ font-weight:normal; color:#CCCC99;}
.notice .icon1 span{ font-size:20px; color:#CCCC99;}
.notice .linkmore{ float:right; display:block; width:70px; height:28px; line-height:28px; text-align:center; background-color:#CCCC99; font-size:16px; color:#ffffff;}
.notice .linkmore:hover{ background-color:#23436C; color:#ffffff;}

.notice .notice_list{ padding-top:30px; padding-left:50px; padding-right:20px; display:none;}
.notice .notice_list ul li{ display:inline-block; height:36px; line-height:36px;}
.notice .notice_list ul li:first-child{ float:left; width:84%;  background:url(dot1.png) no-repeat 0% 50%; }
.notice .notice_list ul li:first-child a{ display:block; width:90%; margin-left:5%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.notice .notice_list .riqi{ float:right; color:#999999;}

/*通知公告PC*/
.gglistpc{padding-top:35px; padding-left:50px; padding-right:20px;}
.gonggao_list{
	margin-bottom:15px;}	
.gonggao_list .year,.gonggao_list .day{
	width:60px;
	height:25px;
	line-height:25px;
	text-align:center;}
.gonggao_list .day{
	background-color:#23436C;
	color:#ffffff;
	font-size:13px;}	
.gonggao_list .year{
	background-color:#cccc99;
	font-size:13px;
	color:#ffffff;}
.gonggao_list a{
	display:block;
	width:95%;
	height:25px;
	line-height:25px;
	overflow:hidden;
	font-size:16px;}	
.gonggao_list .zhaiyao{
	display:block;
	width:95%;
	color:#A3A3A3;
	font-size:13px;
	line-height:25px;
	height:25px;
	overflow:hidden;}

@media screen and (max-width:1780px){
   .gglistpc{padding-top:30px; padding-left:30px;}
   .gonggao_list{margin-bottom:7px;}	
}
@media screen and (max-width:1600px){
     .gonggao_list{ margin-bottom:3px;}
     .gonggao_list .year,.gonggao_list .day{ height:22px;line-height:22px;}	
}
@media screen and (max-width:1500px){
        .gonggao_list{ margin-bottom:8px;}
        .gonggao_list .year,.gonggao_list .day{ height:20px;line-height:20px;}
        .gonggao_list .day{font-size:12px;}	
        .gonggao_list .year{font-size:12px;}
        .gonggao_list a{font-size:15px;}
        .gonggao_list .zhaiyao{ display:none;}
}
@media screen and (max-width:1280px){
   .gglistpc{ display:none;}
	.notice{width:100%;}
	.notice .menu{  padding-left:4%; padding-right:4%; padding-top:40px; }
	.notice .icon1{ font-size:19px;}
	.notice .linkmore{ width:60px; height:25px; line-height:25px; font-size:15px;}
	.notice .notice_list{ padding-top:15px; padding-left:4%; padding-right:4%; display:block;}
	.notice .notice_list ul li{ height:40px; line-height:40px;}
	.notice .notice_list ul li a{ font-size:15px;}
	.notice .notice_list ul li:first-child a{ margin-left:6%;}
}
/*相关链接*/
.rowb{  padding-left:20px; padding-right:20px;  height:auto; margin:30px auto;}
.rowb .linkbox{ height:100px; background-color:#f8f8f8; border-top:1px solid #23436C; border-bottom:2px solid #23436C;}

.linkbox .menu{ float:left; width:100px; text-align:center; font-size:24px; color:#22436C; margin-top:20px;}
.linkbox .linkname a{ display: block; float:left; width:9%; background-color:#23436C; text-align:center; color:#ffffff; height:44px; line-height:44px; margin-top:28px; margin-left:20px; text-decoration:none;}
.linkbox .linkname a:hover{ background-color:#CCCC99; font-size:20px; font-weight:700;}
.linkbox .linkname .yzxx{ background-color:#00B2B2;}
.linkbox .linkname .zhaosheng{ background-color:#FF7F00; font-size:22px;}


@media screen and (max-width:1500px){
	.linkbox .menu{ width:70px; font-size:20px;}
	.linkbox .linkname a{ width:10%; margin-left:5px; font-size:14px;}	
	.linkbox .linkname a:hover{ font-size:16px; font-weight:700;}
}
@media screen and (max-width:1280px){
	.rowb{  padding-left:4%; padding-right:4%; margin:40px auto;}
	.rowb .linkbox{ display:block; height:100%; padding-bottom:15px;}
	.linkbox .menu{ display:none;}
	.linkbox .linkname a{ width:44%; margin-left:4%; margin-top:15px;}	
	.linkbox .linkname .zhaosheng{ width:92%;}	
}
/*学生工作 教学工作 学科科研 党建工作*/
.rowc .boxa,.boxb,.boxc,.boxd{ width:25%; height:auto; float:left;}

.jianjul20{ padding-left:20px;}
.jianjur10{ padding-right:10px;}
.jianjur20{ padding-right:20px;}
.xsgz h3{ float:left; color:#22436C; font-size:24px; font-weight:normal;}
.xsgz h3 b{ font-weight:normal; color:#CCCC99;}
.xsgz h3 span{ font-size:20px; color:#CCCC99;}
.xsgz .linkmore{ float:right; display:block; width:70px; height:28px; line-height:28px; text-align:center; 
background-color:#CCCC99; font-size:16px; color:#ffffff;}
.xsgz .linkmore:hover{ background-color:#23436C; color:#ffffff;}

.xsgz .img{ margin-top:20px; margin-bottom:10px;}
.xsgz .img img{ width:100%;}

.xsgz .xsgz_list ul li{ display:inline-block; height:36px; line-height:36px;}
.xsgz .xsgz_list ul li:first-child{ float:left; width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xsgz .xsgz_list .riqi{ float:right; color:#999999;}

.gaodu{ height:40px;}

@media screen and (max-width:1780px){
	.xsgz h3{ font-size:20px; }
	.xsgz h3 span{ font-size:16px;}	
}
@media screen and (min-width:1281px) and (max-width:1500px){
	.xsgz h3{ font-size:22px; }
	.xsgz h3 span{ display:none;}	
          .xsgz .xsgz_list ul li a{ font-size:15px;}

}	
@media screen and (max-width:1280px){
	.rowc .boxa,.boxb,.boxc,.boxd{ width:100%;}
	.jianjul20{ padding-left:4%;}
	.jianjur10{ padding-right:4%;}
	.jianjur20{ padding-right:4%;}	
	
	.xsgz .linkmore{ width:60px; height:25px; line-height:25px; font-size:15px;}
	.xsgz .img{ margin-top:10px; margin-bottom:0px;}
	.rowc .boxb,.boxc,.boxd{ margin-top:40px; }
	.xsgz .xsgz_list ul li{ height:40px; line-height:40px;}
	.xsgz .xsgz_list ul li a{ font-size:15px;}
	.gaodu{ height:40px;}
	
}
/*底部*/
.bottom{ background:url(footbg.jpg) repeat-x 0% 0%; height:220px; }
.bottom .logo{ float:left; width:20%; text-align:center; margin-top:40px; }
.bottom .lianjie{ float:left; width:60%; }
.bottom .erweima{ float:left; width:20%; text-align:center; margin-top:40px;}

.bottom .lianjie .link{margin-top:50px; }
.bottom .lianjie .link .box{ float:left; width:22%; margin-right:2%;  height:40px;}

.bottom .lianjie .banquan{ margin-top:40px; color:#ffffff; font-size:16px;}

.bottom .m_banquan,.m_erweima{ display:none;}

@media screen and (max-width:1280px){
.bottom{ padding-top:10px; height:110px;}
    .bottom .logo,.lianjie,.erweima{ display:none;}
	.bottom .m_banquan,.m_erweima{ display:block; }
	.bottom .m_banquan{ float:left; font-size:14px; color:#ffffff; margin-left:10px;}
	.bottom .m_banquan p{ line-height:30px;}
	.bottom .m_erweima{ float:right; margin-right:10px;}
	.bottom .m_erweima img{ width:100px; }
}
	
/*list页面样式*/
/*顶部banner*/
.bannerbg{ margin:0 auto; text-align:center;}
.bannerbg img{ width:100%; max-width:1920px;}
.m_bannerbg{ display:none;}
.listbanner{ display:none; width:30%; text-align:center; margin-left:35%; height:80px; line-height:80px; margin-top:60px; background-color:rgba(042,74,114,0.8); color:#ffffff; }
.listbanner h3{ font-size: 26px; font-weight:normal;  padding-top:110x; display:none;}
@media screen and (max-width:1280px){
	.bannerbg{ display:none;}

}
/*左侧二级菜单*/
.lista{ width:100%; max-width:1800px; margin:30px auto;}
.lista .left{ float:left; width:20%; }

.lanmu_yiji{ width:100%; height:80px; line-height:80px; background:url(listmenu.jpg) repeat-x 0% 50%;  font-size:19px; text-align:center; letter-spacing:0; color:#ffffff;}

.lanmu_erji a{display:block; width:100%; height:60px; line-height:60px; background-color:#f8f8f8; 
border-bottom:1px dashed #cccccc;font-size:16px; text-align:center;}
.lanmu_erji a:hover{  background-color:#CCCC99; color:#ffffff;}
.lanmu_erji a.xuanzhong{ background-color:#CCCC99; color:#ffffff;}
/*左侧三级栏目，重复是为了手机版*/
.lanmu_yiji2{ width:100%; height:80px; line-height:80px; background:url(listmenu.jpg) repeat-x 0% 50%;  font-size:19px; text-align:center; letter-spacing:2px; color:#ffffff;}
.lanmu_erji2{border-bottom:1px dashed #cccccc;}
.lanmu_erji2 a{display:block; width:100%; height:60px; line-height:60px; background-color:#f8f8f8;   font-size:16px; text-align:center;}
.lanmu_erji2 a:hover{  background-color:#CCCC99; color:#ffffff;}
.lanmu_erji2 a.xuanzhong{ background-color:#CCCC99; color:#ffffff;}

.lanmu_erji2 .sanji{ }
.lanmu_erji2 .sanji a{ height:40px; line-height:40px; font-size:14px; text-align:left; text-indent:50%;  }
.lanmu_erji2 .sanji a.xuanzhong{ background-color:#CCCC99; color:#ffffff;}



/*二级页面右侧*/
.lista .right{ float:right; width:78%;}
.lista .right .weizhi{ line-height:50px; color:#2A4A72; margin-bottom:20px; border-bottom:2px solid #2A4A72;}
.lista .right .weizhi a{ color:#2A4A72;}
.listliebiao li{ margin-bottom:10px;}
.listliebiao li a { overflow:hidden; display:block;}
.listliebiao li a span {color:#B2B200; font-style:italic; font-size:15px; display:block;line-height: 32px; float:right;}
.listliebiao li a h3 { float:left; width:80%; font-size:16px;height:32px; line-height: 32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:normal; background:url(dot_23.gif) no-repeat 0% 50%; text-indent:15px;}
.listliebiao li:hover a{background-color:#f9f9f9; }
/*内容详情*/
.neirong .timu{font-size:22px; color:#2A4A73; margin:10px auto; margin-top:30px;}
.neirong img{ max-width:100%; overflow:hidden; border:0; }
.neirong .fabushijian{font-size:14px; margin-bottom:30px;}

@media screen and (max-width:1799px){
	.lista .left{ margin-left:2%;}
	.lista .right{ width:74%; margin-right:2%;}
}

@media screen and (max-width:1280px){
	.lista{ margin:0 auto;}
	.lista .left{ width:100%; margin-left:0; height:100%; padding-top:10px; padding-bottom:20px; background:url(m-listbanner1.jpg) no-repeat 50% 100%; background-size:cover;}
	.lanmu_yiji{ background:none; width:50%; margin-left:25%; height:30px; line-height:30px; font-size:18px; margin-bottom:10px;}
	.lanmu_erji a{ float:left; width:30%; margin-left:2%; margin-top:10px; font-size:15px; height:30px; line-height:30px; background-color:#ffffff; border-bottom:0;}
/*手机上显示三级栏目*/	
	.lanmu_yiji2{ background:none; width:50%; margin-left:25%; height:30px; line-height:30px; font-size:18px; margin-bottom:10px;}          
          .lanmu_erji2{border-bottom:0; width:94%; margin-left:3%; background-color:#ffffff; margin-bottom:10px;}
          .lanmu_erji2 a{display:block; width:100%; height:30px; line-height:30px; font-size:15px; background-color:#ffffff;}
          .lanmu_erji2 .sanji{ }
          .lanmu_erji2 .sanji a{ height:30px; line-height:30px; font-size:14px; text-align:left; text-indent:50%;  }
	
	.lista .right{ width:100%; margin-right: 0; overflow:hidden;}
	.lista .right .weizhi{  line-height:15px; padding:10px;  font-size:12px;}
           .lista .right .weizhi a{ font-size:12px;}
           .lista .listliebiao{ width:94%; margin-left:3%;} 
	.listliebiao li{ margin-bottom:10px;}
	
	.listliebiao li a span { font-size:15px; }
	.listliebiao li a h3 { font-size:15px; width:70%;  background:none; text-indent:0;}

           .neirong{ width:94%; margin:0 auto; overflow:hidden;}
           .neirong img{ width:100%; max-width:100%; height:auto !important; overflow:hidden; }

          .neirong .timu{font-size:18px; color:#2A4A73; margin:10px auto; margin-top:20px;}
          .neirong .fabushijian{font-size:14px; margin-bottom:20px;}

          .neirong video{ width:100%;}
}



/*教师二级页面*/
/*.lista .right .jiaoshi_list{ margin-top:50px;}
.lista .right .jiaoshi_list a{ text-decoration:none;}
.lista .right .jiaoshi_list .box{ width:150px; height:180px; float:left; margin-left:40px; margin-bottom:40px; overflow:hidden;}
.lista .right .jiaoshi_list .box .img{ height:150px; overflow:hidden;}
.lista .right .jiaoshi_list .box .img img{ width:100%; min-height:150px;}
.lista .right .jiaoshi_list .box .xingming{ height:30px; line-height:30px; text-align:center; background-color:#23436C; color:#ffffff;}
.lista .right .jiaoshi_list .box a:hover .xingming{ background-color:#cccc99; -webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;}*/


.zhicheng{margin:15px auto; text-align:center; color:#2A4A73; font-size:1.2em; font-weight:600;}
.lista .right .lanmu1, .lista .right .lanmu2, .lista .right .lanmu3, .lista .right .lanmu4{ display:block; line-height:30px; text-indent:20px; color:#CCCC99; font-weight:600;}
.lista .right .jiaoshi_list{ width:100%; display:block;  padding:0rem; box-sizing:border-box; margin-bottom:10px;}
.lista .right .jiaoshi_list .box{width: calc(16.6% - 2rem); box-sizing:border-box; margin:0.5rem 1rem; float:left;}
.lista .right .jiaoshi_list .box a{ display:block; width:100%; text-decoration:none;}
.lista .right .jiaoshi_list .box .img img{ width:100%; display:block; }
.lista .right .jiaoshi_list .box .xingming{ height:30px; line-height:30px; text-align:center; background-color:#2A4A73; color:#ffffff;}
.lista .right .jiaoshi_list .box a:hover .xingming{ background-color:#cccc99; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}

@media screen and (max-width:1280px){
	.lista .right .jiaoshi_list .box{width: calc(25% - 2rem); }
}
@media screen and (max-width:800px){
	.lista .right .jiaoshi_list{ padding:0rem;}
	.lista .right .jiaoshi_list .box{width: calc(25% - 2rem); }
.lista .right .jiaoshi_list .box .xingming { font-size:15px;}
}
@media screen and (max-width:450px){
	/*.lista .right .jiaoshi_list{ margin-top:20px;}
	.lista .right .jiaoshi_list .box{ width:50%; height:auto; margin:0 auto; margin-left:0; margin-bottom:20px; text-align:center;}
	.lista .right .jiaoshi_list .box a{ display:inline-block; width:150px; height:180px;}*/
	.lista .right .jiaoshi_list{ width:100%; display:block;  padding:0rem; box-sizing:border-box;}
	.lista .right .jiaoshi_list .box{width: calc(33.3% - 1rem); box-sizing:border-box; margin:0.5rem; float:left;}
}