li {
	 list-style:none;
}

.height10{
	line-height:1px;
	height:10px;
	font-size:1px;
	clear:both;
}


.top-logo{

	position:relative;
	top:-52px;
	width:165px; /*Change with your logo's width*/
	margin-left:auto;
	margin-right:auto;
	z-index:100;
	margin-right:auto;
	padding-top:22px;

}

.top-cn{

	position:relative;
	top:-58px;
	width:25px; /*Change with your logo's width*/
	right:-45%;
	z-index:99999;
	font-size:10px;

}
.top-color{
	color:#545454;
}
.top-color:hover{
	color:#990201;
}


.top-en{
	position:relative;
	font-size:10px;
	top:-75px;
	width:42px; /*Change with your logo's width*/
	right:-53%;
	z-index:99999;
}






input {

    -webkit-appearance: none;

    border-radius: 0;

}



.content-box{

	background-image:url(../ke01_img/body-bg.png);

	background-repeat:repeat;

	z-index:10;

	padding-top:70px;

}



.has-gallery{

	margin-left:15px;

	margin-right:15px;

}





.page-has-slider{

	padding-top:00px;

}





.header{

	z-index:9999;

	position:fixed;

	width:100%;

	background-color:#FFFFFF;

	height:50px;

	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{

	height:12px;

	width:18px;
	margin-top:20px;
	margin-left:2%;
	background-position:center center;
	display:block;
	text-align:center;
	z-index:9999;
}





.deploy-right-sidebar{

	width:18px;
	height:12px;
	background-position:center center;
	margin-right:5%;
	float:right;
	margin-top:-12px;
	display:block
		text-align:center;
			z-index:9999;

}



.deploy-back-home{

	background-image:url(../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(../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(../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(../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(../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(../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(../ke01_img/home.png);}

.info-nav{background-image:url(../ke01_img/infoabout.png);}

.folio-nav{background-image:url(../ke01_img/image2.png);}

.video-nav{background-image:url(../ke01_img/clapboard.png);}

.hr-nav{background-image:url(../ke01_img/user_2204.png);}

.yw-nav{background-image:url(../ke01_img/help.png);}

.blog-nav{background-image:url(../ke01_img/pencil.png);}

.mail-nav{background-image:url(../ke01_img/mail.png);}
.mail-add{background-image:url(../ke01_img/add.png);}


.newsletter-nav{background-image:url(../ke01_img/rss.png);}

.call-nav{background-image:url(../ke01_img/phonehook.png);}

.text-nav{background-image:url(../ke01_img/speechbubble4.png);}

.maps-nav{background-image:url(../ke01_img/maps.png);}

.facebook-nav{background-image:url(../ke01_img/facebook.png);}

.twitter-nav{background-image:url(../ke01_img/wx.png);}

.coach-nav{background-image:url(../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(../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(../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(../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(../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(../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(../ke01_img/update-news.png);}

.update-sidebar{	background-image:url(../ke01_img/update-blog.png);}

.folio-sidebar{	background-image:url(../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(../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(../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(../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(../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(../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(../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{
	margin-top:-10px;
	margin-bottom:10px;
}

.footer-text a{
	padding-top:5px;
	font-size:10px;
	color:#8a8a8a;
	line-height:30px;
}



.copyright-sidebar{

	font-size:10px;

	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(../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(../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;

}

.contentk{
	min-height:400px;
}

.contentk img{
	max-width:100%;
	height:auto;
}

.font_14b{
	font-size:14px;
	font-weight:bold;
	color:#333;
}


.newstime{
	color:#888;
	margin-bottom:20px;
	clear:both;
}


/*Feedback*/
#feedback {
}
#feedback li {
	padding: 5px;
	list-style-type:none;
}
#feedback li span {
	color: #F00;
}
#feedback li textarea {
	color: #666;
	border: 1px #CCC solid;
	background: #FFF;
	box-shadow: 0 0px 0px #C0BBB5;
	padding: 5px;
}

#feedback li input  {
	color: #666;
	border: 1px #CCC solid;
	background: #FFF;	
	padding: 5px;
	width:80%;
}
#feedback li #submitBtn, #feedback li #resetBtn {
	float: left;
	padding: 5px 5px;
	line-height: 15px;
	font-size: medium;
	color: #FFF;
	text-align: center;
	margin: 10px 0 0 0px;
	background-color: #000;
	width:20%;
	font-size:12px;
	border:none;
}


/*========招聘=======*/ 
.job{
	padding-bottom:15px;
}
.job TABLE TH {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BACKGROUND: url(../images/bg20.png) repeat-x; line-height:35px;BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; font-size:12px;
}
.job a{
	color:#666;
}
.job TABLE TD {
	TEXT-ALIGN: center; line-height:30px;BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
.job TABLE TD.job_td_title {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; CURSOR: pointer; PADDING-TOP: 0px; font-weight:normal;
}
.job TABLE TD.job_td_title1 A {
	DISPLAY: inline-block; 
}
.job TABLE TD.job_td_title1 A:hover {
	TEXT-DECORATION: underline
}
.job TABLE TD.job_td_title1 IMG {
	MARGIN: 0px 7px 0px 0px
}
.job_txt {
	TEXT-ALIGN: left; PADDING-BOTTOM: 15px; LINE-HEIGHT: 22px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
.job_txt_tr {
	DISPLAY: none
}
.job_td_ico2 {
	DISPLAY: none
}
.jobcontent {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 34px;  COLOR: #686868; PADDING-TOP: 10px
}
.jobcontent td{
	padding:0px 5px;
}


.download{
	float:left;
	font-weight:bold;
	font-size:14px;
}

.projecttitle{
	background:#eee;
	margin-bottom:10px;
	text-indent:5px;
}



.indexpro li{
	width:25%;
	float:left;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	background:none;
	list-style:none;
	margin-bottom:15px;
}
.indexpro li img{
		width:96%;
}

.indexpro li a{
	color:#6b6b6b;
}

.indexpro li a:hover{
	color:#990100;
}

.contimg img{
	max-width:100%;
	height:auto;
}

.leftmenu{
	margin-bottom:15px;
}

.leftmenu li{
	float:left;
	margin-right:4px;
	margin-bottom:4px;
	line-height:26px;
list-style:none;
text-shadow: none;
}
.leftmenu li a{
		padding:0px 12px;
	background:#dbdbdb;
	color:#323232;

}

.leftmenu LI A:hover {
	color: #fff;
	background:#e60012;
}
.leftmenu li .product_list_ulhover {
	color: #fff;
	background:#e60012;
}


.qing {
	DISPLAY: block; CLEAR: both; OVERFLOW: hidden; float:right;
}
.juzhong {
	DISPLAY: block; MARGIN-LEFT: auto; OVERFLOW: hidden !important; MARGIN-RIGHT: auto
}

.yema A {
	BORDER-BOTTOM: #d1d1d1 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d1d1d1 1px solid; LINE-HEIGHT: 22px; MARGIN: 0px 3px; WIDTH: 25px; FLOAT: left; HEIGHT: 24px; COLOR: #666666; FONT-SIZE: 12px; BORDER-TOP: #d1d1d1 1px solid; BORDER-RIGHT: #d1d1d1 1px solid
}
.yema A.next {
	BORDER-BOTTOM: #d1d1d1 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d1d1d1 1px solid; LINE-HEIGHT: 22px; MARGIN: 0px 3px; WIDTH: 50px; FLOAT: left; HEIGHT: 24px; COLOR: #5e5e5e; BORDER-TOP: #d1d1d1 1px solid; BORDER-RIGHT: #d1d1d1 1px solid
}
.yema A:hover {
	COLOR: #d70c18
}
.yema A.yenn {
	COLOR: #d70c18
}

.font14{
	font-size:14px;
	font-weight:bold;
}

.font10{
	font-size:10px;
}

.font_16bred{
	font-size: 16px;
	color:#e60012;
	font-family:"Microsoft Yahei";
}
.fontbred{
	color:#990100;
}

.red{
	color:#eb3341;
}



.qyfc li{
	width:50%;
	float:left;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	background:none;
	list-style:none;
}
.qyfc li img{
		width:96%;
}

.qyfc li .wz{
	min-height:45px;
}

.qyfc li a{
	color:#6b6b6b;
}

.qyfc li a:hover{
	color:#990100;
}



#n_list {
	WIDTH: 100%;
	padding-bottom:15px; 
}
#n_list UL LI {
	LINE-HEIGHT: 28px;
	TEXT-INDENT: 10px;
	BORDER-bottom: #a9a9a9 1px dotted;
	font-size:12px;
	list-style-type:none;
}
#n_list UL LI A {
	COLOR: #323232
}