body {
	font-size: 13px;
	font-family: arial,helvetica,sans-serif;
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #fff;	
	width: 100%;
}
#top {	
	height: 60px;
	padding: 15px 0;
}
table ,tr,td{
	margin: 0;
	padding: 0;
}
#wrapper{width: 1000px;margin: 0 auto; padding-bottom: 20px;padding-top: 20px;}
#vision{width: 159px; margin-top: 4px; color: #7F9447; height: 27px; background:url(../images/version.gif) 0 0  no-repeat; line-height: 26px; }
a {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
a:hover,.red{
	color:#090355;
}
img {
	border: none;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#logo {	
	width: 300px;		
	}
#qiehuan{
	padding:0px 20px 20px 0px; 
}
#icp{ height: 20px; color: #000; line-height: 20px; text-align: right;border-top: 1px solid #ddd; margin: 2px 0 0;padding: 0;}
a#made{color: #4d4d4d;}
a:hover#made {
	color:#090355; 
}
#footer{
	border-top: 5px solid #090355;
	line-height: 26px;		
	margin-top: 10px;
}

#login{
	width: 159px;
	position:relative;
	height: 60px;
}
#banner{
	background-color: #eee;
	height: 338px;
	padding: 15px 0;	
	margin-bottom: 15px;
	display:none;
}
.peoplelist{
	width: 200px;
	text-align: center;
	height: 240px;
	float: left;
	padding-top: 20px;
}
.peoplelist img {
	width: 120px;
	height: 160px;
}
.peoplelist p{
	margin: 0;
	padding: 0;
	line-height: 20px;
}
#flash{
	background-color: #eee;
	height: 338px;	
}
#advert1{
	background-color: #eee;
	height: 176px;
	padding: 15px 0;	
	margin-bottom: 15px;	
}
#content{
	width: 1000px;	
	font-family: Arial;
	word-spacing : 2px; 
	line-height: 20px;
	background-color: #ececec;
}
.left{
	float: left;
}
.right{
	float: right;
}
.clr{
	clear: both;
	overflow: hidden;
	height: 0;
}
#left{
	width: 287px;
} 
#right{
	background: #ececec url(../images/map.jpg)  center 80% no-repeat;
	height: 356px;
}
#midcont{
	width: 706px;
	background-color: #f6f6f6;
	border: 2px solid #fff;
}
#searchForm{
	padding: 30px  20px; 
}
#user1{
	padding: 10px;
	background:url(../images/lline.jpg) repeat-x  0 100%;
	height: 20px;
	margin:0 10px;
	text-transform:lowercase;
}
.contentheading-about,.contentheading,.ttitle,.contentheading-supply{
	font-size: 20px;
	padding-left: 20px;
	color: #090355;	
}
.contentpaneopen-about,.contentpaneopen,.contentpaneopen-supply,.contentpaneopen-contact{
	padding-left: 20px;
}

#left .module-advantages li  a span{
	
	display: block;
}

.ttitle{padding-left: 0;}
.contentpagetitle-welcome,.module-news h3,.module-practise h3,.module-jobs h3{
	text-indent: -9999px;	
}
.contentpagetitle-welcome{
	background: url(../images/cn-welcom.jpg) 0 0 no-repeat;
	width :137px;
	height: 24px;
	display :block;
}
.contentpane-welcome{padding:0 15px; height: 320px !important; height: 331px; position:relative;top: -20px !important ;top: -10px;}
*+html .contentpane-welcome{top: -10px !important; height: 331px !important;}
.contentpaneopen-welcome{
	border-top: 1px solid #898989;
	border-bottom: 1px solid #898989;
	height: 225px
}

.module-news{
	margin: 0 15px;
	border-bottom: 1px solid #898989;
	height: 282px;
}
.module-practise{
	padding: 0 15px;
	height: 50px;
}
.module-practise h3{
	width: 160px;
	height: 24px;
	margin-top: 10px;
	display:block;
	background: url(../images/cn-practise.jpg) 0 0 no-repeat;
}
.module-jobs h3{
	width: 127px;
	height: 24px;
	margin-top: 30px;
	display:block;
	background: url(../images/cn-jobst.jpg) 0 0 no-repeat;
}
.module-news h3{
 margin-top: 10px ;
 width: 80px;
 height: 24px;
 background: url(../images/cn-news.jpg) 0 0 no-repeat;
}
.module-down{
	margin: 10px;
}
.module-down select{
	border: 1px solid #e1e1e1;
	background-color: #e1e1e1;
	width: 200px;
	height: 24px;
}
.module-down option{
	width: 210px;
	line-height: 25px;
	background-color: #fff;	
}
.positionline{
	width: 680px;
	background: url(../images/backimage-1.jpg) 0 0 repeat-x;
	height: 37px;
	line-height: 37px;
}
#positions table{
	margin-left: 10px;
}
#positions table td{
	padding-left: 10px;
	height: 37px;
	line-height: 37px;
}
.contentpanebox-news{
	border-top: 1px solid #898989;
	padding-top: 10px;
	padding-bottom: 6px;
}
.back{
	display: none;
}
.more{
	background: url(../images/more.jpg) 0 center no-repeat;
	height: 20px;
	line-height: 20px;
	padding-left: 16px;
	width: 100px;
	margin: 10px 20px;
}
#left .module-story,.module-about,.module-contact,.module-advantages ,.module-consultants{
	padding-top: 30px;
}
/*.module-contact{
	padding-top: 50px;
}*/
#left  .categories-story {
	background: url(../images/cn-ourstory.jpg) 5px 0 no-repeat;
}
#left .categories-about {
	background: url(../images/cn-aboutus-t.jpg) 5px 0 no-repeat;
}
#left .categories-contact/*,#left .module-contact*/ {
	background: url(../images/cn-contactus-t.jpg) 5px 0px no-repeat;
}
#left .module-advantages h3 {
	background: url(../images/cn-advantages-t.jpg) 5px 0 no-repeat;
	text-indent :-9999px;
	height: 30px;
}
#left .categories-consultants {
	background: url(../images/cn-consultants-t.jpg) 5px 0 no-repeat;
}

