@charset "utf-8";
/* CSS Document */
body{
 margin:0px;
 font-size:12px;
 color:#3f6081;
 font-family: Arial, Helvetica, sans-serif, "黑体", Arial;
 }
 
*{
 margin:0;
 padding:0;
 }
 
.clear{
 clear:both;
 }
 
img {
 border:0px;
 }

a { 
 text-decoration:none; 
 color:#4d678a;
 }
 
.fb{
 font-weight: bold;
 }
 
.border_blue{
 border:1px solid #cfd8e1;
 }
 
.mgt10{
 margin-top:10px;
 }
 
.pdt10{
 padding-top:10px;
 }
 
.wrap{
 width:960px;
 margin:0 auto;
 }
 
.head{ height:78px;}
	.head .logo{ 
	             float:left; 
	             margin-top:27px;
				 margin-left:20px; 
				 display:inline;
				 }
				 
	.head .site{ float:right;
	             margin-top:40px;
				 width:718px;
				 font-family:Arial, Helvetica, sans-serif;
				 display:inline;
				 }
				 
	.head .site .l{ float:left; }
	
	.head .site .l a{color:#4d9bc2; }
	
	.head .site .r{ float:right;}
 
.footer {
 line-height:30px;
 color:#85a8d0;
 line-height:30px;
 }
 
.footer a{color:#85a8d0;}

	.footer p{
	          border-left:0px;
			  border-right:0px;
			  text-align:right;
			  }
			  
	.footer span {
	          color:#a9b3bd;
			  display:block;
			  text-align:center;}
			  
.bor {border:1px solid #999;}	


.main_ad{ margin-top:9px;}


.product_bg{   
    margin-top:-40px;
    *margin-top:-44px;	    
	height:40px;
	z-index:3006;
	width:962px;
	filter:alpha(opacity=70);
	_moz-opacity:0.7;
	opacity:0.7;
	background:url(img/opa.jpg) no-repeat;
   }


.product {


	height:30px;
	z-index:3006;
	position:relative;
	top:-35px !important;	
	left:10px;
}
.product a { 
	margin:0 10px;
	text-align:center;
    line-height:30px;
	_moz-opacity:1;
	opacity:1; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	margin-bottom:10px;
	color:#000; 
    background:url(img/opp_btn1.gif) center no-repeat;
}

#orf {padding:5px 15px; } 
#mirna { padding:5px 25px;} 
#qpcr { padding:5px 25px;} 
#change { padding:5px 10px;} 

#orf:hover,#mirna:hover,#qpcr:hover,#change:hover{	
     background:url(img/opp_btn.gif) no-repeat center;
 }


.product a.a1,.product a.a2,.product a.a3,.product a.a4{
	background:url(img/opp_btn.gif) no-repeat center;
	color:red;
	line-height:30px;
 }



/*
#pshow{
	position:absolute;
	margin-top:-270px;
	width:529px;
	height:200px;
	margin-left:150px;
	left: -68px;
	top: 379px;
}
*/

#pshow{
	position:relative;
	left:-10px;
	top:-18px;
	margin-top:-230px;
	width:400px;
	height:200px;
	margin-left:30px;

}

/*//新增---------------------------------------------*/
#orf_area, #mirna_area, #qpcr_area, #change_area {display:none;position:absolute; }

.product_orf {
} 


.produt_mirna {

	margin-left:140px !important;
	margin-left:138px;
} 
.produt_qpcr {

	margin-left:280px !important;
	margin-left:288px;
} 
.produt_change {
	margin-left:415px !important;
	margin-left:418px;
} 

/*//----------------------------------------------------*/


#pthink_area, #pidea_area {display:none;position:absolute; }

.produt_think {
	background:#fff;
	margin-left:170px;
} 

	
.pidea_infor {line-height:24px;}
.pidea_infor1  { float:left; width:100%; background: url(img/Lenovo_index_2_2_13.jpg) 60% 50% no-repeat #426180; line-height:24px; color:#FFF;}
.pthink_infor {line-height:24px;}
.pthink_infor1 { float:left; width:100%; background: url(img/Lenovo_index_2_2_13.jpg) 60% 50% no-repeat #426180; line-height:24px; color:#FFF;}

.show{display:block;}
.hidd{display:none;}

.news{ line-height:30px; color:#3f6081; }
	.news .more{float:right; margin-right:10px; color:#ff8402;line-height:30px;}
	.news p{ margin-left:10px;}
	.news p span {color:#999;}
	
.ad_3 li{float:left; display:inline;border:1px solid #cfd8e1; background:url(img/bg_ad.jpg) repeat-x top left; padding:2px;width:318px; height:163px; text-align:center;}
	.ad_3 li.p2 { margin-left:15px;}
	
/* 滑出菜单 701修改*/	
	
	
    #p_sub_nav{  margin: 0;   padding: 0;  list-style: none;  margin-top:-10px; position:absolute; width:500px; }
	#p_sub_nav_bg a{text-decoration:none;  padding:1px; }
	#p_sub_nav_bg tr td .arr_up {position: absolute; margin-left:50px;*margin-top:-7px;}
    #p_sub_nav_bg tr #hid_1,   #p_sub_nav_bg tr #hid_2{ width:60px; margin-top:10px; } 
	#p_sub_nav_bg tr #hid_3{height:30px;}
	#p_sub_nav_bg tr td .inner {border:1px solid #d0dae6; background-color:#e0e7f1; margin-top:7px;*margin-top:0px;}
	#p_sub_nav_bg tr td .inner tr td ul { margin:10px 0px; }
	#p_sub_nav_bg tr td .inner tr td ul li{ line-height:22px; text-indent:10px; padding-right:10px; cursor:pointer; color:#3f6081; }
	#p_sub_nav_bg tr td .inner tr td ul li a{ line-height:22px;}
	#p_sub_nav_bg tr td .inner tr td ul li.alt { line-height:22px; text-indent:10px; background-color:#aab8d2; color:#fff; }
	#p_sub_nav_bg tr td .inner tr td ul li.alt a {  text-indent:10px; color:#fff;  padding:1px; }
	#p_sub_nav_bg tr td .inner tr td ul li.alt2{  height:22px;*height:16px;  background-color:#24abd0; overflow:hidden}
	#p_sub_nav_bg tr td .inner tr td ul li.alt2 a { color:#FFF;  }
	#p_sub_nav_bg tr td .inner tr .r ul li { overflow:hidden; height:22px;}

	
.ad_area{}
	.ad_area p{border:1px solid #cfd8e1; background:url(img/bg_ad.jpg) repeat-x top left; padding:2px; float:left; display:inline; width:318px; height:163px; text-align:center;}
	.ad_area .p2 {margin-left:15px;}
