.top-logo {

	position: relative;

	top: -44px;

	left: 10px;

	width: 160px;
	/*Change with your logo's width*/

	z-index: 99999;


}

.padding-lr {
	padding-left: 15px;
	padding-right: 15px;

}




input {

	-webkit-appearance: none;

	border-radius: 0;

}



.content-box {

	/* background-image:url(/templets/wap/ke01_img/body-bg.png); */

	background-repeat: repeat;

	z-index: 10;

	padding-top: 60px;

}



.has-gallery {

	margin-left: 15px;

	margin-right: 15px;

}





.page-has-slider {

	padding-top: 00px;

}





.header {

	z-index: 9999;

	position: fixed;

	width: 100%;

	background-color: #aacd06;

	height: 60px;

	/* border-bottom:solid 1px #f9fafc; */

	-webkit-box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.2);

	box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.1);

}



.deploy-left-sidebar {

	/*background-image:url(/templets/wap/ke01_img/nav.png);

	background-repeat:no-repeat;

	 background-color:#f9fafc; */

	height: 50px;

	width: 50px;

	background-position: center center;

}





.deploy-right-sidebar {


	/* background-color:#f9fafc; */

	width: 65px;

	height: 20px;



	float: right;

	margin-top: -35px;

	margin-right: 10px;

}



.deploy-back-home {

	background-image: url(/templets/wap/ke01_img/home.png);

	background-repeat: no-repeat;

	background-color: #f9fafc;

	width: 50px;

	height: 50px;

	background-position: center center;

	float: right;

	margin-top: -50px;

}



.delete-right-sidebar {

	display: none;

	background-image: url(/templets/wap/ke01_img/contact.png);

	background-repeat: no-repeat;

	background-color: #f9fafc;

	width: 50px;

	height: 50px;

	background-position: center center;

	float: right;

	margin-top: -50px;

}



.sidebar-left {

	box-shadow: 3px 0px 3px 0px rgba(0, 0, 0, 0.3);

	background-image: url(/templets/wap/ke01_img/sidebar-bg.png);

	background-repeat: repeat;

	width: 270px;

	position: fixed;

	z-index: 99999;

	top: 0px;

	left: -270px;

	bottom: 0px;

	overflow: hidden;

	position: fixed;

}



.sidebar-scroll-left {

	padding-right: 20px;

	left: 0px;

	width: 310px;

	overflow: scroll !important;

	overflow-x: hidden !important;

	-webkit-overflow-scroll: touch !important;

	height: 100%;

}



.sidebar-scroll-right {

	width: 290px;

	overflow: scroll !important;

	overflow-x: hidden !important;

	-webkit-overflow-scroll: touch !important;

	height: 100%;

}



.sidebar-right {

	box-shadow: -2px 0px 2px 0px rgba(0, 0, 0, 0.3);

	background-image: url(/templets/wap/ke01_img/sidebar-bg.png);

	background-repeat: repeat;

	position: fixed;

	overflow: hidden;

	z-index: 99999;

	right: -280px;

	top: 0px;

	bottom: 0px;

	width: 270px;

	margin-right: 10px;

}





.sidebar-decoration {

	background-image: url(/templets/wap/ke01_img/sidebar-deco.png);

	background-repeat: repeat-x;

	height: 2px;

	margin-bottom: 15px;

}







/*Left sidebar styles*/



.sidebar-header-left {

	height: 51px;

	background-color: #1d1f22;

	border-bottom: solid 1px #141719;

}





.sidebar-left-logo {

	position: absolute;

	top: 18px;

	left: 20px;

}



.close-sidebar-left {

	background-color: #212326;

	background-image: url(/templets/wap/ke01_img/accessdenied.png);

	background-size: 17px 17px;

	background-repeat: no-repeat;

	background-position: 16px 18px;

	height: 50px;

	width: 50px;

	margin-left: 220px;

	display: block;

}



.sidebar-divider-text {

	color: #FFFFFF;

	font-size: 12px;

	font-weight: 700;

	font-family: 'Microsoft YaHei', sans-serif;

	padding-top: 15px;

	padding-left: 15px;

	margin-bottom: 15px;

}







.home-nav {
	background-image: url(/templets/wap/ke01_img/home.png);
}

.info-nav {
	background-image: url(/templets/wap/ke01_img/infoabout.png);
}

