html{	
	margin: 0;
	padding: 0;	
	line-height: 22px;
	font-size: 12px;
	width: 100%;	
}
a{
	color:#000;	
}
a:hover{
	color: red;
}
body{
background-color: #e7e7e7;
}
#wrapper,#maincolumn_full,#pageContainer,#top{
	width: 942px;
	margin: 0 auto;
}

#top{
	background: url(../images/content.jpg) 0 0 repeat-y;
	height: 102px;
}
#header{
	width: 930px;
	width: 930px;
	height: 68px;
	margin: 0 6px;
	background: url(../images/top.jpg) 0  0 repeat-x;
}
#logo{
	width: 275px;
	height: 68px;
	float: left;
	margin-left: 15px;
}
#en{
	height:25px;
	padding-right:10px;
	padding-top:5px;
	text-align:right;
	width:560px;
	float: right;
}
#en a{
	margin-left: 4px;
}
#navmenu{	
	display:block;
	height:34px;
	width:930px;
	float: left;	
	background: url(../images/nav.jpg) 100% 0 no-repeat;
}
#navmenu ul ul{
	display: none;
}
#footer{
	width: 942px;
	height: 136px;
	margin: 0 auto;
	background: url(../images/footer.jpg) 0 0 no-repeat;
}
#footer ul{
	width: 340px;
	margin: 0 auto;
	height: 24px;
}
#footer ul li{
	float: left;
	padding:  0  0  0 10px;
	height: 24px;
	line-height: 24px;
}
#flink{
	text-align: center;
	line-height: 32px;
	position: relative;
	}
#flink  p{
	text-align: center;
}
#flink  p span{
	left:10px;
	position:relative;
	top:-9px;
}
#flink  p span a ,#flink  p  span a:hover{
	color: #000;
	font-family: arial;
	text-decoration: none;
	cursor: text;
}
#flink  p  img{
	margin-left: 9px;
}
#flink  a{
	color: #fff;
}
#flink  a:hover{
	color: red;
}     
#pageContainer{
	background: url(../images/content.jpg) 0 0 repeat-y;
}

#wrapper{
	 background: url(../images/wrapper.jpg) 0 0 no-repeat;
}
#banner {
	width: 942px;
	margin: 0 auto;
	background:url(../images/content.jpg) repeat-y scroll 0 0 transparent;
}
#icp{
    width: 960px;
	float: left;
	line-height: 22px;
	padding: 9px 10px ;
	font-family: arial;
	color: #808080;
	text-align: center;
	height: 70px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
}
#icp p span{
	margin-left: 15px;
}
#left{
	float: left;
	width: 210px;
	margin: 14px 20px  20px 28px  !important;
	margin: 14px 20px 20px 14px; 
	background: url(../images/lmenu.jpg) 0 100% no-repeat;
	height: 424px;
}
#left h3{
	background: url(../images/lmenut.jpg) 0 0 no-repeat;
	height:33px;
	line-height:33px;
	padding-left: 30px;
	color: #fff;
	white-space: nowrap;
	margin: 0;
	font-size: 14px;
	font-family: arial;
}

#left ul.menu,.moduletable-pro,.moduletable-app ul{
	margin-left:10px ;
	margin-top: 0;
	width:190px;
}
#left ul li a,#left .moduletable-pro h3{		
	display:block;		
	color: #000;
	line-height: 14px;	
	background: url(../images/leftli2.jpg) 10px 50% no-repeat;
	padding: 9px  0  9px 32px !important;
	padding: 9px 0 9px 20px ;
	border-bottom: 1px solid #ddd;
	
}
#left .moduletable-pro h3{
	height: auto;
	font-size: 12px;
	font-weight: normal;
	padding: 9px  0  9px 32px ;
}
*+ html  #left ul li a{
	padding: 9px 0 9px 20px  !important;	
}

#left ul li a:hover,#left ul li.active  a ,#left .moduletable-pro h3.active,#left .moduletable-app #current a,#left .moduletable-cases #current a{
	background: url(../images/leftli.jpg) 10px 50% no-repeat;
	color: red;
}
#left .moduletable-pro li a{
	background: none;
	color: #000;
	padding-left: 45px !important;
	padding-left: 32px;
}
*+ html #left .moduletable-pro li a{
	padding-left: 32px !important;
}
#left .moduletable-pro li a:hover,#left .moduletable-pro  #current  a{
	background: url(../images/arrow.gif) 35px 50% no-repeat;
	color: red;
}
#mentor  ul,#left .moduletable-pro ul{
	display: none;
}
#maincolumn{
	width: 640px;
	float: left;
	margin:0; 
}
#content{
	padding: 0 12px;
	position: relative;
}

