﻿@charset "utf-8";

/*头部*/
.headerBg{ width:100%; height:122px; margin:0 auto;}
.header{ width:1100px; height:122px; margin:0 auto; position:relative; z-index:9 }
.logo{ width:264px; height:122px; margin-right:30px;}
.logo img{ display:block; width:264px; height:122px;}
.nav{ padding:52px 0 0; height:70px;}
.nav li{ display:block; float:left; font-size:16px; color:#666; margin:0 10px; height:70px; line-height:42px; position:relative}
.nav li .sider{
	display:none;
	width:180px;
	padding:20px 0;
	border-top:1px solid #faa635;
	text-align:center;
	position:absolute;
	top:70px;
	left:50%;
	margin-left:-90px;
	z-index:999;
	background:rgba(255, 255, 255, 0.7) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
	filter:Alpha(opacity=70); background:#fff;/*实现IE背景透明*/
}
.nav .sider li{
	display:block;
	width:100%;
	height:42px;
	margin:0;
	position:relative;/*实现IE文字不透明*/
}
.nav .sider li a{ color:#666}

.nav a:hover,.nav a.curr{ color:#38BDA7;}
.iCon{ padding:52px 0 26px 0; width:102px; height:44px; position:absolute; right:0; top:0; z-index:99;}
.iCon a.wb{ display:block; float:left; width:44px; height:44px; background:url(webimages/search.jpg) no-repeat -1px 0; margin-right:14px;}
.iCon a.search{ display:block; float:left; width:44px; height:44px; background:url(webimages/search.jpg) no-repeat -58px 0;}
.iCon a:hover.wb{ background-position:-1px -46px}

.search_div{ display:none; width:0; height:44px; background:url(webimages/search.png) no-repeat; position:absolute; right:0; top:52px; z-index:999; overflow:hidden;}
.search_div .sea_txt{ width:200px; height:30px; line-height:30px; background:none; outline:none; padding:7px 10px 7px 0; text-indent:20px; float:left; color:#a3a3a3}
.search_div .submit{ width:40px; height:44px; text-indent:-9999px; display:block; background:none; cursor:pointer; outline:none; float:left}
.ss_txt{ width:210px;height:44px; line-height:44px; text-indent:20px; position:absolute; left:0; top:0; color:#a3a3a3; display:block;}


.bannerWrap{ position:relative; width:100%; height:284px; overflow:hidden;}
.banner{ position:absolute; width:100%; height:284px; top:0px; left:50%; margin-left:-960px;}
.banner img{ display:block; width:1920px; height:284px;}
.breadcrumb{ position:absolute; left:50%; bottom:0; margin-left:-500px; width:1000px; height:62px; background:url(webimages/breadcrumb.png) no-repeat 0 0; z-index:2;}
.breadcrumbL{ width:258px; height:62px;}
.breadcrumbL img{ display:block; width:258px; height:62px;}
.breadcrumbR{ width:682px; height:61px; padding:0 30px; border-bottom:solid 1px #e0e0e0;}
.breadcrumbR h3{ display:inline-block; float:left; font-size:24px; color:#f26532; line-height:61px; border-bottom:solid 1px #f26532;}
.breadcrumbR span{ display:inline-block; float:right; padding-left:38px; line-height:62px; font-size:14px; background:url(webimages/breadcrumbAdd.png) no-repeat left center;}
.breadcrumbR span a{ color:#666;}
.breadcrumbR span a:hover{ color:#f26532;}
.breadcrumbR span em{ color:#f26532;}
.page, #page{ margin:30px 0;}
.page img{ text-align:center;}

.listpage{ margin:50px auto 30px; text-align:center;}
.listpage a,.laypage_curr{ width:16px; height:16px; padding:12px; font-size:14px; color:#fff; text-align:center; margin-right:10px; background:url(webimages/listpage.png) -47px 0 no-repeat; display:inline-block; vertical-align:top;white-space:nowrap; 
}
.laypage_curr{background-position:-97px 0;}
a.laypage_prev{ background-position:0 0; }
a.laypage_next{ background-position:-147px 0; }

/*正文*/
.mainWrap{ width:100%; padding-bottom:150px; background:#f2f2f2 url(webimages/mainWrap.jpg) no-repeat center top;}
.main{ width:1000px; margin:0 auto;}
.laftBar{ width:226px; padding:20px 16px 300px 16px; margin-right:30px; background-color:#fff;}
.laftBar a{ display:block; width:226px; height:48px; text-align:center; line-height:48px; font-size:18px; color:#666; border-bottom:solid 1px #eaeaea;}
.laftBar a:hover,.laftBar a.curr{ color:#f26532; background:url(webimages/laftBar.jpg) no-repeat 210px 18px;}
.content{ width:712px; padding-top:30px; overflow:hidden; font-size:14px; line-height:200%;}

.Caseclass{width:226px;padding:20px 16px 300px 16px;margin-right:30px;background-color: #fff; float:left;}
.Caseclass ul{ margin:0px; padding:0px;}
.Caseclass ul li{ margin:0px; padding:0px;}
.Caseclass ul li span a{ display:block; width:226px; height:48px; text-align:center; line-height:48px; font-size:18px; color:#666; border-bottom:solid 1px #eaeaea;}
.Caseclass ul li span a:hover,.Caseclass ul li span a.curr{ color:#f26532; background:url(webimages/laftBar.jpg) no-repeat 210px 18px;}
.Caseclass ul li p{ padding:5px 0 12px}
.Caseclass ul li p a{ display:block; width:226px; height:30px; line-height:30px; text-indent:78px; font-size:15px; color:#666;}
.Caseclass ul li p a:hover{ color:#f26532;}


/*尾部*/
.footerBg{ width:100%; height:348px; background:url(webimages/footerBg.jpg) no-repeat center center; margin:0 auto;}
.footer{ width:1000px; margin:0 auto;}
.link{ height:114px; padding:60px 0 50px 0; border-bottom:solid 1px #ccc;}
.linkL{ width:160px; height:114px; margin-right:70px;}
.linkL img{ display:block; width:160px; height:114px;}
.linkM{ width:548px; height:114px; margin-right:40px; overflow:hidden;}
.linkM p{ padding-left:60px; width:214px; float:left; height:45px; line-height:45px; font-size:14px; color:#333; margin-bottom:16px;}
.linkM p.linkTel{ background:url(webimages/linkM.jpg) no-repeat 0 0;}
.linkM p.linkFax{ background:url(webimages/linkM.jpg) no-repeat 0 -124px;}
.linkM p.linkMail{ background:url(webimages/linkM.jpg) no-repeat 0 -62px;}
.linkM p.linkAdd{ background:url(webimages/linkM.jpg) no-repeat 0 -186px;}
.linkR{ width:182px; height:114px;}
.linkR img{ display:block; float:left; width:114px; height:114px;}
.linkR p{ float:left; width:20px; text-align:center; margin:0 4px; font-size:13px; line-height:18px;}
.linkR p.p1{ padding-top:24px;}
.copy{ height:113px; padding-top:10px;}
.copy span{ float:left; line-height:40px; color:#666;}
.copy p{ float:right; color:#666;}
.copy a{ line-height:34px; color:#666;}
.copy a:hover{ color:#f26532;}

/*关于我们，联系我们*/
.introduce p{ font-size:14px;}
.introduce img{ display:block; margin:0 auto;}
.culture h3{ font-size:24px; color:#f26532; padding-bottom:6px;}
.culture p{ font-size:14px; color:#4c4c4c;}
.culture img{ display:block; margin:0 auto;}
.join dt{ height:62px; line-height:62px; border-bottom:solid 1px #e6e6e6; cursor:pointer;}
.join dt:hover h3,.join dt.curr h3{ color:#f26532;}
.join dt.curr em{ background:url(webimages/joinACurr.png) no-repeat 0 0;}
.join dt h3{ display:inline-block; float:left; font-size:14px;}
.join dt em{ display:inline-block; float:right; margin-top:26px; width:20px; height:13px; background:url(webimages/joinA.png) no-repeat 0 0;}
.join dd{ display:none; padding:30px; background-color:#fff; border-bottom:solid 1px #e6e6e6;}
.join dd h3{ font-size:14px; margin-bottom:30px; font-weight:bold;}
.join dd p{ font-size:13px; line-height:24px;}
.join dd a{ display:block; width:131px; height:33px; text-align:center; line-height:31px; font-size:14px; color:#fff; margin-top:30px; background:url(webimages/joinDBtn.png) no-repeat 0 0;}
.honor{ width:100%; overflow:hidden;}
.honor ul{ width:730px;}
.honor ul li{ width:230px; float:left; margin-right:10px; margin-bottom:10px;}
.honor ul li a{ display:block; padding:5px; width:220px; background-color:#fff;}
.honor ul li a img{ display:block; width:220px; height:150px;}
.honor ul li p{ text-align:center; line-height:40px; font-size:14px;}
.contactL{ width:346px;}
.contactL p{ height:40px; padding-left:50px; font-size:14px; color:#666; line-height:20px; margin-bottom:15px;}
.contactL p.add{ background:url(webimages/contactLIcon.png) no-repeat 0 0;}
.contactL p.tel{ background:url(webimages/contactLIcon.png) no-repeat 0 -54px;}
.contactL p.web{ background:url(webimages/contactLIcon.png) no-repeat 0 -114px;}
.contactL p.sTel{ background:url(webimages/contactLIcon.png) no-repeat 0 -174px;}
.contactL p.email{ background:url(webimages/contactLIcon.png) no-repeat 0 -226px;}
.contactR{ padding:20px 10px 20px 40px; width:314px; border-left:solid 2px #eee;}
.contactR span{ display:block; float:left;}
.contactR span.s1{ margin-right:38px;}
.contactR span.s1 a img{ display:block; width:76px; height:76px;}
.contactR span.s1 a p{ text-align:center; line-height:40px;}
.contactR span.s2 img{ display:block; width:200px; height:190px;}
.contactR span.s2 p{ text-align:center; font-size:14px; color:#666;}
.mapWrap{ /*margin-top:20px;*/ width:702px;/* padding:5px; background-color:#fff;*/}
.map{ width:100%; overflow:hidden;}

/*新闻中心*/
.news dl{ margin-bottom:40px;}
.news dt{ float:left; width:250px; height:188px; margin-right:20px;}
.news dt img{ display:block; width:250px; height:188px;}
.news dd{ float:left; width:442px; height:188px;}
.news dd h3{ margin-bottom:6px;}
.news dd h3 a{ font-size:18px; color:#f26532; margin:0;}
.news dd i{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999; margin-bottom:20px;}
.news dd p{ font-size:13px; }
.news dd a{ display:block; font-size:13px; color:#f26532; margin-top:10px;}
.news ul li{ padding:16px 0; border-top:solid 1px #e8e8e8;}
.news ul li a{ padding-left:20px; font-size:14px; background:url(webimages/newsList.png) no-repeat 0 4px;}
.news ul li span{ float:right; font-family:Arial, Helvetica, sans-serif; color:#999;}
.newsCon h3{ font-size:24px; color:#f26532; text-align:center; margin-bottom:10px; line-height:30px;}
.newsCon span.data{ display:block; text-align:center; margin-bottom:40px;}
.newsCon span.data i{ font-size:14px; color:#999; margin:0 4px;}
.newsCon p{ font-size:14px;}
.newsCon img{ display:block; margin:0 auto;}
.newsCon a.back{ display:block; width:131px; height:33px; text-align:center; line-height:33px; font-size:14px; color:#fff; background:url(webimages/joinDBtn.png) no-repeat 0 0; margin:0 auto; margin-top:70px;}
.businessBox{ margin-bottom:20px;}
.businessTit{ margin-bottom:30px;}
.businessTit h3{ font-size:24px; font-weight:bold; color:#f26532; margin-bottom:30px;}
.businessTit p{ font-size:14px; color:#58585a;}
.businessBtn{ width:712px; height:42px; text-align:center; background:url(webimages/businessBtnBg.png) no-repeat center 18px; margin-bottom:32px;}
.businessBtn li{ position:relative; display:block; height:42px; float:left;}
.businessBtn li .line{ display:none; position:absolute; left:0; top:18px; height:6px; z-index:3;}
.businessBtn li .lineL{ float:left; width:5px; height:6px; background:url(webimages/lineL.png) no-repeat 0 0;}
.businessBtn li .lineM{ float:left; height:6px; background-color:#faa635;}
.businessBtn li .lineR{ float:left; width:5px; height:6px; background:url(webimages/lineR.png) no-repeat 0 0; overflow:hidden;}
.businessBtn li a{ position:relative; display:inline-block; width:42px; height:42px; text-align:center; line-height:42px; font-size:24px; color:#fff; background:url(webimages/businessBtn01.png) no-repeat 0 0; z-index:4;}
.businessBtn li i{ display:none; position:absolute; top:58px; left:40px; width:34px; height:16px; background:url(webimages/businessBtnSj.png) no-repeat 0 0; z-index:10;}
.businessBtn li.curr .line{ display:block; height:6px; margin-bottom:20px;}
.businessBtn li.curr a{ background:url(webimages/businessBtn02.png) no-repeat 0 0;}
.businessBtn li.curr i{ display:block;}
.businessCon li{ display:none; padding:20px 20px 40px 20px; background-color:#fff;}
.businessCon li span{ display:block; width:auto; height:48px; background:url(webimages/businessCon.jpg) no-repeat 0 0; margin-bottom:20px;}
.businessCon li span i{ display:block; float:left; width:48px; text-align:center; line-height:48px; font-size:32px; font-weight:bold; color:#fff;}
.businessCon li span em{ display:block; float:left; width:auto; padding:0 20px; background:#4c4c4c; text-align:center; line-height:48px; font-size:24px; font-weight:bold; color:#fff;}
.businessCon li p{ font-size:18px;}
.businessCon li img{/* display:block;*/ margin-top:40px;}

/*服务*/
.serviceBtn{ height:60px; margin-bottom:20px;}
.serviceBtn a{ display:block; float:left; margin-right:6px; width:177px; height:60px; text-align:center; line-height:47px; font-size:20px; color:#fff; background:url(webimages/serviceBtn01.png) no-repeat top left;}
.serviceBtn a:hover,.serviceBtn a.curr{ background:url(webimages/serviceBtn02.png) no-repeat top left;}
.serviceCon li{ display:none;}
.serviceCon li p{ font-size:14px;}
.serviceCon li dl{ margin-top:70px;}
.serviceCon li dt{ width:300px; float:left; margin-right:20px;}
.serviceCon li dd{ width:390px; float:left; text-align:center; padding:100px 0;}
.serviceCon li dd h3{ font-size:24px;}
.serviceCon li dd em{ display:block; font-size:14px; margin-bottom:20px;}
.serviceCon li dd h4{ font-size:24px; font-weight:bold; color:#66b1b4;}
.serviceCon li dd i{ font-size:14px; color:#2a8178;}
.serviceCon li dd.d1{ padding:0;}


/*首页*/
.inMainWrap{ width:100%;}
.inBusiness{ position:relative; width:100%; height:894px; z-index:5}
.inBusinessBtn{ position:absolute; top:60px; left:50%; margin-left:-500px; height:6px; text-align:right; z-index:99;}
.inBusinessBtn a{ display:inline-block; margin:0 4px; width:92px; height:6px; background:url(webimages/inBusinessBtn01.png) no-repeat 0 0;}
.inBusinessBtn a:hover,.inBusinessBtn a.curr{ background:url(webimages/inBusinessBtn02.png) no-repeat 0 0;}
.pull{ position:absolute; left:50%; margin-left:-37px; bottom:-37px; width:74px; height:74px; z-index:10;}
.pull a{ display:block; width:74px; height:74px;  background:url(webimages/pull.png) no-repeat 0 0;}
.inBusinessCon{ position:relative;}
.inBusinessCon li{ position:absolute; left:0; top:0; width:100%; display:none;  padding:120px 0 40px 0; height:734px;}
.inBusinessCon li.inBusinessBg{ background:url(webimages/inBusinessBg.jpg) no-repeat center center;}
.inBusinessCon li.inService{ background:url(webimages/inBusinessBg.jpg) no-repeat center center;}
.inBusinessCon li.inPark{ background:url(webimages/inParkBg.jpg) no-repeat center center;}
.inBusinessList{ padding:0 12px; width:976px;}
.inBusinessList a{ position:relative; display:block; float:left; width:244px; height:204px; left:-1px;}
.inBusinessList .inBusinessFat{ width:244px; height:204px;
	-webkit-transition:all 0.5s ease ;
	-moz-transition:all 0.5s ease ;
	-ms-transition:all 0.5s ease ;
	-o-transition:all 0.5s ease ;
	transition:all 0.5s ease ; 
}
.inBusinessList a:hover .inBusinessFat{ filter:alpha(opacity=0); opacity:0;
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-ms-transform:rotateY(180deg);
	-o-transform:rotateY(180deg);
	transform:rotateY(180deg);	
}
.inBusinessList .inBusinessSub{ filter:alpha(opacity=0); opacity:0; position:absolute; left:0; top:0;
	-webkit-transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	-ms-transform:rotateY(-180deg);
	-o-transform:rotateY(-180deg);
	transform:rotateY(-180deg);
	-webkit-transition:all 0.5s ease ;
	-moz-transition:all 0.5s ease ;
	-ms-transition:all 0.5s ease ;
	-o-transition:all 0.5s ease ;
	transition:all 0.5s ease ;
}
.inBusinessList a:hover .inBusinessSub{  filter:alpha(opacity=90); opacity:0.9; 
	-webkit-transform:rotateY(0deg);
	-moz-transform:rotateY(0deg);
	-ms-transform:rotateY(0deg);
	-o-transform:rotateY(0deg);
	transform:rotateY(0deg);
}
.inBusinessFat img,.inBusinessSub img,.inBusinessMarst img{ display:block; width:244px; height:204px;}
.inBusinessList a.inBusinessTextWrap{ width:488px; height:204px;}
.inBusinessText{ padding:50px 0 0 140px; width:348px; height:194px; text-align:left;}
.inBusinessText p{ font-size:14px; color:#666;}
.inBusinessText em{ float:right; margin:20px 70px 0 0; display:block; width:65px; height:64px; background:url(webimages/inBusinessTextBtn.png) no-repeat 0 0;}
.inServicePic{ width:488px; height:204px; overflow:hidden;}
.inServiceText{ padding:200px 0 0 30px; width:214px; height:auto;}
.inServiceText h3{ font-size:30px; line-height:30px; color:#f8761e; margin-bottom:16px;}
.inServiceText p{ font-size:14px; color:#666;}
.inServiceBtn{ position:relative; width:244px; height:204px;}
.inServiceBtn em{ position:absolute; display:block; width:63px; height:63px; bottom:10px; right:0; background:url(webimages/inServiceBtn.png) no-repeat 0 0;}
.inParkCon{ position:relative;}
.inParkText{ position:absolute; right:0; top:260px; width:240px; height:186px;}
.inParkText h3{ font-size:30px; font-weight:bold; color:#f8761e; line-height:36px; margin-bottom:20px;}
.inParkText p{ font-size:14px; color:#666;}
.inParkText a{ margin-top:36px; display:block; width:131px; height:33px; text-align:center; line-height:33px; font-size:14px; color:#fff; background:url(webimages/joinDBtn.png) no-repeat 0 0; float:right}
.inStories{ position:relative; width:100%; padding:90px 0; height:536px; background:url(webimages/inStoriesBg.jpg) no-repeat center center; z-index:4}
.inTit{ width:100%; text-align:center; margin-bottom:60px;}
.inTit span{ padding:15px 0 15px 0; display:block; width:300px; height:70px; margin:0 auto;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.inTit span:hover{
	-webkit-transform:scale(1.1 ,1.1);
	-moz-transform:scale(1.1 ,1.1);
	-ms=transform:scale(1.1 ,1.1);
	-o-transform:scale(1.1 ,1.1);
	transform:scale(1.1 ,1.1);
}
.inTit span.inStoriesIcon{ background:url(webimages/inIcon01.png) no-repeat 0 0;}
.inTit span.inCourseIcon{ background:url(webimages/inIcon02.png) no-repeat 0 0;}
.inTit span.inNewsIcon{ background:url(webimages/inIcon03.png) no-repeat 0 0;}
.inTit span h3{ font-size:36px; text-indent:100px; color:#666; line-height:36px; margin-bottom:10px;}
.inTit span em{ display:block; font-size:18px; text-indent:100px; color:#666;}
.inTit p{ padding:0 200px; display:block; margin-top:20px; font-size:14px; color:#666;}
.inStoriesBox{ width:1178px; height:287px; overflow:hidden;}
.inStoriesBtnPrve{ position:relative; float:left; width:70px; height:287px;}
.inStoriesBtnPrve a{ position:absolute; top:50%; margin-top:-21px; display:block; width:70px; height:42px; background:url(webimages/inStoriesBtnPrve02.png) no-repeat center center;}
.inStoriesBtnPrve a.curr{ background:url(webimages/inStoriesBtnPrve01.png) no-repeat center center;}
.inStoriesBtnNext{ position:relative; float:left; width:70px; height:287px;}
.inStoriesBtnNext a{ position:absolute; top:50%; margin-top:-21px; display:block; width:70px; height:42px; background:url(webimages/inStoriesBtnNext02.png) no-repeat center center;}
.inStoriesBtnNext a.curr{ background:url(webimages/inStoriesBtnNext01.png) no-repeat center center;}
.inStoriesBtnWrap{ float:left; position:relative; width:1038px; height:287px; overflow:hidden;}
.inStoriesBtnWrap ul{ position:absolute; left:0; top:0; width:9999px; z-index:100;}
.inStoriesBtnWrap ul li{ position:relative; float:left; margin-top:40px; width:228px; height:207px; padding:20px 9px; margin-right:18px; background:url(webimages/inStoriesBtnWrapBg.png) no-repeat 0 0; z-index:200;}
.inStoriesBtnWrap ul li img{ display:block; width:228px; height:128px;}
.inStoriesBtnWrap ul li h3{ font-size:18px; color:#333; margin:10px 0; text-align:center;}
.inStoriesBtnWrap ul li p{ color:#666;}
.inStoriesBtnWrap ul li em{ position:absolute; bottom:-20px; left:0; display:block; width:246px; height:20px; background:url(webimages/.inStoriesBtnWrapBotBg.png) no-repeat center center;}
.inCourse{ position:relative; width:100%; padding:110px 0; height:594px; background:url(webimages/inCourseBg.jpg) no-repeat center center; z-index:3}
.inCourseBox{ width:100%; height:420px; overflow:hidden;}
.inCoursePrve{ position:relative; float:left; width:84px; height:420px;}
.inCoursePrve a{ display:block; position:absolute; left:0; top:50%; margin-top:-42px; width:84px; height:84px; background:url(webimages/inCoursePrve02.png) no-repeat center center;}
.inCoursePrve a.curr{ background:url(webimages/inCoursePrve01.png) no-repeat center center;}
.inCourseNext{ position:relative; float:left; width:84px; height:420px;}
.inCourseNext a{ display:block; position:absolute; left:0; top:50%; margin-top:-42px; width:84px; height:84px; background:url(webimages/inCourseNext02.png) no-repeat center center;}
.inCourseNext a.curr{ background:url(webimages/inCourseNext01.png) no-repeat center center;}
.inCourseWrap{ float:left; position:relative; width:990px; height:420px; overflow:hidden; margin:0 10px;}
.inCourseWrap ul{ position:absolute; left:0; top:0; width:9999px; z-index:100;}
.inCourseWrap ul li{ float:left; height:420px; overflow:hidden;}
.inCourseWrap ul li .inCourseListL{ float:left; width:450px; margin-right:40px; padding-right:40px; background:url(webimages/inCourseWrap_bg.gif) right -62px repeat-y; position:relative}


.inCourseList{ width:100%; height:60px; position:absolute; left:0; top:50%; margin:-30px 0 0; z-index:999}
.inCourseList .inCourse_ct{ width:60px; height:60px; line-height:15px; float:left; font-size:15px; text-align:center; color:#666; background:url(webimages/inCourse02.png) center 20px no-repeat;}
.inCourseList .curr{ background:url(webimages/inCourse01.png) center 20px no-repeat;}
.inCourseList .pp{ padding-top:45px; height:15px;}
.inCourseList .p0{ margin-left:0px;}
.inCourseList .p1{ margin-left:15px;}
.inCourseList .p2{ margin-left:30px;}
.inCourseList .p3{ margin-left:45px;}
.inCourseList .p4{ margin-left:60px;}

.inCourseWrap ul li .inCourseListR{ float:left; width:450px;}
.inCourseWrap ul li dl{ margin-bottom:60px;}
.inCourseWrap ul li dl.bot{ margin-bottom:0}
.inCourseWrap ul li dl.top dt{ padding-right:30px; float:left; width:210px; height:160px; overflow:hidden}
.inCourseWrap ul li dl.top h3,.inCourseWrap ul li dl.bot h3{ line-height:30px;}
.inCourseWrap ul li dl.top h3 em,.inCourseWrap ul li dl.bot h3 em{ font-size:36px; color:#666;}
.inCourseWrap ul li dl.top h3 i,.inCourseWrap ul li dl.bot h3 i{ font-size:24px; color:#666;}
.inCourseWrap ul li dl.top p,.inCourseWrap ul li dl.bot p{ font-size:13px; line-height:20px; color:#666; text-indent:12px; background:url(webimages/listBg.png) no-repeat left 7px;}
.inCourseWrap ul li dl dd img{ width:208px; /*border:1px solid #ddd;*/}
.inCourseWrap ul li dl.top dd{ float:left; width:210px; height:200px; overflow:hidden}
.inCourseWrap ul li dl.bot dt{ float:right; width:210px; height:200px;}
.inCourseWrap ul li dl.bot dd{ float:left; width:210px; height:200px;}
.inCourseWrap ul li dl.bot dd a{ font-size:14px; color:#f26532;}

/*.inCourseWrap ul li .inCourse_ct{ width:50%; height:20px; position:absolute; left:0; top:185px; font-size:14px; color:#f56531}
.inCourseWrap ul li .p1{ padding-bottom:22px; top:178px; background:url(webimages/inCourse01.png) 8px bottom no-repeat;}
.inCourseWrap ul li .p3{ padding-top:20px; left:50%; top:197px; !important; background:url(webimages/inCourse02.png) 8px 0 no-repeat;}

.inCourseWrap ul li .inCourseListR{ float:left; width:450px;}
.inCourseWrap ul li dl{ margin-bottom:40px;}
.inCourseWrap ul li dl.top dt{ padding-right:30px; float:left; width:210px; height:200px;}
.inCourseWrap ul li dl.top h3,.inCourseWrap ul li dl.bot h3{ line-height:30px;}
.inCourseWrap ul li dl.top h3 em,.inCourseWrap ul li dl.bot h3 em{ font-size:36px; color:#666;}
.inCourseWrap ul li dl.top h3 i,.inCourseWrap ul li dl.bot h3 i{ font-size:24px; color:#666;}
.inCourseWrap ul li dl.top p,.inCourseWrap ul li dl.bot p{ font-size:13px; line-height:20px; color:#666; text-indent:12px; background:url(webimages/listBg.png) no-repeat left 7px;}
.inCourseWrap ul li dl dd img{ width:208px; /*border:1px solid #ddd;}*/
.inCourseWrap ul li dl.top dd{ float:left; width:210px; height:200px; overflow:hidden}
.inCourseWrap ul li dl.bot dt{ float:right; width:210px; height:200px;}
.inCourseWrap ul li dl.bot dd{ float:left; width:210px; height:200px;}
.inCourseWrap ul li dl.bot dd a{ font-size:14px; color:#f26532;}
.inNews{ position:relative; width:100%; padding:90px 0; height:634px; background:url(webimages/inNewsBg.jpg) no-repeat center  center; z-index:2}
.inNewsBox{ width:1000px; height:410px; overflow:hidden;}
.inNewsBoxL{ position:relative; padding:10px; width:372px; height:390px; background-color:#fff;}
.inNewsBoxLTit{ height:30px; border-bottom:solid 1px #faa635; margin-bottom:20px;}
.inNewsBoxLTitL{ font-size:18px; height:30px; color:#333; border-bottom:solid 1px #f26532;}
.inNewsBoxLTitR a{ display:block; float:left; width:25px; height:25px;}
.inNewsBoxLTitR a.prve{ background:url(webimages/inNewsBoxPrve.jpg) no-repeat 0 0;}
.inNewsBoxLTitR a.next{ background:url(webimages/inNewsBoxNext.jpg) no-repeat 0 0; margin-left:4px;}
.inNewsBoxLCon{ position:relative; width:372px; height:340px; overflow:hidden;}
.inNewsBoxLCon ul{ position:absolute; left:0; top:0; width:9999px;}
.inNewsBoxLCon ul li{ float:left; width:372px; height:340px;}
.inNewsBoxLCon ul li a{ display:block; width:372px; height:96px; margin-bottom:24px;}
.inNewsBoxLCon ul li a img{ display:block; float:left; width:128px; height:96px; margin-right:14px;}
.inNewsBoxLCon ul li a span{ display:block; float:left; width:230px; height:96px;}
.inNewsBoxLCon ul li a span i{ color:#666;}
.inNewsBoxLCon ul li a span h3{ font-size:14px; color:#333; line-height:18px;}
.inNewsBoxLCon ul li a span p{ color:#666; line-height:20px;}
.inNewsBoxM{ position:relative; padding:10px; width:266px; height:390px; background-color:#fff; margin-right:10px;}
.inNewsBoxMBtn{ position:absolute; top:176px; right:10px; z-index:10;}
.inNewsBoxMBtn a{ display:block; float:left; width:25px; height:25px;}
.inNewsBoxMBtn a.prve{ background:url(webimages/inNewsBoxPrve.jpg) no-repeat 0 0;}
.inNewsBoxMBtn a.next{ background:url(webimages/inNewsBoxNext.jpg) no-repeat 0 0; margin-left:4px;}
.inNewsBoxMCon{ position:relative; width:266px; height:390px; overflow:hidden;}
.inNewsBoxMCon ul{ position:absolute; left:0; top:0; width:9999px; z-index:9;}
.inNewsBoxMCon ul li{ float:left; width:266px; height:390px;}
.inNewsBoxMCon ul li img{ display:block; width:266px; height:148px; margin-bottom:60px;}
.inNewsBoxMCon ul li h3{ font-size:24px; color:#333; margin-bottom:10px;}
.inNewsBoxMCon ul li p{ font-size:14px; color:#666; line-height:22px;}
.inNewsBoxMCon ul li a{ position:absolute; bottom:0; display:block; width:92px; height:33px; text-align:center; line-height:33px; font-size:14px; color:#fff; background:url(webimages/inNewsBoxMConBtn.jpg) no-repeat 0 0;}
.inNewsBoxR{ position:relative; padding:20px; width:272px; height:370px; background-color:#fff; background:url(webimages/inNewsBoxRBg.jpg) no-repeat 0 0;}
.inNewsBoxRImg{ position:relative; width:268px; height:202px; margin-bottom:14px;}
.inNewsBoxRImg img{ display:block; width:268px; height:202px;}
.inNewsBoxRImg span{ position:absolute; top:50%; left:50%; margin-top:-32px; margin-left:-32px; display:block; width:64px; height:64px; background:url(webimages/inNewsBoxRSpan.png) no-repeat 0 0;}
.inNewsBoxRText{ width:268px; height:154px;}
.inNewsBoxRText h3{ font-size:18px; color:#333; text-align:right; margin-bottom:20px;}
.inNewsBoxRText p{ font-size:14px; color:#666;}

.inCustomer{ padding:35px 0; height:510px; background:#fff url(webimages/inCustomerBg.jpg) no-repeat center bottom;}
.inCustomer .wrap{ width:1200px; margin:0 auto}
.inCustomerBox{ width:1000px; height:345px; overflow:hidden; margin:0 auto; position:relative}
.inCustomerBox ul{ width:1000000px; height:345px; position:absolute}
.inCustomerBox li{ position:relative; float:left; width:250px; height:auto;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
/*.inCustomerBox li:hover { filter:alpha(opacity=70); opacity:0.7; }*/
.inCustomerBox li img{ display:block; width:244px; height:165px;border:solid 1px #efefef; margin-bottom:5px;}


.inCustPrve{ position:relative; float:left; width:84px; height:320px;}
.inCustPrve a{ display:block; position:absolute; left:0; top:50%; margin-top:-42px; width:84px; height:84px; background:url(webimages/inCoursePrve02.png) no-repeat center center;}
.inCustPrve a.curr{ background:url(webimages/inCoursePrve01.png) no-repeat center center;}
.inCustNext{ position:relative; float:right; width:84px; height:320px;}
.inCustNext a{ display:block; position:absolute; left:0; top:50%; margin-top:-42px; width:84px; height:84px; background:url(webimages/inCourseNext02.png) no-repeat center center;}
.inCustNext a.curr{ background:url(webimages/inCourseNext01.png) no-repeat center center;}
/****-以下--邹文涛--15.4.9--******/
/*-----室内乐园---starts--*/
.ldly h3{ font-size:24px; font-weight:bold; color:#f26532; margin-bottom:30px;}
.ldly p{
	font-size:14px;
	line-height:22px;
	color:#58585a;
}
.hx{ height:1px; background:#ddd;}
.content dl.serm{
	padding:20px 0;
}
.content dl.serm dt{
	width:100%;
	padding:30px 0;
	display:block;
	font-weight:bold;
	line-height:24px;
	font-size:24px;
	color:#f26532
}
.content dl.serm dd{
	width:40%;
	float:left;
	text-align:left;
	padding:20px 0;
	font-size:18px;
	line-height:24px;
	color:#4c4c4c;
}
.content dl.serm dd i,.content dl.serm dd em{
	color:#f26532;
	font-size:24px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.content dl.ldly_fw dd{
	padding:5px 0;
	font-size:14px;
}
.content dl.ldly_fw dd i{
	font-size:18px;
}
.fasj p{ font-size:14px; line-height:22px;}
.fasj p img{ padding:40px 0 20px}
.fasj b{color:#f26532;font-size:18px; font-weight:normal; display:block; padding:20px 0;}
.fasj b i{ padding-right:10px;}

.biaoti{ color:#f26532;font-size:18px; font-weight:normal; display:block; padding:20px 0;}
/*------团队管理--starts--*/
.gltd{
	width:715px;
	padding:80px 0 0;
	overflow:hidden;
}
.gltd_hd{
	width:100%;
	height:82px;
	line-height:18px;
	
}
.tempale{
	width:620px;
	height:80px;
	overflow:hidden;
	float:left;
	position:relative;
	background:url(images/list_hbg.png) repeat-x 0 58px;
}

.gltd_hd li{
	width:90px;
	height:80px;
	overflow:hidden;
	padding:0 7px;
	display:block;
	font-size:12px;
	float:left;
	text-align:center;
	cursor:pointer;
	background:url(images/list_out.gif) 0 50px  no-repeat;
}
.gltd_hd li.curr{
	background:url(images/list_hover.gif) -6px 47px  no-repeat;
}
.gltd_hd a{
	width:44px;
	height:42px;
	margin-top:40px;
	display:block;
	background:url(images/list_icon.png) no-repeat;
}
.gltd_hd a.prev{
	background-position: 0px -102px;
}
.gltd_hd a.next{
	background-position: 0px 0px;
}
.gltd_hd a.prev:hover{
	background-position: 0px -153px;
}
.gltd_hd a.next:hover{
	background-position: 0px -51px;
}
.gltd_bd{
	margin-top:40px;
}
.gltd_bdl{
	width:190px;
	height:350px;
	color:#fff;
	padding:25px 15px 0 25px;
	background:#faa635;
}
.gltd_bdl b{
	font-size:24px;
	line-height:140%;;
	display:block;
	margin-bottom:15px;
	font-weight:normal;
}
.gltd_bdl p{
	font-size:14px;
	line-height:20px;
}
.gltd_bdr{ width:485px; height:375px; overflow:hidden; position:relative; }
.gltd_bdr .hd{ height:100px; background:#f26532}
.gltd_bdr .hd ul{ overflow:hidden; float:left; padding-left:45px;}
.gltd_bdr .hd ul li{ float:left; margin:20px 18px 0 0;  width:103px; height:54px; border:3px solid #fff; overflow:hidden; cursor:pointer; }
.gltd_bdr .hd ul li img{ width:103px; height:54px;}
.gltd_bdr .hd ul li.on{ width:132px; height:74px; margin-top:10px;}
.gltd_bdr .hd ul li.on img{ width:132px; height:74px;}


.gltd_bdr .bd{ position:relative; height:275px; z-index:0;   }
.gltd_bdr .bd li{ zoom:1; vertical-align:middle; }
.gltd_bdr .bd img{ width:485px; height:275px; display:block;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.gltd_bdr .prev,.gltd_bdr .next{ position:absolute; left:10px; bottom:35px; display:block; width:20px; height:40px; background:url(images/gltd_scs.png) no-repeat; filter:alpha(opacity=70);opacity:0.7; z-index:333; }
.gltd_bdr .next{ left:auto; right:10px; background-position:0px -50px; }
.gltd_bdr .prev:hover,.gltd_bdr .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.gltd_bdr .prevStop{ display:none;  }
.gltd_bdr .nextStop{ display:none;  }






/*-----室内乐园-项目类型--starts--*/
.snly{ padding:15px 0 0 15px;}
.snly ul{}
.snly li{ width:310px; height:auto; margin:0 30px 30px 0; float:left; position:relative;}
.snly_ct{ width:310px; height:auto; display:block; position:absolute; left:0; top:0}
.snly_pic{ width:310px; height:235px; overflow:hidden;}
.snly_txt{ padding:0 17px 12px; border:1px solid #f6f6f6; background:#fff;}
.snly_txt b{ font-size:18px; height:40px; line-height:40px; display:block; font-weight:normal; overflow:hidden; color:#333;}
.snly_txt p{ font-size:14px; height:44px; line-height:22px; overflow:hidden; color:#666}
/*鼠标经过*/
.snly_hover{ width:260px; height:auto; padding:0 25px; color:#fff; background:#f39945; display:none; position:absolute; left:0; top:0}
.snly_hover a{ color:#fff; width:100%; height:100%; display:block;}
.snly_hover h4{ font-size:24px; padding-bottom:25px;line-height:30px; margin-top:25px; display:block;}
.snly_hover p{ font-size:14px; line-height:24px;}
.snly_hover img{ width:70px; margin:30px auto; display:block}

/*-----室内乐园---voer--*/

/*飘窗*/
.index_link { position:absolute; right:0px; bottom:0px;}
.index_close { background-color:#f26532; height:30px; line-height:30px; text-align:right; }
.index_close a{ display:block; float:right; width:24px; height:24px; margin-top:2px; margin-right:2px; background:url(webimages/resize_png_new.png) no-repeat 0 0;}
.index_link_m { padding:50px 20px; width:270px; height:60px; margin:0 auto; padding-right:10px; background:#f2f2f2;}
.index_link_m p { text-align:center; font-size:16px; line-height:28px; color:#f26532;}
.index_link_m p a{ text-decoration:underline;}

/****案例，单页面**--2015.4.25--邹文涛-**/
.slideBox{ width:700px; height:440px; margin-bottom:200px; position:relative;  }
.slideBox .hd{  width:100%; height:120px; position:absolute; left:0px; bottom:-130px; z-index:1; }
.slideBox .hd .box_img{ margin:0 40px; width:620px; overflow:hidden; height:120px; position:relative}
.slideBox .hd ul{ overflow:hidden; zoom:1; width:100000px; position:absolute; left:0; top:o}
.slideBox .hd ul li{ float:left; padding-right:24px;  width:189px; height:120px; overflow:hidden; cursor:pointer; }
.slideBox .hd ul li img{ width:185px; height:116px; border:2px solid #fff;}
.slideBox .hd ul li.on img{ border:2px solid #666; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ width:700px; height:440px; overflow:hidden }
.slideBox .bd img{ width:700px; height:440px; display:block;  }
.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(webimages/slider-arrow.png) -110px 5px no-repeat;  }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }

.slideBox .h_prev,.slideBox .h_next{ width:28px; height:120px; position:absolute; top:0; z-index:99}
.slideBox .h_prev{ left:0; background:url(webimages/spanleft_03.png) no-repeat}
.slideBox .h_next{ right:0; background:url(webimages/spanright_05.png) no-repeat}


/*-----首页banner左右切换按钮---邹文涛2015-4-29---stars--*/
.inBnext,.inBprev{ width:65px; height:65px; display:block; position:absolute; top:50%; left:50%; margin-top:-32px; z-index:99; background:url(webimages/buttom.png) no-repeat;}
.inBnext{ margin-left:-570px}
.inBprev{ margin-left:500px; background-position:-70px 0;}
.inBnext:hover{ background-position:0px -75px;}
.inBprev:hover{ background-position:-70px -75px;}

/*-----案例页---邹文涛2015-5-3---stars--*/
#picSlideWrap{ padding-bottom:30px;}
.imgnav{  position:relative; margin:0 auto; width:710px;}
#img{ z-index:10; width:710px; position:relative; text-align:center;}
#img img{ height:420px; display:none; }
#front{ position:absolute; left:0px; top:0px; z-index:10; cursor:pointer;  width:50%; height:100%; background:url(webimages/ico/blank.gif); }
#front a{  position:absolute; left:20px; top:200px;display:block; background:url(webimages/ico/imgSlideLeft.png) no-repeat; width:104px; height:104px; display:none;}
#next{  position:absolute; right:0px; top:0px; z-index:10;cursor:pointer; width:50%; height:100%;  background:url(webimages/ico/blank.gif);}
#next a{  position:absolute; right:20px; top:200px; display:block; background:url(webimages/ico/imgSlideRight.png) no-repeat; width:104px; height:104px; display:none;}

#cbtn{background:#EAEBF0; position:relative; height:122px; border:1px solid #D6D9DC; margin-top:12px; }
#cbtn ul{position:relative; width:10000px; height:122px;}
#cbtn ul li{ float:left; padding:8px 3px 3px 3px; width:116px; height:86px; cursor:pointer; text-align:center; margin-right:6px; position:relative;}
#cbtn ul li img{ width:116px; height:86px; display:block;}
#cbtn ul li tt{ background:#000; color:#FFF; position:absolute; right:4px; bottom:4px; z-index:20; font-family:"宋体" ;font-size:12px; line-height:16px; padding:0 5px;}
#cbtn li.hov{ background:url(webimages/ico/imgHoverBg.gif) no-repeat;}
.ctrl div{ clear:both;}
#cSlideUl{width:635px; height:116px;overflow:hidden; position:relative; top:10px; margin:0 auto;}
.picSildeLeft{cursor:pointer; position:absolute; top:32px; left:10px; z-index:9;}
.picSildeRight{cursor:pointer; position:absolute; top:32px; right:10px; z-index:9;}


/***QQ悬浮**2015-5-8--邹文涛**/
.onlineQQ{ position:fixed; top:200px; right:0; _right:-1px; z-index:99999; _top:expression(eval(document.documentElement.scrollTop+0)); _right:expression(eval(document.documentElement.scrollRight));_position:absolute;}
.onlineQQ dl{ width:165px; height:175px; overflow:hidden; position:relative;}
.onlineQQ dl dt{ cursor:pointer; display:inline-block; float:left; width:31px;}
.onlineQQ dl dd{background:url(webimages/index_20.png) no-repeat; width:134px; height:180px; padding-top:15px; float:right;}
.onlineQQ dl dd a{ background:url(webimages/index_17.jpg) no-repeat 0px center; padding-left:25px; color:#666; width:85px; height:45px; line-height:45px; border-bottom:1px #ccc solid; margin-left:10px; display:block;}
.onlineQQ dl dd p{ padding:7px 0; margin:0 10px; font-size:14px; color:#666}
.onlineQQ dl dd p span{ color:#f00}