*{list-style:none;margin:0;padding:0;}
body{font:normal;margin:0;padding:0;font-family:"微软雅黑"; background: url(images/2017k_03bj.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;}
.main{ width:1000px; float:left;}
p{ color:#2a2a2a;font-family:"微软雅黑";}
/*top*/
.top{ width: 100%; float:left; height:32px; background:url(/templets/hyschool/2015hy/images/top.jpg) repeat-x}
.top_l{ width:530px; float:left; background:url(/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(/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(/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;}
/**/
.banner{width: 100%; float:left; background:url(images/2017k_02.png) center top repeat-x ; height:637px; }
.banner a{width: 100%; float:left;  display:block;  height:637px; }

.xs4{ width:1000px; float:left; background:url(images/2017k_08.png)  center 20px no-repeat; padding-top:135px; background-color:#b30000;}
.xs4 p.tuu{ text-align:center; margin-bottom:20px}
.xs4 p.tuu img{ margin-right:15px;}

#HeadlineNew {    float: left;  width:960px; padding-left:40px; background: url(images/xt.jpg) left top no-repeat; padding-top:20px;  }
#HeadlineNew .block {    display: block;    width: 880px;overflow: hidden; padding:30px 40px 30px 40px; float:left;}
#HeadlineNew .block .this {    color: #fff;    font-weight: bold;}
#HeadlineNew h3 {float: left;overflow: hidden; width:226px; height:143px; padding:0px; margin:0px;  }
#HeadlineNew .up {width:226px; height:143px; }
#HeadlineNew div { display: none; width: 840px;overflow: hidden; padding:30px 40px 30px 40px; }
#HeadlineNew h2{ font-size:24px; color:#fff;  background:url(images/2017k_18.png); width:182px; margin-top:12x;height:42px; text-align:center; padding-top:3px; }
#HeadlineNew p{ font-size:14px; line-height:36px; color:#fff;width: 100%; float:left;}
#HeadlineNew p.lx{ font-size:14px; line-height:36px; color:#fff; width:49%; float:left;}

#HeadlineNew a{ font-size:14px; line-height:36px; color:#fff;}
#HeadlineNew a:hover{ color:#fff}
#HeadlineNew img{ padding:10px 5px 5px 0px; margin:0px; }

table{ background-color:#232425; width:900px; overflow:hidden; margin:0 auto;}
td{ background-color:#FFF; line-height:32px;}
.uu{background-repeat: no-repeat; }
#faq ul{float:left;}
#faq li{padding-left:80px; width:840px; overflow:hidden;}
#faq dt{font-weight:bold;cursor:pointer; color:#2fa6c8; font-size:13px; margin-top:5px;		}
#faq dt a{	font-weight:bold;text-decoration:none;	height: 20px; 	color:#412862;background: url(/templets/hyschool/italyceshi20120712/images/qiua.png) no-repeat left 0px;	padding-left: 30px; line-height:30px;height:30px;}
#faq dt a:hover{	font-weight:bold;	text-decoration:none;	line-height:30px; color:#2fa6c8;	padding-left: 30px;	height:30px;
	background: url(/templets/hyschool/2014/italy/images/qiuah.png) no-repeat left 0px; width:860px;}
#faq dd{display:none;border-bottom: 1px dashed #cccccc; padding-bottom:10px; }
#faq p{padding:0 0px 0 30px;line-height:24px; padding-top:5px; color:#666; font-size:12px;}
#faq img{ }
.tta{width: 810px;  margin-top:140px; padding-left:100px;}
#demot {font-size: 12px;	font-weight: normal;	color: #000;	overflow:hidden; line-height:33px;}
#indemot {float: left;width: 800%;}
#demot1 {float: left;}
#demot1 p{ color:535353;}
#demot1 p a{ color:535353;}
#demot2 {float: left;}
#demot img{ margin-right:15px;}


.xs5{ width:1000px; float:left; background:url(images/2017k_38.png)  center 40px no-repeat;  background-color:#b30000; padding-top:125px;}
.xs5 p{  padding:20px 60px 0px 60px; background: url(images/2017k_86ptt.jpg); color:#1b1b1b; font-size:15px; text-indent:2em; height:155px; line-height:30px;}
.xs6{ width:1000px; float:left; background:url(images/2017k_42.png) top  center  no-repeat; padding-top:360px; padding-bottom:30px; margin-top:15px; text-align:center }

.main1{ width:1000px; float:left; background: url(images/2017k_05.png) top center no-repeat; height:557px; text-align:center;}
.main1 p.yi{ color:#fff; font-size:15px; padding-left:140px; padding-right:140px; padding-top:65px; line-height:28px;text-indent:2em; text-align:left}
.main1 p.er{ color:#fff; font-size:15px; padding-left:106px; padding-right:110px; padding-top:15px; line-height:28px;text-indent:2em;text-align:left}
.main1 p.san{ color:#fff; font-size:15px; padding-left:75px; padding-right:75px; padding-top:15px; line-height:28px;text-indent:2em;text-align:left}
.main1 img{ margin-top:15px;}
.main2{ width: 100%;  float:left; background: url(images/2017k_50.png) top center no-repeat; height:205px; margin-top:40px;}
.main2 a{ width: 100%;  float:left; height:205px; display:block;}

.main3{ width:1000px;  float:left; background-color:#b20000; }
.main3 p{ line-height:30px; font-size:16px; text-indent:2em; padding-bottom:10px; color:#FFF; padding:0px 30px;}
.main4{ width:1000px; float:left;  background: url(images/2017k_54.png) top center no-repeat;background-color:#b20000; padding:20px 0px; padding-top:195px; text-align:center;}
.main4 img{ padding:0px 20px;}
.main5{ width:1000px;  float:left; background: url(images/vccd.jpg) top left no-repeat; background-color:#b20000;  }
.main5 p{ line-height:30px; font-size:16px; text-indent:2em; padding-bottom:10px; color:#FFF; padding:60px 30px 20px 30px;}
.main6{ width:1000px; float:left;  background: url(images/2017k_68.png) center 30px no-repeat;background-color:#b20000; padding:20px 0px; padding-top:225px; text-align:center;}
.main6 img{ padding:0px 20px;}

.main7{ width:1000px;  float:left; background: url(images/vcct.jpg) top left no-repeat; background-color:#b20000;  }
.main7 p{ line-height:30px; font-size:16px; text-indent:2em; padding-bottom:10px; color:#FFF; padding:60px 30px 20px 30px;}
.main8{ width:1000px; float:left; background-color:#b20000; padding:20px 0px; padding-top:25px; text-align:center;}
.main8 img{ padding:0px 20px;}

.main9{ width: 100%;  float:left; background: url(images/2017k_70.png) top center no-repeat; height:183px;margin-top:40px; }

.main9 a{ width: 100%;  float:left;  height:183px; display:block; }
.main10{ width:1000px;  float:left; background-color:#FFF;}
.main10 h2{ font-size:22px; padding-left:90px;}
.main10 img{ padding:25px 70px;}
.main11{ width: 100%;  float:left; background: url(images/2017k_80.png) bottom center no-repeat; height:486px; margin-bottom:20px; }

.main13{ width: 100%;  float:left; background: url(images/2017k_82.png) top center no-repeat; height:320px;}
.main13 a{ width: 100%;  float:left; height:320px; display:block;}


/**/
.bottom{ width: 100%; float:left;text-align:center; padding-top:50px;  background:url(images/2017k_84.png) bottom center repeat-x; height:232px; margin-bottom:50px;}
.bottom_f{ float:left; text-align:center; width:1000px;padding:30px 0px 3px 0px;float:left;font-size:12px; font-family:"宋体"; line-height:26px;color:#191919; padding:0px 3px; }
.bottom_f ul{ margin:0 auto; }
.bottom_f li{ float:left;font-size:12px; font-family:"宋体"; line-height:26px;color:#eb3503; padding:0px 3px;}
.bottom_f a{ color:#eb3503;}
.bottom_f li.hei{ color:#191919;}
.bottom_q{float:left; text-align:center; width:1000px;}
.bottom_q p{font-size:12px; font-family:"宋体"; line-height:30px; color:#191919;}
.bottom_q img{ padding:0px 5px;}