@charset "utf-8";
/*============================*/
/*========公用样式 =======*/
/*============================*/

.company {
  width:210px;
  padding-top:20px;
  height:94px;
  background:url(images/index_16.jpg);}
  
.company a {
  color:#CCC;
  display:block;
  clear:both;
  margin:10px 0 0 20px;;}

body {
	font-size:12px;
	font-family: Verdana, Arial, "宋体", sans-serif;
	margin:0;
	padding:0;	
	color:#4C4C4C;
    background:url(images/page_27.jpg) repeat-y #153868;}


#layout {
  width:1003px;
  overflow:hidden;
  height:100%;}
  
form,select {
  margin:0;
  padding:0;}
  
ul,li {
  margin:0;
  padding:0;
  list-style:none;}

.l {
	float:left;}
	
.r { 
	float:right;}
	
.cl {
	clear:both;}
	
a {
 color:#333;
  text-decoration:none;}

a:hover {
  color:#FFF;}
    
.center {
  text-align:center;}

.right {
  text-align:right;}

.left {
  text-align:left;}

#pageLeft {
  width:210px;
  height:100%;
  float:left;}

#pageRight {
  width:793px;
  height:100%;
  float:left;
  background:#FFF;}
  
#resourceSearch {
  width:142px;
  height:190px;
  background:#3C6CA5;
  padding:10px;
  float:left;
  margin-left:42px !important;
  margin-left:21px;
  color:#FFF;}
  
#resourceSearch li {
  margin-top:3px;}

#resourceSearch input,select {
  width:100px;
  height:20px !important;
  height:16px;
  background:#F5F5F5;
  color:#000;}  
 
#newsSearch {
  width:142px;
  height:100px;
  background:#3C6CA5;
  padding:10px;
  margin-left:42px;
  color:#FFF;}      
  
#newsSearch li {
  margin-top:3px;}

#newsSearch input,select {
  width:100px;
  height:20px !important;
  height:16px;
  background:#F5F5F5;
  color:#000;}  
  
/*============================*/
/*========index =======*/
/*============================*/  
  
#indexSearch {
  height:15px;
  width:107px;
  overflow:hidden;
  line-height:15px;
  background:#8E9395;
  float:left;}
 
 .search {
   width:100px;
   height:15px;
   border:none;
   color:#BBBEBF;
   background:transparent;
   margin-left:3px;} 
   
.leftBG {
  height:121px;
  width:210px;
  clear:both;
  background:url(images/index_17.jpg) repeat-y;}
  
#indexNews {
  width:210px;
  height:115px;
  overflow:hidden;
  background:url(images/index_28.jpg) repeat-y;
  clear:both;} 
  
#indexNews ul {
   width:170px;
   overflow:hidden;
   margin:5px auto;}
   
#indexNews li {
  height:24px;
  line-height:24px;
  padding-left:10px;
  border-bottom:1px #8AA7C9 solid;
  background:url(images/indexIco.jpg) no-repeat left 50%;}
  
#indexNews a {
  color:#C5D3E4;}

#indexNews a:hover {
  color:#FFF;}  
  
#newsPic {
  height:130px;
  overflow:hidden;
  background:url(images/index_32.jpg) repeat-y;
  padding-top:10px;
  padding-bottom:10px;
  clear:both;} 
  
.hotNews {
  width:153px;
  height:100px;
  border:5px #CBD2D6 solid;
  margin-left:22px;
  clear:both;}  

.hotNewsTit {
  width:153px;
  text-align:center;
  height:20px;
  line-height:20px;
  margin:6px auto;
  clear:both;}

.hotNewsTit a {
  color:#FF0;}  

#indexAbout {
  width:474px;
  height:294px;
  float:left;
  overflow:hidden;
  line-height:160%;
  padding:16px 0 0 24px;}
  
#indexPro {
  width:256px;
  height:284px;
  padding:6px 5px;
  background:#153868;
  float:left;
  text-align:center;
  margin:16px 0 0 24px;}
  
#indexProContent {
  width:100%;
  background:#FFF;}  

