@charset "gb2312";
@import url("style.css");
.main {
   margin:auto;
   width:960px;
   height:auto;
}
/*广告*/
.gg1 {
   margin:5px auto;
   width:240px
}
.gg2 {
   margin:5px auto;
   width:220px
}
.gg3 {
   margin:5px auto;
   width:725px
}
.main .box1 {
   margin:5px auto;
   width:960px;
   height:auto
}
.main .box1 .l_co {
   float:left;
   margin:0;
   width:710px;
   height:auto
}

.main .box1 .l_co .cont1 {
   float:left;margin-bottom:5px;
   width:710px;
   height:auto;
   background:#F4F5ED
}
.main .box1 .l_co .cont1 .lianbo {
   float:left;
   width:263px;
   height:313px;
   border:1px #A5CB78 solid;
   margin:5px 0 5px 5px;
   display:inline
}
.main .box1 .l_co .cont1 .hot {
   float:right;
   width:440px;
   height:auto;
}
.main .box1 .l_co .cont1 .hot .news {
   width:440px;
   height:72px;
   text-align:center;
   background:url(index_box1_1_hot.jpg) no-repeat
}
.main .box1 .l_co .cont1 .hot .news h1 {
   margin-top:15px;
   font-size:16px;
   text-align:center
}
.main .box1 .l_co .cont1 .hot .news h1 a {
   color:#F38B0E
}
.main .box1 .l_co .cont1 .hot .news ul {
   padding:15px
}
.main .box1 .l_co .cont1 .hot .news li {
   text-align:center;
}
.main .box1 .l_co .cont1 .hot .list {
   width:440px;
   height:auto;
   background:url(index_box1_1_hot_list.jpg) no-repeat
}
.main .box1 .l_co .cont1 .hot .list .textbox {
   margin:5px auto;
   width:424px;
   height:auto;
}
.main .box1 .l_co .cont1 .hot .list .textbox .b1 {
   width:424px;
   height:9px;
   background:url(index_box1_1_list_t.gif) no-repeat;overflow:hidden
}
.main .box1 .l_co .cont1 .hot .list .textbox .b2 {
   float:left;
   width:424px;
   height:auto;
   background:url(index_box1_1_list_m.gif) repeat-y;
   line-height:24px
}
.main .box1 .l_co .cont1 .hot .list .textbox .b2 ul {
   padding:0 6px;
}
.main .box1 .l_co .cont1 .hot .list .textbox .b2 li {
   float:left;
   width:200px;
   padding-left:5px; 
}
.main .box1 .l_co .cont1 .hot .list .textbox .b2 .ff,.main .box1 .l_co .cont1 .hot .list .textbox .b2 .ff a {
   color:#327F3B
}
.main .box1 .l_co .cont1 .hot .list .textbox .b3 {
   float:left;
   width:424px;
   height:7px;
   background:url(index_box1_1_list_f.gif) no-repeat
}

.main .box1 .l_co .cont2 {
   margin-bottom:5px;
   width:710px;
   height:auto;
}
.main .box1 .l_co .cont2 .top10 {
   float:left;
   width:220px;
   height:auto
}
.main .box1 .l_co .cont2 .top10 .co1{ 
   background: #fff;
   margin:0 0 10px;
}
.main .box1 .l_co .cont2 .top10 .co1 .js {
   background: url(index_co1_js_1018.gif) no-repeat 0 0; 
   height: 24px; 
   width: 73px; 
   float: left; 
   color:#576f21; 
   text-align: center; 
   line-height: 24px; 
}
.main .box1 .l_co .cont2 .top10 .co1 .js1 { 
   background: url(index_co1_js1_1018.gif) no-repeat 0 0; 
   height: 24px; 
   width: 73px; 
   float: left; 
   text-align: center; 
   line-height: 24px; 
}
.main .box1 .l_co .cont2 .top10 .co1 .js-f {
   float: left; 
   width: 1px; 
   height: 24px;
}
.main .box1 .l_co .cont2 .top10 .co1 .cont {
   background: url(index_co1_bg_1018.gif) no-repeat 0 0; 
   height: 240px;
   border: 1px solid #CAE0B1;
   width:218px
}
.main .box1 .l_co .cont2 .top10 .co1 .cont ul { 
   line-height: 22px;
}
.main .box1 .l_co .cont2 .top10 .co1 .cont li { 
   padding: 1px 0 1px 25px;
}
.main .box1 .l_co .cont2 .advtd {
   float:left;
   width:218px;
   background:url(index_box1_1_bg1.gif) repeat-x;
   border:1px #CBE1B2 solid
}
.main .box1 .l_co .cont2 .advtd ul{
   padding:5px
}
.main .box1 .l_co .cont2 .advtd li{
   float:left;
   width:90px;
   background:url(arrow1_1018.gif) no-repeat 3px 9px;
   padding-left:10px;
   line-height:25px
}
.main .box1 .l_co .cont2 .textbox {
   float:right;
   width:475px;
   height:auto;
}
.main .box1 .l_co .cont2 .textbox h1 {
   height:22px;
   line-height:22px;
   padding-left:20px;
   color:#fff;
   margin-bottom:10px;
   font-size:14px;
   background:url(index_box1_1_textboxtit.gif) no-repeat
}
.main .box1 .l_co .cont2 .textbox .pic {
   height:155px;
   width:130px;
   float:left;
   margin:10px;
   background:#F8F8F8;
   border:1px #E4E4E4 solid;
   text-align:center;
   line-height:22px
}
.main .box1 .l_co .cont2 .textbox .pic img {
   height:120px;
   width:120px;
   margin-top:5px;
   text-align:center;
}
.main .box1 .l_co .cont2 .textbox .co1 {
   width:310px;
   float:right;
   line-height:22px
}
.main .box1 .l_co .cont2 .textbox .co1 li {
   background:url(arrow2_1018.gif) no-repeat 3px 10px;
   padding-left:15px
}



