@charset "utf-8";
body{overflow-x:hidden;}
.headerWarpper .flashNavDiv{
				  height:47px;
				  position:relative;
				  background:url(../images/flashbg.jpg) left 1px repeat-x;
				}
				.headerWarpper .flashNavDiv .flashNav{
				   width:1003px;
				   position:relative;
				   left:50%;
				   margin-left:-501px;
				} 

.headerWarpper center{ 
 background:url(../images/flashbg.png) left top repeat-x;
}
img{
  border:none;
}
.headerWarpper{
  background:url(../images/header.jpg) left top repeat-x;
}			 
.headerWarpper .header{
  height:118px;				
  position:relative;
  width:936px;
  margin:0px auto;
}
.headerWarpper .header .search{
  position:relative;				
  position:absolute;
  right:20px;
  top:80px;
  width:290px;
  height:30px;
}			 
.headerWarpper .header .search .searchText{
  height:23px;
  padding-top:7px;
  padding-left:15px;							
  width:135px;
  background:url(../images/keyantixi_02.jpg) left center no-repeat;
}	
.headerWarpper .header .search .searchText input{
  border:0px; 	
  background-color:#EEEEEE;
  width:120px;
  color:#666666;
}
.headerWarpper .find{
   border:0px;
   background:url(../images/keyantixi_03.jpg) left top no-repeat;
   width:27px;
   position:relative;
   top:3px;
   height:29px;
}

.warpper{
   width:936px;
   position:relative;
   left:50%;
   margin-left:-468px;					
   margin-top:25px;
   margin-bottom:20px;
}
.warpper  .leftDiv{
   width:236px;				
   float:left;	
}
.warpper  .navM{
 background:url(../images/lhm_as.jpg) left top repeat-y;		
 margin-top:5px;
}
.warpper  .navH{
 background:url(../images/lht_as.jpg) left top no-repeat;			   
 padding-bottom:10px;
 padding-top:60px;
}
.warpper  #ckwhH{
 background:url(../images/ckwh1.jpg) left top no-repeat;	
}
.warpper  #gjhzH{
 background:url(../images/gjhz2.jpg) left top no-repeat;	
}
.warpper  #jsptH{
 background:url(../images/lht_jspth.jpg) left top no-repeat;	
}
.warpper  #productH{
 background:url(../images/product2.jpg) left top no-repeat;	
}
.warpper  #rczpH{
 background:url(../images/rczp1.jpg) left top no-repeat;	
}
.warpper  #yjdwH{
 background:url(../images/yjdw1.jpg) left top no-repeat;	
}
.warpper  #yjjgH{
 background:url(../images/yjjg2.jpg) left top no-repeat;	
}
.warpper  #zxzxH{
 background:url(../images/zxzx2.jpg) left top no-repeat;	
}
.warpper  #newslistH{
 background:url(../images/newslist1.jpg) left top no-repeat;	
}
.warpper  .navH  ul{			   
 width:190px;
 position:relative;
 left:22px;		  
}
.warpper  .navH  ul li{
 width:190px;
 min-height:36px;
 _height:36px;
 line-height:36px;
 background:url(../images/lhicon.jpg) 30px 15px no-repeat;
}
.warpper  .navH  ul li a{
 height:36px;
 width:130px;
 display:block;
 padding-left:60px;
 line-height:36px;
 text-decoration:none;
 color:#154FB1;
 background:url(../images/lhbg.jpg)  center bottom no-repeat;
}
.warpper  .navH  ul li a:hover, #curNavL{			  
 background:url(../images/lhhoverbg.jpg) left bottom no-repeat;
 text-decoration:none;
}
.warpper  .navB{
 background: url(../images/lhb_as.jpg) left bottom no-repeat;				  
}

