@charset "gb2312";
/* CSS Document */

body{
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height:17px;
	color:#3A3A3D;
	background-color:#ffffff;
}

a{
	font-size:12px;
	color:#A5A1A0;
	text-decoration:none;
	}
a:hover{
	color:#CF0511;
	text-decoration:none;
	font-size:12px;
	}
a.news1{
	font-size:14px;
	font-weight:bolder;
	color:#40699B;
	text-decoration:none;
	}
a.news1:hover{
	color:#CF0511;
	text-decoration:none;
	font-size:14px;
	font-weight:bolder;
	}ul.sort {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.kuang{height:20px; width:20px; background:url(images/page_hover.jpg) no-repeat center center; float:left;line-height:20px; margin-right:5px; text-align:center}
.productlist {
	float: left;
	height: 175px;
	width: 175px;
	padding-bottom: 10px;
}
.productlist1 {
	float: left;
	height: 215px;
	width: 215px;
	padding-bottom: 10px;
}
.kuangs{height:20px; width:20px; background:url(images/page_a.jpg) no-repeat center center; float:left; margin-right:5px;line-height:20px; text-align:center;}
.kuangs a{height:20px; width:20px; background:url(images/page_a.jpg) no-repeat center center; float:left; line-height:20px; text-align:center; color:#333; text-decoration:none}
.kuangs a:hover{height:20px; width:20px; background:url(images/page_hover.jpg) no-repeat center center; float:left; color:#ffffff; font-weight:bold}
.previous{color:#A5BA55; text-decoration:none; font-weight:bold; padding-right:10px; cursor:hand; width:59px; height:25px; float:left; background:url(images/prev.jpg) no-repeat left center;}

.previous a{color:#A5BA55; text-decoration:none; font-weight:bold;width:59px; height:25px; float:left; background:url(images/prev.jpg) no-repeat left center}
.previous a:hover{color:#333; text-decoration:none; font-weight:bold;width:59px; height:25px; float:left; background:url(images/prev.jpg) no-repeat left center}

.nexts{color:#A5BA55; text-decoration:none; font-weight:bold; padding-left:10px; cursor:hand;width:59px; height:25px; float:left; background:url(images/next.jpg) no-repeat right center}
.nexts a{color:#A5BA55; text-decoration:none; font-weight:bold;width:59px; height:25px; float:left; background:url(images/next.jpg) no-repeat right center}
.nexts a:hover{color:#333; text-decoration:none; font-weight:bold;width:59px; height:25px; float:left; background:url(images/next.jpg) no-repeat right center}

a.pagea{}
a.pagea:hover{}.main_m_right .comapny_content {
	line-height: 22px;
	width: 100%;
}
	
ul.sort {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.sort li,ul.sort li a {
	background-image: url(images/sort_a.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 37px;
	width: 158px;
	float: left;
	line-height: 37px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none
}

.selectimg
{
	height:auto;
	padding:3px 0;
	width:158px;
	float:left;
}

ul.sort li a:hover {
	background-image: url(images/sort_hover.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 37px;
	width: 158px;
	float: left;
	line-height: 37px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none
}

ul.sort li a.selected {
	background-image: url(images/sort_hover.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 37px;
	width: 158px;
	float: left;
	line-height: 37px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none
}
.clearboth {clear:both;}

#main_container{margin:0 auto; width:960px; height:auto; overflow:hidden; border: 1pt solid #CCC;}

#header_container{margin-left:0px; width:960px; height:185px; background-color: #ffffff; background-image: url(images/bg_top.jpg); background-repeat: no-repeat; background-position: center bottom; float:left;}
#header{width:960px; padding-top:35px; float:left;}
#top1{padding-left:45px; height:95px;}
#top1left{float:left;}
#top1left a{outline:0;}
#top1middle{margin: 0px 0px 0px 85px; float:left;}
.lang { margin: 0px 0px 0px 0px; float:right; padding-right:45px;}
.lang li {margin-left: 2px; list-style: none; float: left; }
.lang_visit{color: #DD0000; font-weight:bold; text-decoration: none;}
.lang_none_visit{color: #A5A1A0; font-weight:normal; font-weight:bold; text-decoration: none;}
/*.promo_banner{margin: 5px 0px 0px 0px; float:left;}
#top1middle a.promo_banner{
	display:block;
	outline: 0;
	width: 240px;
	height: 60px;
	text-decoration: none;
	background: url("images/promo_banner.png");
}
#top1middle a.promo_banner:hover{
	background-position: 0 -60px;
}
#top1middle .displace{
	position:absolute;
	top: -999em;
}*/

#top1right{width:320px; margin: 10px 0px 0px 10px; float:right;}



#top1right .displace{
	position:absolute;
	top: -999em;
}


/*#nav{margin-left:50px; float:left;}*/
#sddm
{	margin: 22px 0px 0px 30px;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0px 0px 0px 5px;
	padding: 0;
	list-style: none;
	background-color: transparent;
	float: left;
	font: bold 12px arial}

#sddm li a
{	display: block;
	margin: 0 0 0 0;
	padding: 0px 0px;
	width: 122px;
	height: 32px;
	background-image:url(images/nav_off.png);
	color: #FFF;
	text-align: center;
	line-height: 32px; 
	text-decoration: none;
	outline:none;
	}


#sddm li a:hover.t_product,#sddm li a.t_product_selected
{	
	background-image:url(images/nav_on_product.png);
}
#sddm li a:hover.t_case,#sddm li a.t_case_selected
{	
	background-image:url(images/nav_on_patient_edu.png);
}

#sddm li a:hover.t_qc,#sddm li a.t_qc_selected
{	
	background-image:url(images/nav_on_qc.png);
}

#sddm li a:hover.t_about,#sddm li a.t_about_selected
{	
	background-image:url(images/nav_on_about.png);
}

#sddm li a:hover.t_join_us,#sddm li a.t_join_us_selected
{	
	background-image:url(images/nav_on_join_us.png);
}

#sddm li a:hover.t_patient_edu,#sddm li a.t_patient_edu_selected
{	
	background-image:url(images/nav_on_patient_edu.png);
}

#sddm li a:hover.t_contact,#sddm li a.t_contact_selected
{	
	background-image:url(images/nav_on_contact.png);
}

#sddm li a:hover.t_news,#sddm li a.t_news_selected
{	
	background-image:url(images/nav_on_news.png);
}


#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #FFF;
	border: 1px solid #999;
	z-index: 100;
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		border: 1px solid #DDD; 
		padding: 0px 10px;
		width: 235px;
		height: 30px;
		white-space: nowrap;
		background: #FFF;
		color: #999;
		font: 12px arial;
		font-weight: bold;
		text-align: center;
		line-height: 30px; 
		text-decoration: none}

#sddm #m2 a
	{	
		text-align:left;
		width:130px;}
#sddm #m1 a
	{	
		text-align:left;
		width:190px;}
	#sddm #m1 a:hover
	{	background: #F2F2F2;
		color: #5D9245;
		text-align:left}
		
	#sddm #m2 a:hover
	{	background: #F2F2F2;
		color: #129DA1;
		text-align:left}


.hide_show {
	padding: 4px 8px;
	background-color: #666;
	font-size:12px;
	text-decoration:none;
	color:#fff;
}
.hide_show:hover {
	background-color: #F93;
	color: #fff;
}
.section_sep {
	margin: 30px 0px 30px 0px;
	float:left;
}
.section_sep2 {
	margin: 5px 0px 5px 10px;
	float:left;
}

.section_sep hr {
	width: 750px;
	color:#E6E6E6;
}


.banner{padding-top:20px; width: 910px; height:341px; background-color: #ffffff; z-index:0; clear:both; margin:0 auto}
.page_content_container{margin:25px auto 0px auto; width:960px;background-image:url(images/bg_gray.jpg); background-repeat:no-repeat;}		
.page_content{margin:40px 0px 80px 90px; float:left;}
.section{float:left;}
.heading {font-size: 24px; margin-bottom: 12px; float:left; height:auto; height:30px;}
.content {font-size: 14px; width: 735px; float:left; clear:left;}



#footer_container{margin:0 auto; background-color:#fbfbfb; width: 100%; height:65px; clear:both}
#footer_links_container{width:960px; float:left;}			
#footer_links{font-size: 13px; text-align:center; line-height: 25px;}
#footer_links a {color: #777; text-decoration:none;}
#copyright_container{width:100%; height:40px; background-image:url(images/bg_gray.jpg); float:left;}
#copyright{font-size:12px; color:#000000; line-height:40px; text-align: center;}


#home_content_container{margin:25px auto 0px auto; width:960px; background-image:url(images/bg_gray.jpg); background-repeat:no-repeat;}		
#home_topleft_container{margin: 30px 0px 0px 25px; width: 446px; float:left;}
.home_tab_style{text-align:center; font-size:12px; color:#FFF; font-weight:bold; line-height:33px;}
#services_tab{width:122px; height:32px; background-image:url(images/tab_services.png);  float:left;}
#services_box{width:446px; height:277px; background-image:url(images/box_services.png); float:left;}
#home_topright_container{margin: 30px 0px 0px 20px; width: 446px; float:left;}
#imovement_tab{width:122px; height:32px; background-image:url(images/tab_imovement.png); float:left;}
#imovement_box{width:446px; height:277px; background-image:url(images/box_imovement.png); float:left;}
#imovement_box iframe {margin: 15px 0px 0px 8px;}
#home_bottomleft_container{margin: 25px 0px 80px 20px; width: 446px; float:left;}
#aboutus_tab{margin-top: 35px;  width:122px; height:32px; background-image:url(images/tab_aboutus.png); float:left;}
#aboutus_box{width:446px; height:152px; background-image:url(images/box_aboutus.png); float:left;}

#home_bottomright_container{margin: 25px 0px 80px 20px; width: 446px; float:left;}
#patient_edu_tab{width:122px; height:32px; background-image:url(images/tab_patient_edu.png); float:left;}
#patient_edu_box{width:446px; height:374px; background-image:url(images/box_patient_edu.png); float:left;}

.services_heading{color: #800517;}
.category_heading{color: #808080;}
.news_heading{color: #800517;}

/* qc */
#od_content_container{margin-top:25px; width:960px; background-image:url(images/bg_gray.jpg); background-repeat:repeat; float:left;}		
#od_content1{margin:40px 0px 0px 60px; float:left;}
.od_left{width: 160px; float:left;}
.od_right{margin:20px 0px 0px 10px; width: 700px; float:left;}
.od_bio_pic{float:left;}
.od_bio_title {margin: 20px 0px 0px 20px; float:left;}
.od_bio{margin: 15px 0px 0px 0px; width: 750px; float:left;}
.od_sep{margin: 30px 0px 0px 0px; float:left;}
#od_content2{margin:40px 0px 80px 0px;float:left;}
.od_right b{color:red;}
.qc_heading{margin: 10px 10px 10px 10px; font-size: 14px; color: #C12267; float:left}

/* About Us */
#about_content_container{margin-top:25px; width:960px; background-image:url(images/bg_gray.jpg); background-repeat:repeat;clear:both;
margin:0 auto}		
#about_content{ width:910px; margin:0 auto; padding:15px 0px; line-height:22px;}
.about_heading{color: #2a963e;}


/* Contact Us */
#contact_container{background-color: #ffffff; float:left;}
#contact_banner_content{margin:20px 0px 0px 25px; width: 910px; height:341px; background-image:url(images/bg_gray.jpg); float:left;}
#contact_banner_content p.page_header {margin: 50px 0px 0px 55px; color: #fff; font-size: 26px; font-weight:normal; float:left}
#contact_banner_content p {margin: 20px 0px 0px 75px; color: #fff; font-size: 14px; font-weight:normal; width:380px; line-height:23px; float:left; clear:left;}

#contact_content_container {margin:25px 0px 0px 0px; width:960px; background-image:url(images/bg_gray.jpg); float:left;}
#contact_content1{float:left;}
.contact_heading{margin: 20px 0px 10px 75px; font-size: 20px; color: #C12267; float:left}
.contact_content1_text {margin: 5px 0px 0px 75px; width: 770px; float:left; clear:left;}
.contact_sep{margin: 10px 0px 10px 75px; float:left;}
#contact_content2{height:441; width:960; margin-bottom: 0px; float:left;}
.contact_c2left{margin: 17px 0px 0px 110px; width: 250px; height:441px; float:left;}
.contact_c2right{margin: 17px 0px 0px 110px; width: 420px; height:441px; float:left;}

.contact_c2left table{width:100%; border:1px solid #D9D5BE; margin:10px; }
.contact_c2right table{width:100%; border:1px solid #D9D5BE; margin:10px; }

.color_category {margin-left:0px; float:left; color: #616D7E; font-size:14px;}
.color_category a img {border:0; outline:none;}
.job_content_container{margin-top:25px; width:960px; float:left;}
.job_op{width:500px; margin:0px 0px 0px 0px; border:0px; text-decoration: none; float:left;}
.job_content_container a img {border:0; outline:none;}
.job_op a img {border:0; outline:none;}


.divTable productDirect a{text-decoration: none;}
.divTable table a{text-decoration: none;}

.404 h1{margin:20px 0px 0px 25px; width: 910px; height:20px; float:left; font-color: #800517;}
#d51la a{display:none;}


#home_content_container{margin-top:25px; width:960px; background-image:url(images/bg_gray.jpg); background-repeat:no-repeat; float:left;}		


#home_products_container{margin: 30px  auto 0px auto; width: 910px; clear:both;}
.home_tab_style{text-align:center; font-size:12px; color:#FFF; font-weight:bold; line-height:33px;}
#products_tab_container{width:910px; height:32px;float:left;}
#products_tab{width:122px; height:32px; background-image:url(images/tab_orange.png);  float:left;}
#products_box_container{width:910px;float:left;background-image:url(images/box_products_2R.png); background-position:center bottom }
#products_box{margin: 0px auto;width:875px; padding:15px 0}


#home_links_container{padding-top:30px; margin:0 auto; width: 910px; clear:both;}
.links_tab_style{text-align:center; font-size:12px; color:#FFF; font-weight:bold; line-height:33px;}
#links_tab_container{width:910px; height:32px; margin:0 auto; clear:both}
#links_tab_container #links_tab{width:122px; height:32px; background-image:url(images/tab_pink.png); padding-left:30px; background-position:30px; background-repeat:no-repeat}
#links_box_container{width:910px;float:left;background-image:url(images/box_products.png); }
#links_box{margin: 0px 0px 0px 10px;width:880px; float:left;}
#links_content{margin: 10px 2px 10px 5px;height:5px; float:left;}
#links_content a{color:#ca2d09;text-decoration:none;}

#home_about_container{padding: 30px 0px 0px 20px; width: 446px; float:left;}
#about_tab_container{width:446px; height:32px;float:left;}
#about_tab{width:122px; height:32px; background-image:url(images/tab_red.png);  float:left;}
#about_box_container{margin-bottom:10; width:446px; height:374px;float:left;background-image:url(images/box_about.gif); background-position:top center; background-repeat:no-repeat }
#about_box{margin: 0px 0px 0px 25px;width:390px; height:300px; float:left;}
.about{margin: 20px 0px 20px 0px; width: 370px; height: 250px; float:left;}
.about_left{height:120px; height:350px; width: 130px; float:left;}
.about_left a img {margin: 0px 0px 20px 0px; border:0; outline:none;}
.about_right{margin-left: 40px; height:350px; width:200px; float:left;}
.about_name_products a {color:#ca2d09; text-decoration:none;}
.about_more a:visited{color: #ca2d09;}
.about_desc{font-size:13px;}
.about_more{font-size: 11px;}
.about_more a{color: #ca2d09; text-decoration:none;}

#news_about_container{margin: 30px 0px 0px 20px; width: 446px; float:left;}
#news_tab_container{width:446px; height:32px;float:left;}
#news_tab{width:122px; height:32px; background-image:url(images/tab_purple.png);  float:left;}
#news_box_container{width:446px; height:374px;float:left;background-image:url(images/box_about.gif);background-position:top center; background-repeat:no-repeat }
#news_box{margin: 0px 0px 0px 15px;width:390px; height:374px; float:left;}
.news{margin: 20px 0px 20px 0px; width: 370px; height: 80px; float:left;}
.news_banner{margin: 10px 0px 20px 0px; width: 360px; height: 107px; float:left;}
.news a img {border:0; outline:none;}
.news_item_container{padding: 10px 0px 10px 0px; width: 390px; height: 250px; float:left;}
.news_item{margin: 5px 0px 5px 0px; width: 390px;}
.news_date{margin: 3px 0px 3px 0px; width: 80px; color:#000000; text-decoration:none;font-size:13px;float:left;} 
.news_content{
	margin: 3px 0px 3px 0px; 
	width: 290px; 
	color:#ca2d09; 
	text-decoration:none;
	font-size:13px;
	float:left;
	
} 
.news_content a{color:#ca2d09; text-decoration:none;}

.newsPage_container{margin-top:25px; width:960px; float:left;}
.newsPage_table{width:800px; margin:0px 0px 0px 0px; border:0px; text-decoration: none; float:left;}
.newsPage_titlerow{width:780px; margin:0px 10px 0px 10px; border:0px; text-decoration: none; float:left; background-color:#EDEDF3;font-size: 15px;}
.newsPage_row{width:780px; margin:0px 10px 0px 10px; border:0px; text-decoration: none; float:left; background-color:#ffffff}
.newsPage_td{width:90px;margin:5px 5px 5px 5px; border:0px; text-decoration: none; float:left; color:#000000;font-weight:bold;}
.newsPage_td a{color:#ca2d09;font-weight:bold;text-decoration: none;}
.newsPage_td2{width:570px; margin:5px 5px 5px 5px; border:0px; text-decoration: none; float:left; color:#000000;font-weight:bold;}
.newsPage_td2 a{color:#ca2d09;font-weight:bold;text-decoration: none;}
.newsPage_pagenumberRow{width:780px; margin:0px 10px 0px 10px; border:0px; text-decoration: none; float:left; background-color:#EDEDF3;}
.newsPage_pagenumber{margin:0px 0px 0px 250px;}
.newsPage_pagenumber a{margin:0px 10px 0px 10px;color:#000000;text-decoration: none; float:center;}
.newsBackLink {width:500px; margin:0px 0px 0px 0px; border:0px; text-decoration: none; float:left;}
.newsBackLink a{color:#ca2d09;font-weight:bold;text-decoration: none;}

#products_scroll {margin: 16px 0px 0px 3px; width: 1000px; height: 300px; overflow: auto; position: relative; padding: 15px; outline:none;}
#doctors_scroll {margin: 10px 0px 0px 3px; width: 400px; height: 98px; overflow: auto; position: relative; padding: 15px; outline:none;}
#aboutus_scroll {margin: 10px 0px 0px 3px; width: 400px; height: 98px; overflow: auto; position: relative; padding: 15px; outline:none;}
#patient_edu_scroll {margin: 8px 0px 0px 3px; width: 400px; height: 325px; overflow: auto; position: relative; padding: 15px; outline:none;}
.item{margin: 0px 0px 0px 0px; width: 210px; height: 300px; float:left;}
.item_left{height:180px; width: 180px; margin:0 auto;}
.item_left a img {border:0; outline:none;}
.item_right{margin-left: 0px; width: 180px; margin:0 auto}
.item_name_products{
	padding:5px 0px 3px 0px;}
.item_name_products a {color:#ca2d09; text-decoration:none; font-size:13px; font-weight:bold;}
.item_name_doctors a {color:#0094da; text-decoration:none;}
.item_name_aboutus a {color:#2a963e; text-decoration:none;}
.item_name_patient_edu a {color:#754c24; text-decoration:none;}
.item_more a:visited{color: #ca2d09;}
.item_desc{font-size:13px;}
.item_more{font-size: 11px;}
.item_more a{color: #ca2d09;}
.item_more a:visited{color: #ca2d09;}

.ph_content_container{width:800px;overflow: auto; padding:5px;position: relative; outline:none; float:left;}
.ph_subject{width:70px;overflow: auto; position: relative; padding: 5px; outline:none; font-weight:bold; color:#FF8000;float:left;}
.ph_content{width:700px;overflow: auto; position: relative; padding: 5px; outline:none; float:left;}
.product_subject{width:100px;overflow: auto; position: relative; padding: 5px; outline:none; font-weight:bold; color:#FF8000;float:left;}
.product_content{width:670px;overflow: auto; position: relative; padding: 5px; outline:none; float:left;}
.ph_color_title{width:800px;overflow: auto; position: relative; padding: 5px; outline:none;color:#FF8000;font-weight:bold; float:left;}
.ph_color{width:220px;overflow: auto; position: relative;outline:none; padding: 5px; float:left;}
/*.ph_color_de{width:100px;overflow: auto; position: relative;outline:none; font-weight:bold; float:left;}*/
.test_level{width:360px;height:250px;overflow: auto; position: relative; outline:none; float:left;}
.test_level_content{width:700px;overflow: auto; position: relative; padding: 5px; outline:none; float:left;}
.color_sheets{width:230px;overflow: auto; position: relative; outline:none; float:left;}
.color_sheets2{width:480px;overflow: auto; position: relative; outline:none; float:left;}

.productDirect
{
	width:100px;
	float:left;
}
