﻿@charset "utf-8";
body{margin:0px auto; padding:0px; font-size:14px; font-family:Arial, Verdana; line-height:24px; vertical-align:top; color:#333; vertical-align:top; }
*{margin:0; padding:0px;}
ol,ul,li {list-style-image:none;list-style-position:outside;list-style-type:none;}
a{ color:#333;text-decoration:none; }
a:focus{outline:none;}
a:hover{color:#046cc3;text-decoration:none; }
img{vertical-align:top;border:0}
table,td,tr{ border:1px solid #9CF}
tr:hover{ color:#046cc3; background:#9CF; _background-image:#9CF; }

#cn{ font-size:12px}
#cn .item ul li a{ font-size:12px}
#cn .item ul li a:hover,#cn.item ul li.left_on a{ font-size:12px;}
#cn .cn_from{ font-size:12px;}

#cn .left_title{ font-size:18px; text-align:center; font-family:"微软雅黑", "黑体", "宋体"}
#cn .item a{ font-size:16px;}
#cn .item{}
#cn .item ul li a,#cn .item ul li a:hover,#cn .item ul li.left_on a{}

#head{ width:100%; height:165px; margin:0 auto; padding:0;}
	#head_up{ width:100%; height:32px; background:#1969b1;}
	.head_up{ width:980px; height:32px; line-height:32px; margin:0 auto; padding:0;}
	.head_up1{ float:left; color:#fff;}
	.head_up2{ width:420px; float:right;}
		.search{ width:228px; height:22px; background:url(css_res/search.jpg) left top no-repeat; float:right; margin:18px 52px 0 0;}
			.keywords{ float:left}
			.keywords input{ width:180px; height:22px; margin:0 10px; line-height:22px; color:#6385a4; background:none; border:0;}
			.btn_submit{ float:right}
			.btn_submit input{ width:24px; height:22px; display:block; cursor:pointer; background:none; border:0;}
		.version{ float:right;}
		#head .version a{ font-size:12px; padding-right:24px; color:#a7d0f5;}
		#head .version a:hover{ font-size:12px; color:#fff; text-decoration:underline}
	#head_down{ width:980px; height:49px; padding:0; margin:0 auto; margin-top:32px}
		.logo{ float:left}
/*菜单*/	
.menu{ width:61%; height:47px; font-size:12px; margin-top:15px; z-index:999; position:relative; float:right; background:url(css_res/menubg01.jpg) top repeat-x;}
.menu li{ width:12.3%; height:47px; padding-top:8px; white-space:nowrap; overflow:hidden; _overflow-x:visible; line-height:13px; float:left;text-align:center}
.menu li.menuHG{ width:1px; height:47px; float:left; overflow:hidden; background:url(css_res/menuHG01.jpg) left top no-repeat;}
	.nav1_a1{ padding:4px 10px 0 10px; height:33px; display:block; color:#fff;}
	.nav1_a2{ padding:11px 0px 0 0px; height:26px; display:block; color:#fff;}
.menu li:hover a,.top_on{ display:block; background:#fef5e6; margin-bottom:-1px; color:#1969b1}
.top_on{ background:#fbe1b7;}
.menu li ul,.menu li:hover ul li ul{ position:absolute; left:-9999em; top:auto; filter:alpha(opacity=92);opacity:0.92;-ms-filter: "alpha(opacity=92)";}
.menu li:hover ul{ left:auto; background:#fef5e6;}
.menu li ul li{ width:170px; clear:left; height:28px; line-height:28px; padding:0 10px; margin:0;}
.menu li:hover ul li a,.menu li ul li:hover ul li a{ color:#444444}
.menu li ul li:hover,.menu li ul li:hover a,.menu li ul li:hover li:hover a{ width:170px; clear:left; height:28px; line-height:28px; color:#fff; background:#efae31; margin:0;}
.menu li ul li:hover ul{ left:auto; margin:-28px 0 0 180px;}
.menu li ul li:hover li a{ background:#fef5e6;}

.cn_menu{ text-align:center}
.cn_menu li ul li{ width:90px; clear:left; height:28px; line-height:28px; padding:0 10px; margin:0;}
.cn_menu li ul li ul{ overflow:hidden;}
.cn_menu li ul li:hover,.cn_menu li ul li:hover a,.cn_menu li ul li:hover li:hover a{ width:90px; clear:left; height:28px; line-height:28px; color:#fff; background:#efae31; margin:0;}
.cn_menu li ul li:hover ul{ left:auto; margin:-28px 0 0 90px; overflow:hidden;}



/*end 菜单*/

#main,#submain{ width:980px; height:auto; margin:0 auto; padding:0; margin-top:20px; clear:both}
#submain{ margin-top:10px;}
	.floor1{ width:980px; height:315px;}
		.banner{ width:716px; height:315px; float:left; overflow:hidden;}
		.floor1_right{ width:254px; height:315px; background:#f5f5f5; float:right}
			.Notice{ width:auto; height:120px; padding:10px 0; margin:0 16px; border-bottom:1px solid #dfdfdf}
			.News{ width:auto; height:120px; padding:10px 0; margin:0 16px;}
	
	.floor2{ width:980px; height:280px; margin-top:10px; clear:both}
			.Apply,.Courses,.Life{ width:236px; height:auto; padding-right:10px; float:left}
			.Scholarship{ width:236px; float:right}
			.introduce{ width:212px; height:36px; line-height:18px; background:url(css_res/tubiao1.jpg) left center no-repeat; padding-left:12px; margin:8px 12px 8px 0; overflow:hidden}
			.intro_title{ width:auto; height:18px; display:block; overflow:hidden;}
			.intro_con{}
.title,.title a{ width:auto; height:40px; line-height:40px; font-size:24px; color:#1867ae}
.floor2 .title,.floor2 .title a{ font-size:20px;text-align:center;}
.in_list{ height:120px; overflow:hidden;}
.in_list li{ height:24px; overflow:hidden; line-height:24px; padding-left:16px; background:url(css_res/tubiao2.jpg) left 9px no-repeat;}

.quick{ width:980px; height:auto; padding:0; margin:0 auto; margin-top:10px; clear:both}
	.send{ padding-right:10px; float:right;}
	.send a{ cursor:pointer}
	.select select{ width:186px; height:20px; border:1px solid #e3e9ef; background:none}
	.link_menu{ width:auto; height:auto; line-height:22px; padding-right:20px; float:right}
	.link_menu a{ padding:0 10px; color:#1867ae}
	.link_menu a:hover{ padding:0 10px; color:#1867ae; text-decoration:underline}


/*内页*/
#subbanner{ width:980px; height:180px; padding:0; margin:0 auto; margin-top:10px; overflow:hidden}

.lefts{ width:260px; height:auto!important; min-height:400px; _height:400px; float:left}
	.left_menu{ width:auto; height:auto; padding:0; background:url(css_res/leftbg.jpg) top repeat-x; border:1px solid #ececec;}
		.left_title{ width:240px; height:53px; padding:0 10px; line-height:53px; font-size:20px; background:#0054a3; border-bottom:1px solid #fff; overflow:hidden;}
		.left_title a{ color:#fff}
		.left_title_bg{ width:224px; height:11px; padding-bottom:6px; background:url(css_res/left1.jpg) left top no-repeat;}
		.item{ width:auto; height:auto; line-height:36px; border-bottom:1px dotted #b6b6b6}
		.item a{ width:240px; height:36px; border-bottom:1px solid #fff; display:block; font-size:12px; color:#fff; padding-left:20px; background:#d79413;}
		.item a:hover,.left_on a{ width:240px; height:36px; display:block; border-bottom:1px solid #fff; background:#a26b00; color:#fff; padding-left:20px;}
		.item ul{}
		.item ul li{}
		.item ul li a{ font-size:12px; width:236px; padding-left:24px; color:#555; background:#ebebeb;;font-family:Arial;}
		.item ul li a:hover,.item ul li.left_on a{ width:236px; font-size:12px; padding-left:24px; color:#105fa6; background:#CCC;font-family:Arial;}
	.contact{ padding-bottom:10px;display: none;}
	.contact a{ display:block; width:262px; height:56px; background:url(css_res/contact.jpg) left top no-repeat;}
	.contact a:hover{ display:block; width:262px; height:56px; background:url(css_res/contact0.jpg) left top no-repeat;}
		
.rights{ width:700px; height:auto; overflow:hidden; float:right;}

	.position{ width:auto; height:24px; line-height:24px; border-top:2px solid #c6def3; border-bottom:2px solid #c6def3; margin-bottom:10px;}
.right_on{ color:#046cc3}
	.right_main{ width:auto; height:auto!important; min-height:450px; _height:450px;}
		.article_con{ color:#333; font-size:14px;}
		.article_con a{ text-decoration:underline; color:#36F}
		.article_title{ font-size:24px; color:#105fa6; line-height:50px; padding-top:10px; text-align:center; border-bottom:1px dotted #c9d8e6; margin-bottom:10px;}
		.from{ text-align:right; height:16px; line-height:16px; font-size:11px; color:#999; padding-right:20px}
		.cn_from{ text-align:right; height:16px; line-height:16px; font-size:14px; color:#999; padding-right:20px}

.list{ padding:20px; line-height:30px;}
.list span{ padding-left:10px; float:right}
.list li{ height:28px; overflow:hidden; line-height:28px; padding-left:12px; background:url(css_res/tubiao2.jpg) left 12px no-repeat;}
/*end 内页*/

.clear_both{ clear:both}

#footer{ width:100%; height:28px; font-size:12px; clear:both; background:#292929; margin-top:16px;}
#footer	.footer{ width:980px; height:28px; line-height:28px; text-align:center; padding:0; margin:0 auto; color:#949494}
#footer	.footer a{ color:#949494}
#footer	.footer a:hover{ color:#046cc3}


.gd ul { height:120px; overflow:hidden}
.index_list { height:120px; display:block; overflow:hidden; margin-top:5px; padding:10px; color:#ffffff;}
.index_list a{ color:#ffffff;}
.in_list { height:auto;}
.Apply .index_list{ background:#1969b1}
.Courses .index_list{ background:#a0784e}
.Life .index_list{ background:#50704b}
.Scholarship .index_list{ background:#EFB340}
#leftDiv{ width:172px; height:auto; position:absolute;}

/*二维码*/
.erweima{
	width: 130px;
	height: 130px;
	background: #FFFFFF;
	position:fixed;
	right: 0;
	top: 50%;
}
.erweima li{
color:#111111;
text-align:center}

#rollCon{width: 222px;display: block;overflow: hidden;color: black;position: absolute;}  
#rollSubject{height: auto;}  
#rollCopy{height: auto;}  

#rollCon2{width: 222px;display: block;overflow: hidden;color: black;position: absolute;}  
#rollSubject2{height: auto;}  
#rollCopy2{height: auto;}  
.Notice .in_list .mm{ background:url(css_res/tubiao2.jpg) left 9px no-repeat;}
.News .in_list .mm{ background:url(css_res/tubiao2.jpg) left 9px no-repeat;}
.pc{z-index:99999;}
.pc .news_title{font-size:20px;font-weight:700;background-color:#b5c9df;z-index:999999;padding:10px;text-align:center;}
.pc .news_title a{color:#fff;}
.wp_entry img{max-width:700px !important;}