.main .box1 .r_co {
   float:right;
   margin:0;
   width:240px;
   height:auto
}
.main .box1 .r_co .cont1 {
   width:238px;
   height:auto;
   border:1px #DBDBDB solid
}
.main .box1 .r_co .cont1_1 {
   width:232px;
   margin:2px auto;
   height:auto;
   border:1px #DBDBDB dashed
}
.main .box1 .r_co .cont1_1 h1 {
   height:30px;
   background:url(index_box1_r_h1.jpg) no-repeat;
   padding-left:20px;
   line-height:28px;
   font-size:12px;
}
.main .box1 .r_co .cont1_1 ul {
   padding:5px
}
.main .box1 .r_co .cont1_1 li {
   background:url(arrow_1.gif) no-repeat 2px 7px;
   padding-left:10px;
   line-height:22px
}
.main .box1 .r_co h2{
   height:26px;
   background:url(index_box1_r_h2.jpg) no-repeat;
   padding-left:20px;
   line-height:26px;
   color:#309049;
   font-size:12px;  
}
.main .box1 .r_co .cont2,.main .box1 .r_co .cont3 {
   width:240px;
   height:auto;
   background:url(index_box1_r_h2_bg.gif) repeat-y
}
.main .box1 .r_co .cont2 ul {
   padding:5px;
   height:auto;
   background:url(icon_1_1018.gif) no-repeat 8px 8px;
}
.main .box1 .r_co .cont2 li {
   padding-left:25px;
   line-height:23px
}
.main .box1 .r_co .bottom {
   width:240px;
   height:6px;
   background:url(index_box1_r_h2_fbg.gif) no-repeat
}
.main .box1 .r_co .cont3 ul {
   padding:5px
}
.main .box1 .r_co .cont3 li {
   padding-left:10px;
   line-height:22px
}


.main .box2 {
   margin:5px auto;
   height:auto;
   width:960px;
}
.main .box2 .l_co {
   float:left;
   width:220px;
   height:auto;
}
.main .box2 .l_co .co1{
   background:#fff;
   margin:0
}
.main .box2 .l_co .co2{
   background:#fff;
   margin:0
}
.main .box2 .l_co .co1 h2{
   background:url(index_co2_t_1018.gif) no-repeat 0 0;
   height:28px;
   font-size:12px; 
   color: #fff; 
   text-indent: 28px; 
   line-height: 28px;
}
.main .box2 .l_co .co1 .cont{
   float:left;
   background-color: #fff; 
   border:1px solid #D0DEAD;
   height:auto
}
.main .box2 .l_co .clearf{ 
   clear:both;
   background: url(libg_f_1018.gif) no-repeat; 
   width:210px;
   height:2px;
   overflow:hidden
}
.main .box2  dl{
   clear:both; 
   line-height:24px; 
   padding:5px 0;
}
.main .box2  dt{
   float:left; 
   width:50px; 
   color: #fb6400;
   text-align: center;
}
.main .box2  dd{
   width:160px;
   float:right;
}
.main .box2  dd a{
   float:left;
   width:49%;
}
.main .box2 .l_co .co2 h2{
   background:url(index_co2_t_1018.gif) no-repeat 0 0;
   height:28px;
   font-size:12px; 
   color: #fff; 
   text-indent: 28px; 
   line-height: 28px;
}
.main .box2 .l_co .co2 .cont{
   float:left;
   background-color: #fff; 
   border:1px solid #D0DEAD;
}

