﻿body 
{
	font-size:12px;
    font-family:宋体, Arial;
    margin:0px;
    padding:0px;
    line-height:27px;	
}
img
{
	border:0px;
}
ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.clear
{
    clear:both;
}
.top_div
{
	width:946px;
	height:80px;
	clear:both;
	margin:auto;
	position:relative;
}
.style2 b
{
	line-height:50px;
	display:block;
	height:50px;
	color:#ff0000;
}
.top_link
{
	position:absolute;
	top:6px;
	left:790px;
	z-index:2;
	height:auto;
	white-space:nowrap;
}
*html .top_link img
{
	margin-top:8px;
}
.top_link li
{
	margin:5px;
	float:left;
	height:22px;
}
.position1{line-height:30px; width:960px; margin:5px auto 0px auto;}
.top_link a
{
	text-decoration:underline;
	color:Black;
}
.top_bar
{
	position:absolute;
	top:45px;
	left:618px;
	z-index:2;
	height:auto;
	border:Solid 1px #CDE8A5;
	background-color:#E6F3D0;
	clear:both;
}
.zzfldiv
{
	border:solid 1px #f1f1f1;
	margin-bottom:20px;
}
.zzfl span
{
	padding:0px 5px;
	line-height:36px;
	color:#666666;
}
.zzfl
{
border-bottom:1px solid #f1f1f1;
height:36px;
overflow:hidden;
padding-left:20px;
}
*html .top_bar
{
	position:absolute;
	top:45px;
	left:609px;
	z-index:2;
	height:auto;
	border:Solid 1px #CDE8A5;
	background-color:#E6F3D0;
	clear:both;
}
.top_bar_li1
{
	background-image:url(../img/big_bg.png);
	background-repeat:repeat-x;
	float:left;
	margin:1px 0px 1px 1px;
	padding-left:5px;
	padding-right:5px;
}
.top_bar_li1 img
{
	padding-top:4px;
	float:left;
}
.top_bar_li1 a
{
	color:White;
	font-weight:bold;
	text-decoration:none;
}
.top_bar_li2
{
	
	margin:1px 10px 1px 10px;
	float:left;
}
.top_bar_li2 a
{
	color:#0045DF;
	text-decoration:none;
}
.margin_li
{
	float:left;
	width:1px;
	background-color:Black;
	height:14px;
	margin:5px 0px 5px 0px;
}
.common_table
{
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
	width:946px;
	margin:auto;
}
.common_td1
{
	height:33px;
	width:1px;
	background-image:url(../img/m_left.png);
	background-repeat:no-repeat;
}
.common_td2
{
	height:33px;
	background-image:url(../img/m_center.png);
	background-repeat:repeat-x;
	text-align:center;
	padding-left:220px;
}
.common_td3
{
	height:33px;
	width:3px;
	background-image:url(../img/m_right.png);
	background-repeat:no-repeat;
}
.mymenu_li1
{
	width:88px;
	height:33px;
	float:left;
	background-image:url(../img/get_btn.png);
	background-repeat:no-repeat;
	line-height:33px;
}
.mymenu_li1 a
{
	color:Black;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.mymenu_li2
{
	width:102px;
	line-height:31px;
	background-image:url(../img/m_div.png);
	background-repeat:no-repeat;
	background-position:right center;
	float:left;
}
.mymenu_li2 a
{
	color:White;
	font-size:14px;
	text-decoration:none;
}


.bottom_1
{
	border-top:Solid 1px #DEDEDE;
	height:10px;
	overflow:hidden;
	width:946px;
	margin:auto;
	color:#666666;
	text-align:center;
	clear:both;
}
.bottom_1 a
{
	color:#666666;
	text-decoration:none;
}
.bottom_1 a:hover
{
	text-decoration:underline;
}
.bottom_2
{
	clear:both;
	height:auto;
	width:960px;
	margin:auto;
	color:#666666;
	text-align:center;
	line-height:30px;
	padding-top:10px;
}
.head_nav li {
margin-right:1px;
float:right;
}
head_nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
float:right;
}
.nav_homepage_bg {
background:transparent url(../images/nav_homepage_bg.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
line-height:28px;
text-align:center;
width:96px;
}
head_nav li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.nav_cj_bg {
background:transparent url(../img/nav_cj_bg.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
line-height:28px;
text-align:center;
width:105px;
}
.nav_homepage_bg {
background:transparent url(../img/nav_homepage_bg.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
line-height:28px;
text-align:center;
width:96px;
}
.nav_green_bg a span {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-decoration:none;
cursor:hand;
}
.nav_green_bg span {
background:transparent url(../img/nav_green_bg2.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:bold;
line-height:28px;
text-align:center;
width:83px;
}
#left {
float:left;
width:180px;
height:auto;
}
#main {
float:left;
width:522px;
padding-left:2px;
padding-right:2px;
}
#right {
float:right;
width:240px;
}
.title-01 {
background-image:url(../img/title_01_bg.gif);
background-repeat:repeat-x;
width:177px;
}
.title-01-title {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding-left:15px;
line-height:29px;
}
#category-tree {
background-color:#FFFFFF;
border-bottom:1px solid #74B821;
border-left:1px solid #74B821;
border-right:1px solid #74B821;
margin-bottom:10px;
width:175px;
clear:both;
}
#category-tree h3 {
background-color:#F3F6EB;
background-image:url(../img/icon.gif);
background-position:12px center;
background-repeat:no-repeat;
border-bottom:1px solid #E9ECE0;
border-top:1px solid #E9ECE0;
padding:6px 0 5px 27px;
	margin:0px;
	font-size:14px;
	margin-bottom:3px;
}
#category-tree .yiji {
background:transparent url(../img/zhedie.gif) no-repeat scroll right top;
cursor:n-resize;
float:right;
height:20px;
margin:-27px 10px 0 0;
width:20px;
}
#category-tree ul {
list-style-type:none;
}
#category-tree .erji li {
background-image:url(../img/erji.gif);
background-position:15px 6px;
background-repeat:no-repeat;
border-bottom:1px solid #F3F6EB;
margin-bottom:3px;
padding-left:30px;
clear:both;
}
.title-02 {
background-image:url(../img/title_02_bg.gif);
background-position:center top;
background-repeat:repeat-x;
border:1px solid #74B821;
float:right;
margin-bottom:8px;
padding-bottom:5px;
padding-bottom:10px;
padding-bottom:10px;
width:195px;
}
.title
{
	line-height:30px;
	background-color:#F3F6EB;
	padding-left:20px;
}
#mtbd
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#mtbd li
{
	border-bottom:1px solid #F3F6EB;
	line-height:27px;
}
.dietitians {
float:left;
margin-bottom:20px;
padding-bottom:3px;
position:relative;
width:740px;
line-height:25px;
}
.dietitians .dz {
height:45px;
left:20px;
position:absolute;
top:4px;
width:24px;
}
.diet-title {
background:transparent url(../img/dietitians-title.gif) no-repeat scroll center top;
float:left;
font-size:14px;
height:31px;
line-height:31px;
padding-left:20px;
width:720px;
margin-top:5px;
}
.li4_span
{
	padding:10px;
	line-height:30px;
}
.li4_span span
{
	padding:5px;
}
.diet-body {
border-left:1px solid #FAE7C2;
border-right:1px solid #FAE7C2;
border-bottom:1px solid #FAE7C2;
float:left;
width:737px;
text-align:left;
}
.d-title1 {
background:transparent url(../img/detcon-title3.gif) no-repeat scroll left top;
color:#15B408;
}
.d-title1
{
display:block;
font-size:16px;
font-weight:bold;
height:40px;
line-height:40px;
margin-top:20px;
padding-left:30px;
width:635px;
}
.prointro
{
	display:block;
	float:left;	
	width:181px;
	height:30px;
	padding-top:5px;
	line-height:30px;
	text-align:center;
	background-image:url(../img/pr_chage.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.proexamp
{
	display:block;
	float:left;	
	width:181px;
	text-align:center;
	border-left:solid 1px #E0E0E0;
	line-height:35px;
}
.proshow
{
	
}
.tczh li
{
	float:left;
	text-align:center;
}
.li_pic
{
	width:135px;
}
.tczh span
{
	display:block;
	font-size:12px;
	margin:5px auto;
	width:130px;
}
.imgspan
{
	border:solid 1px #f1f1f1;
	width:100px;
	height:100px;
	vertical-align:middle;
    *display: block;
    *font-size: 75px;
    display: table-cell;
}
.tczh img
{
	padding:5px;
	vertical-align:middle;
}
.lilianjie
{
	height:150px;
	line-height:150px;
	font-size:30px;
	font-weight:bold;
	color:#ff0000;
	padding:0px 5px;
	width:20px;
	background:transparent url(../img/add02.gif) no-repeat scroll center center;
}
.zxtc
{
    width:90%;
    margin:0px auto;
}
.zxtc1
{
    width:98%;
    margin:0px auto;
}
.zxtc_title2
{
	font-weight:bold;
	display:block;
	color:#0089FE;
	padding-top:20px;
        padding-bottom:10px;
	font-size:14px;
}
.zxtc_title2
{
	font-weight:normal;
	display:block;
	color:#0089FE;
	font-size:14px;
	line-height:20px;
}
.zxtc_title2 a
{
	color:#0089FE!important;
}
.zhengz
{
 font-weight:bold; 
  line-height:30px;
   background-color:#F2F7FC;
    padding-left:40px;
    font-size:16px;
    }
     .order_bar li
    {
    padding-left:10px;
    padding-right:10px;
    float:left;
    }
    .order_bar a
    {
    color:#333;
    }
    .li_bg
    {
    background-image:url(img/ggg.png);
    border-left:Solid 1px Silver;
    border-right:Solid 1px Silver;
    padding:10px;
    }
    .mybox
    {
    width:958px;
    clear:both;
    border:Solid 1px #81DEC9;
    position:relative;
    margin:10px auto;
    padding-bottom:20px;
    }
    .mybox td
    {
    	text-align:left;
    }
    .title_div
    {
    height:27px;
    padding:20px;
    }
    .title_div h2{ margin:0px;}
    .mytable
    {
    height:100%;
    width:90%;
    line-height:25px;
    border:0px;
    border-space:0px;
    font-size:12px;
    border-collapse:collapse;
    margin:auto;
    }
    .order_bar
    {
    height:27px;
    width:944px;
    margin:23px auto;
    clear:both;
    border:Solid 1px Silver;
    background-color:#F6F6F6;
    line-height:28px;
    }
    .pro_li
    {
    width:24%;
    float:left;
    line-height:25px;
    text-align:center;
    height:220px;
    overflow:hidden;
    }
    .whole_pro
    {
    width:946px;
    margin:auto;
    clear:both;
    }
    .pro_sp
{
	background-image:url(../img/arrow002.gif);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#ffffff;
}
.right_js_li3{
    width:100%;
	height:auto;
	clear:both;
	text-align:left;
	margin-bottom:20px;
	font-size:14px;
	line-height:26px;
	background-image:url(../img/bg_ddhome.gif);
	background-position:left -110px;
	background-repeat:repeat-x;
	background-color:#E0E0E0;
	padding:0px 0px 1px;
}
#vvv_1,#vvv_2,#vvv_3
{
	background-color:#ffffff;
	padding:30px;
	clear:both;
	margin:0px 1px;
	line-height:27px;
}
.right_js_li3 div p
{
	margin:0px;
}
.pr_chage
{
	background-image:url(../img/pr_chage_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	border-right:solid 1px #E0E0E0;
	height:35px;
}
.diet-con
{
	padding:10px;
}
#vvv_2,#vvv_3{ display:none;}
.tc_intro{ clear:both;font-size:12px;}
.tc_intro p{ margin:0px;}
