@charset "utf-8";
/* CSS Document 
www.35blue.com
bluebc design */

/*********************/
/* 基本区域 */
/*********************/
/*/* mac hide\*/
html, body {height:100%}
/* end hide */


html, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, li, dl,form,address {
    margin: 0px;	
	padding: 0px; 
		
}


p,th,td,input,select,textarea{
    font:normal normal 12px  宋体 ;
    color:#313131;


}

h1, h2, h3, h4, h5, h6, pre, code {
    font-size: 14px; 
}

h2{
	line-height:28px;
	padding-left:10px;
	
}
ul li,ol li{
   list-style-type:none;
}

img{
	border:0;
}

table{
	text-align:left;
}
table td{
  font-size:12px;
  }
hr{
	border:#000 0 solid;
	border-top:#D1D7DC 1px solid;
	height:0;
}

form label {
   cursor: pointer; 
}

a:link,a:visited{
	color:#555555;
	text-decoration:none;
}

a:hover,a:active{
/*	color:#FF9900;*/
    color:#555555;
	text-decoration:underline;
}

a img,:link img,:visited img {
   border: none;
}

p{
 line-height:1.4;

 }
fieldset {
   border: none;
 }


div.clear, span.clear {
     clear: both;
	 font-size: 0px; 
}


body {   
   margin: 0px;	
	padding: 0px; 
	text-align:center;	
	font:normal normal 12px  宋体 ;
    color:#313131;
	
}

#wrapper{
    width:949px;
    margin:0 auto;
    text-align:left;
/*	overflow: hidden;	*/	
}
/*=================网站顶部==========================*/
#Header{
  height:140px;
  border-bottom:1px solid #666666;
  margin-bottom:5px;
  width:100%;
  clear:both;
}
#Header li{
float:left;
}

#Header_Logo{
padding-top:20px;
padding-left:30px;
height:80px;
float:left;
}

#Header_Mainnav{
height:45px;
background:url(../bluebc_images/bg_nav.gif) left top no-repeat;
width:100%;
/*float:left;*/
margin-top:10px;
/*margin-right:30px;*/
}
#Header_Mainnav_js{
padding-top:10px;
}

#Header_Mainnav_js table td{
padding-left:60px;

}
#Header_Mainnav_js table td table{
/*margin:0 15px;*/
margin:0 20px 0 22px;
font-size:12;
}

#Header_Mainnav_js_en{
padding-top:10px;
}

#Header_Mainnav_js_en table td{
padding-left:50px;

}
#Header_Mainnav_js_en table td table{
/*margin:0 15px;*/
margin:0 24px 0 22px;
font-size:12;
}

#Header_Mainnav ul {
padding-left:85px;
padding-top:2px;
}
#Header_Mainnav ul li a{
color:white;
}

#Header_Mainnav li{
float:left;
line-height:25px;
color:white;
font-size:1.1;
padding-left:48px;
padding-top:5px;
}

#Header_Subnav{
/*position:absolute;
top:20px;
right:20px;*/
float:right;
line-height:36px;
height:36px;

}
#Header_Subnav ul{
margin-top:50px;

}
#Header_Subnav li{
line-height:36px;
height:36px;
width:100px;
padding-left:24px;
float:left;
}
#Header_Subnav li img{
vertical-align:middle;
}

/*=================网站用户区域==========================*/

#Userarea{
background-color:#ECECEC;
height:30px;
line-height:30px;
margin-bottom:15px;
}
#Userarea img{
vertical-align:middle;
}

#UserControl{
padding-top:5px;
float:left;
width:430px;
height:20px;
line-height:20px;
vertical-align:middle;
}
#UserControl img{
float:left;
margin-right:20px;
/*vertical-align:middle;*/
}

#UserControl form #Login,.btn_input{
padding:1px;
margin-left:10px;
border:1px #999999 solid;
}
#UserControl form p{
float:left;
/*line-height:30px;
height:30px;*/
padding-bottom:5px;
}
#UserName{
float:left;
}
 #btn_reg{

/*line-height:15px;
height:15px;*/
width:30px;
border:1px #999999 solid;
/*margin-left:10px;
padding:0 15px;
MARGIN-top:5PX;*/
padding:2px 10px;
padding-bottom:3px;
background:#ECE9D8;
float:left;
}
#Userserch{
padding-top:0px;
float:right;
width:310px;
/*padding-right:5px;*/
margin-left:20px;

}
/*#CSS3_ShowUserLogin table tr td{
float:left;
margin:0px;
padding:0px;
}*/
#input_text{
float:left;
}
#btn_images_download{
float:left;
margin-left:8px;
margin-top:5px;

}

