/* reset */
* {
	margin: 0;
	padding: 0;
}
img { border: none; }
li { list-style: none; }
a { text-decoration: none; }
input,textarea { outline: none; }

/* common */
.fl { float: left; }
.fr { float: right; }
.cf:after {
	display: block;
	content: "";
	clear: both;
	zoom: 1;
}


/* 公共样式 */
.comWidth {
	margin: 0 auto;
	width: 1000px;
}
/****头部****/
.header {
	position: fixed;
	width: 100%;
	z-index: 10;
	height: 140px;
	top: 0;
}
.top {
	height: 90px;
	background: url('hd_bg.jpg') repeat-x;
	border-bottom: 1px solid #E5E5E5;
}
.top .comWidth { position: relative; }
.logo {
	padding: 14px 0 0 14px;
}
.top .topRight {
	position: absolute;
	top: 18px;
	right: 0;
	width: 400px;
}
.top .topRight img { margin-right: 20px; }
.top .search {
	float: left;
	margin-top: 19px;
	width: 228px;
	height: 28px;
	border: 1px solid #97C960;
	background: #fff url('icon_search.jpg') no-repeat 9px 8px;
	border-radius: 3px;
}
.top .search input {
	float: left;
	width: 158px;
	height: 28px;
	line-height: 28px;
	border: none;
	padding-left: 30px;
	background: transparent;
	color: #c6c6c6;
}
.top .search button {
	float: right;
	width: 40px;
	height: 28px;
	background: none;
	background-color: #82C03F;
	color: #fff;
	border: none;
	cursor: pointer;
}
/****导航****/
.nav {
	height: 50px;
	background-color: #fff;
}
.nav li {
	position: relative;
	float: left;
	z-index: 10;
}
.nav li a {
	display: block;
	font: 15px/50px '微软雅黑';
	color: #999;
	padding: 0 15px;
	font-size: 16px !important; 
}
.nav li a:hover { color: #4ca62a;}
.nav li:hover .subNav { display: block; }
.nav .subNav {
	display: none;
	position: absolute;
	top: 49px;
	left: 50%;
	margin-left: -60px;
	padding-top: 10px;
	width: 120px;
	text-align: center;
	border: 1px solid #f0f0f0;
	border-radius: 10px;
	background-color: #fff;
}
.nav .subNav .topBg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 24px;
	top: -13px;
	background: url('img_02.png') no-repeat 0 0;
}
.nav .subNav a { 
	display: block;
	color: #999;
	font: 12px/30px '宋体';
	padding: 0;
}