.ques-nav {
	background-image: url(/templets/wap/ke01_img/ques.png);
}

.ledge-nav {
	background-image: url(/templets/wap/ke01_img/ledge.png);
}

.peixun-nav {
	background-image: url(/templets/wap/ke01_img/peixun.png);
}

.fc-nav {
	background-image: url(/templets/wap/ke01_img/fc.png);
}

.aj-nav {
	background-image: url(/templets/wap/ke01_img/aj.png);
}

.video-nav {
	background-image: url(/templets/wap/ke01_img/clapboard.png);
}

.blog-nav {
	background-image: url(/templets/wap/ke01_img/pencil.png);
}

.mail-nav {
	background-image: url(/templets/wap/ke01_img/mail.png);
}

.newsletter-nav {
	background-image: url(/templets/wap/ke01_img/rss.png);
}

.call-nav {
	background-image: url(/templets/wap/ke01_img/phonehook.png);
}

.text-nav {
	background-image: url(/templets/wap/ke01_img/speechbubble4.png);
}

.maps-nav {
	background-image: url(/templets/wap/ke01_img/maps.png);
}

.facebook-nav {
	background-image: url(/templets/wap/ke01_img/facebook.png);
}

.twitter-nav {
	background-image: url(/templets/wap/ke01_img/twitter.png);
}

.coach-nav {
	background-image: url(/templets/wap/ke01_img/help.png);
}



.nav-item:hover {

	background-color: #212326;

}



.nav-item {

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

	font-family: 'Microsoft YaHei', sans-serif;

	background-size: 20px 20px;

	background-color: #1d1f22;

	text-shadow: 0px 2px 0px rgba(0, 0, 0, 1);

	font-size: 12px;

	font-weight: 700;

	color: #d2d2d2;

	height: 50px;

	line-height: 49px;

	background-repeat: no-repeat;

	padding-left: 60px;

	background-position: 20px center;

	border-bottom: solid 1px #141719;

	border-top: solid 1px #25272a;

}



.icon-active {

	position: absolute;

	background-image: url(/templets/wap/ke01_img/location@2x.png);

	background-size: 10px 15px;

	background-repeat: no-repeat;

	display: block;

	width: 10px;

	height: 15px;

	top: 19px;

	left: 240px;

}





.icon-page {

	position: absolute;

	background-image: url(/templets/wap/ke01_img/gopage@2x.png);

	background-size: 8px 11px;

	background-repeat: no-repeat;

	display: block;

	width: 10px;

	height: 15px;

	top: 19px;

	left: 240px;

}



.icon-drop {

	position: absolute;

	background-image: url(/templets/wap/ke01_img/godrop@2x.png);

	background-size: 11px 8px;

	background-repeat: no-repeat;

	display: block;

	width: 10px;

	height: 15px;

	top: 19px;

	left: 239px;

}



.submenu a {

	text-shadow: 0px 2px 0px rgba(0, 0, 0, 1);

	background-image: url(/templets/wap/ke01_img/sidebar-deco.png);

	background-repeat: repeat-x;

	padding-top: 12px;

	padding-bottom: 12px;

	padding-left: 25px;

	font-size: 12px;

	color: #878787;

	text-transform: uppercase;

	font-family: 'Microsoft YaHei', sans-serif;

	font-weight: 900;

}



.submenu a em {

	background-image: url(/templets/wap/ke01_img/gopage@2x.png);

	background-size: 8px 11px;

	background-repeat: no-repeat;

	float: left;

	width: 10px;

	height: 15px;

	display: block;

	margin-top: 5px;

	padding-right: 35px;

}



.submenu a:first-child {

	background-image: none !important;

}





.submenu {

	display: none;

}



.submenu-active {

	display: block;

}



.nav-item-active {

	color: #FFFFFF !important;

}





.sidebar-notifications a {

	margin-bottom: 15px;

	background-repeat: no-repeat;

	background-position: 0 center;

	padding-left: 38px;

	margin-left: 20px;

	font-size: 12px;

	color: #878787;

	font-family: 'Microsoft YaHei', sans-serif;

	font-weight: 700;

	text-transform: uppercase;

	line-height: 10px;

}



.info-sidebar {
	background-image: url(/templets/wap/ke01_img/update-news.png);
}

.update-sidebar {
	background-image: url(/templets/wap/ke01_img/update-blog.png);
}

