*{margin: 0px;padding: 0px;}
body{font-family: "微软雅黑"; min-width:1200px; font-size: 14px;}
a{text-decoration: none; color: #000;}
a:hover{color: #28569f;}
ul,li{list-style: none;}
img{border-radius: 10px;}
.clearfix{clear: both;}
/*头部：logo和搜索*/
.header{
	width: 100%;
	height: 150px;
	background:url(../images/header.jpg) center center;
}
.welcome{height:58px; line-height:40px; width: 1200px; margin: 0 auto; font-size: 14px; color:#666;}
.welcome-text{float:left;}
.welcome-time{float:right; width: 225px; text-align: right;}
.welcome-link{float:right;}
.welcome-link-item a{color:#666;}
.top{width: 1200px;	height: 92px;	margin: 0 auto;}
.logo {float: left;	width: 692px; height: 62px; overflow:hidden;}
.logo img{width: 100%;	height: 100%;}
.top_right{
	float: right;
	width: 244px;
	height: 38px;
	margin-top:14px;
}
.top_right .sousuo{
	float: right;
	height: 38px;
	width: 244px;
	border-radius:18px;
	background: #ffffff;
}
.sousuo input{outline:none;}
.sousuo .soukuang{
	width: 180px;
	border: 1px solid transparent;
	height: 35px;
	margin-left: 18px;
	background-color: transparent;
}
.sousuo_img{
	position: relative;
	width: 23px;
	height: 35px;
	margin-left:198px;
	top: -31px;
}
.sousuo_img img{
	width:23px;
	height: 21px;
    padding-left: 10px;
}
.sousuo_img input{
	width:23px;
	height: 21px;
    padding-left: 10px;
}
/*导航*/
.nav{
	width: 100%;
	height: 47px;
	background-color: #184c9f;
	padding-top: 3px;
}
.nav .nav-cont{
	width: 1200px;
	height: 44px;
	margin: 0 auto;
}
.nav-cont ul{list-style: none;}
.nav-cont ul li{
	float: left;
	width: 150px;
    height:44px;
    line-height:44px;
    font-size:16px;
    color: #fff;
    text-align: center;
	border-radius: 8px;
}
.nav-cont ul li.active, .nav-cont ul li:hover{background: #fff;}
.nav-cont ul li.active a, .nav-cont ul li:hover a{color:#184c9f;}
.nav-cont a{color:#fff; font-weight: bold;}
.nav-cont ul li ul { border:0px solid #ccc; display:none; padding-top:12px; background:url(../images/twonav.png) top no-repeat;} 
.nav-cont ul li ul li {TEXT-DECORATION: none; font-size:14px; height:42px;line-height:42px; float:none; background: #f1f1f1;  margin:0; border-bottom: 1px dashed #ccc; border-radius:0;}
.nav-cont ul li ul li a { height:42px;line-height:42px; text-align:center; color:#000000;} 
.nav-cont ul li ul li:hover{background: #184c9f; border-radius:5px;}
.nav-cont ul li ul li:hover a { color:#fff;}  
.nav-cont ul li:hover ul { display:block;z-index:9999999; position:absolute;}
.nav-cont ul li.sfhover ul { display:block;} 
/* banner */
.banner{width: 1200px;	max-width: 1920px;	margin: 30px auto 0px auto;}
.banner-img{width: 100%;max-width: 1920px;}
.banner-img img{width: 100%;}
.buycom {width: 1920; height: 400px; position: relative; overflow:hidden;}
.buycom .num { overflow:hidden; height: 22px; position: absolute; bottom:5px; right: 50%; zoom:1; z-index:3 ;}
.buycom .num li { width: 8px; height: 8px; line-height: 8px; border: 1px solid #fff; margin-right: 8px; border-radius:50%; cursor:pointer; float: left; font-size:0;}
.buycom .num li.on {background-color: #fff !important;}
.buycom .prev, .buycom .next { display: none; width: 40px; height: 100px; background: url(../img/btn.png) no-repeat; position: absolute; top: 115px;}
.buycom .prev { left: 0;}
.buycom .next { right: 0; background-position: right ;}

/*间隔*/
.space{height: 40px; margin: 0 auto; background-color: transparent;}
.space2{height: 20px; margin: 0 auto;	background-color: transparent;}
.space3{height: 60px; margin: 0 auto;	background-color: transparent;}
/*中间内容部分*/
.content{
	width: 1200px;
    height: 100%;
    margin: 0 auto;
}
/*第一部分开始*/
.part1_area{width: 1200px; margin: 0 auto; height: 395px; overflow:hidden;}
/*学院新闻开始*/
.lxr_area{float: left; width: 766px; height: 370px;	background: #f0f6fe; border-radius: 15px; padding: 12px;}
.lxr_img{float: left; width: 288px;	height: 370px;}
.lxr_content_area{float: left; width:410px; height:302px; background: #fff; border-radius: 15px; padding: 34px;}
.lxr_content{width:410px; margin: 0 auto;}
.lxr_title {height: 70px; overflow:hidden;}
.lxr_title_left{float:left;}
.lxr_title_demo{background: #ebf1f2; width:60px; text-align:center; border-radius: 10px; color:#385481; font-size: 14px;}
.lxr_title_info{font-size:16px; line-height: 40px;}
.lxr_title_info span{font-size:22px; font-weight:bold; margin-right:15px;}
.lxr_title_right{float:right;}
.lxr_demo{line-height: 26px; padding-top: 12px; padding-bottom: 12px; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
.lxr_demo a{color:#555;}
.lxr_demo a:hover{color:#222;}
/*栏目标题*/
.itemtitle{
	width: 100%;
	height: 24px;
	line-height:24px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 2px solid #1e4d9b;
}
.heng_delie{
	width: 330px;
	float: left;
	height: 40px;
	overflow: hidden;
}
.itemtitle_text{
	float: left;
	font-size: 21px;
	font-weight: bold;
	color: #1e4d9b;
	height: 24px;
	overflow:hidden;
}
.itemtitle_text span{display: inline; height:24px !important; background:#2a559a; border-radius:8px; color:#fff; padding-left:3px; padding-right:3px;}
.gengduo{float: right;	font-size: 14px; font-family: Garamond;	line-height: 36px;	color: #666;}
.gengduo a{color: #666;}
/*工作动态*/
.news_list{float: right; width: 380px;}
.newsitem{
	height:100px;  
	overflow: hidden;
}
.newsitem-img{
	float:left;
	width:130px;
	height: 48px;
}
.newsitem-cont{
	float:right;
	width: 230px;
}
.newsitem-title{
	height: 48px;
	line-height: 24px;
	padding-top:10px;
	overflow: hidden;
	margin-bottom: 10px;
}
.newsitem-title a{font-size: 16px;}
.newsitem-time{
	font-size:14px;
	color: #aaa;
	line-height: 28px;
	background:url(../images/time.png) left center no-repeat;
	text-indent: 1.5em;
}
.newsitem-line{height:1px; background: #eee; margin: 10px auto;}
/*第二部分开始*/
.part2_area{width: 1200px; margin: 0 auto; height:411px; overflow:hidden;}
/*专业与课程建设列表*/
.major{float: left;	width: 376px; margin-right: 36px;}
.majoritem{height:44px; line-height:44px; overflow: hidden;	border-bottom: 1px solid #fff;}
.majoritem-point{
	float:left;
	width:19px;
	height: 46px;
	background:url(../images/point.png) left no-repeat;
}
.majoritem-title{
	float:left;
	width:calc(100% - 70px);
	overflow: hidden;
}
.majoritem-title a{font-size: 16px;}
.majoritem-time{width:45px;	font-size:14px;	float:right; color: #555; text-align: right;}
/*社会服务*/
.server{float: left; width: 376px; margin-right: 36px;}
.serverfirst{height:211px;}
.server_list{padding-top:14px;}
.serverfirst-img{width:376px; height:198px; overflow:hidden;}
.serverfirst-text{position: relative;top: -40px; z-index: 999; height:40px; line-height:40px; overflow:hidden; background:rgb(0 0 0 / 30%); color:#fff; text-indent:0.8em; font-size: 16px;}
.serveritem{height:44px; line-height:44px; overflow: hidden;	border-bottom: 1px solid #fff;}
.serveritem-point{
	float:left;
	width:19px;
	height: 46px;
	background:url(../images/point.png) left no-repeat;
}
.serveritem-title{
	float:left;
	width:calc(100% - 70px);
	overflow: hidden;
}
.serveritem-title a{font-size: 16px;}
.serveritem-time{width:45px; font-size:14px;	float:right; color: #555; text-align: right;}
/*成果展示*/
.chengguo{width: 376px; float:right;}
.chengguo_list{padding-top:3px;}
.chengguofirst{height:123px; margin-top:8px;}
.chengguofirst-title{height: 118px; border-bottom: 1px solid #ccc;}
.chengguofirst-titlet{height:28px; line-height:24px; overflow:hidden;}
.chengguofirst-titlet a{font-size: 16px;}
.chengguofirst-titled{height:50px; line-height:24px; overflow:hidden;}
.chengguofirst-titled a{font-size: 14px;color: #999;}
.chengguofirst-time{line-height:36px; color: #999; background:url(../images/time.png) left center no-repeat; text-indent: 1.5em;}


.chengguoitem{height:44px; line-height:44px; overflow: hidden;	border-bottom: 1px solid #fff;}
.chengguoitem-point{
	float:left;
	width:19px;
	height: 46px;
	background:url(../images/point.png) left no-repeat;
}
.chengguoitem-title{
	float:left;
	width:calc(100% - 70px);
	overflow: hidden;
}
.chengguoitem-title a{font-size: 16px;}
.chengguoitem-time{width:45px; font-size:14px;	float:right; color: #555; text-align: right;}
/*第三部分：主持人教学视频*/
.part3_area{width: 1200px; margin: 0 auto; padding: 15px 0;}
.video{	width: 1200px; margin: 0 auto;}
.video-title{height:60px; background:url(../images/video-title.png) center no-repeat;}
.video-cont{
	height:630px; 
	overflow: hidden;
}
/*底部footer*/
.foot{
	width: 100%;
	min-width: 1200px;
	height: 154px;
	background:url(../images/foot.jpg) center no-repeat;
}
.footer{
	height: 75px;
	padding-top: 50px;
}
.footer p{
	width: 100%;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 14px;
	color: #fff;
}
/* 内页 */
/* 内页banner */
.neiye_banner{
	width: 100%;
	min-width: 1200px;
	height: 340px;
	background:url(../images/neiye_banner.png);
}
.neiye_content{
	width:1200px;
	height:100%;
	min-height: 380px;
	margin: 0 auto;
}
.neiye_content_left{
	width: 200px;
	float: left;
}
.neiye_content_right{
	width: 960px;
	float: right;
}
.connav_name{
	height:50px;
	line-height: 50px;
	background: #28569f;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.connav {
	padding: 0;
	margin: 0;
}
.connav .connav_item {
	line-height: 40px;
	text-align: center;
	border: 1px solid #ebf5ff;
	font-size: 16px;
	overflow: hidden;
}
.connav .active a{
	color: #28569f;
	font-weight: bold;
}
.navname{
	height:50px;
	line-height: 50px;
	background: #28569f;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}


/* 当前位置 */
.currloca {
    width: 100%;
    height: 30px;
    border-bottom: 1px solid #dfdfdf;
}
.address_icon {
	float:left;
    width: 20px;
    height: 20px;
    margin-right: 17px;
    margin-top: 5px;
}
.address_text{
	color:#333;
	font-size:14px;
	line-height:30px;
}
.address_text a{
	color:#666;
	font-size:14px;
}
/* 列表页 */
.currloca_tip {
	margin-bottom: 15px;
}
.currloca_tip{
	width: 1200px;
	height: 40px;
	line-height: 40px;
	border-bottom: 2px solid #d5d5d5;
}
.curr_texts{
	width: 115px;
	font-size: 24px;
}
.location_item{
	height: 44px;
	line-height: 44px;
	border-bottom: 1px dashed #d5d5d5;
}
.location-dot{
	float:left;
    width: 10px;
    margin-right: 18px;
}
.neiye_icon{
	display: block;
	width: 6px;
	height: 6px;
	background: #28569f;
	border: 1px solid #28569f;
	margin: 18px 0;
}
.location-title{
	float:left;
	width: calc(100% - 137px);
	overflow: hidden;
	font-size: 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
}
.location-time{
	float:right;
	font-family: "arial narrow";
	width: 100px;
	font-size: 16px;
	color: #666;
overflow:hidden;
height:44px;
text-align:right;
}
/* 内容页 */
.neiye_content_title {
    font-size: 24px;
    color: #333;
    text-align: center;
    line-height: 36px;
    margin-bottom: 15px;
}
.neiye_content_tip {
    height: 55px;
    line-height: 35px;
    font-size: 14px;
    text-align: center;
    color: #333;
}
.ze_list p{
	text-indent: 2em !important;
	font-size: 16px !important;
	line-height: 30px !important;
	color: #333 !important;
	margin-bottom: 5px;
}
/*结果页*/
.currlocatwo{
	width: 1200px;
	height:40px;
	line-height: 40px;
	border-bottom: 1px solid #e7e7e7;
	font-size: 24px;
	color: #333;
	margin-bottom: 20px;
}
.result_cont{
	margin-top: 15px;
}
.result_title{
	width: 100%;
	height: 30px;
	font-size: 18px;
	line-height: 30px;
}
.result_detail{
	width: 100%;
	font-size: 14px;
	line-height: 20px;
	margin: 5px 0;
}
.result_cont a{
	color: #333;
}
.result_cont a:hover{
	color: #1c56c0;
}
.result_time{
	width: 100%;
	color: #666;
	font-size: 12px;
}
.result_times{
	color: #333;
	font-size: 12px;
}
/* 新闻图片列表 */
.piclist_item{width: 25%; float:left; text-align: center; margin-bottom:25px;}
.piclist_item-img img{width:224px; height:150px; margin: 0 atuo;}
.piclist_item-title{height:40px; line-height:20px; overflow:hidden; padding: 0 6px;}
/* 教师图片列表 */
.tplist_item{width: 50%; float:left; text-align: center; margin-bottom:20px;}
.tplist_item-img{float:left; width:150px;}
.tplist_item-img img{width:150px; height:200px; margin: 0 atuo;}
.tplist_item-title{padding: 0 25px 0 10px; text-align:left; float:right; width: calc( 100% - 190px); color:#666; height:200px; overflow:hidden;}
.tplist_item-titletxt{font-size:16px; height:36px; line-height:34px;  border-bottom: 1px solid #ccc; margin-bottom:8px; font-weight: bold;}
.tplist_item-titledemo{line-height: 22px; text-indent:2em;}
.num-time{float:left; with: 300px;}
.num-point{float:right; with: 80px;}