*{list-style:none;margin:0;padding:0;}
body{font:normal;margin:0;padding:0;font-family:"微软雅黑"; background: url(images/bj.jpg); }
a{ text-decoration:none; font-family:"微软雅黑";color:#2a2a2a;}
a:hover{ text-decoration:underline;cursor:pointer;}
img {border-width: 0px; margin:0px; padding:0px;}
.all{ width:1000px; margin:0 auto;}
.allt{ width:1000px; margin:0 auto;}
.allz{ width:1213px; margin:0 auto;}
.alle{ width:800px; margin:0 auto;}
.main{ width:1000px; float:left;}
p{ color:#000; font-size:16px;font-family:"微软雅黑";}
/*top*/
.top{ width:100%; float:left; height:32px; background:url(http://www.hyschool.cn/templets/hyschool/2015hy/images/top.jpg) repeat-x}
.top_l{ width:530px; float:left; background:url(http://www.hyschool.cn/templets/hyschool/2015hy/images/b1.jpg) no-repeat;  font-size:12px; font-family:"微软雅黑"; color:#000;padding-left:17px;}
.top_l a { color:#000}
.top_l a:hover{ text-decoration:none;cursor:pointer;}
.top_r{ width:170px;height:32px; float:right; background:url(http://www.hyschool.cn/templets/hyschool/2015hy/images/tel.jpg) center left no-repeat; padding-left:220px;}
.top_r a{ color:#000; font-size:12px; line-height:32px; padding:0px 7px;}
.menu_d{ width:100%; float:left; height:100px; background:url(http://www.hyschool.cn/templets/hyschool/2015hy/images/menu_bg.jpg) repeat-x;}
.logo{ float:left; width:160px;  margin-right:15px;}
.menu{ float:left ; width:820px; padding-top:10px;}
.menu ul {padding:0; margin:0;list-style-type: none; float:left; }
.menu ul li {float:left; position:relative; z-index:100;}
.menu ul li a{color:#2c2c2e; padding:0 12px;font-family:"微软雅黑"; font-size:14px; line-height:75px;text-decoration:none; }
.menu ul li a:hover{color:#458ec5;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover a {color:#2c2c2e;}
.menu ul li:hover a:hover{color:#458ec5;}
.menu ul li:hover ul {display:block; position:absolute;  left:0; width:122px; margin-top:0px; *margin-top:43px;_margin-top:43px;}
.menu ul li:hover ul li a.hide {  background-color:#ececec; width:90px;}
.menu ul li:hover ul li:hover a.hide { text-decoration:none;}
.menu ul li:hover ul li a.hide1 { color:#fff;width:125px;}
.menu ul li:hover ul li:hover a.hide1 { color:#ececec;text-decoration:none;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {	display:block; left:-32px;position:relative;  z-index:1000;	 text-align:center;	height:41px;	width:150px; padding:0px;	background-color:#ececec;	line-height:41px;	font-size:14px; 	border-left:1px #5c5c5c solid;border-right:1px #5c5c5c solid;}
.menu ul li:hover ul li a.sxt{border-top:1px #5c5c5c solid;border-bottom:1px solid #b1b1b1;  }
.menu ul li:hover ul li a.xxt{ border-bottom:1px solid #b1b1b1;}
.menu ul li:hover ul li a.xst{border-bottom:1px  solid #5c5c5c; }
.menu ul li:hover ul li a:hover {color:#fff;text-decoration:none; background-color:#1b84d3;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:96px; top:0;}

/**/
.menu_t{ float:left; width:100%; height:55px; line-height:55px; background-color:#000;}
.menu_t ul{float:left; width:1000px;}
.menu_t ul li{ float:left;}
.menu_t ul li a{ color:#fff; font-size:16px; padding:0px 40px;}
.menu_t ul li a:hover{ text-decoration:none;}
/**/
.banner{ float:left; width:100%; height:196px; background:url(images/2018ms_1.jpg) top center no-repeat;}
.banner_t{ float:left; width:100%; height:356px; background:url(images/2018ms_2.jpg) top center no-repeat;}
.flash{ width:1000px; float:left;height:356px;}
/**/

/*本例css*/
.banner_u1 { width: 1000px; height: 356px; position: relative; overflow:hidden;float:left;  }
/*数字按钮样式*/
.banner_u1 .num { overflow:hidden; height: 20px; position: absolute; bottom:12px; left: 50%; zoom:1; z-index:3 }
.banner_u1 .num li { width: 20px; height: 20px; line-height: 20px; text-align: center; font-weight: 350; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.banner_u1 .num li.on { background: #FF7700; } /*当前项*/
/*上一个  下一个*/
.banner_u1 .prev, .banner_u1 .next { display: none; width: 40px; height: 100px; background: url(/templets/hyschool/italy2016/images/btn.png) no-repeat; position: absolute; top: 135px;}
.banner_u1 .prev { left: 5px; }
.banner_u1 .next { right: 5px; background-position: right }

.listbj{ background-color:#f5f5f5; width:100%; float:left;}

/**/

/**/
.mainnews{float:left; width:100%;  background:url(images/2018ms_3.jpg) top center no-repeat; height:620px;  }
.mainnewstit{float:left; width:100%; background:url(images/2018ms_3.jpg) top center no-repeat; height:54px; color:#455480; font-size:30px; text-align:center;padding-top:200px;}
.mainnewstit_z{float:left; width:680px; }
.mainnewstit_z h2{ font-size:24px; color:#730000; font-weight:normal; padding:20px 20px 5px 20px;}
.mainnewstit_z h3{ font-size:16px; color:#455480; font-weight:normal; padding-left:20px; line-height:30px;height:30px; padding-bottom:3px;padding-right:10px; overflow:hidden;}
.mainnewstit_z p{ font-size:14px; color:#adb2bf; font-weight:normal; padding-left:20px; line-height:26px; padding-right:10px;padding-bottom:3px;}

.mainnewstit_y{float:right; width:295px;}
.mainnewstit_y img{ margin-bottom:20px;}
.mainnewstit_y_z{float:left; width:135px;}
.mainnewstit_y_y{float:right; width:135px;}

.mainnewstxt{float:left; width:100%;}
/**/
.mainschool{float:left; width:100%; background:url(images/2018ms_12.jpg) center top no-repeat; padding-top:208px;}
#HeadlineNewcour {    float: left;  width:1000px;   }
#HeadlineNewcour span { display: none; width: 1000px;overflow: hidden; }
#HeadlineNewcour .block {  display: block; float:left;   padding: 0;}
#HeadlineNewcour .block .this {    overflow: hidden;   float:left;}
#HeadlineNewcour h3 {float: left;margin-bottom:20px; width:500px;cursor: pointer;}
#HeadlineNewcour .up { float: left;margin-bottom:40px;cursor: pointer;}
#HeadlineNewcour .mx{ float: left;  width:168px; text-align:center; margin-right:40px; line-height:42px; padding-bottom:20px; }
#HeadlineNewcour .mx p{ padding-top:10px;}
#HeadlineNewcour .mxz{ float: left;  width:170px; padding:10px; border:1px solid #adb2bf; text-align:center; margin-right:10px; line-height:30px; padding-bottom:10px; }
#HeadlineNewcour .mxz h4{ color:#455480; font-size:18px; text-align:center; padding-top:15px;}
#HeadlineNewcour .mxz h4 a{ color:#455480; font-size:18px; font-weight:normal;}
#HeadlineNewcour .mxz p{ color:#113897;font-size:16px;}
#HeadlineNewcour .mxw{ margin-right:0px;}
/*teacher*/
.maint{ float:left; width:100%; background:url(images/2018ms_13t.jpg) top center no-repeat; height:1220px; padding-top:208px;}
/**/
#HeadlineNew {    float: left;  width:1000px; margin-top:15px;   }
#HeadlineNew span { display: none; width: 1000px;overflow: hidden; }
#HeadlineNew .block {  display: block; float:left;   padding: 0;}
#HeadlineNew .block .this {    overflow: hidden;   float:left;}
#HeadlineNew h3 {float: left;margin-bottom:20px; width:500px;cursor: pointer;}
#HeadlineNew .up { float: left;margin-bottom:20px;cursor: pointer;}
#HeadlineNew img{ padding:0px; margin:0px; margin-right:7px; margin-bottom:10px; }
#HeadlineNew img.mxw{ padding:0px; margin:0px; margin-right:0px; margin-bottom:10px;}
/**/
.mainxz{ float:left; width:1000px; background:url(images/2018ms_15.jpg) top right no-repeat; padding-top:208px; }
.mainxz_t{ float:left; width:175px; height:245px; background:url(images/xsg.jpg); margin-right:31px;}
.mainxz_t img{ padding-left:6px; padding-top:10px;}
.mainxz_t h2{ text-align:center; color:#adb2bf; font-size:17px; font-weight:normal; padding-top:6px;}
.mainxz_t h3{ text-align:center;color:#113897; font-size:19px; font-weight:normal; padding-top:2px; padding-bottom:0px;}
.mainxz_t p{ text-align:center;color:#adb2bf; font-size:14px; }
.mainxz_t h2 a{ color:#adb2bf; }
.mainxz_t h3 a{ color:#113897; }
.mainxz_t p a{ color:#adb2bf;  }
/**/
.mainwj{ float:left; width:1000px; padding-top:25px;}
.mainwj img{ padding:0px; margin:0px; margin-right:15px;  }
.mainwj img.mxw{ padding:0px; margin:0px; margin-right:0px; }
/**/
.maindzx{ float:left; width:1000px; background:url(images/2018ms_20.jpg) top left no-repeat; padding-top:182px; margin-top:15px;}
/**/
.nrt{float:left; width:1000px; padding-top:20px;}
.nrt .zcx{float:left; width:212px; height:212px; background-color:#f5f5f5; padding:12px; margin-right:19px;}
.nrt .zcx .tit{float:left; width:212px; padding-bottom:10px;}
.nrt .zcx .tit h2{float:left; width:156px; display:block; font-size:20px; color:#333; font-weight:normal; }
.nrt .zcx .tit em{ float:right;width:40px; font-size:14px;}
.nrt .zcx .tit em a{ color:#589ed7; font-weight:normal;}
.nrt .zcx img{float:left; width:110px; margin-right:10px;}
.nrt .zcx p{float:left; font-size:12px; line-height:22px; width:90px; height:70px; overflow:hidden;}
.nrt .zcx ul{float:left; width:212px; padding-top:10px;}
.nrt .zcx ul li{float:left; width:212px;height:25px; display:block; overflow:hidden;}
.nrt .zcx ul li a{ font-size:12px; line-height:25px;}
.nrt .zcx  a:hover{color:#f75a53;}
.nrt .ycx{float:right; width:211px;height:212px; background-color:#f5f5f5;padding:12px;}
.nrt .ycx .tit{float:left; width:212px; padding-bottom:10px;}
.nrt .ycx .tit h2{float:left; width:156px; display:block; font-size:20px; color:#333; font-weight:normal; }
.nrt .ycx .txt{float:left; width:212px; padding-bottom:10px;}

.nrt .ycx img{float:left; width:60px; margin-right:10px;}
.nrt .ycx p{float:left; font-size:12px; line-height:22px;height:22px; overflow:hidden; width:140px;}
.nrt .ycx p.ch{float:left; font-size:12px; line-height:22px;height:22px; overflow:hidden;  width:204px;}
.nrt .ycx p.ch a{color:#589ed7;}
.nrt .ycx p.ch a:hover{color:#f75a53;}
.nrt .ycx ul{float:left; width:212px; padding-top:10px;}
.nrt .ycx ul li{float:left; width:212px;height:28px; display:block; overflow:hidden;}
.nrt .ycx ul li a{ font-size:12px; line-height:28px;}
.nrt .ycx ul li a:hover{color:#f75a53;}
.nrt .ycx .tit em{ float:right;width:40px; font-size:14px;}
.nrt .ycx .tit em a{ color:#589ed7; font-weight:normal;}

/*bottom*/
.bottom{ width:100%; background-color:#666666; float:left;padding-top:50px; margin-top:80px;}
.bottom h2{ font-size:16px;  color:#FFF; font-weight:normal; padding:10px 0px;font-family:"微软雅黑";}
.bottom_y{ width:1000px; float:left; border-bottom:2px solid #FFF;  padding-bottom:15px;}
.bottom_y img{ padding:0px 40px;}
.bottom_e{ width:1000px; float:left;   padding-bottom:10px;}
.bottom_e_z{ padding-left:70px; width:725px; float:left; border-right:1px solid #565656; height:200px;}
.bottom_e_z .jt{ width:115px; float:left; margin-right:25px; padding-top:15px;}
.bottom_e_z .jt ul{ float:left;}
.bottom_e_z .jt ul li{}
.bottom  h2{ font-size:16px;  color:#FFF; font-weight:normal; padding:10px 0px;font-family:"微软雅黑";}
.bottom_e_z .jt ul li a{ color:#999; font-size:14px;font-family:"微软雅黑";}
.bottom_e_z .jt ul li a:hover{ color:#FFF;}
.bottom_e_y{ padding-left:30px; width:140px; float:left; border-left:1px solid #7f7f7f; height:185px;padding-top:15px; text-align:center;}
.bottom_e_y img{ margin-bottom:8px;}
.bottom_e_y p{ color:#FFF; font-size:14px;}
.bottom_sa{ width:900px; float:left;   padding-bottom:10px; padding-left:70px;}
.bottom_sa h2{ color:#e78d1b; padding-top:0px;}
.bottom_sa a{ color:#999; font-size:14px;font-family:"微软雅黑"; margin-right:15px;}
.bottom_sa a:hover{ color:#FFF;}
.bottom_f{ float:left; text-align:center; width:900px;padding:0px 0px 10px 70px;color:#FFF;}
.bottom_f ul{  text-align:center;}
.bottom_f li{ float:left;font-size:12px; font-family:"微软雅黑"; line-height:26px;color:#fff; padding:0px 3px;}
.bottom_f a{ color:#fff;}
.bottom_f li.hei{ color:#fff;}
.bottom_q{float:left; text-align:center; width:1000px;color:#fff;}
.bottom_q p{font-size:12px; font-family:"微软雅黑"; line-height:30px; color:#fff; }
.bottom_q img{ padding:0px 5px;}
.bottom_q a{ color:#FFF;}