.folio-sidebar {
	background-image: url(/templets/wap/ke01_img/update-folio.png);
}





.sidebar-bottom-controls {

	background-color: #1d1f22;

}



.sidebar-bottom-controls a p {

	margin-bottom: 2px;

	font-size: 12px;

	font-family: 'Microsoft YaHei', sans-serif;

	color: #878787;

}



.sidebar-bottom-controls a {

	background-image: url(/templets/wap/ke01_img/sidebar-deco-vertical.png);

	background-repeat: repeat-y;

	font-size: 12px;

	text-align: center;

	float: left;

	width: 32%;

	text-transform: uppercase;

	color: #FFFFFF;

	line-height: 10px;

	border-top: solid 1px #25272a;

	display: block;

}



.twitter-bottom {

	display: block;

	background-image: url(/templets/wap/ke01_img/twitter.png);

	background-repeat: no-repeat;

	background-position: center 33px;

	background-size: 16px 16px;

	height: 50px;

	margin-top: -25px;

}



.facebook-bottom {

	display: block;

	padding-top: 26px;

	background-image: url(/templets/wap/ke01_img/facebook.png);

	background-repeat: no-repeat;

	background-position: center 33px;

	background-size: 16px 16px;

	height: 50px;

	margin-top: -25px;

}



.close-bottom-left {

	display: block;

	padding-top: 26px;

	background-image: url(/templets/wap/ke01_img/accessdenied.png);

	background-repeat: no-repeat;

	background-position: center 33px;

	background-size: 16px 16px;

	height: 50px;

	margin-top: -25px;

}



.close-bottom-right {

	display: block;

	padding-top: 26px;

	background-image: url(/templets/wap/ke01_img/accessdenied.png);

	background-repeat: no-repeat;

	background-position: center 33px;

	background-size: 16px 16px;

	height: 50px;

	margin-top: -25px;

}







/*Sidebar RIght Styles*/



.sidebar-header-right {

	height: 50px;

	background-color: #1d1f22;

	border-bottom: solid 1px #141719;

}





.sidebar-right-logo {

	position: absolute;

	top: 18px;

	right: 40px;

}



.close-sidebar-right {

	background-color: #212326;

	background-image: url(/templets/wap/ke01_img/accessdenied.png);

	background-size: 17px 17px;

	background-repeat: no-repeat;

	background-position: 16px 18px;

	height: 50px;

	width: 50px;

	margin-left: 0px;

	display: block;

}







.sidebar-form {

	display: none;

	margin-left: 20px;

	width: 230px;

	box-sizing: border-box;

}



.sidebar-form2 {

	display: none;

}



.sidebar-form label {

	border-radius: 0px !important;

	color: #c5c5c5;

	text-transform: uppercase;

	font-family: 'Microsoft YaHei', sans-serif;

	font-size: 12px;

	padding-top: 10px;

}



.sidebar-form label span {

	text-transform: lowercase;

	color: #bcbcbc;

}



.sidebar-form input {

	background-color: rgba(255, 255, 255, 0.1);

	border: solid 1px #3d3d3d;

}



.sidebar-form textarea {

	background-color: rgba(255, 255, 255, 0.1);

	border: solid 1px #3d3d3d;

	border-bottom: none;

	margin-bottom: 0px;

}



.sidebar-send-button {

	display: block;

	width: 100%;

	color: #d2d2d2;

	font-size: 12px;

	font-family: 'Microsoft YaHei', sans-serif;

	text-transform: uppercase;

	font-weight: 700;

}





.success-subscribe {

	margin-top: 20px;

	width: 230px;

	margin-left: 20px;

}



.sidebar-form {

	margin-bottom: 0px !important;

	margin-top: -10px !important;

}



.sidebar-form .formSuccessMessageWrap {

	width: 230px;

	margin-top: 20px;

	margin-bottom: 0px;

}



.sidebar-form .small-notification {

	margin-top: 20px;

}





.sidebar-form #emailError {

	margin-top: 20px;

	width: 230px;

	margin-left: 20px;

	border-radius: 0px;

	height: 36px;

}



.sidebar-form #emailError p {

	text-align: center;

	color: rgb(255, 129, 129);

	margin: 8px 0px;

	display: block;

	background-image: none;

	text-transform: uppercase;

	padding-left: 0px;

}