.main .box2 .r_co {
   float:right;
   width:725px;
   height:auto
}

.main .box2 .r_co .co5 {
   margin:5px auto;
   width:725px;
   height:auto;
}
.main .box2 .r_co .co5 .tit01 {
   width:723px;
   height:30px;
   background:#FAFAFA;
   border:1px #CDCDCD solid
}
.main .box2 .r_co .co5 .tit01 .t1 {
   float:left;
   margin-top:5px;
   margin-left:30px;
   width:320px;
   height:20px;
   font-size:14px; 
   font-weight: 700; 
   font-size: 14px;
   background:url(index_r_co_co5_tit.gif) no-repeat;
}
.main .box2 .r_co .co5 .textbox1 {
   float:left;
   margin-top:3px;
   width:350px;
   height:225px;
   background:url(index_co5_lbg.gif) no-repeat;
}
.main .box2 .r_co .co5 .textbox1 .pics {
   float:left;
   margin:5px 2px 10px 9px;
   width:160px;
   height:85px;
   display:inline
}

.main .box2 .r_co .co5 .textbox1 li {
   float:left;
   width:155px;
   padding-left:20px;
   line-height:24px;
}
.main .box2 .r_co .co5 .textbox2 {
   float:right;
   margin-top:2px;
   width:355px;
   height:auto;
   background:#F3F3F3;
}
.main .box2 .r_co .co5 .textbox2 .hot {
   width:355px;
   height:164px;
   background:url(index_co5_rbg.gif) no-repeat;
}
.main .box2 .r_co .co5 .textbox2 .hot .top10 {
   float:left;
   width:155px;
   line-height:22px;
}
.main .box2 .r_co .co5 .textbox2 .hot .news {
   float:right;
   width:165px;
   line-height:22px;
}
.main .box2 .r_co .co5 .textbox2 ul {
   padding:5px;
}
.main .box2 .r_co .co5 .textbox2 .r_list {
   width:355px;
   height:62px;
   background:#F3F3F3
}
.main .box2 .r_co .co5 .textbox2 .r_list ul {
   padding:0px;
}
.main .box2 .r_co .co5 .textbox2 .r_list li {
   float:left;
   width:160px;
   background:url(arrow7_1018.gif) no-repeat 3px 10px;
   padding-left:10px;
   line-height:20px;
}

/*列表*/
.main .box2 .r_co .co3 {
   margin-bottom:10px; 
   width:356px; 
   float:left;
}
.main .box2 .r_co h1 { 
   font-size: 14px; 
   color: #155919;
   background: url(index_sub1_1018.gif) no-repeat; 
   height: 27px; 
   overflow: hidden; 
   line-height: 27px;
}
.main .box2 .r_co h1 .tit { 
   display: block; 
   float: left; 
   width: 76px;
   color:#155919;
   background: url(index_sub1bg_1018.gif) no-repeat;
   text-align:center
}
.main .box2 .r_co h1 .tit1 { 
   display: block; 
   float: left; 
   width: 76px;
   color:#fff;
   background: url(index_sub1bg01_1018.gif) no-repeat;
   text-align:center
}
.main .box2 .r_co h1 .tit a{
   color:#155919
}
.main .box2 .r_co h1 .tit1 a{
   color:#fff
}
.main .box2 .r_co .textbox { 
   width: 354px; 
   border-left: 1px solid #B6D689; 
   border-bottom: 1px solid #B6D689; 
   border-right:1px solid #D2E7B6;
   height: auto; 
   overflow: hidden;
}
.main .box2 .r_co .textbox .pic { 
   float: left;
   width: 90px; 
   height: 75px;
   margin:10px;
   display:inline
}
.main .box2 .r_co .textbox .pic img {
   width: 90px; 
   height: 75px; 
   padding: 2px; 
   border: 1px solid #DDE3C9;
}
.main .box2 .r_co .textbox .text { 
   float: left; 
   width: 200px;
   margin-top:5px;
   margin-left: 10px;
}
.main .box2 .r_co .textbox .text h2 { 
   font-size: 12px;
   padding: 9px 0;
}
.main .box2 .r_co .textbox .text p {
   line-height: 20px;
}
.main .box2 .r_co .textbox .text p a {
   color:#F3941C
}
.main .box2 .r_co .textbox .text1 {
   border-top: 1px dashed #ccc;padding:5px 5px 5px 10px;
}
.main .box2 .r_co .textbox .text1 li {
   float:left;
   width:156px;
   font-size:12px;
   line-height:23px;
   background:url(arrow2_1018.gif) no-repeat 3px 8px;
   padding-left:10px;
}
.main .box2 .r_co .textbox .que {
   height:30px;
   border-top: 1px dashed #ccc;
   line-height:30px;
   background:#F0F4E4 url(arrow3_1018.gif) no-repeat 5px 5px;
   color:#F3941C;
   font-weight:bold;
   padding-left:30px;
}
.main .box2 .r_co .textbox .que a {
   font-weight:normal
}
.main .box2 .r_co .co4 { 
   width: 356px; 
   float: right; 
   margin-bottom:10px;
}