/*=================网站主栏==========================*/
#Mainarea{
float:right;
width:680px;
height:100%;	
/*padding-bottom: 32767px;
margin-bottom: -32767px; */

padding-left:10px;
padding-top:10px;
padding-bottom:10px;
/*border:1px solid  #CCCCCC;*/
background:url(../bluebc_images/bg_border_02.gif) left top no-repeat;
}
/*=================网站侧栏==========================*/
#SideArea{
 float:right;
 width:222px;
/* margin-right:10px;*/
padding-left:33px;
background:url(../bluebc_images/bg_border_01.gif) left top no-repeat;
}
#Mainarea h1{
background:url(../bluebc_images/title_product_new.gif) left center no-repeat;
line-height:38px;
padding-left:40px;
margin-bottom:10px;
}
/*=================网站首页中间区======================*/
#Mainarea_index{
float:right;
width:580px;
padding-left:20px;
border-left:1px #CCCCCC dotted;
}
#SideArea_index{
float:left;
width:330px;
padding-left:10px;

}
#News_index
{
width:400px;
float:left;
height:200px;
}
#News_index ul li
{
 line-height:1.8;
 width:300px;
 background:url(../bluebc_images/icon_02.gif) left center no-repeat;
 padding-left:10px;
 border-bottom:1px #CCCCCC dotted;
}
#News_index ul li p
{
float:left;
}
#News_index ul li  .time
{
float:right;
padding-right:20px;
color:red;
}
#img_news_index{
float:left;
padding-top:30px;
padding-right:5px;
height:100px;
width:80px;
}
#News_index ul li span{
color:red;
padding-left:10px;
}
#Cases_index
{
width:170px;
height:200px;
float:left;
}
#Cases_index ul li
{
 background:url(../bluebc_images/icon_06.gif) 15px center no-repeat;
 padding-left:50px;
 line-height:2.1;
}

#Quicklink{
background:url(../bluebc_images/bg_Quick.gif) left center no-repeat;
height:50px;
width:321px;
}
#Quicklink ul {
padding-top:20px;

}
#Quicklink ul li{
float:left;
padding-left:52px;
}

#ComIntro{
background:url(../bluebc_images/bg_comintro.gif) left center no-repeat;
height:204px;
width:322px;
}
#ComIntro img{
float:left;
padding:10px;
height:80px;
}
#img_conintro{
float:left;
height:100px;
width:90px;
}
#ComIntro p{
float:left;
padding-right:8px;
}
#Products_index{
clear:both;
background:url(../bluebc_images/bg_products.gif) left center no-repeat;
width:574px;
height:164px;
/*padding:0 5px;*/
padding-left:10px;
}
/*产品列表*/
.productclass{
width:30%;
float:left;
margin-left:10px;
margin-bottom:10px;
margin-top:10px;
border-right:1px #CCCCCC solid;

}
.productclass_img{
border:1px #CCCCCC solid;
margin:0 auto;
max-width:132px;
max-height:73px;

}

.productclass h3{
margin:0 auto;
padding-top:5px;
padding-bottom:5px;
margin-bottom:10px;
text-align:center;
width:90%;
letter-spacing:1px;
border-bottom:1px red solid;
}
.productclass p{
margin:0 auto;
padding-top:5px;
text-align:center;
font-size:1.1;

}
#index h2 span{
color:red;
}
#index h2 {
border-bottom:1px #CCCCCC solid;
width:90%;
margin-left:3%;
letter-spacing:1px;
margin-bottom:10px;
}

#index h2 img{
padding-left:8px;
}
/*=================网站底部==========================*/
#footer{
clear:both;
height:140px;
position:relative;
margin-top:10px;
margin-bottom:15px;
}
#footer a{
color:red;

}

#footer ul {
 padding-top:5px;
 width:100%-220px;
 padding-left:230px;
 background:#CCCCCC;
 border-top:2px red  solid;
 height:22px;
 vertical-align:middle;
 text-align:center;

}
#footer ul li{
float:left;
border-left:1px black solid;
padding:0 10px;
}

#copyright{
padding-top:20px;
float:left;
}
#copyright p{
line-height:1.8;
}
#iconshow{
padding:40px 0 0 80px;
float:left;
width:260px;
}
#iconshow img{
/*max-height:60px;
max-width:50px;*/
width:62px;
height:72px;
}
/*=================表格区==========================*/

table{
  width: 100%; 
  border-collapse: collapse;
}