.sidebar-form #emailError2 {

	margin-top: 20px;

	width: 230px;

	margin-left: 20px;

	border-radius: 0px;

	height: 36px;

}



.sidebar-form #emailError2 p {

	text-align: center;

	color: rgb(255, 129, 129);

	margin: 8px 0px;

	display: block;

	background-image: none;

	text-transform: uppercase;

	padding-left: 0px;

}



.subscribe-notification {

	width: 230px !important;

	margin-left: 20px;

	border-radius: 0px !important;

	margin-bottom: -15px !important;

	margin-top: 20px !important;

	background-image: none !important;

}



.subscribe-notification p {

	background-image: none !important;

	text-align: center;

	color: rgb(255, 129, 129) !important;

	margin: 8px 0px;

	display: block;

	text-transform: uppercase;

	padding-left: 0px;

	margin-top: 20px;



}



.formValidationError {

	margin-bottom: -15px;

}



.sidebar-form .formValidationError div {

	margin-top: 20px;

	width: 230px;

	border-radius: 0px !important;

	height: 36px;

	margin-top: 20px !important;

}



.sidebar-form .formSubmitButtonErrorsWrap {

	overflow: visible !important;

	margin-bottom: 20px;

}



.sidebar-form .formValidationError p {

	text-align: center;

	color: rgb(255, 129, 129) !important;

	margin: 8px 0px;

	display: block;

	background-image: none;

	text-transform: uppercase;

	padding-left: 0px;

}





.right-sidebar-copyright {

	margin-top: 20px;

}



.footer-text a {

	padding-top: 10px;

	font-size: 12px;

	color: #8a8a8a;

}



.copyright-sidebar {

	font-size: 12px;

	text-align: center;

	text-transform: uppercase;

}





.has-full-folio {

	margin-left: 0px !important;

	margin-right: 0px !important;

	margin-top: -20px;

}



.has-full-folio .decoration {

	margin-left: 15px;

	margin-right: 15px;

}





.full-folio-item-caption {

	position: relative;

	z-index: 9999;

	margin-top: -60px;

	height: 60px;

	background-image: url(/templets/wap/ke01_img/dark.png);

	width: 100%;

	display: block;

	background-repeat: repeat;

}



.full-folio-item-caption h5 {

	text-shadow: 0px 1px 3px #000000;

	color: #FFFFFF;

	padding-top: 10px;

	padding-left: 20px;

}



.full-folio-item-caption p {

	text-shadow: 0px 1px 3px #000000;

	color: #FFFFFF;

	padding-left: 20px;

}



.full-folio-item-more {

	background-image: url(/templets/wap/ke01_img/link2.png);

	background-size: 32px 32px;

	background-repeat: no-repeat;

	position: absolute;

	width: 32px;

	height: 32px;

	top: 14px;

	z-index: 99999;

	right: 15px;

}

.index-menu {
	width: 100%;
}

.index-menu a {
	display: block;
	width: 25%;
	float: left;
}

.b_line a {
	padding-bottom: 1px solid #edeef2;
}

.index-menu a img {
	width: 100%;
}

.about {
	padding-bottom: 15px;
}

.about_title {
	display: block;
	width: 100%;
	height: 45px;
	background: url(/templets/wap/images/about_bg.jpg) no-repeat;
	background-size: 100% auto;
	border-bottom: 1px solid #e6e6e6;
}

.about_nr {
	width: 92%;
	margin: 0 auto;
	margin-top: 12px;
}

.about_nr span {
	font-size: 12px;
	color: #5d5d5d;
	line-height: 24px;
}



.pro {
	padding-bottom: 15px;
}

.pro_title {
	display: block;
	width: 100%;
	height: 45px;
	background: url(/templets/wap/images/pro_bg.jpg) no-repeat;
	background-size: 100% auto;
	/* border-bottom:1px solid #e6e6e6; */
}

.prolist {
	width: 90%;
	margin: 0 auto;
	/* margin-top:12px; */
}

.prolist a {
	display: block;
	width: 49%;
	float: left;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	position: relative;
}

.prolist a:nth-child(2n) {
	float: right;
}

.prolist a span {
	display: balcok;
	width: 100%;
	height: 24px;
	background: url(/templets/wap/images/bottombg.png) no-repeat;
	background-size: 100% 24px;
	position: absolute;
	text-indent: 6px;
	left: 0px;
	bottom: 0px;
	color: #fff;
	font-size: 12px;
}

