@charset "utf-8";
/* body */
*{list-style:none;margin:0;padding:0;}
body{ background-color:#fff;color:#333;	font:normal 12px Arial, helvetica, sans-serif,"宋体";}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline;cursor:pointer;color:#337933;}
img {border-width: 0px; margin:0px; padding:0px;}
.all{	width:1000px;		margin:0px auto; }
/* top */
.hxlw{	width:100%;	background-image: url(../images/hyite2_bj.jpg);	background-repeat: repeat-x;	float: left;	height: 34px;}
.hxls{	width:1000px;	margin:0px auto; line-height:34px;color:#414141; }
.hxls .l{float:left; line-height:34px; margin-left:5px; }
.hxls .r{float:right;line-height:34px; margin-right:5px;}
.logo{	width:1000px;	margin:0px auto;}
.logo .l{float:left; width:340px; }
.logo .r{float:right;  text-align: right;margin-right:5px;}
.logo .r h2{ margin-top:5px;	color:#83ca26;	font-size:30px;	line-height:40px;}
/*menu*/
#menu{	width:1000px;	float: left;	background-image: url(../images/hyite2_banner.jpg);	height: 58px;}
#menu .tm{ float:left; width:166px;}
#menu .tm .d{float:left;font-size: 15px;color: #FFFFFF;	font-weight: bold;	width: 38px;padding-top: 12px;padding-left: 12px;line-height:20px;	}
#menu .tm .dd{float:left; width:112px;padding-top: 12px; font-size:12px; line-height:20px;}
#menu .tm .dd ul{float:left;}
#menu .tm .dd ul li{float:left;color:#FFFFFF;} 
#menu .tm .dd ul li a{	float:left; color:#FFFFFF; padding:0 2px;}
/*swf*/
.topswf{width:990px;	float: left; padding:4px;border: #f4f4f4 1px solid; margin:5px 0px 0px 0px;}
.hr_1 img {border-right:#a3afc5 1px solid;border-top:#a3afc5 1px solid;float:none;border-left:#a3afc5 1px solid;border-bottom: #a3afc5 1px solid;}
.hr_11 {	width: 268px;	line-height: 32px;	position:absolute;	top: 192px;	height: 220px;}
.hr_11 .nor {	padding-right: 0px;	padding-left: 20px;	float: left;	padding-bottom: 0px;	width: 268px;	padding-top: 0px;	text-decoration: none;	background-image: url(../images/hyite2_dfgt.jpg);	height: 37px;}
.hr_11 .act {	padding-right: 0px;	padding-left: 20px;	float: left;	padding-bottom: 0px;	width: 268px;	color: #fff;	padding-top: 0px;	text-decoration: none;	background-image: url(../images/hyite2_fgty.gif);	height: 37px;}
/*middle*/
.middle{	width:1000px; float:left; margin-top:10px;  }
.teacher{ float:left;width: 268px; margin-right:11px;}
.teacher .t{	float:left;	height: 29px;	width: 268px;border: 1px solid #dcdcdc;	background-image: url(../images/hyite2_teach.jpg);}
.teacher .t .l{	float:left;	width: 150px;}
.teacher .t p{line-height: 29px;float:left;		text-indent: 15px;	font-size: 15px;	color: #3d3d3d;	font-weight: bold;}
.teacher .t .r{	float:right;	font-size: 12px;	text-align: right;padding-right:7px; padding-top:8px;}
.teacher .b{	float:left;	width: 258px;	border: 1px solid #dcdcdc;	border-top:0px solid #dcdcdc;	padding: 10px 0px 10px 10px;}
.teacher .b .l{	float:left;	padding: 2px;	height: 71px;	width: 76px;	border: 1px solid #999999;}
.teacher .b .r{	float:left;width: 168px; height:78px;	}
.teacher .b .r h4{padding-left: 8px; line-height:22px;}
.teacher .b .r p{	padding-left: 8px;	line-height:18px;	color:#8C8C8C;}
.teacher .b .r a{ color:#479c59;}
.teacher .b .x{margin-top:10px;height:10px;float:left;background-image:url(../images/hyite2_photobj.jpg);width:248px;background-repeat:repeat-x;}
.teacher .c{float:left;	width: 264px;border: 1px solid #dcdcdc;	border-top:0px solid #dcdcdc;	padding: 5px 0px 5px 4px;	}
.teacher .c p{ line-height:24px;text-align: center;width: 264px;}
.teacher .c a{ line-height:24px; text-decoration:underline;}
/*kecheng*/
.kc{float:left;	width:432px; height:222px;	background-image:url(../images/hyite2_zsxbj.jpg);	background-repeat: repeat-x;	border: 1px solid #e6e6e6; padding:1px 3px 3px 3px;overflow: hidden;margin-right:11px!important;margin-right:7px;}
#HeadlineNewsZ {    float: left;        width: 432px;}
#HeadlineNewsZ .block {    display: block;    overflow: hidden;    padding: 0;}
#HeadlineNewsZ .block .this {    color: #CC1919;    font-weight: bold;}
#HeadlineNewsZ .block table {    font-size: 12px;    margin-left: 8px ;    margin-top: 15px;    text-align: center;}
#HeadlineNewsZ h2{ color:#2b8636; float:left;width: 110px;	padding-left: 10px;	margin-top: 4px;		font-size: 14px;	line-height: 25px;	font-weight: bold;border-bottom: 1px solid #337933;}
#HeadlineNewsZ h4{ color:#2b8636; float:left;width: 30px;border-bottom: 1px solid #337933;		margin-top: 4px;height: 25px;}
#HeadlineNewsZ h3{	color: #6b6b6b;	cursor:pointer;	float: left;	height: 25px;	margin-top: 0px;	padding-top:4px;	overflow: hidden;	text-align: center;	width: 70px;	font-size:12px;	line-height:25px;	background-image: url(../images/hyite2_lh3bj.jpg);	border-bottom: 1px solid #337933;	font-weight: normal;}
#HeadlineNewsZ .up {color: #fff;margin-top:0px;font-size:12px;line-height:25px;font-weight:bold;background-image:url(../images/hyite2_lupbj.jpg);}
#HeadlineNewsZ div {    display: none;    overflow: hidden;    width: 430px;}
#HeadlineNewsZ ul{ width:432px; float:left; margin-top:7px;}
#HeadlineNewsZ ul li{	width:210px;	float:left;	height:25px; line-height:25px;	border-bottom: 1px dashed #e9e9e9; padding-left:6px;}
/*kaiban*/
.kb{ float:left!important;float:right;width: 268px; }
.kb .t{	float:left;	height: 29px;	width: 268px;border: 1px solid #dcdcdc;	background-image: url(../images/hyite2_teach.jpg);}
.kb .t .l{float:left;}
.kb .t .r{float:right;}
.kb .t .r img{ padding:8px 12px 0px 0px;}
.kb .t p{line-height: 29px;float:left;		text-indent: 15px;	font-size: 15px;	color: #3d3d3d;	font-weight: bold;}
.kb .b{	float:left;	width: 258px;height: 176px;	border: 1px solid #dcdcdc;	border-top:0px solid #dcdcdc;	padding: 10px 0px 10px 10px;}
.kb ul{  float:left; }
.kb ul li{height:25px; line-height:25px;	 }
/*zhanshi*/
.jxcp{ float:left;width: 438px; }
.jxcp .t{	float:left;	height: 29px;	width: 438px;border: 1px solid #dcdcdc;	background-image: url(../images/hyite2_teach.jpg);}
.jxcp .t .l{float:left;}
.jxcp .t .r{float:right;}
.jxcp .t .r img{ padding:8px 12px 0px 0px;}
.jxcp .t p{line-height: 29px;float:left;		text-indent: 15px;	font-size: 15px;	color: #3d3d3d;	font-weight: bold;}
.jxcp .b{	float:left;	width: 428px;	border: 1px solid #dcdcdc;	border-top:0px solid #dcdcdc;	padding: 10px 0px 10px 10px;}
.jxcp .b img{ padding:0 5px 4px 3px;}
/*news*/
.hynews{float:right;	width:262px; height:230px;	background-image: url(../images/hyite2_teach.jpg);	background-repeat: repeat-x;	border: 1px solid #e6e6e6; padding:1px 3px 3px 3px;overflow: hidden;}
#HeadlineNews {    float: left;       }
#HeadlineNews .block {    display: block;    overflow: hidden;    padding: 0;}
#HeadlineNews .block .this {    color: #CC1919;    font-weight: bold;}
#HeadlineNews .block table {    font-size: 12px;    margin-left: 8px ;    margin-top: 15px;    text-align: center;}
#HeadlineNews h3 {	color: #6b6b6b;	cursor: pointer;	float: left;	height: 26px;	margin-top: 0px;	padding-top:3px;	overflow: hidden;	text-align: center;	width: 80px;	font-size: 12px;	line-height: 26px;	font-weight: bold;		border-bottom: 1px solid #dcdcdc; }
#HeadlineNews h4 {	color: #6b6b6b;	cursor: pointer;	float: left;	height: 26px;	margin-top: 0px;	padding-top:3px;	overflow: hidden;	text-align: center;	width: 10px;	font-size: 12px;	line-height: 26px;	font-weight: bold;		border-bottom: 1px solid #dcdcdc;}
#HeadlineNews .up {	color: #337933;	margin-top: 0px;	font-size: 12px;	line-height: 26px;	font-weight: bold;	background-image: url(../images/hyite2_zlupbj.jpg);	background-position: center bottom;	background-repeat: no-repeat;}
#HeadlineNews div { display: none;    overflow: hidden;    width: 262px;}
#HeadlineNews ul{  float:left; margin-top:7px;}
#HeadlineNews ul li{height:25px; line-height:25px;	 padding-left:6px;}
/*liucheng*/
.lc{ margin-top:10px; float:left;width:998px;background-image:url(../images/hyite2_zsxbj.jpg);background-repeat:repeat-x;border:1px solid #e6e6e6;overflow: hidden;}
.lc .l{padding:20px 0px 0px 22px;float:left;color:#337933;font-size:14px;background-image:url(../images/hyite2_liuc.jpg);height:20px;width:149px; }
.lc .r{	float:left; line-height:40px; padding-right:13px;	width: 810px;	text-align: right;}
.lv{float:left;	width:970px; padding-left:28px;border: 1px solid #e6e6e6;border-top: 0px solid #e6e6e6;overflow: hidden;}
.lv .cd{ float:left; width:124px;padding:18px 0px 14px 0px;}
.lv .cd p{width:124px; line-height:28px; text-align:center; }
.lv .cj{	float:left;	width:12px;padding-top:25px;	height:92px;	background-image: url(../images/hyite2_zhongjian.jpg);	background-repeat: no-repeat;	background-position: center center;}
/*zhanshi*/
.zzs{ float:left;width: 324px; margin-right:13px!important; margin-right:10px; }
.zzs .t{	float:left;	height: 29px;	width: 324px;border: 1px solid #dcdcdc;	background-image: url(../images/hyite2_teach.jpg);}
.zzs .t .l{	float:left;	width: 150px;}
.zzs .t p{line-height: 29px;float:left;		text-indent: 15px;	font-size: 15px;	color: #3d3d3d;	font-weight: bold;}
.zzs .t .r{	float:right;	font-size: 12px;	text-align: right;padding-right:7px; padding-top:8px;}
.zzs .c{float:left;	width: 320px;border: 1px solid #dcdcdc;	border-top:0px solid #dcdcdc;	padding: 5px 0px 5px 4px;	height:158px;}
.zzs .c img{ padding:4px 4px 4px 6px;}
.zzs .c ul{  float:left; margin-top:3px; }
.zzs .c ul li{	height:25px; line-height:25px;	 padding-left:10px;}
/**/
.zze{ float:left!important;float:right;width: 324px; }
.zze .t{	float:left;	height: 29px;	width: 324px;border: 1px solid #dcdcdc;	background-image: url(../images/hyite2_teach.jpg);}
.zze .t .l{	float:left;	width: 150px;}
.zze .t p{line-height: 29px;float:left;		text-indent: 15px;	font-size: 15px;	color: #3d3d3d;	font-weight: bold;}
.zze .t .r{	float:right;	font-size: 12px;	text-align: right;padding-right:7px; padding-top:8px;}
.zze .c{float:left;	width: 320px;border: 1px solid #dcdcdc;	border-top:0px solid #dcdcdc;	padding: 5px 0px 5px 4px;height:158px;	}
.zze .c ul{  float:left; margin-top:3px; }
.zze .c ul li{	height:25px; line-height:25px;	 padding-left:10px;}
.zze .er{float:left;	width: 320px;border: 1px solid #dcdcdc;	border-top:0px solid #dcdcdc;	padding: 5px 0px 5px 4px;height:158px;	}
.zze .er img{ padding:4px 4px 4px 6px;}
.zze .er ul{  float:left; margin-top:3px; padding-left:12px;}
.zze .er ul li{	width: 140px;	float:left;height:20px; line-height:20px;	 padding-left:6px;}
/**/
.zzw{ float:right;	width:318px; 	background-image: url(../images/hyite2_teach.jpg);	background-repeat: repeat-x;	border: 1px solid #e6e6e6; padding:1px 3px 3px 3px;overflow: hidden; }
.zzw .c{float:left;	width: 320px;border: 1px solid #dcdcdc;	border-top:0px solid #dcdcdc;	padding: 5px 0px 5px 4px;height:158px;	}
.zzw .c ul{  float:left; margin-top:3px; }
.zzw .c ul li{	height:25px; line-height:25px;	 padding-left:10px;}
.zzw .er{float:left;	width: 320px;border: 1px solid #dcdcdc;	border-top:0px solid #dcdcdc;	padding: 5px 0px 5px 4px;height:158px;	}
.zzw .er img{ padding:4px 4px 4px 6px;}
.zzw .er ul{  float:left; margin-top:3px; padding-left:12px;}
.zzw .er ul li{	width: 140px;	float:left;height:20px; line-height:20px;	 padding-left:6px;}
#HeadlineNewsw {    float: left; height:194px; overflow:hidden;     }
#HeadlineNewsw .block {    display: block;    overflow: hidden;    padding: 0;}
#HeadlineNewsw .block .this {    color: #CC1919;    font-weight: bold;}
#HeadlineNewsw .block table {    font-size: 12px;    margin-left: 8px ;    margin-top: 15px;    text-align: center;}
#HeadlineNewsw h3 {	color: #6b6b6b;	cursor: pointer;	float: left;	height: 26px;	margin-top: 0px;	padding-top:3px;	overflow: hidden;	text-align: center;	width: 150px;	font-size: 12px;	line-height: 26px;	font-weight: bold;		border-bottom: 1px solid #dcdcdc; }
#HeadlineNewsw h4 {	color: #6b6b6b;	cursor: pointer;	float: left;	height: 26px;	margin-top: 0px;	padding-top:3px;	overflow: hidden;	text-align: center;	width: 10px;	font-size: 12px;	line-height: 26px;	font-weight: bold;		border-bottom: 1px solid #dcdcdc;}
#HeadlineNewsw .up {	color: #337933;	margin-top: 0px;	font-size: 12px;	line-height: 26px;	font-weight: bold;	background-image: url(../images/hyite2_zlupbj.jpg);	background-position: center bottom;	background-repeat: no-repeat;}
#HeadlineNewsw div {    display: none;    overflow: hidden;    width: 318px;}
#HeadlineNewsw ul{   float:left; margin-top:3px; padding-left:12px;}
#HeadlineNewsw ul li{	width: 140px;	float:left;	height:20px; line-height:20px;	 padding-left:6px;}
#HeadlineNewsw img{ padding:4px 4px 4px 6px;}
/*kecheng*/
.course_14{width:1000px;	float: left;margin-top:10px;	}
.course_14_l{	width:680px;	float: left;	border: 1px solid #dbdbdb;	padding-left: 38px;}
.course_14v p{	font-size: 14px;	line-height: 24px;		}

.course_14_l h1{	font-size: 16px;	line-height: 35px;	font-weight: bold;	text-align: left;}
table{	text-align: center; margin:20px 0; background-color:#dcdcdc;}
td{	line-height: 28px;height: 26px; overflow:hidden;background-color:#fff}
.course_14_r{	width:271px;	float: right;}
.course_14_r1{	width:269px;	float: left;	border: 1px solid #dbdbdb;}
.course_14_r2{	width:239px;	float: left;	border: 1px solid #dbdbdb;		border-top: 0px solid #dbdbdb;	line-height: 26px;	padding-top: 5px;	padding-right: 15px;	padding-left: 15px;	padding-bottom: 7px;}
.course_14_r2 h2{	font-size: 16px;	font-weight: normal;	line-height: 30px;}
.course_14_r2 h3{	font-size: 16px;	font-weight: bold;	color: #900;	line-height: 35px;}

.course_14_r4{	width:271px; margin-bottom:3px;	float: left;}
.c-9-2 p{	font-size: 15px;line-height: 22px;	}
.course_15{width:998px;	float: left;margin-top:10px;border: 1px solid #dbdbdb;border-top: 0px solid #dbdbdb;	}
.course_15_t{	width:798px;	float: left;	background-image: url(../images/xbyt.png);	height: 32px;	padding-left: 200px;}
.course_15_t ul{ float:left;}
.course_15_t ul li{	float:left;	width: 143px;	padding-left: 15px;	line-height: 32px;	font-size: 12px;}
.course_15_t ul li a{float:left;}
.course_15_d{	width:968px;	float:left;	padding-top: 20px;	padding-left: 30px;	padding-bottom: 20px;}
.course_15_d img{		height: 131px;	width: 155px;		margin-right: 34px; overflow:hidden;}
.course_18{	width:990px;	float: left;	background-image: url(../images/hy_08.png);	height: 33px; padding-left:10px;}
.course_18 ul{ float:left;}
.course_18 ul li{	float:left;	line-height: 32px;	font-size: 13px;	background: url(../images/hy_09.png) no-repeat left center;	color: #327f37;	font-weight: bold;	margin-right: 20px;	text-indent: 1.2em;}
.course_18 ul li a{	color: #327f37;}
.course_16{width:1000px;	float: left;margin-top:10px;}
.course_16_l{	width:270px;	float: left;}
.course_16_l_1{
	width:270px; background-color:#f1f2f4;
	float: left;
	background-image: url(../images/about_03.png);
	height: 61px;
}
.course_16_l_2{width:270px;
	float: left;
	background-image: url(../images/about_10.png);
}
.course_16_l_2 ul{
	float: left;
	padding-left: 25px;
}
.course_16_l_2 ul li{
	background-image: url(../images/about_07.png);
	height: 35px;
	width: 177px;
	margin-bottom: 5px;
	line-height: 35px;
	padding-left: 50px;
}
.course_16_l_3{
	width:270px;
	float: left;
	background-image: url(../images/about_12.png);
	height: 15px;
}
.course_16_l_4{	width:270px;	float: left;}
.course_16_l_5{	width:270px;	float: left;	background-image: url(../images/about_15.png);	height: 13px;}


.course_16_l_6{width:270px;	float: left;	background-image: url(../images/about_10.png);}
.course_16_l_6 ul{	float: left;	padding-left: 25px;}
.course_16_l_6 ul li{height: 35px;width: 218px;	margin-bottom: 5px;	line-height: 35px;background: url(../images/about_18.png) no-repeat bottom;}
.course_16_l_6 ul li p{color:#237f2b;width: 98px;float:left;}
.course_16_l_6 ul li span{ color:#333; float:left;}
.course_16_l_6 h2{	font-size: 16px;	font-weight: normal;	line-height: 30px;}
.course_16_l_6 h3{	font-size: 16px;	font-weight: bold;	color: #900;	line-height: 35px;}


.course_16_r{	width:680px;	float:right;	border: 1px solid #dbdbdb;	padding:10px 19px;}
.course_16_r p{ margin-bottom:5px;
	font-size: 14px;
	line-height: 24px;
	text-indent: 2em;
}
.course_16_r h1{
	font-size: 16px;
	line-height: 35px; margin:2px 0px 10px 0px;
	font-weight: bold;
	text-align: center;
	color: #237f2b;
}
.course_16_r_1{
	width:680px;
	float:left;
	background-image: url(../images/about_18.png);
	background-position: bottom;
	height: 45px; margin-bottom:10px;
	line-height: 45px;
	background-repeat: repeat-x;
}
/*menu*/
#menu{	float:left;	height: 50px;width:1003px;	z-index: 1;	background-image: url(/templets/hyschool/italy/images/S_bbj.png);	overflow:hidden;	background-repeat: no-repeat;	background-position: center top;}
.bluetabs{margin:0 auto 0px; width:1002px; display:block;}
.bluetabs ul{	padding: 0px;	list-style-type: none;		height: 45px;	line-height: 45px; }
.bluetabs li{color:#FFFFFF;float:left;text-align:center; font-size:14px; font-weight:bold; margin:0 9px 0 9px;}
.bluetabs li a{text-decoration: none;color: #FFFFFF;}
.bluetabs li a:visited{color: #FFFFFF;}
.bluetabs li a:hover{text-decoration: underline;color:#FFFFFF;}
.bluetabs li.selected a{ border-bottom-color: white;}
.bluetabs li.selected a:hover{ text-decoration: none; }
.dropmenudiv_b{	position:absolute;	line-height:30px;	z-index:100;	visibility: hidden;}
.dropmenudiv_b a{display: block;border: 1px solid #FFFFFF;		line-height:30px;		background-color: #3e9e46;	width: 118px;padding: 5px 0px;	text-decoration: none;	color: #FFFFFF;	font-size:14px; font-weight:bold;	text-align: center;}
.dropmenudiv_b a:link{color: #FFFFFF;text-decoration: none;}
.dropmenudiv_b a:visited{color: #FFFFFF;text-decoration: none;}
.dropmenudiv_b a:hover{color:#3e9e46; background-color:#FFFFFF;border: 1px #3e9e46 solid;}
/**/
.allk{	width:100%;	float:left;	background-image: url(../images/hyite2_xbbj.jpg);	background-repeat: repeat-x;	height: 93px;color:#257629; text-align:center; padding-top:10px; line-height:32px; margin-top:10px; }
.allk h2{font-size:15px;}
.allk .xh{margin-right:10px;margin-left:2px;width:100px;border-top-style:none;border-right-style:none;background-image: url(../images/hyite2_xbbj.jpg);border-left-style: none;border-bottom: 1px solid #333333;}
.allk .xk{ margin-right:2px; margin-left:10px;}
.allk p{ color:#333333;line-height:42px; }
/**/
.fhtop{ width:1000px; float:left;border-bottom: 1px solid #dcdcdc; line-height:42px; text-align:center;}
.fhtop a{ padding:0px 7px;}
.fhtop span a{color:#257629;text-decoration:none; padding-right:15px;}
/**/
.bottom{ width:1000px; float:left;line-height:32px; text-align:center; padding-top:10px;}
.bottom span{ padding-right:19px;}
