﻿﻿/*教师列表CSS*/
.labor_list li {
	background: url("http://www.pe.zvucoff.com/statics/default/images/x01_01_03.jpg") repeat-x left top; padding: 10px 10px 10px 10px; width: 335px; height: 153px; float: left;
	border-bottom:1px dashed #CCCCCC;
}
.labor_list .li {
	background: none;
}
.labor_list li img {
	background: rgb(229, 229, 229); padding: 3px; width: 122px; height: 147px; float: left;
}
.labor_list li div {
	width: 195px; overflow: hidden; padding-left: 10px; float: left;
}
.labor_list li div .h3 a {
	color: #1573b0; font-size: 14px;
}
.labor_list li div .h3 a span {
	color: rgb(98, 171, 226); font-size: 12px; font-weight: normal;
}
.labor_list li div p {
	 padding-bottom: 0px; margin-top: 5px; position: relative;line-height:20px;width:195px;height:auto;
}
.labor_list li div span {
	width: 100%; height: auto; overflow: hidden; display: block;margin-top:5px;text-align:left;
}
.labor_list li div span a {
	background: #1573b0; left: 0px; width: 60px; height: 24px; text-align: center;  color: rgb(255, 255, 255); line-height: 24px; font-family: "宋体"; display: block; position:relative;margin-bottom:10px;
}
.labor_index .div {
	display: none;
}
.labor_top_con {
	padding: 10px 0px;
}
.labor_title {
	background: url("css_whir_res/labor_title_bg.jpg") repeat-x left top; height: 34px; position: relative;
}
.labor_title div {
	width: 702px; height: 34px; overflow: hidden;
}
.labor_title p {
	margin: 0px; left: 0px; top: 0px; height: 34px; position: absolute;
}
.labor_title p span {
	display: none;
}
.labor_title a {
	width: auto; height: 34px; text-align: center; color: rgb(68, 68, 68); line-height: 29px; overflow: hidden; float: left; display: block;padding-left:20px;padding-right:20px;
}
.labor_title .a {
	background: url("css_whir_res/labor_title_a_03.jpg") repeat-x top;
}
.labor_title a:hover {
	background: url("css_whir_res/labor_title_a_03.jpg") repeat-x top;
}
.labor_title .prev {
	border-width: 10px 10px 10px 0px; border-style: dashed solid dashed dashed; border-color: transparent #1573b0 transparent transparent; top: 5px; width: 0px; height: 0px; right: 13px; display: inline-block; position: absolute; cursor: pointer;
}
.labor_title .next {
	border-width: 10px 0px 10px 10px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent #1573b0; top: 5px; width: 0px; height: 0px; right: 1px; display: inline-block; position: absolute; cursor: pointer;
}