/*healthkeyword*/
.healthkeyword { 
   clear: both; 
   width: 958px;
   margin:5px auto;
   border:1px #DCDADB solid
}
.healthkeyword .disword_c { 
   background: url(disword_c_1018.gif) no-repeat; 
   width: 954px;
   margin:1px auto; 
   border:1px #DCDADB dashed;
   height: auto; 
   overflow: hidden;
}
.healthkeyword .top1 { 
   width: 950px;
   margin: auto; 
   padding: 5px 12px;
}
.healthkeyword .top1 .dt1,.healthkeyword .top1 .dt1 a { 
   float:left;
   color: #000; 
   font-weight: 700; 
   font-size: 14px;
}
.healthkeyword .top1 .dt2 { 
   float:right;
   color: #fff; 
   font-size: 12px; 
   font: Arial, Helvetica, sans-serif; 
   padding-right:55px;
}
.healthkeyword .top1 .dt2 a { 
   color:#fff
}
.healthkeyword ul { 
   display:inline; 
   float:left; 
   margin: auto; 
   padding: 0; 
   width:960px;
}
.healthkeyword li {
   display:inline; 
   float:left;
   margin-left: 10px;
   padding: 3px 5px; 
   width:930px; 
   white-space: nowrap; 
   border-bottom: 1px dashed #ccc; 
   line-height: 18px; 
   color: #0d70a7;
}
.healthkeyword .square {
   background:#88C736 none repeat scroll 0%; 
   color:#FFFFFF; 
   float:left;
   font-family:"verdana"; 
   font-size:12px; 
   font-size-adjust:none; 
   font-stretch:normal; 
   font-style:normal; 
   font-variant:normal; 
   font-weight:bold;
   height:14px; 
   line-height:normal; 
   margin-top:3px; 
   text-align:center; 
   width:15px;
}
.healthkeyword li span { 
   color:#005FCC; 
   float:left;
   margin:2px 5px 0px;
}