#proTable {
  width:245px;
  height:253px;
  background:#FFF;
  border:1px #D8D8D8 solid;
  border-top:none;
  text-align:center;
  margin:0 auto 5px auto;
  clear:both;}


.indexTable {
  text-align:center;
  color:#4A618E;
  letter-spacing:-0.05em;}
  
.resourceTable {
  text-align:center;
  color:#4A618E;
  letter-spacing:0.05em;}
  
.indexTable td {
  height:20px;}
  
#indexHead {
  color:#000;
  text-align:center;}
  
#resourceHead {
  color:#000;
  font-weight:bold;
  text-align:center;}
  
#indexHead td {
  height:10px;
  vertical-align:baseline;}  
  
.splitLine td {
  height:5px;
  border-bottom:1px #7F7F7F solid;}
   

.rowBlue {
  background:#E6F0FA;}

.whiteT {
  color:#FFF;}

#pageMain {
  width:750px;
  height:auto !important;
  height:288px;
  clear:both;
  text-align:justify;
  line-height:160%;
  padding:16px 0 20px 24px;
  overflow-x:hidden;}

#main {
  height:320px;
  clear:both;} 
  
#foot {
  width:793px;
  border-top:4px #A1A1A1 solid;
  border-bottom:4px #A1A1A1 solid;
  background:#ADADAD;
  color:#383333;
  text-align:center;
  height:16px;
  line-height:16px;
  overflow:hidden;
  clear:both;
  margin-bottom:0;}  
  
#foot a {
  color:#383333;}
 
#foot a:hover {
  color:#FFF;
  background:#F00;
  text-decoration:none;}  
  
.leftMenu {
  margin-right:6px;
  clear:both;}
  
.leftMenu li {
  margin:0;
  padding:0;}    
  
  
/*============================*/
/*========TOP =======*/
/*============================*/
.t2 {
  margin-top:2px;}
  
.t5 {
  margin-top:5px;}

.t10 {
  margin-top:10px;}

.t15 {
  margin-top:15px;}
    
.t25 {
  margin-top:25px;}
  
.t40 {
  margin-top:40px;}
  

/*============================*/
/*========BOTTOM =======*/
/*============================*/

.b20 {
  margin-bottom:20px;}
  
/*============================*/
/*========LEFT =======*/
/*============================*/

.l5 {
  margin-left:5px;}

.l8 {
  margin-left:17px;}
  
.l22 {
  margin-left:22px;} 
  
.l52 {
  margin-left:52px;} 
     
.l60 {
  margin-left:60px;}  
     
.l100 {
  margin-left:120px;}  
  
/*============================*/
/*========RIGHT =======*/
/*============================*/
.r10 {
  margin-right:10px;} 

.r20 {
  margin-right:20px;} 
  
.r60 {
  margin-right:60px !important;
   margin-right:30px;} 

