@charset "utf-8";
/* CSS Document */

*
{
	padding:0;
	border:none;
	margin:0;
}
body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	margin:0 auto;
	background:url(../images/bg.png) repeat;
}
#container
{
	width:989px;
	background:#fff;
	margin:0 auto;
	
}
#p_header
{
	width:100%;
	height:106px;
	background:#0298d7;
}
#header
{
	width:1000px;
	height:106px;
	background:url(../images/sky_bg_header_top.jpg) no-repeat;
	margin:0 auto;
	
	
}
#header div.first
{
	width:1000px;
	color:#0a0606;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:5px;
	
}

#header div.lft
{
	width:424px;
	height:94px;	
	background:url(../images/logo.png) no-repeat;
	float:left;
	margin:0 auto;
	margin-top:10px;
}
#header div.new_rght
{
	width:550px;
	height:auto;
	margin:0 auto;
	float:right;
	margin-top:10px;
	
}
#header div.new_rght ul
{
	list-style:none;
	float:left;
}
#header div.new_rght ul li
{
	width:97px;
	height:33px;
	background:url(../images/nav_hover.png) no-repeat;
	float:left;
	margin-left:5px;
	text-align:center;
	padding-top:7px;
}
#header div.new_rght ul li:hover
{
	width:97px;
	height:33px;
	background:url(../images/nav_act.png) no-repeat;
	text-align:center;
	float:left;
	padding-top:7px;
}


#header div.new_rght ul li a
{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
}
#header div.new_rght ul li a:hover
{
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#header div.new_rght li ul { display: none;
		
		 }
#header div.new_rght li:hover ul { 
			display: block; 
			position: relative;
			width:140px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	height:auto !important;
	background:#44ca48;
	background:rgba(59,156,69,0.7));
	opacity:0.7;
	margin-top:11px;
	/*padding:10px 0 10px 30px;*/
	z-index:9000;
	margin-left:-1px;
	border:1px solid #d5d6d7;
	border-top:none;
	border-top:none !important;
	padding-bottom:10px;
		}
		#header div.new_rght li:hover ul li { 		
	color:#143f52;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	display:inline-block;
	z-index: 9999;
	position: relative;
	background:none;
	line-height:23px;
	text-shadow:none;
	width:120px;
	text-align:justify;
	float:none !important;
	height:20px !important;
			padding:3px 0 3px 0 !important;
			clear:both;
			/*border-bottom:1px solid #fff;*/
	
		}
		#header div.new_rght li:hover ul li:hover { 
			
			/*background:url(../images/drop_nav.png) repeat-x;
			border-bottom:1px solid #dadada;*/
			background:none;
		}
		#header div.new_rght li:hover ul li a{ 
			border:none;
			background:none;
			padding:0px;
			line-height:22px;
			padding-left:0px;
			color:#fff;
			font-size:9pt;
			text-shadow:none;
			text-transform:capitalize;
			font-weight:normal;
			padding:0 !important;
		}
		#header div.new_rght li:hover ul li a:hover 
		{
		    font-weight:normal;
			text-decoration:none;
			color:#222;
		}














.log_textbg
{
	width:120px;
	height:24px;
	margin:0 auto;
}
.text
{
	width:100px;
	height:12px;
	outline:none;
	margin:0 auto;
	color:#999;
	font-size:10px;
	font-style:italic;
	font-family:Verdana, Geneva, sans-serif;
	text-shadow:none;
	margin:5px 3px 0 10px;
	background:#fff;
	border:none;
	padding:2px 2px 2px 5px;
}
.spa
{
	padding-right:10px;
	text-decoration:none;
	color:#fff;
	text-shadow:none;
	font-size:11px;
	
}