td.sectiontableheader-news{
	background:url(../images/newstop.jpg) 0 0 repeat-x;
	height: 37px;
	line-height: 37px;	
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.sectiontableentry1-news  a,
.sectiontableentry2-news  a{
	background: url(../images/newli.jpg) 0 50% no-repeat;
	padding-left: 50px;
	margin-left: 20px;
}
#spc{
	background: url(../images/navtab.jpg) 0 0 no-repeat;
	width:894px;
	height: 41px;
}
#spc a{
	display:block;
	float:left;
	height:24px;
	text-align:center;
	width:174px;
	height: 30px;
	line-height: 30px; 
	margin-top: 12px;
	color: #fff; 
}
#spc a:hover{
	color: red;
}
#spc a.spca{
	color: #000;
}
#spc a:hover,#spc a.spca{
	background:url(../images/spcbtn.gif) 100% 0 no-repeat;
}
.moduletable-spc{
	width: 894px;
	height: 158px;
	background: url(../images/pane.jpg) 0 0 no-repeat;	
	padding-left: 30px;
	overflow:hidden;
	float: left;
	position: absolute;
	top: 41px;
	left: 0;
}
.moduletable-spc ul,.content-spc{
	display:block;
height:118px;
line-height:26px;
overflow:hidden;
padding-top:26px;
width:820px;
}
.moduletable-spc ul li {
	width: 350px;
	float: left; 
}
.item-spc{
	width: 380px;
	float: left; 
} 
.scrollDiv {
	margin: 20px;
}
.scrollDiv  .item-spc{
	width: 800px;
	float: none;
}
.moduletable-spc ul li a,.item-spc a{
	background: url(../images/leftli2.jpg) 10px 50% no-repeat;
	padding: 9px  0  9px 32px ;
	
}
 table.list-products{
	margin-top: 20px;	
	width: 640px;
}
 table.list-products td{	
	text-align: center;	
	height: 40px;
 }

 .list-products  thead td{
	color: #2c64bf;
 }

 .treven{
	background-color: #fff;
 }
 .trodd{
	background-color: #e9ecf3;
 }
 .highlight{
	background-color: #FFF2F2;
 }
/*   pages */
.pagination{
	width: 300px;
	height: 30px;
	line-height: 30px;
	margin: 5px auto 10px;
}
.pagination span ,.pagination a{
	padding: 0 9px;
	color: #000;
}
.back{
	display: none;
}

.sectiontableentry1-news ,.sectiontableentry2-news{
	height: 36px;
	line-height: 36px;
	padding-right: 15px;
}

.sectiontableentry1-human,.sectiontableentry2-human{
	height: 28px;
	line-height: 28px;
	padding-right: 15px;
}