/* th{
    padding:8px  18px;
    border: #CCCCCC 2px solid;
	font-weight:bold;
	line-height:1.5;
}
 td{
    padding:6px 11px 6px 18px;
	vertical-align: TOP;
	padding-top: 6px;     
    border: #CCCCCC 2px solid;
	line-height:1.5;
	 
}
*/
/*=================产品区==========================*/
.ProductList_images_class{
float:left;
width:48%;
padding-left:10px;
margin-bottom:15px;
height:125px;
line-height:1.2;
}
.ProductList_images_class h3{
font-size:12px;
margin-bottom:10px;
}
.ProductList_images_class h3 span{
color:red;
}
.ProductList_images_img{
width:130px;
height:112px;
border:1px solid  #CCCCCC;
float:left;
margin-right:10px;
}
.ProductList_images_img img{
/*max-width:121px;
max-height:112px;*/
margin-left:2px;
margin-top:12px;
width:120px;
height:90px;	

}
.more{
float:right;
table-layout:right;
padding-right:30px;
}
.introtext{
height:60px;
}

#Productlist_text{
/*border:1px #E8E8E8  solid;*/
margin-top:10px;
height:165px;

}
#Productlist_text td{
	font-size:12px;
	line-height:2;
	letter-spacing:2px;
}
#Productlist_text h2{
margin:0 auto;
background:url(../bluebc_images/bg_title02.gif) left center repeat-x;
color:white;
height:28px;
padding-left:75px;
letter-spacing:3px;

}

#Productlist_text ul li{
line-height:2;
background:url(../bluebc_images/icon_01.gif) 5px center no-repeat;
padding-left:25px;
margin-left:5px;
letter-spacing:2px;

}

#pagelink{
clear:both;
height:25px;
line-height:25px;
border:1px solid  #cccccc;
border-bottom:1px solid #666666;
background:#EEEEEE;
width:78%;
padding-top:3px;
padding-left:110px;
margin-left:11px;
margin-right:15px;
margin-top:10px;
}
/*=================样式细节区==========================*/
.border_red{
border-bottom: 1px dotted #FF0000;
}

/*=================企业管理系统公用==========================*/
#Tb_ProductTree tr td{
padding-left:5px;
font-size:1.1em;
}

#tb_FriendLinks   tr td{
padding-left:5px;
font-size:1.1em;
}
/*=================关于我们==========================*/
#about #Mainarea {
padding-left:10px;
height:100%;	

}
#about #Mainarea img{
float:left;
padding:20px;

}
#about #Mainarea p{
line-height:2;


}

/*=================关于我们==========================*/
#download #Mainarea {
height:100%;
}
#hr #Mainarea ,#users #Mainarea{
height:478px;
}



#friendLink{
background:url(../bluebc_images/bg_link.gif) left center no-repeat;
height:220px;
width:206px;
margin-top:20px;
margin-left:5px;
}
#friendLink ul{
padding-left:30px;

}

#img_linklogo {
padding:5px;
width:168px; 
height:38px;
border:1px solid #DFDFDF;
margin-top:2px;
margin-left:15px;

}

#img_link{
padding-left:20px;
padding-right:56px;
border-bottom:1px solid #DFDFDF;
margin-top:10px;
margin-left:18px;
}

#news_content{
padding: 10px;

}
#contactcontent{
line-height:2;
margin:10px  20px;
}
#contactcontent h3{
font-size:12px;
margin:10px 0;
background:url(../bluebc_images/icon_06.gif) left center no-repeat;
padding-left:20px;

}
#contact_link ul {
width:100%;
margin-bottom:20px;
}
#contact_link ul li{
background:url(../bluebc_images/adds.gif) left center no-repeat;
padding:0 35px;

float:left;
}

#newstitle{
font-size:1.2em;
font-weight:bold;
}

.honorclass{
float:left;
height:203px;
width:33%;


}

.img_honorclass {
background:url(../bluebc_images/bg_honor.gif) left center no-repeat;
height:203px;
width:173px;
line-height:203px;
text-align:center;
 display:table-cell;
 

}

.img_honorclass img{
max-height:160px;
max-width:150px;
vertical-align:middle;
padding-top:20px;






}

.honorclass p{
text-align:center;
width:173px;
word-break:break-all;
}

.faqclass{
	width:40%;
	float:left;
	margin-left:40px;
	margin-top:20px;
  height:140px;
	
}

#copyrightview{
float:left;
padding-left:20px;
padding-top:40px;
}
#copyrightview ul {
margin-top:20px;
margin-left:10px;
}
#copyrightview ul li{
line-height:2.2;
text-align:left;
letter-spacing:2px;
font-size:1.1em;
}