.warpper  .navB .phone{
 background: url(../images/phone.png) left top no-repeat;
 height:187px;
}
* html  .warpper  .navB .phone{height:187px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/phone.png', sizingMethod=scale);}

.warpper  .navB .noPhone{
 background: url(../images/noPhone.png) left top no-repeat;	
 height:78px;
}
* html  .warpper  .navB .noPhone{ height:78px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/noPhone.png', sizingMethod=scale);}

.warpper  .rightDiv{
   width:685px;
   float:right;	
   position:relative;
   background:url(../images/rm.jpg) left top repeat-y;
}
.warpper  .rightDiv  .contH{
  background:url(../images/rt.jpg) left top no-repeat;					
  padding-top:16px;
  padding-left:18px;
  padding-right:11px;
  padding-bottom:30px;
}
.warpper  .rightDiv  .contH .contTitle{
  position:relative;
  margin-top:15px;
  border-bottom:dashed 1px #C6C4C4;	
  width:650px;
  color:#01458B;			
}
.warpper  .rightDiv  .contH .contTitleL{				
  font-weight:bolder;
  font-size:14px;
  background:url(../images/titleIcon.jpg) left center no-repeat;
  padding-left:24px;
  height:40px;
  line-height:40px;
}
.warpper  .rightDiv  .contH .contTitleR{						
  font-size:12px;	
  position:absolute;
  text-align:right;
  right:0px;
  top:12px;
}
.warpper  .rightDiv  .contH .contTitleR span{
 font-weight:bolder;
 color:#FFA628;
}
.warpper  .rightDiv  .contH .contTitleR a{			   
 color:#01458B;		
 text-decoration:none;
}
.warpper  .rightDiv  .contH .contTitleR a:hover{
 text-decoration:underline;			   
}
.warpper  .rightDiv  .contB{
  background:url(../images/rb.jpg) left bottom no-repeat;  
  height:16px;
}			

.booter{
   width:936px;
   position:relative;
   left:50%;
   color:#2D557F;
   padding-top:20px;
   margin-left:-468px;				 			
   background:url(../images/bottom.jpg) center top no-repeat;
   text-align:center;
   padding-bottom:20px;
}

/*滚动代码*/
.booter #toTop{
	position:absolute;
	width:31px;
	height:25px;
	background:url(../images/goTop.jpg) left  top no-repeat;
	right:-40px;
	top:0px;
	cursor:pointer;
}

.booterText{
 height:18px;
 line-heigth:18px;
}
.booterText a{
   color:#2D557F;
   text-decoration:none;
}
.booterText a:hover{  
   text-decoration:underline;
}

/*发展历程.html*/
		    #fzlcDiv{
			    width:650px;		
				position:relative;
				margin-top:10px;
			}
			#fzlcDiv .fzlcL{
			   float:left;
			   width:67px;
			   padding:37px 40px 0px 15px;
			   height:620px;	
			   background:url(../images/fzlc2.png) left top no-repeat;
			}
			* #fzlcDiv .fzlcL{				  
			   _background:none;
			   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fzlc2.png', sizingMethod=scale);	
			}			
			
			#fzlcDiv .fzlcR{
			   float:right;			 	  
			   width:487px;			  
			}
			#fzlcDiv .fzlcR .fzlcCont{
			 margin-top:10px;
			 padding-bottom:10px;
			}
			#fzlcDiv .fzlcR .fzlcCont h3{
			  color:#FFA628;
			  font-weight:bolder;
			  height:26px;
			  line-height:26px;
			  padding-left:16px;
			  background:url(../images/fzlcicon.jpg) left 7px no-repeat;
			  border-bottom:solid 1px #D8D7D7;				  
			}
			#fzlcDiv .fzlcR .fzlcCont h3 a{
			  color:#0068D4;
			  text-decoration:none;
			}
			#fzlcDiv .fzlcR .fzlcCont h3 a:hover{			
			  text-decoration:underline;
			}
			#fzlcDiv .fzlcR .fzlcCont li{
			  padding-left:50px;
			  float:left;
			  width:167px;			
			}
			#fzlcDiv .fzlcR .fzlcCont .explain{			
			  text-indent:2em;
			  line-height:18px;
			  margin-top:20px;
			  color:#5F5E5E;
			}	
/*newslist.html*/
 tr.newslist{
			   color:#6A6969;
			   height:28px;
			   font-size:12px;
			}
			tr.newslist a{
			   color:#6A6969;	
			   text-decoration:none;
			}
			tr.newslist a:hover{
			   color:#01458B;	
			   text-decoration:underline;
			}
			tr.newslist img{
			  margin-left:5px;
			  position:relative;
			  top:2px;
			}				
			.newslist_pageingwarpper {						
			   position:relative;
			   height:20px;	
			   padding-top:6px;
			   background:url(../images/rczp5.jpg) center top no-repeat;
			}
			.pageing{
			   width:310px;
			   position:relative;
			   margin-left:180px;						 
			}
			.pageing a{
			  display:block;
			  width:16px;
			  height:13px;
			  float:left;
			  font-weight:bolder;
			  text-align:center;
			  margin-left:5px;
			  text-decoration:none;
			  color:#979595;
			}					 
			.pageing a:hover, #pageCurrent{
			  color:#ED8000;
			}