.prolist a img {
	width: 100%;
}


.news {
	padding-bottom: 15px;
}

.news_title {
	display: block;
	width: 100%;
	height: 45px;
	background: url(/templets/wap/images/news_bg.jpg) no-repeat;
	background-size: 100% auto;
	border-bottom: 1px solid #e6e6e6;
}

.news_nr {
	width: 92%;
	margin: 0 auto;
	margin-top: 12px;
	margin-bottom: 12px;
}

.n-title {
	display: block;
	font-size: 16px;
	color: #000;
	padding-bottom: 10px;
}

.n-nr {
	color: #5d5d5d;
	font-size: 12px;
	line-height: 28px;
}

.newslist {
	width: 92%;
	margin: 0 auto;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #e7e7e7;
}

.newslist a {
	display: block;
	width: 70%;
	float: left;
	color: #000;
}

.newslist span {
	display: block;
	width: 30%;
	float: right;
	color: #000;
	text-align: right;
}

.indexmap {
	width: 100%;
}

.indexmap img {
	width: 100%;
}

.foot {

	font-size: 14px;

	line-height: 36px;

	color: #676966;

	padding-top: 20px;

}

.foot span {

	color: #000;


}

.bottom {
	background: url(/templets/wap/images/bottom.jpg) no-repeat;
	background-size: 100% 50px;
	width: 100%;
	height: 50px;
	position: fixed;
	bottom: 0px;
	border-top: 1px solid #eee;
	text-align: center;

}

.bottom a {
	display: block;
	width: 25%;
	height: 50px;
	float: left;
	/* border-right:1px solid #eee; */

}


.in_top {
	line-height: 40px;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 1px solid #ccc;
	font-size: 16px;
	color: #000;
	font-weight: bold;
	margin-bottom: 12px;
}

.about_in {
	font-size: 14px;
	color: #000;
	line-height: 30px;

}

.about_in p {
	font-size: 14px;
	color: #000;
	line-height: 30px;
	text-indent: 2em;
}


.one-half1 {
	float: left;
	width: 43%;
	margin-left: 3.5%;
	margin-right: 3.5%;
	margin-bottom: 15px;
}

.portfolio-item-thumb1 h4 {

	margin-bottom: 10px;

}



.portfolio-item-thumb1 a img {

	padding-bottom: 5px;

}



.portfolio-item-thumb1 a {

	background-color: #FFFFFF;

	padding: 5px;

	border: solid 1px #cacaca;

	color: #333;

	text-align: center;

	font-size: 12px;

	line-height: 18px;

	margin-bottom: 10px;

	text-transform: uppercase;

}

.pagelist {

	list-style-type: none;
}

.pagelist li {

	list-style-type: none;

	float: left;

	margin-right: 5px;


}

.pagelist li a {
	padding-left: 5px;
	color: #333;
	padding-right: 5px;
	border: 1px solid #666;
}

.am-slides li center {
	width: 75%;
	margin: 0 auto;
	font-size: 14px;
	color: #000;
	line-height: 22px;
	margin-top: 8px;
}

.company_title {
	display: block;
	width: 100%;
	height: 45px;
	background: url(/templets/wap/images/company_bg.jpg) no-repeat;
	background-size: 100% auto;
	/* border-bottom:1px solid #e6e6e6; */
}


.threeclass {
	width: 100%;
	margin-top: 15px;
	padding-bottom: 15px;
}

.first-class {
	display: block;
	width: 33.33%;
	text-align: center;
	float: left;
}

.first-class .cn_name {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #abc348;
	margin-top: 12px;
}

.first-class .en_name {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #abc348;
	margin-top: 5px;
}

.first-class img {
	width: 65%;
}

.second-class {
	display: block;
	width: 33.33%;
	text-align: center;
	float: left;
}

.second-class .cn_name {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #7cd599;
	margin-top: 12px;
}

.second-class .en_name {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #7cd599;
	margin-top: 5px;
}

.second-class img {
	width: 65%;
}

.third-class {
	display: block;
	width: 33.33%;
	text-align: center;
	float: left;
}

.third-class .cn_name {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #e1839b;
	margin-top: 12px;
}

.third-class .en_name {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #e1839b;
	margin-top: 5px;
}

.third-class img {
	width: 65%;
}