@charset "gb2312";
/* CSS Document */
.mar30{ margin:30px auto;}
.ovf_hid{ overflow:hidden;}
.pt40{ padding-top:40px;}


a:link,a:visited { color:#393939; text-decoration:none;}
a:hover,a:active { color:#3ca3f7; text-decoration:none;}

img{ opacity: 0.9;}
img:hover{ opacity: 1;}

.hl_blue{ color:#055b99;}
.hl_blue a:link,.hl_blue a:visited { color:#055b99; text-decoration:none;}
.hl_blue a:hover,.hl_blue a:active { color:#00405e; text-decoration:none;}

.gj_zhuce{ color:#3ca3f7;}
.gj_zhuce a:link,.gj_zhuce a:visited { color:#3ca3f7; text-decoration:none;}
.gj_zhuce a:hover,.gj_zhuce a:active { color:#00405e; text-decoration:none;}

.gjgw_top{ height:114px; background:url(images/index_02.jpg?g=2) center top repeat-x;}
.gjgw_top .gw_logo{ width:260px; float:left;}
.gjgw_top .jk_top{ background:url(images/top_bg.jpg) center top no-repeat; height:114px;}

.fgj_menu{ height:40px; line-height:40px; background:#3ca3f7;}
.fgj_menu ul{ padding-left:190px;}
.fgj_menu ul li{ width:140px; float:left; font-size:18px; text-align:center;}
.fgj_menu  ul .gw_on{ width:140px; background:url(images/menu_bg.png) center bottom no-repeat; height:40px;}
.fgj_menu ul li:hover{ width:140px; background:url(images/menu_bg.png) center bottom no-repeat; height:40px;}


.scgw_right{ width:720px; float:right;}


.scgw_left{ width:446px; float:left;}
.scgw_left dl{ padding-bottom:10px;}
.scgw_left dl dt{ font-size:18px; padding:10px 0 0; height:40px; line-height:30px; font-weight:700;}
.scgw_left dl dd{ line-height:22px; height:44px; overflow:hidden;}
.hlt_ltop{ padding-top:10px; border-top:#f4f4f4 solid 1px;}
.hlt_l{ width:100px; float:left; text-align:center; padding-top:10px; }
.hlt_r{ width:330px; float:right;}
.hlt_r ul li{ background:url(images/dot.jpg) left center no-repeat; padding-left:15px; line-height:28px; height:28px; overflow:hidden; font-size:14px;}

.health_menu{ height:68px; line-height:68px; border-right:#e1e1e1 solid 1px; background:url(images/index_16.jpg) repeat-x; width:1199px; margin:0 auto; overflow:hidden;}
.health_menu .hm_l1{ float:left; width:213px;}
.health_menu .hm_l2{ float:left; width:210px; font-size:18px; background:url(images/jiuyi_jg.jpg) right center no-repeat; padding-left:35px;}
.health_menu .hm_l3{ float:left; width:210px; font-size:18px; padding-left:35px;}

.health_menu img{ margin-right:10px;}

.health_con{ width:1200px; margin:20px auto;}
.hl_cont{ height:48px; line-height:48px; background:url(images/tit_bg.png) center bottom no-repeat; padding-bottom:10px;}
.hl_tit{ font-size:28px; font-weight:700; color:#3ca3f7;}
.my_cont{ height:40px; width:100%; float:left;}
.my_cont .more{ padding-top:17px; float:right;}

.health_zyyl{ width:590px; padding-top:10px;}
.health_zyyl .zyy_l{ width:268px; height:230px; border:#eeeeee solid 1px; padding:20px 15px; float:left;}
.health_zyyl .zyy_l .zyl_tit{ width:100%; background:url(images/yytit_bg.jpg) repeat-x; height:30px; line-height:30px; font-size:20px; font-weight:700; color:#3ca3f7;}
.health_zyyl .zyy_l .zyl_tit span{ border-bottom:#3ca3f7 solid 2px;}
.health_zyyl .zyy_l ul{ padding-top:10px; height:189px; overflow:hidden;}
.health_zyyl .zyy_l ul li{ width:50%; line-height:38px; height:38px; overflow:hidden; font-size:14px; float:left; border-bottom:#e8e8e8 dashed 1px;}
.health_zyyl .zyy_r{ width:270px; float:left; margin-left:15px;}


.health_myft{ background:url(images/myft_bg.jpg) no-repeat; height:404px; color:#055b99; width:100%; float:left;}

.health_myft .myft_hj{ width:410px; float:left;}

.health_myft .myft_l{ width:324px; overflow:hidden; float:left; padding-top:40px;}
.health_myft .myft_l .myl_t{ font-size:35px; height:60px; font-weight:700; display:block;}
.health_myft .myft_l .myl_m{ background:url(images/mingyi_titbg.png) no-repeat; text-align:center; height:36px; line-height:36px; font-size:20px; display:block;}
.health_myft .myft_l .myl_e{ font-size:14px; line-height:28px; display:block; padding-top:10px;}
.health_myft .myft_l .myl_end{ width:350px; padding-top:10px;}
.health_myft .myft_l .myl_end ul li{ width:98px; border:#FFF solid 2px; height:60px; overflow:hidden; float:left; margin-right:8px;}

.health_myft .myft_r{  width:410px; float:left; margin-left:42px; padding-top:40px;}
.health_myft .myft_r .myftbg{ background:#FFF; padding:25px;}
.health_myft .myft_r dl dt{ font-size:18px; height:30px;}
.health_myft .myft_r dl dd{ line-height:12px; height:66px; line-height:22px; overflow:hidden;}
.health_myft .myft_r ul li{ height:26px; overflow:hidden; line-height:26px; font-size:14px;}








.sjzs_all{ width:1250px; padding-top:20px;}

.sjzs_all .sjzs_al{ width:900px; float:left; overflow:hidden;}
.sjzs_all .sjzs_alt{ height:490px; width:925px; float:left; }
.sjzs_all .sjzs_alt ul li{ float:left; height:230px; margin-right:20px; display:inline-block; margin-bottom:20px; position:relative; }
.sjzs_all .w386px{ width:386px;}
.sjzs_all .w237px{ width:237px;}

.sjzs_all .sjzs_ar{ width:280px; height:480px; float:left; margin-left:20px; position:relative; }




/* 本例子css */
.focusBox { position: relative; width:720px; height:326px; overflow: hidden;}
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:720px; height:326px; display: block; }
.focusBox ul li span{ display:block; z-index:100; position:absolute; left:0; bottom:10px; text-align:center; line-height:30px; padding-top:15px; height:74px; background:url(images/lh_titbg.png) no-repeat; width:100%;}
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display:inline-block; *display:inline; zoom:1;  _background: url(images/dot8.png) no-repeat 0 -16px;}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; background: url(images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.sjzs_all .sjzza_box{ background:url(images/gw_picbg1.png?v=123) repeat; font-size:16px; height:40px; line-height:40px; width:100%; text-align:center; position:absolute; left:0; bottom:0; color:#FFF;}

.myft_hj img{opacity: 1;}


/* 热门活动 */
.picMarquee-left{ width:1200px;  }
.picMarquee-left .bd{  }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center; position:relative;}
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:258px; height:230px; display:block;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .sjzza_box{ background:url(images/gw_picbg1.png) repeat; font-size:16px; height:40px; line-height:40px; width:100%; text-align:center; position:absolute; left:0; bottom:0; color:#FFF;}