/*============================*/
/*========TEXT =======*/
/*============================*/ 
.RT {
  color:#C00;} 

.BT {
 font-weight:bold;}

 
/*============================*/
/*========PAD =======*/
/*============================*/  
.p5 {
  padding:10px;}


  


/*============================*/
/*========公司简介 =======*/
/*============================*/  

.profile {
  font-size:12px;
  line-height:200%;
  width:600px;
  overflow-x:hidden;
  height:auto;
  margin:30px 0 0 20px;}
  
.profile_en{
  font-size:12px;
  line-height:190%;
  width:710px;
  overflow-x:hidden;
  height:auto;
  margin:0 auto;} 
  
 /*============================*/
/*========新闻样式 =======*/
/*============================*/ 



.newsItem li {
  width:100%;
  position:relative;
  left:-3px;
  top:3px;
  margin:0 0 0 20px;
  height:25px;
  line-height:25px;}

.newsItem a:hover {
  color:#FFF;
  background:#F00;}

.date {
  font-size:10px;
  letter-spacing:0;
  color:#666;}
  
.redText {
  color:#F00;} 
  
.pages {
  width:90%;
  color:#000;}  
  
  
.turnPage {
	width:100%;
	clear:both;
	text-align:center;
	margin:10px auto 0 auto;
	padding-top:10px;
	border-top:1px #CCC solid;} 
	   
.turnPage a {
  width:60px;
  height:20px;

  color:#000;}
  
.turnPage a:hover {
  background:#F00;
  color:#FFF;} 
    
.newsTitle {
  background:#036;
  color:#FFF;
  font-size:14px;
  padding:2px;}  
  
/*============================*/
/*========新闻详细 =======*/
/*============================*/  

#newsLayout {
  width:100%;
  overflow:hidden;
  height:100%;}
  

.newsDetail {
  width:640px;
  height:auto;
  overflow:hidden;
  clear:both;
  margin:0 auto;}

.newsDetailBody {
  padding:20px;
  background:#CFD6E0;
  clear:both;}
  
.newsDetailBG {
  background:url(images/newsDetail_1.jpg) repeat-x #2B5585;}  
  

 
/*============================*/
/*========联系我们 =======*/
/*============================*/  

.contactBG {
  height:280px;
  background:url(images/contactBG.jpg) no-repeat right bottom;}

.contact li {
  font-size:14px;
  line-height:120%;
  width:550px;
  height:auto;
  margin:15px 0 0 55px;
  list-style:disc;}  
  
.contact_en li {
  font-size:12px;
  line-height:120%;
  width:375px;
  height:auto;
  margin:15px 0 0 55px;
  list-style:disc;}    

 
/*============================*/
/*========产品分类 =======*/
/*============================*/  

.bigClassBG {
  width:122px;
  height:24px;
  padding-left:15px;
  line-height:24px;
  color:#F60;
  font-size:14px;
  margin-bottom:15px;
  font-weight:bold;}

.category {
  width:225px;
  margin:10px 0 0 25px;
  overflow-x:hidden;}

  
.subMenu {
  width:175px;
  height:25px;
  margin-left:10px;
  line-height:25px;}  

.subMenu a {  
  color: #000;}  

.subMenu a:hover {
  color:#FFF;
  background:#F60;}
  
.subProC a {
  color:#333;
  text-decoration:none;}
  
.subProC a:hover {
  color:#FFF;
  background:#F30;}  

.subProC {
  margin:-5px 0 10px 0;}

.subProC li {
  list-style:circle;
  height:22px;
  line-height:22px;
  position:relative;
  top:2px;
  width:auto;
  padding:0;
  margin:0 0 0 40px;}
  
.searchInput { 
  width:138px;
  color: #333;
  border: none;
  background: url(images/input_bg.gif) repeat;}

.categorySearch li {
  color:#000;
  margin:5px 0 0 5px;}
  
.button {
  width:auto;
  height:20px;
  cursor:hand;
  padding:0;
  border:none;
  background: url(images/input_bg.gif) repeat;} 
  
.button1 {
  width:auto;
  height:20px;
  cursor:hand;
  padding:0;
  color:#FFF;
  border:none;
  background: url(images/input_bg1.gif) repeat;}     
  
  

/*============================*/
/*==========产品列表=======*/
/*============================*/

.proItem {
  width:180px;
  height:150px;
  float:left;
  margin-top:10px;
  text-align:center;}

.proName {
    width:150px;
	height:25px;
	line-height:25px;
	text-align:center;
	margin-top:2px;
	clear:both;}

.proName a:hover {
  color:#FFF;
  background:#F00;}		
  
.proPic {
  width:128px !important;
  height:126px !important;
  width:120px;
  height:120px;
  text-align:center;
  clear:both;}
      
.proPic a { 
  display:block;
  padding:3px;
  background:#FFF;
  border:1px #CCC solid;}
    
.proPic a:hover{
  display:block;
  padding:3px;
  background:#F60;
  border:1px #FFF solid;}


.bigPicBorder { 
  padding:4px;
  background:#CCC;}

.picBorder {
  border:0;}

  
/*============================*/
/*========产品详细 =======*/
/*============================*/  



.proDetail {
  font-size:12px;
  line-height:200%;
  width:800px;
  overflow-x:hidden;
  height:auto;
  margin:30px 0 0 20px;}	

.layoutProDetail {
  width:735px;
  height:auto;
  margin:0 auto;}

.h1Line {
  height:1px;
  overflow:hidden;
  background:#333;}  
  
  
 
/*============================*/
/*========客户留言 =======*/
/*============================*/  

.msgLeft {
  width:110px;
  height:22px;
  line-height:22px;
  text-align:right;
  float:left;}

.msgLayout {
  width:600px;
  height:auto;
  overflow:hidden;
  text-align:left;
  margin:10px 0 0 0;}
 
.msgTit {
  color:#FFF;}

.msgTitBG {
  width:577px;
  height:28px;
  line-height:28px;
  color:#1D0D0D;
  overflow:hidden;
  background:url(images/msg/msg_11.jpg) repeat-x;}  

.location {
  color:#E4E4DB;}  

.msgContent {  /*留言内容显示区域*/
  color:#1D0D0D;
  background:#EFEBEB;
  padding:10px;
  height:auto !important;
  height:65px;
  border-bottom:3px #C1C1C1 solid;
  overflow-x:hidden;}

.w470 {
  width:470px;}  

.msgHead li {
  width:80px;
  height:auto;
  overflow:hidden;
  text-align:center;}

  
.pubTime {
  color:#999;}  

.msgReply {  /*留言回复区域*/
  color:#FFF;
  background:#595959;
  padding:5px 10px;
  height:15px;
  overflow-x:hidden;}

.msgSplit {
  height:20px;
  overflow:hidden;}

.msgInput { 
  width:420px;
  color: #333;
  border: none;
  background: url(images/input_bg.gif) repeat;}

.msgArea {
  width:420px;
  height:100px;
  color: #333;
  background: url(images/input_bg.gif) repeat-x #C2C2C2 top;
  border: none;}
  
.imgHead li {
  width:60px;
  text-align:center;
  float:left;}  
  
.msgItem li {
  margin-top:5px;}  

#msgSearch {
  margin:0 0 0 40px;}
  
.msgTitW {
  width:70px;
  line-height:20px;
  height:20px;
  float:left;}
  

 
/*============================*/
/*========发展沿革 =======*/
/*============================*/  
  
.dotLine {
    border-top:1px #4C4C4C dotted;
	margin:5px auto;}
  
.about1BG {
  background:url(images/about1BG.jpg) no-repeat bottom right;
  height:450px;}

.list {
  clear:both;
  padding:0;
  margin-top:5px;}

.list li {
  float:left;
  padding:5px;}
  
.year {
  color:#900;}
  
/*============================*/
/*========经营理念 =======*/
/*============================*/  
  
.about2BG {
  color:#333;
  height:270px;
  background:url(images/about2_4.jpg) no-repeat right bottom;}  
  
.about2Text {
  font-size:13px;
  clear:both;
  width:80%;
  margin:5px 0 5px 70px;
  line-height:140%;}
  
/*============================*/
/*========合作伙伴 =======*/
/*============================*/    
  
.cooperation {
  float:left;
  width:200px;}
  
.about5BG {
  width:100%;
  height:234px;
  background:url(images/hzbg.jpg) no-repeat right;}  
  
/*============================*/
/*========联系我们 =======*/
/*============================*/    
  
.contactList {
  float:left;
  width:340px;}
  
.contactList1 {
  float:left;
  width:340px;}  
  
.otherContactBG {
  color:#333;
  height:270px;
  background:url(images/otherContactBG.jpg) no-repeat right bottom;}  

#pageMain1 {
  width:765px;
  height:auto !important;
  height:288px;
  clear:both;
  text-align:justify;
  line-height:160%;
  padding:16px 0 20px 24px;
  overflow-x:hidden;}

  
/*============================*/
/*========设备生产 =======*/
/*============================*/ 

.workshopTit {
  background:#000;
  color:#FFF;}

.workshopContent {
  background:#F5F5F5;
  color:333;}


     
/*============================*/
/*========加工业务 =======*/
/*============================*/    
.process1BG {
  color:#333;
  height:270px;
  background:url(images/process1.jpg) no-repeat right bottom;}    