﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input[type=text],textarea,p,blockquote,th,td,button{padding:0;margin:0;font-size:100%}
label input{vertical-align:middle}
a:link,a:visited{color:#333;text-decoration:none; outline:none}
a:hover,a:active{text-decoration:none}
body{font:12px/1.5 "Lucida Grande", Verdana, Helvetica, Arial, "Microsoft YaHei", Simsun, sans-serif;color:#333;background:#fff; behavior:url("csshover.htc");}
body.wd-body-01{ background:url(../images/front/menubg.gif) left 112px repeat-x}
body.second{ background:url(../images/front/menubg2.gif) left 112px repeat-x}
/*body{font:12px/1.5 "宋体", Arial, Helvetica, sans-serif;color:black;background-color:#fff;text-align:center}*/
img{border:0}
table{border-collapse:collapse}
ul li{list-style:none}
.clear{clear:both;line-height:0;font-size:0;height:0}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}

@font-face{
font-family: 'wrls';
src:url('../fonts/wrls.eot');
src:url('../fonts/wrls.eot?#iefix') format('embedded-opentype'),
    url('../fonts/wrls.woff') format('woff'),
    url('../fonts/wrls.ttf') format('truetype'),
    url('../fonts/wrls.svg#BebasNeueRegular') format('svg');
font-weight: normal;
font-style: normal;
}


#wrap_all{ width:100%; float:left;}
/*top*/
#top{ width:100%; float:left; background:url(../images/top.jpg) repeat; background-size:100%; height:10px;}
#head{ width:100%; height:125px; float:left;}
#head .logo{ width:25%; float:left;}

#head .nav{ width:74.375%; float:left; margin-left:0.6%;}
#head .share{ width:70.4%; float:left; height:55px; text-align:right;}
#head .share img{ float:right;}
.share_phone{ float:right; color:#c0c0c0; font-family:"微软雅黑"; line-height:55px; font-size:18px;}

#ewm{ float:right;}
#jump{ position:relative;width:40px;z-index:400; float:left;}
#weixin{display:block;width:40px;height:55px;overflow:hidden;cursor:pointer;}
#weixin{ background:url(../images/wx.png) no-repeat;}
#EWM{position:absolute;bottom:-100px; left:-30px;display:none;}
#EWM img{width:110px;height:110px;}

.nav{ width:100%; float:left; font-family:"微软雅黑"; font-size:15px;}
.home{ width:12.8%; float:left; background:#dddddf; color:#ef862b; line-height:55px; text-align:center; height:55px;}
.home a{color:#ef862b; text-decoration:none;}
.nav ul{ list-style:none; width:87.2%; float:left; background:url(../images/nav.jpg) repeat-x; background-size:100%; height:55px;}
.nav li{position: relative;z-index:99999;}
.nav ul li{ width:14.1%; float:left; text-align:center; line-height:55px; background:url(../images/nav.png) no-repeat; background-position:right;}
.nav ul li:last-child{ background:none;}
.nav ul li a{ color:#FFF; text-decoration:none;}
.nav ul li a:hover{color:#ef862b;background: #dddddf}
/*二级菜单*/
.nav li ul {
	display:none;
	position: absolute;
	top: 55px;/* 同上级LI菜单高度*/
	left: 0;
	padding: 0;
	margin:0;
	
	width:100%;
}
.nav li:hover .ul2 {
	display: block;
}
.nav li ul li {
	float: left;
	margin: 0;
	padding:0;
	width:100%;
	height: 40px;
	line-height: 40px;
	white-space: nowrap;
	position: relative;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#fff;
	
}
.nav li ul li a {
	display: block;
	margin: 0;
	padding:0;
	text-align: center;
	background: #000;
	color: #fff;
	font-size:14px;
	
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
}
.nav li ul li a:hover {
	color:#ef862b;
	background: #dddddf;
}
/*三级菜单*/
.nav li ul li ul {
	width:100%;
	display:none;
	position: absolute;
	top: 0;
	left: 100%;
	padding: 0;
	margin:0;
	
	
	z-index: 99;
}
.nav li ul li:hover .ul3 {
	display: block;
}
.nav li ul li ul li {
	float: left;
	margin: 0;
	white-space: nowrap;
	height: 40px;
	line-height: 40px;
	width: 100%;
	min-width: 100px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#fff;
	
}
.nav li ul li ul li a {
	display: block;
	margin: 0;
	font-size: 14px;
	
	text-align: center;
	background: #000;
	color:#fff;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
}
.nav li ul li ul li a:hover {
	color:#ef862b;
	background: #dddddf;
}
/*banner*/
.fullSlide{ width:100%;  position:relative;  height:auto; float:left;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:auto; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:auto; }
.fullSlide .bd li img{ width:100%;}

.fullSlide{ width:100%;  position:relative;  height:auto; float:left;  }
.fullSlide .cd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;height:530px;  }
.fullSlide .cd ul{ width:100% !important;  }
.fullSlide .cd li{ width:100% !important;  height:auto; overflow:hidden; text-align:center;  }
.fullSlide .cd li a{ display:block; height:auto; }
.fullSlide .cd li img{ width:100%; height:678px;}

.bannerbg{ width:100%; position:absolute; bottom:0px;}
.bannerbg img{ width:100%;}	

/*关于我们*/
#about{ width:100%; float:left; margin-top:25px;}
#about .catname{ font-family:"wrls"; font-size:28px; width:100%; float:left; text-align:center;}
#about .catname span{ color:#fa5746;}
#about .catname_b{ width:100%; text-align:center; float:left; margin-bottom:20px;}
#about .about_center{ width:1030px; margin:0 auto; font-size:14px; color:#3a3a3a; font-family:"微软雅黑"; line-height:26px; }
#about .about_img{ width:100%; text-align:center; margin-top:15px;}
#about .about_img img{ max-width:500px; height:auto;}

/*师资团队*/
#team{ width:100%; float:left; background:url(../images/team.jpg) repeat; height:520px; background-size:100%; margin-top:15px;}
#team .teamname{ width:100%; float:left; text-align:center;font-family:"wrls"; font-size:28px; margin-top:25px; color:#FFF;}
#team .teamname a{ color:#FFF;}
#team .teamname span{ color:#fa5746;}
#team .teamname_b{ width:100%; text-align:center; float:left; margin-bottom:20px; float:left;}
#team .team_dp{ width:100%; text-align:center; margin-top:20px; float:left; font-size:19px; font-family:"微软雅黑";}
#team .team_dp span{ color:#000; background:#FFF; padding:2px 8px;}
#team .team_pic{ width:100%; float:left; margin-top:35px;}
#team .team_pic ul{ width:1060px; margin:0 auto; list-style:none;}
#team .team_pic ul li{ width:265px; height:265px; float:left; border:1px solid #a5a6a3; border-radius:200px; padding:10px; margin-right:99px;}
#team .team_pic ul li img{ width:220px; height:220px; border-radius:200px; border:20px solid #c3c2c0;}
#team .team_pic ul li:last-child{ margin-right:0px;}

/*项目收费*/
#project{ width:100%; float:left; height:450px; background:#f2f2f4; padding-top:20px;}
#project .catname{ font-family:"wrls"; font-size:28px; width:100%; float:left; text-align:center;}
#project .catname span{ color:#fa5746;}
#project .catname_b{ width:100%; text-align:center; float:left; margin-bottom:20px;}

.project_box{ width:100%; float:left; margin-top:70px;}
.project_box ul{ width:1100px; margin:0 auto; list-style:none;}
.project_box ul li{ width:315px; float:left; margin-right:76px; position:relative; background:#FFF; height:250px;box-shadow:0px 5px 5px #e6e3ec; border-radius:5px;}
.project_box ul li:last-child{ margin-right:0px;}
.project_box ul li:hover{ border:1px solid #fa5746;}
.project_box .top_1{ width:96px; height:87px; position:absolute; top:-44px; left:109.5px; background:url(../images/project_01.png) no-repeat;}
.project_box ul li:hover .top_1{ background:url(../images/project_01m.png) no-repeat;}

.project_box .top_2{ width:96px; height:87px; position:absolute; top:-44px; left:109.5px; background:url(../images/project_02.png) no-repeat;}
.project_box ul li:hover .top_2{ background:url(../images/project_02m.png) no-repeat;}

.project_box .top_3{ width:96px; height:87px; position:absolute; top:-44px; left:109.5px; background:url(../images/project_03.png) no-repeat;}
.project_box ul li:hover .top_3{ background:url(../images/project_03m.png) no-repeat;}

.project_box .bottom{ width:185px; height:45px; border:1px solid #3a3a3a; text-align:center; line-height:45px; position:absolute; bottom:-22px; border-radius:5px; left:65px; color:#3a3a3a; font-size:14px; background:url(../images/sjx.png) no-repeat #FFF; background-position:right;}
.project_box ul li:hover .bottom{ background:url(../images/sjxm.png) no-repeat #fa5746; border:none; color:#FFF;background-position:right;}
.project_name{ width:100%; text-align:center; font-family:"黑体"; font-size:19px; float:left; color:#000; margin-top:70px; margin-bottom:10px;} 
.project_dp{ width:220px; margin:0 auto; color:#727272; font-family:"微软雅黑";}

/*新闻中心*/
#news{ width:100%; float:left; height:495px; background:#FFF; padding-top:30px;}
#news .catname{ font-family:"wrls"; font-size:28px; width:100%; float:left; text-align:center;}
#news .catname span{ color:#fa5746;}
#news .catname_b{ width:100%; text-align:center; float:left; margin-bottom:20px;}

.news_box{ width:100%; float:left; }
.slideTxtBox{ width:1115px; margin:0 auto;  }
.slideTxtBox .hd{ height:27px; line-height:27px;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:367px; top:5px; height:27px; margin-bottom:10px;   }
.slideTxtBox .hd ul li{ float:left; width:107px; height:27px; background:#fa5746; text-align:center; font-family:"微软雅黑" ; margin:0 10px; font-size:14px;cursor:pointer; color:#FFF; }
.slideTxtBox .hd ul li.on{ height:27px;  background:#fa5746; color:#FFF; }

.newsbox_01{ width:100%; float:left; margin-top:30px;}
.newsbox_01 .left{ width:666px; float:left; margin-right:50px; }
.newsbox_01 .left ul{ width:100%; list-style:none;}
.newsbox_01 .left ul li{ width:100%; float:left; margin-top:15px;}
.newstime{ width:60px; height:67px; background:#4a4a4a; float:left; margin-right:17px; text-align:center; color:#FFF; font-family:"微软雅黑";}
.newstime span{ width:100%; float:left; font-family:"黑体"; font-size:30px; border-bottom:1px solid #FFF; text-align:center;}
.newsbox_01 .left ul li:hover .newstime{ background:#fa5746;}
.newstext{ width:585px; float:left; font-size:13px; color:#4a4a4a;font-family:"微软雅黑"}
.newstext span{ font-size:14px; width:100%; float:left; color:#000; margin-bottom:5px; }
.newsbox_01 .right{ width:398px;  float:left;font-family:"微软雅黑"; background:#f5f5f5;}
.news_pic{ width:100%; float:left; height:139px; overflow:hidden;}
.news_pic img{ width:100%; height:auto;}
.news_title{ width:383px; float:left; padding-left:15px; font-size:16px; color:#000; line-height:30px;}
.news_time{ width:383px; padding-left:15px; font-size:12px; color:#4a4a4a; line-height:20px; margin-top:10px; }
.news_time img{ float:left;}

.news_dp{ width:383px; float:left; padding-left:15px; font-size:12px; color:#4a4a4a; line-height:28px; margin-top:10px; padding-bottom:25px;}

/*内页*/
/*单页*/
#page{ width:100%; float:left; position:relative; border-top:9px solid #fd5a49;}
#page .top{ width:100%; position:absolute; top:0px; height:65px; background:#3a3a3a; z-index:-1;} 
#page .center{ width:1200px; margin:0 auto;}
#page .page_box1{ width:100%; float:left; margin-bottom:150px;}

#page .page_left{ width:235px; float:left;font-family:"微软雅黑";}
#page .page_left_name{ width:100%; height:90px; float:left;  font-size:17px;background:#fd5a49; line-height:25px; text-align:center;color:#FFF; padding-top:30px;}
#page .page_left_name span{ width:100%; text-align:center; float:left; font-size:14px; text-transform:uppercase;}

.sideMenu{ width:100%; float:left; background:#f2f2f2;  }
.sideMenu .pagelefttitle{ height:50px; line-height:50px; padding-left:10px;  border-bottom:1px solid #FFF; color:#848382; font-size:14px;}
.sideMenu .pagelefttitle em{ float:left; display:block; width:40px; height:50px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu .pagelefttitle.on em{ background-position:16px -57px; }
.sideMenu ul{ width:80%; padding-left:20%; font-size:14px; line-height:35px; color:#88c426; display:none; /* 默认都隐藏 */ }
.sideMenu ul  a{ color:#88c426;}

#page .contact{ width:100%; margin-top:15px; float:left;}
#page .contactname{ width:100%; float:left; height:50px; background:url(../images/lxwm.png) no-repeat; line-height:50px; text-align:center; color:#88c426; font-size:17px;}
#page .contactname span{ color:#969696; font-size:14px; text-transform:uppercase;}
#page .contactbox{ width:100%; float:left; margin-top:10px; color:#b2b1b1; font-family:微软雅黑;}
#page .contactdz{ float:left; width:100%; font-size:15px; margin-bottom:10px;}
#page .contact_01{ float:left; width:100%;  font-size:14px; line-height:25px;}
#page .contact_01 span{ float:left; width:200px;}
#page .contact_01 img{ float:left; width:35px;}

#page .page_right{ float:left; margin-left:45px; width:920px; margin-top:65px;}
#page .page_right .title{ height:55px; width:100%; border-bottom:1px solid #e8e8e8; text-align:right; float:left; line-height:55px; color:#414141; font-size:14px;}
#page .page_right .title a{color:#414141; }
#page .page_right .title span a{ color:#88c426;}
#page .page_box{ width:100%; float:left; margin-top:15px; text-align:left; font-family:"宋体"; color:#a2a2a2; font-size:12px; line-height:25px;}
#page .page_box img{ max-width:920px; height:auto;}


/*新闻*/
#news_page{ width:100%; float:left; margin-top:10px;}
#news_page ul{ list-style:none; width:100%;}
#news_page ul li{ width:900px; line-height:40px; float:left; font-family:"宋体"; font-size:12px; color:#363636; background:url(../images/dian.png) no-repeat; padding-left:20px; text-align:left;}
#news_page ul li span{ float:right;}

/*图片*/
#picture_page{ width:100%; float:left;}
#picture_page ul{ list-style:none;}
#picture_page ul li{ width:195px; height:354px; float:left; background:#f2f2f2; padding:9px; margin:15px 8.5px 10px 8.5px;}
#picture_page .page_img{ width:195px;overflow:hidden; float:left;}
#picture_page .page_img img{ width:195px; height:255px; }
#picture_page .img_name{ width:100%; text-align:center; float:left; margin-top:20px; font-size:20px;font-family:"zsj"; }
#picture_page .img_dp{ width:100%; text-align:center; float:left; margin-top:10px; font-size:14px;font-family:"zsj"; color:#000; margin-bottom:10px;}



/*底部*/
#bottom{ width:100%;  float:left; min-height:165px; background:#4a4a4a;font-family:"微软雅黑";}
#bottom .center{ width:1115px; margin:0 auto;}
.bottomleft{ width:680px; float:left; margin-top:30px;}
.bottomleft ul{ width:100%; list-style:none;}
.bottomleft ul li{ width:95px; float:left; border-right:2px solid #818181; font-family:"微软雅黑"; font-size:14px; margin-left:45px;}
.bottomleft ul li a{ color:#FFF;}
.bottomleft ul li:first-child{ margin-left:0px;}
.bottomleft ul li ul li:last-child{ margin-left:0px;}
.bottomleft ul li ul{ margin-top:10px;}
.bottomleft ul li ul li{ line-height:25px; font-size:12px; margin-left:0px;}

.copyright{ float:left; margin-top:65px; font-size:12px; color:#FFF; margin-left:30px; width:247px;  line-height:25px;}
.phoen_right{ float:right; width:135px;}
.phoen_right .lxfs{ width:85px; height:25px; color:#FFF; float:right; background:#fa5746; font-size:14px; border-radius:30px; text-align:center; margin-top:15px;}
.phoen_right span{ color:#FFF; text-align:right; font-size:18px; float:right; width:100%; margin:5px 0px;}
.phoen_right img{ width:80px; height:auto; float:right;}


/*pages*/
#pages { padding:14px 0 10px; margin:10px; }
#pages a { display:inline-block; width:26px; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 { background:url(../images/search/admin_img/pages.png) no-repeat 0 5px; width:56px; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; width:26px; height:22px; line-height:22px; background:#fd5a49; border:1px solid #fd5a49; color:#fff; text-align:center; }
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