#left li ul,#left .menu {
	margin-top: 10px;

}
#left li a{ text-indent: -9999px; display: block; 
   /*text-transform:uppercase;*/
	line-height: 27px;
	word-spacing:0px;
	padding-left: 10px;

 }
#left li a:first-letter{
	text-transform:uppercase;
}
#left li li,#left .menu li{
	background: url(../images/lline.jpg) 0 100% repeat-x;
	line-height: 27px;
	height: 27px;
}
#left li  li a ,#left .menu li a{display: block; text-indent: 0px; height: 27px; line-height: 27px; font-size: 13px;}
#left li li a:hover,#left li li.active a ,
#left .menu li a:hover,#left .module-jobs .item289 a, 
#left li#active1 a,#left li li.iactive a{
	background: url(../images/li-on.jpg) 0  0 repeat-x;
	display: block;	
	height: 27px;
	color: #fff;
}

#search{
	width: 220px;
	padding-top: 10px;
}
#mod_search_searchword{
	border: 1px solid #ececec;
	float: left;
}
#submit{ width: 180px; height: 25px; line-height: 25px; color: #fff; text-align: center;
background-color: #090355; float: right; font-family:the new roman;font-size: 15px; }
#bbs .inputbox{ width: 300px; border: 1px solid #ddd; }
#bbs{
	padding-bottom: 40px;
}
#bbs .bname{
	color:#090355;
	display:block;
	font-weight:bold;
	text-align:right;
	width:220px;
}
#mod_search_btn2{
	border: none;
	background: url(../images/cn-search.jpg) 0 center no-repeat;
	width: 63px;
	height: 20px;
	display: block;
	float: left;
	text-indent: -9999px;
}
.divtxt{
	width: 490px;
	/*padding-left: 10px;*/
	/*padding-bottom: 40px;*/
}
.divimg{
	width: 170px;
	margin:0 0 0 10px;
	display:inline;
}
.practise{
	border-bottom: 1px solid #898989;
	height: 60px;
	width: 900px;
	margin-left: 20px;
	margin-bottom: 20px;
}
.practise img{
	margin-top: 10px;
}
.industy h3, .function h3{
	font-size: 18px;
	margin:  10px;
	color: #090355;	
}

.cmid{color:#090355;
font-size:11px;
line-height:18px;
margin-left:20px;
margin-right:60px;
padding-left:10px;
width:240px;}
.cmid p{ clear:left; margin: 0;padding: 0;}
.cmid p span{ display:block;
float:left;
font-weight:bold;
width:60px;}
span.address{
	height:52px;
}
.cmid  p a{ color:#090355;}
.cmid p a:hover{text-decoration: underline;}
.industy{padding-left: 20px; width: 510px;}
.industy dt{
	background: url(../images/dt.jpg)  10px  center no-repeat;
	padding-left: 30px;
	
}
.industy dd{
	margin: 0;
	padding: 0 0 0 30px;
	color: #4d4d4d;
}
.industy dt a:hover{
	text-decoration: underline;
}
.function{
	width: 370px;	
}
.function li{
	font-size: 13px;
	font-weight: bold;
	padding-left:15px;
	font-family:arial;
} 
.contentpane-supply,.contentpaneopen-search{padding-bottom: 160px;}
.contentpaneopen-search div{width: 800px; margin-left: 20px; padding-left: 20px; border: 1px solid #ddd; border-bottom: none;}
.searchintro .inputbox{width: 30px;}
.divshow{
	width: 450px;
	height: 170px;
	line-height: 28px;
}
.divshow p{ margin:10px 20px; width: 400px;
	line-height: 28px;
 }
.divshow a{
	font-weight: bold;
}
.divshow a:hover{
	text-decoration: underline;
}
#suersub ,#closebut{
	width: 40px;
	height: 30px;
}