/*product.html*/
#product{
			   width:616px;
			}
            #product li{				
				position:relative;
				border-bottom:solid 1px #CCCCCC;
				padding:15px 0px;
			}
			#product li div.imgwarpper{
			   height:98px;
			   width:94px;
			   background:url(../images/product4.jpg) left top no-repeat;
			   padding:5px;
			}	
			#product li div.cont{
			    position:absolute;
				width:476px;
				right:0px;
				top:15px;
			}			
			#product li div.cont a{
			   color:#fff;			  
			   text-decoration:none;
			   display:block;
			   height:24px;
			   width:70px;
			   background:url(../images/product7.jpg) left top no-repeat;
			   text-align:center;
			   line-height:24px;
			}	
			#product li div.cont a:hover{
			   color:#036CBA;	 
			}
			#product li div.cont p{
			   position:relative;
			   color:#727171;
			   line-height:20px;			  
			}
			#product li div.cont h3{
			   color:#0FB5E2;
			   height:20px;
			   line-height:20px;
			   font-size:14px;
			   font-weight:bolder;
			   background:url(../images/product9.jpg) left center no-repeat;
			   padding-left:20px;
			}	
			
			.produtSearch {			
			  background:url(../images/product5.jpg) center no-repeat;
			  width:605px;
			  height:35px;			 
			  position:relative;
			}
			.produtSearch .searT{
			  width:356px;
			  height:18px;
			  line-height:20px;
			  border:solid 1px #D2D2D2; 
			  position:absolute;
			  left:147px;
			  top:7px;
			  color:#727171;
			}
			.produtSearch .searB{
			  width:52px;
			  height:21px;
			  position:absolute;			 	 
			  left:528px;
			  top:7px;
			  border:none;
			  background:url(../images/product6.jpg) left center no-repeat;
			}
/*product1.html*/
 .product1sear{
			   background:url(../images/product1_1.jpg) left top no-repeat;
			   height:63px;	
			   padding:12px;
			   color:#666;
			}
			.product1sear td{
			   padding:#666;			   
			}
			.product1sear .txt{
			   width:125px;
			   color:#666;
			}
			.product1sear .searB{
			  width:52px;
			  cursor:pointer;
			  height:21px;			 
			  border:none;
			  position:absolute;
			  top:8px;
			  background:url(../images/product6.jpg) left center no-repeat;
			}	
			
			#product1Cont{		       
			   border-left:solid 1px #DDDDDD;
			}
			#yjdwCont{		       
			   border-left:solid 1px #DDDDDD;
			   color:#626668;
			}
			.product1ContHeader,
			.yjdwContHeader{
			   margin-top:15px;
			   height:30px;
			   background:url(../images/product1_3.jpg) center no-repeat;			  
			   font-size:12px;
			   font-weight:bolder;			  
			   color:#6BABD0;
			   width:649px;
			}
			#product1Cont tr.single,
			#yjdwCont tr.single{
			   height:30px;	
			   background-color:#fff;		   
			}
			#product1Cont tr.pair,
			#yjdwCont tr.pair{
			   height:30px;
			   background-color:#E9F2F8;
			}
			#product1Cont td.border,
			#yjdwCont td.border{			  
			   border-right:solid 1px #DDDDDD;
			   border-bottom:solid 1px #DDDDDD;
			}
				
  		   .pageingwarpper {						
			   position:relative;
			   height:30px;						 
			}
/*xianrenlingdao.html*/
		    #xrldList{
			   width:596px;
			}
            #xrldList li{
				margin-bottom:20px;
				position:relative;
				width:296px;
				float:left;
				margin-left:1px;				
			}	
			
			#xrldList li  h3{			   
			   height:20px;
			   position:absolute;
			   top:5px;
			   left:100px;
			   width:195px;
			   overflow:hidden;
			   line-height:20px;
			   font-weight:bolder;
			}
            #xrldList li  h3  a{
			  color:#4982BC;
			  text-decoration:none;
			}
            #xrldList li  h3  a:hover{			
			  text-decoration:underline;
			}
/*川抗文化1.html*/
  #ckwh1List li{
				width:290px;				
				margin-left:25px;	
				float:left;		
				height:66px;
				padding-bottom:20px;
				position:relative;				
			}	
			#ckwh1List li img{
				border:none;
			}
			#ckwh1List li div{
			    position:absolute;				
				width:212px;
				top:5px;
				left:90px;				
			}
			#ckwh1List li div a{
			   color:#406EBD;
			   font-weight:bolder;
			   text-decoration:none;
			}	
			#ckwh1List li div a:hover{			 
			   text-decoration:underline;
			}
			#ckwh1List li div p{
			   color:#302F2F;	
			   height:20px;
			   line-height:20px;
			   text-decoration:none;
			}	
/*国际合作.html*/
            #gjhz{
			   width:606px;
			}
            #gjhz li{				
				position:relative;
				border-bottom:dashed 1px #CCCCCC;
				padding:15px 0px;
			}			
			#gjhz li div{
			    position:absolute;
				width:476px;
				right:0px;
				top:11px;
			}
			#gjhz li div a{
			   color:#0096BB;
			   float:right;
			   text-decoration:none;
			}			
			#gjhz li div p{
			   position:relative;
			   color:#727171;
			   line-height:20px;			  
			}
			#gjhz li div h3{
			   color:#0074BB;
			   height:20px;
			   line-height:20px;
			   font-weight:bolder;
			}		