/****图片轮播****/
.wrap { margin-top: 140px;-margin-top: 0px; }
.FullSlide {
    height: 480px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.FullSlide1 {height:280px;}
.FullSlide .bd {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.FullSlide .bd ul {
    width: 100% !important;
}
.FullSlide .bd li {
    height: 480px;
    overflow: hidden;
    text-align: center;
    width: 100% !important;
}
.FullSlide .bd li a {
    display: block;
    height: 480px;
}
.FullSlide1 .bd li{height:280px;}
.FullSlide1 .bd li a{height:280px;}
.FullSlide .hd {
	position: absolute;
	height: 5px;
    bottom: 32px;
    left: 0;
    width: 100%;
    z-index: 1;
}
.FullSlide .hd ul {
    height: 5px;
    text-align: center;
    width: 100%;
    *padding-left: 50px;
}
.FullSlide .hd ul li {
    background-color: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor: pointer;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 5px;
    text-indent: -100px;
    margin: 0 5px;
    overflow: hidden;
    width: 30px;
    border-radius: 3px;
}
.FullSlide .hd ul .on {
    background: #fff;
}
.FullSlide .prev, .FullSlide .next {
    background: #000 url("slider-arrow.png") no-repeat scroll -122px -142px;
    border-radius: 4px;
    cursor: pointer;
    display: none;
    height: 50px;
    left: 16%;
    margin-top: -30px;
    opacity: 0.5;
    position: absolute;
    top: 53%;
    width: 50px;
    z-index: 1;
}
.FullSlide .next {
    background-position: -2px -142px;
    left: auto;
    right: 16%;
}

/****专家团队人物轮播****/
.slide { 
	margin-top: 30px;
	position: relative;
}
.slide .prev, .slide .next {
    background: #333 url("slider-arrow.png") no-repeat scroll -122px -142px;
    position: absolute;
    top: 90px;
    left: -70px;
    border-radius: 4px;
    cursor: pointer;
    display: none;
    height: 50px;
    width: 50px;
    display: block;
    opacity: 0.4;
}
.slide .next {
    background-position: -2px -142px;
    left: auto;
    right: -70px;
}

/****客户见证****/
.multipleColumn .pic {
	cursor: pointer;
	font-size: 0;
}
.multipleColumn .title {
	position:absolute;
	top: 220px;
	left: 25px;
	background: rgba(130,193,63,0.9);
	background-color: #82c13f\9;/*ie6/7/8 hack*/
	filter: alpha(opacity=90);
	width: 280px;
	height: 212px;
	cursor: pointer;
	font: 12px/18px '宋体';
	text-align: left;
}
.multipleColumn .title a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
}
.multipleColumn .hd {
	position: absolute;
	height: 5px;
    bottom: -32px;
    left: 0;
    width: 100%;
    z-index: 1;
}
.multipleColumn .hd ul {
    height: 5px;
    text-align: center;
    width: 100%;
    *padding-left: 50px;
    background-color: #fff;
    line-height: 5px;
}
.multipleColumn .hd ul li {
    background: #BFBFBF;
    cursor: pointer;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-indent: -100px;
    height: 5px;
    margin: 0 5px;
    overflow: hidden;
    width: 30px;
    border-radius: 3px;
}
.multipleColumn .hd ul .on {
    background: #82C03F;
}

/****标语****/
.slogan {
	height: 120px;
	text-align: center;
	border-bottom: 1px solid #D6D6D6;
}
.slogan .hd {
	padding-top: 30px;
	font: 18px/2em '黑体';
	color: #aeaeae;
}

/****关于我们****/
.aboutUs {
	height: 430px;
	background-color: #eee;
	text-align: center;
}
.aboutUs .comWidth { position: relative; }
.aboutUs .hd {
	padding-top: 50px;
	font: 14px/1em '微软雅黑';
	color: #4ca62a;
}
.aboutUs .enHd { padding-top: 10px; }
.aboutUs .bd {
	font: 14px/30px '宋体';
	color: #999;
}
.aboutUs .iconWx { padding-top: 20px; }
.aboutUs .greenLink {
	position: absolute;
	top: 75px;
	right: 0;
}
/****我们的服务****/
.ourService {
	background-color: #fff;
	text-align: center;
	padding-bottom: 80px;
}
.ourService .hd {
	padding-top: 50px;
	font: 14px/1em '微软雅黑';
	color: #4ca62a;
}
.ourService .enHd { padding-top: 10px; }
.ourService .bd {
	font: 14px/30px '微软雅黑';
	color: #999;
}
.ourService ul {
	margin-right: -45px;
	padding-top: 52px;
}
.ourService li {
	position: relative;
	float: left;
	margin: 0 45px 25px 0;
	*margin: 0 13px 25px;/* ie6/7 hack */
}
.ourService li a { 
	display: block;
	font-size: 0;
}
.ourService li a:hover .title {
	background: rgba(110,177,36,0.8);
	background-color: #6eb124\9;/*ie6/7/8 hack*/
	filter: alpha(opacity=80);
	color: #fff;
}
.ourService .title {
	position: absolute;
	left: 0;
	bottom: 6px;
	width: 274px;
	height: 60px;
	padding: 16px 0 0 14px;
	background: rgba(255,255,255,0.8);
	background-color: #fff\9;/*ie6/7/8 hack*/
	filter: alpha(opacity=80);
	color: #000;
	text-align: left;
	cursor: pointer;
}
.ourService .enTitle { font: 12px/16px 'arial'; }
.ourService .cnTitle { font: 18px/24px '微软雅黑'; }

/****专家团队***/
.expertTeam {
	height: 500px;
	background-color: #eee;
	text-align: center;
}
.expertTeam .hd {
	padding-top: 50px;
	font: 14px/1em '微软雅黑';
	color: #666;
}
.expertTeam .enHd { padding-top: 10px; }
.expertTeam li { padding-bottom: 10px;}
.expertTeam li a {
	display: block;
	padding: 5px 5px 0;
	background: #fff;
}
.expertTeam li a p {
	font-size: 14px;
	color: #82c03f;
	line-height: 40px;
}
.expertTeam li a:hover {
	background-color: #82c03f;
	box-shadow: 10px 10px 0 #D6D6D6;
}
.expertTeam li a:hover p { color: #fff; }

/****客户见证***/
.clientWitness {
	height: 520px;
	background-color: #fff;
	text-align: center;
}
.clientWitness .hd {
	padding-top: 50px;
	font: 14px/1em '微软雅黑';
	color: #4ca62a;
}
.clientWitness .enHd { padding-top: 10px; }

/****新闻资讯***/
.slideNews {
	height: 420px;
	background-color: #82c03f;
	text-align: center;
}
.slideNews .comWidth { position: relative; }
.slideNews .hd {
	padding-top: 50px;
	font: 14px/1em '微软雅黑';
	color: #fff;
}
.slideNews .enHd { padding-top: 10px; }
.slideNews  .greenLink {
	position: absolute;
	top: 75px;
	right: 0;
}

.slideNewsInner {
	margin-top: 40px;
    height: 200px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.slideNewsInner .bd {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.slideNewsInner .bd ul {
    width: 100% !important;
}
.slideNewsInner .bd li {
    height: 200px;
    overflow: hidden;
    text-align: center;
    width: 100% !important;
}
.slideNewsInner .bd li a {
    display: block;
    height: 200px;
    padding: 0 150px;
    font: 14px/30px '宋体';
    color: #fff;
}
.slideNewsInner .prev, .slideNewsInner .next {
    background: #000 url("slider-arrow.png") no-repeat scroll -122px -142px;
    border-radius: 4px;
    cursor: pointer;
    display: none;
    height: 50px;
    left: 0;
    /*margin-top: -30px;*/
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 50px;
    z-index: 1;
}
.slideNewsInner .next {
    background-position: -2px -142px;
    left: auto;
    right: 0;
}

/****培训现场***/
.trainingScene {
	height: 564px;
	background-color: #fff;
	text-align: center;
}
.trainingScene .hd {
	padding-top: 50px;
	font: 14px/1em '微软雅黑';
	color: #4ca62a;
}
.trainingScene .enHd { padding-top: 10px; }
.trainingScene .multipleColumn .hd { padding-top: 0; }

/* 底部绿色条 */
.greenBar {
	height: 80px;
	background: url('img_12.jpg') no-repeat center;
}

/**** 网页底部 ****/
.footer {
	height: 86px;
	padding: 22px 0;
	background-color: #fff;
	text-align: center;
	font: 12px/20px '宋体';
	color: #999;
}
.footer a{color:#999;}

/**** 在线客服悬浮窗口 ****/
.online {
	position: absolute;
	right: 4%;
	top: 0;
	width: 120px;
	height: 330px;
	text-align: center;
}
.online img { display: block; }
.online .qq {
	width: 100%;
	height: 105px;
	background: url('img_05.png') no-repeat center;
	font-size: 14px;
	font-family: '微软雅黑';
	color: #fff;
}
.online .qq p { padding-top: 80px; }
.online .qq a {
	display: block;
	color: #fff;
}
.online .text {
	width: 100%;
	height: 40px;
	background: url('img_35.jpg') no-repeat center;
	font-size: 12px;
	line-height: 16px;
	font-family: '微软雅黑';
	color: #000;
}
.online .text p { padding: 5px 24px 3px; }
.online .close {
	position: absolute;
	top: 0;
	right: 0;
	width: 24px;
	height: 24px;
	cursor: pointer;
	background: url('img_06.png') no-repeat center;
}
/*浮动客服窗口小测试链接*/
.online .test{display:block !important}
.online .test a{margin:0;border-radius:0;border-bottom:1px solid #fff}

/*** 内页样式 ***/
.banner {
	height: 280px;
	background: url('img_13.jpg') no-repeat center;
}
.comHd {
	position: relative;
	width: 100%;
	height: 48px;
	padding-top: 12px;
	line-height: 48px;
	font-family: '微软雅黑';
	border-bottom: 1px solid #E5E5E5;
}
.comHd h2 {
	margin-bottom: -1px;
	font-size: 20px;
	font-weight: bold;
	color: #1c9939;
	border-bottom: 1px solid #55B26A;
}
.comHd .crumbs {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 14px;
	color: #000;
}
.comHd .crumbs a { color: #000; }
.comBd {
	padding-top: 28px;
}
.comBd .side {
	width: 238px;
}
.side .sideBox {
	margin-bottom: 34px;
	padding: 16px 10px 10px;
	background-color: #82C03F;
	border-radius: 3px;
}
.sideBox .sbHd {
	height: 33px;
}
.sideBox .sbBd {
	padding: 14px 10px 2px;
	background-color: #fff;
	border-radius: 3px;
}
.sbBd a {
	display: block;
	width: 198px;
	height: 34px;
	margin-bottom: 8px;
	background-color: #f5f5f5;
	text-align: center;
	font: 14px/34px '微软雅黑';
	color: #000;
	border-radius: 3px;
}
.sbBd a:hover {
	color: #fff;
	background-color: #82C03F;
}

/* 侧边栏-联系我们 */
.contactBox {
	margin-bottom: 35px;
	border: 1px solid #82C03F;
	border-radius: 3px;
}
.contactBox .cbHd {
	height: 21px;
	padding: 13px 0 11px 0;
	background-color: #82C03F;
	text-align: center;
	color: #fff;
}
.contactBox .cbBd {
	padding: 15px 20px 20px;
	font: 14px/30px '微软雅黑';
}
.contactBox .qq {
	padding-left: 20px;
	background: url('img_16.jpg') no-repeat 0 center;
}
.contactBox .tel { color: #878787; }

.sideBtn {
	display: block;
	margin-bottom: 20px;
	height: 40px;
	border-radius: 3px;
	background-color: #82C03F;
	color: #fff;
	font: 14px/40px '微软雅黑';
	text-align: center;
}

.comBd .main {
	margin-left: 280px;
	color: #595959;
}
.comBd .main .mainTitle {
	margin-bottom: 20px;
	font: 22px/44px '微软雅黑';
	color: #000;
	text-align: center;
}
.news .comBd .main .mainTitle { font-size: 18px; }
.comBd .main .mainTitle .info {
	font: 12px/22px '宋体';
	color: #999;
}
.comBd .main .mainContent { font: 14px/1.5em '微软雅黑'; }

/* 列表页 */
.main .listItem {
	height: 128px;
	padding-top: 30px;
	border-bottom: 1px dashed #d5d5d5;
}
.main .listItem .time {
	width: 50px;
	height: 57px;
	background-color: #F5F5F5;
	color: #AAAAAA;
	text-align: center;
}
.time .day {
	font: 24px/40px '微软雅黑';
	border-bottom: 1px solid #fff;
}
.time .month {
	font: 12px/16px 'arial';
}
.main .listItem .listContent {
	margin-left: 65px;
}
.listContent .title a {
	font: 16px/28px '微软雅黑';
	color: #000;
}
.listContent .content a {
	font: 12px/20px '宋体';
	color: #999;
}
.listContent .content a:hover {
	color: #82c03f;
	text-decoration: underline;
}
.listContent .more {
	display: block;
	margin-top: 10px;
}
.listContent .moreTwo { display: none; }
.listContent .more:hover .moreOne { display: none; }
.listContent .more:hover .moreTwo { display: block; }
.listPage {
	margin-top: 37px;
	text-align: center;
}
.listPage a { 
	margin: 0 5px;
	color: #ccc;
}
.listPage a:hover { color: #82c03f; }
.listPage .on { color: #82c03f; }

/* 详情页 */
.changePage {
	margin-top: 50px;
	margin-bottom: 20px;
	font-size: 14px;
}
.changePage a { color: #000; }
.changePage a:hover { text-decoration: underline; }

/* 联系我们 */
.contactPage .comBd .main .mainContent {
	font: 12px/1em '宋体';
	color: #000;
	padding-bottom: 20px;
}

/* 培训内容页 */
.mainContent .desc {
	height: 42px;
	font-size: 14px;
	line-height: 42px;
	color: #333;
	text-align: center;
	background-color: #FBFBFB;
}
.mainContent .trainInfo {
	padding: 10px 0;
	font-size: 14px;
	line-height: 34px;
	color: #333;
	border-bottom: 1px solid #DDD;
}
.mainContent .trainInfo td { width: 50%; }
.mainContent .trainInfo strong { font-size: 16px; }
.mainContent table { width: 100%; }
.mainContent .content h5 {
	color: #1c9939;
	font-weight: bold;
	font-size: 18px;
	line-height: 48px;
}
.mainContent .content {
	color: #595959;
	line-height: 34px;
	border-bottom: 1px solid #DDD;
}
.mainContent .content table { margin-bottom: 15px; }
.mainContent .content td { width: 50%; }
.mainContent .content .title td { color: #000; }
.mainContent .remarks {
	font: 16px/44px bold;
	color: #000;
}

/* 精益团队 */
.team .mainTitle .subTitle {
	font: 16px/1em bold;
	color: #5a5a5a;
}
.team .mainContent .title {
	font: 18px/2em bold;
	color: #1c9939;
	text-align: center;
}
.team .mainContent { text-align: center; }

/* 小测试页面 */
.test .main { margin: 0; }
.test .notice {
	font: bold 16px/32px '微软雅黑';
	color: #333;
	border-bottom: 1px solid #ddd;
}
.test .mainContent li {
	height: 94px;
	border-bottom: 1px solid #ddd;
	font-size: 16px;
	color: #333;
}
.test .title {
	
	line-height: 52px;
}
.test .option {
	padding-left: 40px;
}
.test .option span {
	display: inline-block;
	width: 30%;
}
.test .option input { margin-right: 12px; }
.test .btnBox {
	margin-bottom: 30px;
	padding: 45px 0;
	text-align: center;
}
.test .btnBox button {
	margin: 0 16px;
	width: 165px;
	height: 40px;
	border-radius: 3px;
	border: none;
	font-size: 16px;
	color: #333;
	font-family: '微软雅黑';
	cursor: pointer;
}
.test #reset {
	background: #ddd;
	border-bottom: 2px solid #BFBFBF;
}
.test #submit {
	background: #1F7EBB;
	color: #fff;
	border-bottom: 2px solid #0D517C;
}
.test .mask {
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	z-index: 20;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
}
.test .mask .result {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -190px;
	margin-top: -150px;
	width: 378px;
	height: 298px;
	background-color: #fff;
	border: 1px solid #F8F8F8;
}
.test .result .close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: url('img_08.png') no-repeat center;
	cursor: pointer;
}
.result .red {
	padding-top: 20px;
	font: bold 26px/60px '微软雅黑';
	text-align: center;
	color: #dd4012;
}
.result .resultContent {
	padding: 0 30px;
	font: 14px/24px '微软雅黑';
	color: #5e5e5e;
}
.result .resultContent a {
	color: #1285dd;
	text-decoration: underline;
}
.result .btnOk {
	position: absolute;
	bottom: 20px;
	left: 50%;
	margin-left: -117px;
	display: block;
	text-align: center;
	font: bold 18px/1em '微软雅黑';
	width: 234px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	background-color: #DD4012;
}
.ah{height:0px;width:0px;overflow:hidden;}
.sideBox .sbHd>h2{font-size: 22px;font-weight: 500;color: #fff;font-style:italic;}
.sideBox .sbHd span{font-size: 14px;margin-left: 5px;}