#menu_p
{
	width:100%;
	height:47px;
	background:#0298d7;
	display:inline-block;	
	/*background:url(../images/menu_bg.png) repeat-x;
	border-bottom:2px solid #306c9b;*/
	clear:both;
}
#menu
{
	width:995px;
	background:#b8b8b8;
	/* Safari 4-5, Chrome 1-9 
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#b8b8b8));*/
  
  /* Safari 5.1, Chrome 10+ 
  background: -webkit-linear-gradient(top, #f7f7f7, #b8b8b8);*/
  
  /* Firefox 3.6+ 
  background: -moz-linear-gradient(top, #f7f7f7, #b8b8b8);*/
  
  /* IE 10 
  background: -ms-linear-gradient(top, #f7f7f7, #b8b8b8);*/
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #f7f7f7, #b8b8b8);
  
background: -moz-linear-gradient(top, #f7f7f7, #b8b8b8);
background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#b8b8b8));
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f7f7f7',EndColorStr='#b8b8b8');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f7f7, endColorstr=#b8b8b8)";
  
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin:0 auto;
}
#menu div.menu
{
	width:100%;
}



#p_banner
{
	width:100%;
	height:304px;
	background:#0298d7;
	padding-top:5px;
}
#banner
{
	width:989px;
	height:302px;
	background:url(../images/banner.png) no-repeat;
	margin:0 auto;
}
.log_text
{
	width:200px;
	height:20px;
	border:1px solid #999;
	color:#1e0d0d;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 5px 0 5px;
}

#right div.right div.news_pan  div.news_mid div.news_heig
{
	min-height:123px;
}

#p_content
{
	width:100%;
	background:#e4e4e4;
	clear:both;
}
#content
{
	width:989px;
	background:#FFF;
	min-height:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#848484;
	margin:0 auto;
	clear:both;
	display:inline-block;
	background:url(../images/content_repet.png) repeat-y;
	margin:0 auto;
	border-bottom:1px solid #ccc;
}
#content div.left
{
	width:670px;
	margin:0 auto;
	float:left;
}
.page_head
{
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#04ba0a;
	padding-left:20px;
	padding-top:20px;
}
.page_head1
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#1D69BF;
	padding-left:20px;
	padding-top:20px;
}
#content div.left div.wel
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	color:#424241;
	padding:10px 0 10px 20px;
}
#content div.left div.wel a
{
	color:#424241;
	text-decoration:none;
}
#content div.left div.wel span
{
	color:#424241;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#content div.left div.wel a:hover
{
	color:#060;
	text-decoration:underline;
}
.grey_sep
{
	width:614px;
	height:1px;
	background:url(../images/gray_strip.png) no-repeat;
	margin-left:20px;
	clear:both;
}
.grey_sep2
{
	width:250px;
	height:1px;
	background:url(../images/gray_strip2.png) no-repeat;
	margin-left:20px;
}
#content div.left div.wel em
{
	color:#0183c5;
	font-style:normal;
}
#content div.left div.wel em span
{
	color:#d9080d;
}
#content div.left div.con
{
	width:670px;
	margin:0 auto;
	font-size:12px;
	text-align:justify;
}
#content div.left div.con p a
{
	color:#555;
	text-decoration:none;
	
}
#content div.left div.con p a:hover
{
	color:#555;
	text-decoration:underline;
	
}
#content div.left div.con p
{
	padding:5px;
	line-height:20px;
	padding-left:20px;
}
#content div.left div.con p em
{
	line-height:20px;
	color:#8c8c8c;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;

}
#content div.left div.con ul
{
	line-height:25px;
	padding-left:40px;
	list-style:url(../images/red_bullets.jpg);
	margin-top:10px;
	
}
.content1 div.left div.con ul li
{
	
}
.content1 div.left div.con ul
{
	
	
}
#content div.left div.con ul li
{
	color:#555;
	font-size:11px;
}
.first
{
	width:325px;
	float:left;
	line-height:20px;
	color:#8c8c8c;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}



/*new index*/



#content div.right
{
	width:308px;
	background:url(../images/right_gadient_bg.jpg) repeat-y;
	margin:0 auto;
	float:right;
}
#content div.right div.righ_image
{
	width:277px;
	background:url(../images/group.png) no-repeat;
	height:208px;
	margin:0 auto;
	margin-top:10px;
}
#content div.right div.comp_logo
{
	width:277px;
	padding:10px 0 10px 0px;
	margin:0 auto;
	margin-left:24px;
	background:url(../images/gray_strip2.png) no-repeat;
	background-position:bottom;
}
.feedback1
{
	width:600px;
	background:#FFF;
	border:1px solid #d3d3d3;
	margin:0 auto;
	margin-left:15px;
	margin-top:15px;
	min-height:200px;
	*height:200px;
	
}
.feedback2
{
	width:270px;
	background:#FFF;
	border:1px solid #d3d3d3;
	margin:0 auto;
	margin-left:15px;
	margin-top:15px;
	min-height:300px;
	*height:300px;
	
}
.feedback
{
	width:270px;
	background:#FFF;
	border:1px solid #d3d3d3;
	margin:0 auto;
	margin-left:15px;
	margin-top:15px;
	min-height:200px;
	*height:200px;
	
}
.feedback p
{
	color:#eb4100;
	padding:5px 0 0px 10px;
	font-size:12pt;
}
.feedback p em
{
	color:#555;
	font-size:12px;
	text-align:justify;
}
.feedback p span 
{
	color:#525252;
	font-size:12px;
}
.feedback ul
{
	line-height:25px;
	padding-left:40px;
	list-style:url(../images/red_bullets.jpg);
	margin-top:10px;
	
}
.feedback ul li
{
	color:#555;
	font-size:11px;
}
.log_text
{
	width:240px;
	height:18px;
	border:1px solid #b9b3b3;
	color:#1e0d0d;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 5px 0 5px;
	outline:none;
}
.log_text_area
{
	width:240px;
	height:50px;
	border:1px solid #b9b3b3;
	color:#1e0d0d;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 5px 0 5px;
	outline:none;
}
.but
{
	width:73px;
	height:31px;
	background:url(../images/button.png) no-repeat;
	margin:0 auto;
}
.but a
{
	color:#FFF;
	font-size:12px;
	
}
.but a:hover
{
	color:#000;
	font-size:12px;
	
}


#p_footer
{
	width:100%;
	height:53px;
	background:url(../images/footer_bg.jpg) repeat-x;
	margin:0 auto;
	clear:both;
}
#footer
{
	width:1000px;
	height:53px;
	background:url(../images/footer_bg.jpg) repeat-x;
	margin:0 auto;
	clear:both;
}
#footer div.f_menu 
{
	width:600px;
	margin:0 auto;
	padding:10px 0 0px 10px;
	text-align:left;
	float:left;
}
#footer div.i1
{
	width:91px;
	height:40px;
	margin:0 auto;
	text-align:left;
	background:url(../images/ISO.jpg) no-repeat;
	float:right;
	margin-top:10px;
	
}
#footer div.f_menu a 
{
	color:#4e554e;
	font-size:10px;
	text-decoration:none;
	margin:5px;
}
#footer div.f_menu span 
{
	color:#7d7d7d;
	font-size:11px;/*
	text-shadow:1px 1px 1px #7e7e7e;*/
}
#footer div.f_menu p 
{
	color:#424241;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
	
}
#footer div.followUs
{
	width:300px;
	color:#4E554E;
	font-size:9pt;
	padding-top:15px;
	float:right;
}
#footer div.followUs img
{
	margin-top:-7px;
}
.labs
{
	float:left;
	padding-left:10px;
}




hr
{
border:1px solid #cdcdcd;
}
.product
{
	width:660px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	margin:0 auto;
	margin-top:20px;
	clear:both;
}
.product div.heading
{
	width:210px; 
	font-size:12pt;
	color:#424241;
	float:left;
	padding-left:10px;
	font-style:italic;
}
.product div.det_pro1
{
	width:410px; 
	float:left;
	min-height:420px;
	border-right:1px solid #E1E1E1;
	
}
.product div.det_pro1
{
	line-height:20px;
	padding:0 5px 0 8px;
	text-align:justify;
}
.product div.det_pro
{
	width:205px; 
	float:left;
	min-height:420px;
	border-right:1px solid #E1E1E1;
	
}
.product div.det_pro
{
	line-height:20px;
	padding:0 5px 0 8px;
	text-align:justify;
}
.more
{
width:100px;
float:right;
text-align:right;
font-size:11px;
}
.more a
 {
	 color:#F63;
	 text-decoration:none;
 }
 .more a:hover
 {
	 color:#F63;
	 text-decoration:underline;
	 font-weight:bold;
 }
 .download
 {
	background:#ccc;
	font-size:12px;
	color:#555;
	width:630px; 
	vertical-align:middle;
	margin:0 auto;
	line-height:30px;
}
.tr
{
	background:#fff;
}
.tr a
{
	
	color:#555;
	text-decoration:none;
}
.tr a:hover
{
	
	color:#555;
	text-decoration:underline;
}
.tr1
{
	background:#EBEBEB;
}
.tr1 a
{
	
	color:#555;
	text-decoration:none;
}
.tr1 a:hover
{
	
	color:#555;
	text-decoration:underline;
}
.top
{
	background:#3380B9;
	color:#fff;
	
}
.lft
{
	padding-left:5px;
}
.load
{
	width:auto;
	vertical-align:middle;
	float:left;
	margin-top:5px;	
	
}


.marq
{
	width:220px;
	height:100px;
	padding:20px 0 10px 0;
	
	
}
.marq ul
{
	line-height:25px;
	padding-left:40px;
	list-style:url(../images/red_bullets.jpg);
	margin-top:5px;
	float:left;
	
}
.marq ul li
{
	color:#555;
	font-size:11px;
	float:left;
	margin-left:20px;
}

#content div.left div.con div.in_situ
{
	width:650px;
	margin:0 auto;
}
#content div.left div.con div.in_situ a
{
	color:#093;
	text-decoration:none;
	line-height:25px;
	vertical-align:top;
}
#content div.left div.con div.in_situ a:hover
{
	color:#3380B9;
	text-decoration:underline;	
}
#content div.left div.con div.in_situ ul
{
	line-height:25px;
	padding-left:40px;
	list-style:url(../images/li.png);
	margin-top:10px;
	
}
#content div.left div.con p ul li
{
	color:#555;
	font-size:11px;
}

.isocer
{
	float:right;
	margin:5px 20px 0 0;
}
.isocer1
{
	float:right;
	margin:60px 10px 0 0;
}
.isocer1 a
{
    color:#fff;
    font-size:9pt;
    text-decoration:none;
}
.isocer1 a:hover
{
    text-decoration:underline;
}
.about
{
	width:620px;
	height:120px;
	margin:0 auto;
}
.about marquee
{
	width:600px;
	height:120px;
	
	
}
.about marquee img
{
	width:172px;
	height:120px;
}
.ab_marq
{
	width:auto; 
	height:120px;
}
.new_first
{
	width:320px;
	float:left;
	line-height:20px;
	color:#8c8c8c;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.new_first ul
{
	line-height:25px;
	padding-left:40px;
	list-style:url(../images/li.png);
	margin-top:10px;
}
.new_first ul li
{
	color:#555;
	font-size:11px;
}