/*技术平台.html*/
.warpper  #jsptH  ul{			   
			 width:222px;
			 position:relative;	
			 left:3px;
			}
			.warpper  #jsptH  ul li{
			 height:35px;
			 width:222px;
			 line-height:35px;				
			 background:url(../images/lhicon.jpg) 8px 16px no-repeat;
			}
			.warpper  #jsptH  ul li a{
			 height:35px;
			 width:202px;
			 padding-left:20px;
			 display:block;			 
			 line-height:35px;
			 text-decoration:none;
			 color:#154FB1;				 
			}
			.warpper  #jsptH  ul li a:hover, #jsptcurNavL{			  
			 background:url(../images/jspt1.jpg) left bottom no-repeat;
			 text-decoration:none;
			}
/*人才招聘.html*/
 #zhaopinDiv h3{
			   	color:#0254A9;
				font-size:14px;
				font-weight:bolder;
				padding-bottom:10px;
			}
			#zhaopinDiv  div{
			   color:#2D2E30;
			   background-color:#E0E8EF;			  
			   height:25px;
			   font-weight:bolder;
			   line-height:25px;
			   padding-left:18px;
			}
			#zhaopinDiv table{
			   border-left:solid 1px #C3D5DA;
			   border-top:solid 1px #C3D5DA;
			}
			#zhaopinDiv  td.border{
			   border-bottom:solid 1px #C3D5DA;
			   border-right:solid 1px #C3D5DA;
			   color:#464747
			}
			#zhaopinDiv .txt{
			   width:130px;
			   margin-left:3px;
			   color:#464747
			}
			#zhaopinDiv .file{
			  margin-left:3px;
			  color:#464747
			}
			#zhaopinDiv .btn{
			  border:none;
			  width:65px;
			  height:26px;
			  background:url(../images/zxzxb.jpg) left top no-repeat;
			}
/*人才招聘2.html*/
 tr.rczplist{
			   color:#6A6969;
			   height:28px;
			   font-size:12px;
			}
			tr.rczplist a{
			   color:#6A6969;	
			   text-decoration:none;
			}
			tr.rczplist a:hover{
			   color:#01458B;	
			   text-decoration:underline;
			}
			tr.rczplist img{
			  margin-left:5px;
			  position:relative;
			  top:2px;
			}
			td.border{
			   border-bottom:solid 1px #CDCCCC;	
			   overflow:hidden;
			}
			td.border a{
			  color:#154FB1;
			  text-decoration:none;
			}
			td.border a:hover{			 
			  text-decoration:underline;
			}
/*研究队伍.html*/
.yjdwsear{
			   background:url(../images/product1_1.jpg) left top no-repeat;
			   height:63px;	
			   padding:12px 40px;
			   color:#666;
			}
			.yjdwsear td{
			   padding:#666;			   
			}
			.yjdwsear .txt{
			   width:195px;
			   color:#666;
			}
			.yjdwsear .searB{
			  width:52px;
			  height:21px;			 
			  border:none;
			  position:absolute;
			  top:8px;
			  background:url(../images/product6.jpg) left center no-repeat;
			}	
/*在线咨询.html*/
 #zxzxH{
			  padding-left:11px;	
		    }
		    #zxzxH textarea{
			  border:solid 1px #D5D4D4;
			  width:195px;
			  height:102px;
			  color:#346AA2;
		  	  padding:5px;				 
			}
			#zxzxH div{
			   margin-top:20px;
			   color:#346AA2;			   			   
			}
			#zxzxH .txt{
			    border:solid 1px #D5D4D4;
				width:143px;
				height:19px;				
			}
			#zxzxH .btn{			   
				width:65px;
				height:26px;
				background:url(../images/zxzxb.jpg) left center no-repeat;
				border:none
			}
			
			
			#zxzxCont img{
			 position:relative;
			 top:5px;
			}
			#zxzxCont tr.pair{
			   height:105px;
			   background-color:#E9F2F8;
			}
			#zxzxCont tr.single{
			   height:105px;				 	   
			}
			#zxzxCont .conW{
			 padding-left:15px;
			 color:#56585B;
			}
			#zxzxCont .conW h3{
			 height:30px;
			 line-height:30px;
			}
			#zxzxCont .conW h3 span{
			  color:#01458B;
			  font-weight:bolder;
			}
			#zxzxCont .conW div{			 
			  line-height:20px;
			}
			#zxzxCont .conW div span{
			  color:#F76C28;			
			}