.sectiontableentry1-human a,.sectiontableentry2-human a{
	display:block;
	padding-left:25px;
}
.sectiontableentry1-news  a,.sectiontableentry2-news a{
	display:block;
	padding-left:25px;
	width:440px ;
}
.contentheadopen-human .contentheading-human{
	font-size:14px;
	font-weight:bold;
	height:30px;
	width:600px;
	padding-top: 20px;
}
.contentpaneopen-human .back{
	display: block;
	padding-left:580px;
	padding-top:40px;
	text-align:right;
}
.sectiontableentry1-news{
	background-color: #fff;
}
.blog-human .contentheading-human{
	font-size: 14px;
	font-weight: bold;
	color: #2653b8;
	margin-top: 9px;
	display: block;
}
.blog-human .clickphone{
	border-bottom:1px dashed #000000;
	height:1px;
	overflow:hidden;
	width:596px;
}
.contentpaneopen-web .clickphone{
	height:1px;
	overflow:hidden;
}
.contentheading-news{
	width: 598px;
	text-align: center; 
	line-height: 45px;
	font-size: 14px;
	font-weight: bold;
}
#user2{ width: 894px;
height: 205px;
margin-left: 22px;
position: relative;
}
#user2 .moduletable{
	width: 894px;
	height: 41px;
	float: left;
}
#pathway,.contentheading-info,.contentheading-members,.contentdescription-news,
.contentheading-products,.contentheading-cases,.contentheading,.componentheading-after,
.componentheading-human,.products-cases,.componentheading-web,
.contentheading-contact,.contentheading-style,.contentheading-service{
	width: 600px;
	height: 46px;	
	margin-top: 15px;
	text-indent: -9999px;
	display :block;

}
.buttonheading{
	display: none;
}
.contentdescription-news{
	margin-top: 0;
	height: 66px;
}
.contentpaneopen-web{
	width: 600px;
}
.contentpaneopen-web img{
	width: 100px;
	float :left;
	margin: 9px;
	height: 100px;
	
}
.contentheading-info{
	background: url(../images/companyinfo.jpg) 0 100% no-repeat;	
}
.contentheading-members{
	background: url(../images/members.jpg) 0 100% no-repeat;
}
.contentheading-cases,.products-cases{
	background: url(../images/cases.jpg) 0 100% no-repeat;
}
.contentdescription-news,.componentheading-after{
	background: url(../images/news.jpg) 0 0 no-repeat;
}
.componentheading-human{
	background: url(../images/humantt.jpg) 0 100% no-repeat;
}
.contentheading-contact{
	background: url(../images/contact.jpg) 0 100% no-repeat;
}
.contentheading-style{
	background: url(../images/style.jpg) 0 100% no-repeat;
}
.contentheading-service,.componentheading-web{
	background: url(../images/service.jpg) 0 100% no-repeat;
}
#pathway{
	background: url(../images/procenter.jpg) 0 100% no-repeat;
}
.breadcrumbs{
	color: #2653B8;
}
.breadcrumbs span{
	margin: 0 4px;
	color: #2653B8;
}
.breadcrumbs a{
	color: #2653B8;
}
.breadcrumbs a:hover{
	color: red;
}
.icompany{
	width: 120px;
	float: left;
	display: block;
}
.tcompany {
	width: 440px;
	float: left;	
	padding-top: 9px;
}
.tcompany  p{
	padding-left: 15px;
}
.tcompany  .tline{
	background-color: #fff;
	color:#2653B8;
	font-size:14px;
	font-weight:bold;
	height:28px;
	line-height:28px; 
}
.contentpaneopen-info p{
	text-indent: 24px;
	padding-top: 6px;
}
.contentpaneopen-contact img{	
	margin: 9px 0;
}
.cont{
	width: 620px;
}
.contimg{
	width: 260px;
	float: left;
}
.conttxt{
	width: 320px;
	float: right;
	padding-top: 9px;
}
table.contentpane-news{
	width: 598px;
	margin-top: 20px;
	display: block;
}
.contentpane-news  table{
	width: 598px;
}
.contentpaneopen-news .back{
	display: block;
	position: absolute;
	bottom: 10px;
	right: 20px;
}
.attributes  table{
	border: 1px solid #000;
	border-collapse:collapse;
	text-align: center;
}
.weblinks-weblink .item{
	width: 200px;
	height: 80px;
	float: left;
	text-align: center;
	padding-top: 10px;
}
.weblinks-weblink .item   img{
	height: 40px;		
}
.weblinks-weblink .item .title{
	padding-top:9px;
}
#flash{
	margin-left: 6px;
}
.newpro ul{
	padding-top: 0px;
}
.newpro ul li {
	float: none;
	line-height: 22px;
	width: 740px;
	float: left;
}
.newpro ul li a{
	display: none;
}
.newpro li li{
	float: left;
	width: 180px;
}
.newpro li li a{
	display: block;
	float: left;
	padding:0 0 0 32px !important;
	padding:0 0 0 32px ;
}
#header form{
	width: 225px;
	float: right;
	height: 25px;
	right: 8px;
	bottom: 9px;
}
.marginl5{
	margin-left: 5px !important;
	margin-left: 2px;
}
#mod_search_searchword{
	background: url(../images/searchbox.jpg) 0 0 no-repeat;
	border: none;
	height:25px;
	line-height:25px;	
	padding: 0 0 0 4px;
	width:184px;
	}
*+html  #mod_search_searchword{
	padding: 0 0 0 4px !important;
}
.button{
	background: url(../images/searchbtn.jpg) 0 0 no-repeat;
	width: 29px;
	height: 25px;
	border: none;
}
.moduletable-spc .more,.moduletable-spc .more-spc{
	display: none;
}
.searchintro{
	margin-left: 10px;
}
.contentpaneopen  fieldset{
	margin-bottom: 4px;
	width: 860px;
	margin-left: 10px;
	display: block;
}

/* zhengxiu css */
.w895{width:895px;margin:0 auto;}
.size16{font-size:16px;}
.bold{font-weight:bold;}
.bimg205{
	width:205px;
	height:70px;
	background:no-repeat center center;
	display:block;
}
.wlctitle{
	color:#1b4593;
	border-bottom:1px solid #6c99bf;
	height:30px;
	line-height:30px;
}
.wlcul li{
	float:left;
	text-align:center;
	padding-top:15px;
	height:95px;
	width:205px;	
}
.wlcul .prcss{
	padding-right:25px;
}