.menu {
	width: 100%; overflow: hidden;float:left;
}
.menu .h3 {
	background: url("css_whir_res/menu_h3bg_03.jpg") no-repeat; height: 62px; text-align: center; color: rgb(255, 255, 255); line-height: 62px; font-size: 20px; font-weight: normal; position: relative;
}
.menu .h3 img {
	left: 30px; top: 0px; position: absolute;
}
.menu li span a {
	background: url("http://www.pe.zvucoff.com/statics/default/images/menu_abg_03.jpg") no-repeat 32px rgb(238, 238, 238); height: 40px; color: rgb(68, 68, 68); line-height: 40px; overflow: hidden; padding-left: 45px; font-size: 14px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.menu li span a:hover {
	background: url("css_whir_res/menu_ahover_03.jpg") no-repeat left;
}
.submenu{width:100%;height:30px;line-height: 30px;text-align: center;background-image:url("css_whir_res/submenubg.jpg");font-size:14px; }
.menu li .onmenu a {
	background: url("css_whir_res/menu_ahover_03.jpg") no-repeat left;
}
.menu li dl {
	padding-left: 63px; display: none;
}
.menu li dl dt {
	line-height: 25px;
}
.menu li dl .onmenu a {
	background: none; color: rgb(18, 99, 110);
}
.menu li dl dt a:hover {
	background: none; color: rgb(18, 99, 110);
}
.menu li dl dt a {
	width: 100%; height: 25px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.menu li dl dt div {
	padding-left: 20px;
}
.menu li dl dt div a {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.menu li dl dt .onmenu {
	background: none; color: rgb(18, 99, 110);
}
.menu_left a {
	width: 240px; height: 80px; overflow: hidden; margin-top: 15px; display: block;
}
/*menu */
.ColumnName {
	height: 25px; line-height: 25px; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: solid;margin-top:20px;
}
.ColumnName div {
	color: rgb(68, 68, 68); line-height: 22px; font-size: 16px; border-bottom-color:#1573b0; border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
.ColumnName div span {
	 padding-left:10px;padding-right:10px; font-family: arial; font-size: 14px;
}
.ColumnName dl {
	float: right;
}
.ColumnName dl a {
	color: rgb(68, 68, 68);
}
/*右侧列表*/
.home_contact {
	margin: 0px auto; width: 660px; overflow: hidden; 
	
}
.home_title {
	background: rgb(242, 247, 251); height: 39px; text-align: right; line-height: 39px; padding-right: 10px; border-top-color: rgb(21, 115, 176); border-right-color: rgb(229, 236, 242); border-left-color: rgb(229, 236, 242); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; position: relative;
}
.home_title span {
	left: -1px; top: -3px; height: 39px; color: rgb(51, 51, 51); padding-left: 38px; font-size: 14px; font-weight: normal; border-top-color: rgb(21, 115, 176); border-top-width: 3px; border-top-style: solid; display: block; position: absolute;
}
.home_title a {
	color: rgb(21, 115, 176);
}
.home_news {
	width: 660px; height: 404px; border-right-color: rgb(229, 236, 242); border-bottom-color: rgb(229, 236, 242); border-left-color: rgb(229, 236, 242); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; float: left;
}
.home_news .home_title span {
	background: url("http://www.pe.zvucoff.com/statics/default/images/news_span_03.png") no-repeat 13px;
}
.home_news .h1 {float:left;
	height: 35px; font-family: "宋体"; font-size: 12px; font-weight: normal; margin-left: 17px; position: relative;
}
.home_news .h1 a {
	background: rgb(240, 246, 250); width: 85px; height: 32px; text-align: center; color: rgb(21, 115, 176); line-height: 32px; font-size: 14px; font-weight: bold; margin-right: 15px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left; display: block; position: relative;
}
.home_news .h1 a i {
	border-width: 5px 5px 0px; border-style: solid dashed dashed; border-color: rgb(21, 115, 176) transparent transparent; left: 50%; width: 0px; height: 0px; bottom: -4px; margin-left: -5px; display: none; position: absolute; cursor: pointer;
}
.home_news .h1 .a {
	background: rgb(21, 115, 176); color: rgb(255, 255, 255);
}
.home_news .h1 a:hover {
	background: rgb(21, 115, 176); color: rgb(255, 255, 255);
}
.home_news .h1 .a i {
	display: block;
}
.home_news .h1 a:hover i {
	display: block;
}
.home_news .com .news_more img {
    display: block;
    width: 33px;
    height: 12px;
    margin-top: -6px;
}

.home_news .com {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(229, 236, 242) rgb(229, 236, 242); padding: 6px 11px 25px 16px; border-image: none; height: 395px; overflow: hidden; margin-top: -34px; position: relative; z-index: 999;
}
.home_news .com img {
	width: 345px; height: 240px;float: left; display: none;margin-top:-8px;
}
.home_news .com ul {
	width: 660px; float: right; display: none;
}
.home_news .com ul .h3 a {
	background: none; padding: 0px; color: rgb(21, 115, 176); font-size: 14px; font-weight: normal;
}
.home_news .com ul p {
	background: url("http://www.pe.zvucoff.com/statics/default/images/p_bg_03.jpg") repeat-x left bottom; margin: 0px 17px 0px 0px; padding: 0px 0px 2px; color: rgb(119, 119, 119); line-height: 20px;
}
.home_news .com ul p a {
	background: none; padding: 0px; color: rgb(233, 87, 36);
}
.home_news .com ul .istop {
	overflow: hidden; padding-bottom: 5px;
}
.home_news .com ul a {
	background: url("http://www.pe.zvucoff.com/statics/default/images/li_03.jpg") no-repeat left; color: rgb(51, 51, 51); line-height: 24px; padding-left: 8px;
}
.home_news .com ul em {
	float: right;
}
.home_news .com ul li{
	padding: 2px 0px; width: 660px; float: left;line-height: 30px;border-bottom:1px dashed #CCCCCC;
}
.home_news .com ul li a{text-decoration:none;}
.home_news .com ul li span {
	color: rgb(153, 153, 153); padding-right: 17px; float: right;
}
.home_news .com .tan_yunm {display:none;
	padding: 0px 0px 0px 8px; width: 652px; height: 95px; overflow: hidden; float: left;margin-top:-3px;
}
.home_news .com .tan_yunm .h3 a {
	background: none; padding: 0px; color: rgb(48, 108, 164); font-size: 14px; font-weight: normal;
}
.home_news .com .tan_yunm p {
	background: url("http://www.pe.zvucoff.com/statics/default/images/p_bg_03.jpg") repeat-x left bottom; margin: 0px; padding: 5px 0px; color: rgb(119, 119, 119); line-height: 20px;
}
.home_news .com .tan_yunm p a {
	background: none; padding: 0px; color: rgb(233, 87, 36);
}
.home_news .com .tan_yunm .istop {
	overflow: hidden; padding-bottom: 5px;
}
.home_news .com .tan_yunm a {
	background: url("http://www.pe.zvucoff.com/statics/default/images/li_03.jpg") no-repeat left; color:#333333;  padding-left: 8px;
}
.home_news .com .tan_yunm li {
	padding: 2px 0px; width: 315px; float: left;line-height: 30px;border-bottom:1px dashed #CCCCCC;
}
.tan_text {
	margin: 0px 3px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 30px; height: 18px; text-align: center; line-height: 18px; display: inline;
}
.tan_yunm_jk {
	width: 660px; height: 350px; overflow: hidden; float: left;
}
.picScroll-left {
	width: 660px; height: 350px; overflow: hidden; float: left; position: relative;
}
.picScroll-left .hd {
	height: 20px; right: 6px; bottom: 20px; overflow: hidden; position: absolute; z-index: 999;
}
.picScroll-left .hd .tanyumd {
	overflow: hidden; float: right;
}
.picScroll-left .hd .tanyumd li {
	background: 0px 0px rgb(255, 255, 255); width: 20px; height: 20px; text-align: center; color: rgb(46, 46, 46); overflow: hidden; font-family: 微软雅黑; font-size: 12px; margin-left: 5px; float: left; cursor: pointer;line-height:20px;
}
.picScroll-left .hd .tanyumd li.on {
	background: 0px 0px rgb(21, 115, 176); color: rgb(255, 255, 255);
}
.picScroll-left .bd {
	padding: 0px;
}

.picScroll-left .bd dl {
	list-style: none; width: 660px; height: 350px; overflow: hidden; float: left;
}
.picScroll-left .bd dl dt {
	width: 660px; height: 350px; text-align: center; line-height: 0; overflow: hidden; float: left;
}
.picScroll-left .bd dl dt a {
	line-height: 0px; padding-top: 0px; background-image: none;
}
.picScroll-left .bd dl dt img {
	width: 660px; height: 350px; padding-top: 0px; float: left; display: block;
}
.yu_wenz {
	width: 660px; height: 37px; text-align: left; color: rgb(255, 255, 255); line-height: 37px; text-indent: 15px; font-size: 14px; margin-top: -43px; float: left; position: relative; z-index: 99; opacity: 0.75; background-color: rgb(0, 0, 0); -moz-opacity: 0.75; -khtml-opacity: 0.75;
}
/*top.html*/
.top_bkj{ width:100%; height:220px; background-repeat:no-repeat; background-position:center 10px;z-index:99999;}
.toper{ width:100%; height:220px; background:url(css_whir_res/tan_bj.png); background-repeat:no-repeat; background-position:center top;}
.top{ width:1000px; height:220px; position:relative; margin:0 auto;}
.top .logo{
	position:absolute;
	left:0;
	top:40px;
	overflow:hidden;
	width: 700px;
	height: 100px;
}
.top .Language{
	position:absolute;
	right:30px;
	top:2px;
	overflow:hidden;
	height: 28px;
	background-image: url(http://www.pe.zvucoff.com/statics/default/css/images/zs.gif);
}
.top .Language em{ padding:0 8px; color:#FFF;}
.top .Language a{ color:#FFF; font-family:"微软雅黑";font-size:12px;text-decoration:none;}
/*.top .Language .cn{ padding-left:24px; background:url(http://www.pe.zvucoff.com/statics/default/images/cn.jpg) no-repeat left center;}
.top .Language .en{ padding-left:24px; background:url(http://www.pe.zvucoff.com/statics/default/images/en.jpg) no-repeat left center;}*/


.top .En_list{ position:absolute; right:215px; top:8px; overflow:hidden;}
.top .En_list em{ padding:0 8px; color:#686666;}
.top .En_list a{ color:#686666; font-family:"微软雅黑";font-size:12px;text-decoration:none;}
.top .En_list a:hover{color:#12636e;}


.top .Language .cn{}
.top .Language .en{}
.top .TopTel{ position:absolute; right:0; top:66px;}
.mainnav{ width:100%; height:49px; position:absolute; left:0; bottom:0px; z-index:9999}
.mainnav li{ float:left; position:relative; width:111px; text-align:center; line-height:49px; font-size:14px; font-weight:bold;}
.mainnav li a{ color:#fff; float:left; width:111px; text-align:center; line-height:49px;text-decoration:none;}
.mainnav li a:hover{ color:#fff;background:url(css_whir_res/hover_bj.jpg); background-repeat:repeat-x; background-position:center top;text-decoration:none;}
.mainnav li.on{ color:#fff;background:url(css_whir_res/hover_bj.jpg); background-repeat:repeat-x; background-position:center top;}
.navnone{ left:0; top:49px; opacity:0.9; filter:alpha(opacity=90); position:absolute; display:none; background-color:#2280cc; width:111px; text-align:center;}
.navnone dl{ line-height:30px; width:auto;}
.navnone dl a{ color:#fff; display:block; height:auto; white-space:nowrap; overflow:hidden; line-height:30px;text-decoration:none;}
.navnone dl a:hover{font-weight:bold; color:#fff;text-decoration:none;background-color:#166cb5;}
.navnone dt .subx3{ position:absolute; top:30px; left:111px; width:auto; display:none; padding:5px; background-color:#166cb5;}/*  下拉菜单*/
.navnone dt .subx3 li{ width:100%; padding:2px 3px; height:25px;}
.navnone dt .subx3 li a{ color:#fff; line-height:25px; height:25px; border-bottom:1px solid #fff;}
.navnone dt .subx3 li a:hover{ color:#fff;background-color:#166cb5;}
.navnone dt .tanby{ position:absolute; top:20px; left:128px; width:auto; display:none; padding:5px;}
.navnone dt .tanby li{ width:100%; padding:2px 3px; height:25px;}
.navnone dt .tanby li a{ color:#fff; line-height:25px; height:25px; border-bottom:1px solid #fff;}
.navnone dt .tanby li a:hover{ color:#fff;background-color:#166cb5;}
/*top.html*/

/*bottom*/
.bottomer{ margin-top:5px; width:100%;height:100px; border-top:5px solid #1573b0;background:#d4f0fe;}

.bottom{ width:1000px;height:60px; margin:0 auto; overflow:hidden; padding:20px 0 40px; color:#000;}
.bottom a{ color:#000;text-decoration:none;}
.bottom .navbt{ float:left;margin-left:20px; width:500px; overflow:hidden;}
.bottom .navbt em{ background:url(css_whir_res/bottom_em_03.jpg) no-repeat center center; padding:0 10px;}
.bottom .copyright{ float:right; width:430px; overflow:hidden;}
.bottom .copyright img{ float:right;}
/*bottom*/

/*footer*/
@charset "utf-8";
.footer {
	min-height: 60px;
	height: 184;
	
	background: #d4f0fe;
	background-size: cover;
	position: relative
}
.footer .mod {
	overflow: hidden;
	height: 100%
}
.footer .foot-left {
	float: left;
	width: 27%
}
.footer .foot-left img {
	height: 60px;
	margin-top: 35px
}
.footer .foot-right {
	float: right;
	overflow: hidden;
	width: 73%;
	position: relative
}
.footer .foot-right ul {
	margin-top: 32px;
	margin-bottom: 24px
}
.footer .foot-right ul li {
	color: #fff;
	font-size: 13px;
	margin-bottom: 3px
}
.footer .foot-right .wechat {
	position: absolute;
	right: 0;
	top: 24px;
	font-size: 0;
	width: 70px;
	display: block;
	text-decoration: none
}
.footer .foot-right .wechat img {
	width: 100%
}
.footer .foot-right .wechat h4 {
	text-align: center;
	color: #fff
}
.footer .foot-bottom {
	text-align: center;
	color: #000;
	font-size: 12px;
	position: absolute;
	bottom: 15px;
	background-color: rgba(0,0,0,0.1);
	line-height: 44px;
	height: 44px;
	display: block;
	width: 100%
}
.footer .foot-bottom a {
	text-decoration: none
}
.footer .foot-bottom .foot-icon {
	position: absolute;
	left: 50%;
	margin-left: 310px;
	top: 7px;
	border: none;
	outline: 0
}