.healtest {
   width:960px;
   margin:10px auto;
   height:auto
}
.healtest .top1  {
   width:960px;
   height:26px;
   margin:auto
}
.healtest .top1 .l{
   float:left;
   width:28px;
   height:26px;
   background:url(healtest_l.gif) no-repeat
}
.healtest .top1 .m {
   float:left;
   width:925px;
   height:26px;
   background:url(healtest_m.gif) repeat-x;
   line-height:20px;
   font-weight:bold;
   color:#508132
}
.healtest .top1 .r {
   float:right;
   width:7px;
   height:26px;
   background:url(healtest_r.gif) no-repeat
}
.healtest .cont {
   width:958px;
   border:1px #CAE0AF solid;
   border-top:0px;
   height:50px;
}
.healtest .cont  ul{
   padding-top:5px;
   padding-left:15px;
   line-height:20px;
}
.healtest .cont li {
   float:left;
   width:73px;
   background:url(arrow6_1018.gif) no-repeat 3px 8px;
   padding-left:10px
}
.healtest .cont a {
   color:#2A9624
}
.link {
   margin:5px auto;
   width:960px;
   height:auto
}
/* 选项卡部分 */
#tab1 {
	margin: auto;
	width: 960px; 
	height: auto;
}
#tab1 div {
	display: none;
	height:auto;
	float: left; 
}
#tab1 h3 {
	font-size:12px;
	font-weight: normal;
	line-height:24px;
	background: url(index_focus_bg1.gif) no-repeat ; 
	float: left; 
	width: 75px;
	margin:0;
	cursor: pointer; 
	height: 24px; 
	text-align: center;  
}
#tab1 h4 {
	font-size:12px;
	font-weight: normal;
	line-height:24px;
	background: url(index_focus_bg1.gif) no-repeat ; 
	float: left; 
	width: 75px;
	margin:0;
	cursor: pointer; 
	height: 24px; 
	text-align: center;  
}
#tab1 h5 {
	float: left; 
	border-bottom:1px #CBE1B2 solid;
	width:660px;
	margin:0;
	cursor: pointer; 
	height: 23px; 
}
#tab1 .up {
	background: url(index_focus_bg.gif) no-repeat ;
	height:24px;
	font-weight:bold;
}
#tab1 .block {
    width:958px;
	border-left:1px #CBE1B2 solid;
	border-right:1px #CBE1B2 solid;
	border-bottom:1px #CBE1B2 solid;
	display: block;
}
#tab1 ul {
	float: left; 
	margin: 0px; 
}
#tab1 li {
	padding-left: 10px; 
	float: left; 
	width: 105px; 
	line-height: 24px; 
}
/* 焦点图 */
#f_div{width:263px; height:313px; margin:0 auto; overflow:hidden;}
#f_imgDiv{width:100%; height:313px; overflow:hidden;filter:progid:DXImageTransform.Microsoft.Fade(Overlap=1.00);}
#f_img{ border:0;}
#f_infoDiv{width:100%;top:-33px; position:relative;}
#f_buttonDiv{width:80px;margin-right:4px; height:33px; overflow:hidden; text-align:left; float:right; margin-top:-24px; display:inline;}
#f_buttonDiv div{width:4px;height:16px; float:right;}
#f_buttonDiv .bg{width:16px; height:16px; background:#000; float:left; margin-left:3px; display:inline; filter:Alpha(Opacity=30);}
#f_buttonDiv a{width:16px;height:16px;float:right;color:#fff;font-size:14px;font-weight:bold;text-align:center;display:block;overflow:hidden;text-decoration:none;position:absolute;}
#f_buttonDiv a:link,#f_buttonDiv a:visited,#f_buttonDiv a:active{background:url(focus_2.gif);color:#fff;}
#f_buttonDiv a:hover{color:#ddd;}
#f_buttonDiv a.on:link,#f_buttonDiv a.on:visited,#f_buttonDiv a.on:active,#f_buttonDiv a.on:hover{background:url(focus_1.gif);color:#fff;}
#f_textbg {width:263px; height:33px; float:left;background:#000; filter:Alpha(Opacity=30);}
#f_text{width:184px;height:33px; line-height:33px; overflow:hidden;text-align:center; float:left; margin-left:-265px;}
#f_text a:link,#f_text a:visited,#f_text a:active{color:#fff;text-decoration: none;filter:Alpha(Opacity=100);}
#f_text a:hover{color:#ddd;text-decoration: none;}
/* 焦点文字 */
.ftxt_l { width:230px; float:left; text-align:right;}
.ftxt_space { width:14px; float:left; text-align:center;}
.ftxt_r { float:left; text-align:left;}

/*广告样式0*/

.ads_1105 {
   margin:3px auto;
   width:958px;
   height:105px;
   border:1px #E7E7E7 solid
}
.ads_1105 .l_gg {
   float:left;
   width:190px;
   height:auto;
   margin:0 5px;display:inline
}
.ads_1105 .r_gg {
   float:right;
   width:190px;
   height:auto;
   margin:0 5px;display:inline
}
.ads_1105 .m_gg {
   float:left;
   width:550px;
   margin:5px 0 5px 4px
}
.ads_1105 .m_gg li {
   float:left;
   width:127px;
   background:url(arrow1_1018.gif) no-repeat 2px 4px;
   padding-left:10px;line-height:18px
}

.ads_1105 p {
   margin-top:5px
}

/* 友情链接 */
a img{border:0}
.linkp {
   width: 970px;
   height: auto;
   margin: 5px 5px;
}

.linkp .ct01{
   float:left;
   width: 30px;
   height: 82px;
   margin: auto;
}
.linkp .ct02{
   float:left;
   width: 930px;
   height: 66px;
   margin: auto;
   padding-top:14px;
   border-top:solid #D3EAAF 1px;
   border-right:solid #D3EAAF 1px;
   border-bottom:solid #D3EAAF 1px;
   background:#ffffff;
}
.linkp .ct02 li{
   float:left;
   padding-left:3px;
   padding-right:2px;
   height: 31px;
   line-height:60px;
}

