﻿@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; font-size:12px; line-height:1.5; font-family:"Times New Roman", "Microsoft Yahei";}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0; font-family: "Microsoft Yahei"}
ul { list-style:none;}
img { border:0px;}
h3{ font-size:36px; color:#954100; line-height:72px; font-weight:normal; width:1199px; text-align:center; display:block; height:72px;}

a{color:#333; text-decoration:none;}
a:hover{color:#cc020e;}
.clearfloat {clear:both;height:0;line-height: 0px;} 

/*??????*/

#head{width:1200px; width:1200px; margin:0 auto; height:120px; }
.logo{ float:left; width:316px; padding-top:15px; padding-left:35px; }
.tips{ float:right; width:600px; float:right; padding:40px 0 30px 0; padding-right:15px; }
.tips img{}

#nav{ background:#004db7;  }
#nav .inner{width:1200px;margin:0 auto;}

.show .sub-item {position: relative;}
.show .show { left: 100%; position: absolute;top: 0;}
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline; }
.clearfix:after{clear: both;content: ".";display: block;height:0;visibility: hidden;}
.clearfix{ display: block; *zoom:1; }
/*������ʽ����̨��ʱҲ���Զ�������*/
.wp-menu {margin:0 auto}
.wp-menu .menu-item {display: inline-block; float: left; position: relative;}
.wp-menu .menu-item a.menu-link {display: inline-block;padding: 0 44px;line-height: 47px;color: #FFFFFF;font-size: 16px;}
.wp-menu .menu-item.hover a.menu-link,
.wp-menu .menu-item a.hover{ background:url(images/hover.jpg) no-repeat center; text-decoration: none; }
.sub-menu {display: none;position: absolute;left: 0;top: 47px;min-width: 100%;z-index: 100;background:#004db7; text-align:center}
.sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;}
.sub-menu .sub-item a {display: block;color: #fff;height: 47px;line-height: 47px;padding: 0 17px;font-size: 14px;background:none;}
.sub-menu .sub-item.hover> a,
.sub-menu .sub-item a:hover{ color: #fff; background-color:#539b35; display: block; }
.sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#004db7;}




/*banner???*/
.defFouse {
	Z-INDEX: 2; POSITION: relative; WIDTH: 100%; min-width:1200px; HEIGHT: 519px; margin:0 auto; position:relative; margin-bottom:30px;
}
.defFouse LI {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; HEIGHT: 519px
}
.defFouse DL {
	Z-INDEX: 5; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100px; BOTTOM: 13px; HEIGHT: 22px; LEFT: 47%; top:90%;
}
.defFouse DD {
	MARGIN: 0px 3px; WIDTH: 22px; BACKGROUND: url(images/flash_dot.png) no-repeat; FLOAT: left; HEIGHT: 22px; OVERFLOW: hidden
}
.defFouse DD.cur {
	BACKGROUND: url(images/flash_dot_cur.png) no-repeat
}




.xwdt{  float:left; height:500px; width:370px;}
.xwdt img{ padding-bottom:13px;}
.xsjl{ float:right;height:500px;width:370px;}
.xwdt li{ border-bottom:1px dashed #e5e5e5;}
.xwdt li a{ color:#333333; line-height:50px; font-size:14px; width:370px; display: block;  text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.xsjl img{ padding-bottom:13px;}
.xsjl li{ height:50px; border-bottom:1px dashed #e5e5e5;}
.xsjl li a{ color:#333333; line-height:50px; font-size:14px; width:370px; display: block;  text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.cf:before,.cf:after {content:"";display:table;}
.cf:after {clear:both;}
.img-wrap img {display: block;width:100%}
.pc-con{
	display: block;
}
.mobile-con{
	display: none;
}
.phone-con{
	display: none;
}
.pad-pc-con{
	display: block;
}
.hd_ewmbox{ width:110px; height:110px; background-color:#FFF; border-radius:10px;  position:absolute; top:51px; left:84px;
-webkit-box-shadow: 2px 2px 5px #BBBBBB;box-shadow: 2px 2px 5px #BBBBBB;  padding-top:10px; display:none; opacity:0; z-index:9999;}
.hd_ewmbox img{width:109px; height:100px;}


.scroll-nav li.active a {
	color: #0062ac;
}
.scroll-nav li .line {
	position: absolute;
	top: 14px;
	right: 6px;
	width: 0px;
	height: 37px;
	border-right: 2px solid #cccccc;
}
.news,.info,.discover,.links{
	height: auto;
	width: 100%;
	min-width:1200px;
}
.con .wrap{
	width: 1180px;
	margin: 0 auto;
}


.news .events{
	width: 380px;
	height: auto;
	float: right;
	
}




.con .more{
	color: #0062ad;
	line-height: 20px;
	height: 20px;
	display: inline-block;
	font-size: 14px;
	width: auto;
	position: relative;
	padding-right: 20px;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom:30px;
}
.con .more i{
	background: url(images/right-arrow.png) 0 center no-repeat;
	height: 20px;
	width: 7px;
	overflow: hidden;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
}
.events-list{
	margin-top: 18px;
}
.events-list li{
	height: 65px;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-bottom: 18px;
}
.events-list li .time{
	width: 70px;
	height: 65px;
	background: url(images/events-time.png) 0 0 no-repeat;
	text-align: center;
}
.events-list li .time p{
	line-height: 35px;
	font-size: 14px;
	color: #333;
}
.events-list li .time p.month{
	line-height: 30px;
	font-size: 14px;
	color: #fff;
}
.events-list li .link{
	position: absolute;
	left: 90px;
	height: 65px;
	top: 0;
}
.events-list li .link p a{
	color: #0062ac;
	font-size: 16px;
	font-family: inherit;
	height: 40px;
	overflow: hidden;
	display: block;
	line-height: 20px;
	font-family: "Times New Roman", "Microsoft Yahei"; 
}
.events-list li .link p a:hover{
	color: #0096E0
}
.events-list li .link span{
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 14px;
	line-height: 16px;
	color: #333;
}


.info{
	background-color: #ceebff;
	width: 100%;
	padding: 50px 0 40px 0;
	border-bottom: 1px solid #ebebeb;
}
.info .info-tab-con{
	height: 136px;
	width: 450px;
	margin: 0 auto;
}
.info .info-tab-con li{
	width: 150px;
	height: 136px;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #0062ad;
	cursor: pointer;
	font-family:"Times New Roman", "microsoft yahei"; 
}
.info .info-tab-con li p{
	margin-top: 20px;
		font-family: "Times New Roman", "microsoft yahei"; 

}
.info .info-tab-con li i{
	width: 86px;
	height: 86px;
	display: inline-block;
	background: url(images/info-icon.png) 0 0 no-repeat;
}
.info .info-tab-con li i.faculty{
	background-position: -150px 0;
}
.info .info-tab-con li i.parenters{
	background-position: -300px 0;
}
.info .info-tab-con li i.visitors{
	background-position: -450px 0;
}
.info .info-tab-con li.on i{
	background-position: 0 -150px;
}
.info .info-tab-con li.on i.faculty{
	background-position: -150px -150px;
}
.info .info-tab-con li.on i.parenters{
	background-position: -300px -150px;
}
.info .info-tab-con li.on i.visitors{
	background-position: -450px -150px;
}
.info .info-tab-main{
	height: 366px;
	margin-top: 30px;
}
.info .detail-wrap{
	width: 393px;
	height: 366px;
	float: left;
	height: auto;
}
.info .detail-wrap a:hover{
	text-decoration: none;
}
.info .info-tab-details .img-wrap{
	position: relative;
	width: 393px;
	height: 169px;
	overflow: hidden;
	z-index: 1;
}
.info .info-tab-details .text{
	position: relative;
	width: 393px;
	height: 169px;
	z-index: 2;

}
.info .info-tab-details .text p{
	color: #fff;
	font-size: 18px;
	line-height: 20px;
	padding-top: 105px;
	text-align: center;
		font-family: "Times New Roman", "microsoft yahei"; 

}
.info .info-tab-details .text i{
	display: block;
	width: 29px;
	height: 13px;
	position: absolute;
}
.info .info-tab-details .text-utem-1{
	background: #0062ad url(images/kykt.png) center 55px no-repeat;
}
.info .info-tab-details .text-utem-2{
	background: #66a7d3 url(images/rcdw.png) center no-repeat;
}
.info .info-tab-details .text-utem-3{
	background: #00afa2 url(images/xsfc.png) center 55px no-repeat;
}


.info .info-tab-details .text-utem-1 i{
	bottom: -13px;
	background: url(images/arrow-1.png) center 0 no-repeat;
	left: 40px;
}
.info .info-tab-details .text-utem-2 i{
  	right: 40px;
}
.info .info-tab-details .text-utem-3 i{
	bottom: -13px;
	background: url(images/arrow-3.png) center 0 no-repeat;
	right: 40px;
}


.discover{
	padding: 50px 0;
	background: #f3f3f3;
}
.discover h2{
	text-align: center;
}
.discover p.title-explain{
	width: 842px;
	margin: 0 auto;
	padding-top: 6px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #666;
		font-family: "Times New Roman", "microsoft yahei"; 

}
.discover .discover-main{
	margin-top: 35px;
}
.discover .discover-main .item{
	position: relative;
	overflow: hidden;
}
.discover .discover-main .item-1{
	width: 780px;
	height: 540px;
	float: left;
}
.discover .discover-main .item-2{
	width: 380px;
	height: 260px;
	float: left;
	margin-bottom: 20px;
	margin-left: 20px;
}
.discover .discover-main .item-3{
	width: 380px;
	height: 260px;
	float: left;
	margin-left: 20px;
}
.discover .discover-main .item-11{
	width: 380px;
	height: 260px;
	float: left;
	margin-top: 20px;
}
.discover .discover-main .item-12{
	width: 380px;
	height: 260px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
.discover .discover-main .item-13{
	width: 380px;
	height: 260px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
.discover .discover-main .item-6{
	width: 380px;
	height: 260px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	background-color: #34bee4;
}
.discover .discover-main .item-2 .video2{
	width: 380px;
	height: 200px;
	position: relative;
	z-index: 1;
}
.discover .discover-main img{
	position: relative;
	z-index: 1;
}
.discover .discover-main p{
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	height: 60px;
	text-indent: 20px;
	width: 100%;
	color: #fff;
	font-size: 18px;
	line-height: 60px;
	z-index: 2;
}
.discover .discover-main .item-2 p{
	background-color: #72bd12;
		font-family: "Times New Roman", "microsoft yahei"; 

}
.discover .discover-main .item-3 p{
	background-color: #f8b62c;
		font-family: "Times New Roman", "microsoft yahei"; 

}
.discover .discover-main .item-11 p{
	background-color: #66a7d3;
	font-family: "Times New Roman", "microsoft yahei"; 
}
.discover .discover-main .item-12 p{
	font-family: "Times New Roman", "microsoft yahei"; 
	background-color: #00afa2;
}

.discover .discover-main .item-13 p{
	font-family: "Times New Roman", "microsoft yahei"; 
	background-color: #ecbf24;
}
.discover .discover-main .text{
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	height: 124px;
	overflow: hidden;
	padding: 0 20px;
	color: #fff;
	font-size: 18px;
	z-index: 2;
	background-color: #006dc0;
	overflow: hidden;
		font-family: "Times New Roman", "microsoft yahei"; 

}
.discover .discover-main .text span{
	font-size: 16px;
	margin-top: 30px;
	display: block;
	font-family: "Times New Roman", "microsoft yahei"; 
}
.discover .discover-main .text p{
	font-size: 14px;
	line-height: 18px;
	position: static;
	padding: 0;
	margin-top: 10px;
	height: 36px;
 	width: auto;
	text-indent: 0;
	font-family: "Times New Roman", "microsoft yahei";
	color:#7cbdef;
	line-height:26px;
}
.discover .discover-main .item-6 span{
	font-size: 18px;
	line-height: 20px;
	background: url(images/mb.png) 20px center no-repeat;
	color: #fff;
	padding-left: 45px;
	display: inline-block;
	margin-top: 25px;
	font-family: "Times New Roman", "microsoft yahei"; 
}
.discover .discover-main .item-6 p{
	font-size: 14px;
	line-height: 18px;
	position: static;
	padding: 0 20px;
	margin-top: 20px;
	height: 126px;
	overflow: hidden;
	width: auto;
	text-indent: 0;
}
.discover .discover-main .item-6 a{
	color: #fff;
	line-height:21px;
	font-family: "Times New Roman", "microsoft yahei"; 
}
.discover .discover-main .item-6 a.more{
	color: #fff;	font-family: "Times New Roman", "microsoft yahei"; 

	margin-left: 20px;
}
.discover .discover-main .item-6 a.more i{
	background: url(images/right-arrow-w.png) 0 center no-repeat;
}

.info .img-wrap img:hover,.discover-main img:hover{
	opacity: 0.8;
	filter:alpha(opacity=80);
}
#foot{ width:100%; min-width:1200px; background:url(images/footbg.jpg) repeat-x; height:182px;}
.footlist{ background:url(images/footdx.jpg) no-repeat bottom; height:40px; width:1160px; margin:0 auto; padding-top:40px; }
.footlist strong{ font-size:16px; color:#f3f3f3; font-weight:normal;}
.footlist a{ color:#d8d3d3; padding-right:20px;}
.copy{ width:970px;  padding-top:70px;color:#d8d3d3; float:left; padding-left:20px;}


/*nybanner*/

#nybanner{ height:300px;  min-width:1200px;}
/**主页banner开始**/
#banner {background: #e7e2df;}
#banner .inner {width:auto;max-width: 1200px;text-align: center;position:relative;}
/*栏目列表*/
.col_list{}
.col_list .wp_listcolumn { border-top:0px solid #2867A0; border-bottom:0px solid #fff; }
.col_list .wp_listcolumn .wp_column a {font-weight:normal;background:none;border-top:0px solid #fff;border-bottom: 0px solid #F6EAEA;display:block; line-height:53px; font-size:14px; background:#f8f8f8;}
.col_list .wp_listcolumn .wp_column a .column-name{padding:0px;line-height:53px;padding-left:65px;}
.col_list .wp_listcolumn .wp_column a:hover .column-name {
    padding-left: 0;
}
.col_list .wp_listcolumn .wp_column .sub_list .sub-item a:hover .column-name {
    padding-left: 27px;
}
.col_list .wp_listcolumn .wp_column a:hover{background:url(images/nyhover.jpg) no-repeat center; color:#004db7;padding-left:65px;}
.col_list .wp_listcolumn .wp_column a.selected {background:url(images/nyhover.jpg) no-repeat center; color:#004db7;} 
.col_list .wp_listcolumn .wp_column a.selected span.column-name{color: #004db7;}
.col_list .wp_listcolumn .wp_subcolumn .wp_column a { color:#454545;background:none; border-top:1px solid #fff; border-bottom:1px solid #bbb;}
.col_list .wp_listcolumn .wp_column.parent > a .column-name{font-weight:normal; color:#004db7;}
/*二级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list a {color:#333;border-top:1px solid #eee;margin-top:-1px;    background: #fff;} 	
.col_list .wp_listcolumn .sub_list a .column-name {display:inline-block;line-height: 42px;padding: 5px 10px 5px 92px;cursor:pointer;}
.col_list .wp_listcolumn .sub_list a:hover,
.col_list .wp_listcolumn .wp_column a.selected {font-weight:normal;color:#004db7;} 
/*三级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list .sub_list a {background:none; } 	
.col_list .wp_listcolumn .sub_list .sub_list a .column-name { padding: 5px 10px 5px 51px; cursor:pointer;}
.col_list .wp_listcolumn .sub_list .sub_list a :hover,
.col_list .wp_listcolumn .sub_list .sub_list a.selected {font-weight:normal; color:#004db7;} 


.nyside{  float:left; width:221px;}
.nyside h2{ background:url(images/lefttop.jpg) no-repeat center; height:54px; color:#fff; text-align:center; line-height:54px; width:221px;}
.nyside li{  background:#f8f8f8;  background:url(images/nybg.jpg) no-repeat center; }
.nyside li a{height:53px; width:156px; display:block; display:block; line-height:53px; font-size:14px; }
.nyside li a:hover{ height:53px; width:156px; display:block; display:block; line-height:53px; font-size:14px;  background:url(images/nyhover.jpg) no-repeat center; color:#004db7;}

.nysides{ height:53px; width:156px; display:block; display:block; line-height:53px; font-size:14px;  background:url(images/nyhover.jpg) no-repeat center; color:#004db7;padding-left:65px; }


.nyside .three li a{height:53px;display:block; display:block; line-height:53px; color: #000; font-size:14px;background:#FFF; padding-left:100px;}

.nycontent{  float:right; width:940px;}
.ert{ border-bottom:1px solid #cccccc; height:50px;}
.ert .col_title{ font-size:16px; font-weight:normal; color:#333333; float:left; width:200px; text-align:left; line-height:50px;}
.ert .col_path{  float:right; line-height:50px; text-align:right; padding-right:20px;}
.nymain{ width:930px; padding:10px; font-size:16px; line-height:180%; margin-top:20px; margin-bottom:30px;font-family:"Times New Roman","Microsoft YaHei","SimHei";}
.nymain img{ padding:0px; max-width:100%;height:auto;}
.nymain .read{min-height:300px;}

/*???????*/

.news-about .news-list li.new{color:#666666; font-size:14px;   height:120px; border-bottom:1px dashed #cccccc; margin-bottom:40px; }
.news-about .news-list  h3{font-size:16px;color:#333333; line-height:30px; font-weight:normal; text-align:left; width:790px; float:left; height:30px; }
.news-about .news-list  h3 a{color:#333333;}
.news-about .news-list  li.new p{line-height:24px;width:850px; float:left}
.news-about .news-list  .news_time{width:60px; height:64px; padding:0px 0px 10px 0px; margin-right:18px; line-height:35px; text-align:center;  float:left; font-size:14px; background:#efefef;}
.news-about .news-list  .news_time span{font-size:30px; color:#fff; line-height:40px; display:block; background:#0a5fa0;}
.news-about .news-list  li.new:hover a{color:#549b33;}
.news-about .news-list  li.new a.on{color:#549b33;}.news-bd li span.on{background:#549b33; color:#fff;}
.news-about .news-list  li.new:hover span{ background:#549b33; color:#fff;}

.news-abouta li{color:#666666; font-size:14px; border-bottom:1px dashed #cccccc; }
.news-abouta li a{color:#333; text-decoration:none; font-family:"Times New Roman","Microsoft YaHei","SimHei"; }
.news-abouta li a:hover{color:#ee7c00; text-decoration:none; font-family:"Times New Roman","Microsoft YaHei","SimHei"; }
/* ----- page ----- */
.page { clear:both; padding:21px 0px 50px 0px; text-align:center;color:#999999; margin-bottom:10px; height:50px;}
.page a {color:#999999; border: 1px solid #dddddd;padding:7px 15px; margin-right:7px;}
.page a:hover,.page a.on {color:#fff; border: 1px solid #549b33; background:#549b33; text-decoration:none;}
.inputpage{border: 1px solid #dddddd; height: 17px; width: 36px; margin-left:3px;}
.btn_go {color: #999; cursor: pointer; width: 60px;  border:1px solid #dddddd; font-size:14px; background:none;}

/* ----- page ----- */


/*??????*/

.list_teacher{ float:left; clear:both; overflow:hidden; margin:26px 10px 28px 24px; }
.list_teacher li.new{float:left; width:250px; font-size:14px; position:relative; padding-bottom:46px; padding-right:50px; display:block; text-align:center}
.list_teacher li.new p{line-height:20px; color:#666666; padding-top:6px; text-align:left;}
.list_teacher li.new h2{background:url(images/online2.gif) no-repeat left bottom; line-height:37px; padding-bottom:9px; color:#333333; font-weight:normal; font-size:14px; text-align:left}
.list_teacher li.new a:hover h2{background:url(images/online.gif) no-repeat left bottom;}
.list_teacher li.new .on{ position: absolute; width:100%; height:204px; top:0px; left:0px; display:none;}
.list_teacher li.new a:hover .on{background:url(images/producton.png) no-repeat left bottom; display:block;}
.list_teacher li.new img{display:block; width:250px; height:204px; padding-bottom:8px;}
.nycplist{ line-height:35px; font-size:14px; padding:20px; border-top:1px dashed #cccccc; margin-top:30px; font-family:"Times New Roman", "microsoft yahei";}
.nycplist h2{ color:#1f5190; font-size:14px;}
.lby {width:570px; line-height:30px; font-size:14px; padding-top:80px; }
.lby strong{ color:#1e508f;}

/*??????*/
.hys{ margin:20px 0 20px 0px; height:30px;}
.hys li{ float:left; margin:10px;}
.hys strong{ float:left; font-size:16px; font-weight:normal;}
.hys li a{ width:110px; text-align:center; display:block; line-height:28px; height:28px;  color:#666666; font-size:14px; border:1px solid #cccccc; background:#fff;}
.hys li a:hover{ background:#0473bb; color:#fff;}
.hys span{ font-size:14px; color:#666666; padding-left:20px;}
.text_time{
	width: 155px;
	height: 27px;
	background: #ffffff;
	border:1px solid #89cbf8;
	padding-left:50px;
	color:#666666;
	font-family:microsoft yahei;
	background:url(images/rl.gif) no-repeat left;
		
}
.STYLE1{ color:#FFFFFF; font-size:14px;}
.hyleft{ float:left; width:920px; padding-left:20px;}
.hyright{ float:right; width:165px; padding-top:50px;}
.hyright a{ display:block; height:46px;}
.bg td{ border:1px solid #e2e5e8;}
.bg2 td{ border:none}

.bg tr:nth-of-type(2){bgcolor:"#edeff1";}

/*系统默认搜索*/
.wp_search{ display:inline-block;position:relative;   }
.wp_search #keyword{ width:160px!important;padding: 4px 0; border:none;height:20px; line-height:20px; background:transparent; color:#fff; }
.wp_search .search{width:48px;height: 28px;border:0px; background: #efefef url(images/sous.png) no-repeat center;cursor: pointer; vertical-align:top;border: 1px solid #d0d0d0; }
/*自定义输入框*/
.searchbox{text-align:right;margin-top:2px;    margin-right: 20px; float: left;}
.wp-search {position: relative;border: 0px solid #d0d0d0;}
.wp-search form {display: block;}
.wp-search .search-input {margin-right: 57px;}
.wp-search .search-input input.search-title {width: 218px;height: 28px;line-height: 28px;  color: #a7a7a7;font-size: 14px;border:0;outline: 0;    border: 1px solid #ccc;padding: 0;}
.wp-search .search-btn {width:48px;height: 28px;position: absolute;right: 0;top:0%;border: 1px solid #d0d0d0;}
.wp-search .search-btn input.search-submit {width:48px;height: 28px;border:0;outline: 0;background: #efefef url(images/sous.png) no-repeat center;cursor: pointer;}
.huiyi { float: left;}
.site-lang{float:right;line-height: 32px;}
.site-lang ul{float:right;}
.site-lang ul li.link{float:left;}
.site-lang ul li.link a{line-height: 35px;margin:0px 5px;font-size: 14px;color: #333;}
.site-lang ul li.link a:hover{color:#000;}