
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:14px}
ul{list-style:none}
legend{display:none}
fieldset,img{border:none}
body{font:12px/1.5 Microsoft YaHei,simhei,simsun;position:relative;margin:0 auto;color:#888686;background:#000 url("../images/bg.jpg") no-repeat center 448px}
a{color:#888686;text-decoration:none}
a:hover,a:active{text-decoration:underline}


.header{height:106px;background:url("../images/header.gif") repeat-x center top}
.hm{width:902px;margin:0 auto;background:url("../images/hm.jpg") no-repeat center top;padding:22px 50px 0;height:84px}
.logo{float:left;width:238px;height:48px}
.logo a{position:relative;display:block;width:238px;height:48px;text-indent:-9999px;overflow:hidden}
.logo img{position:absolute;left:0;top:0;width:238px;height:48px}
.set{float:right; letter-spacing:2px;text-align:right}
.set a{color:#a9a7a7;font-weight:bold}
.set p{line-height:18px;margin:0 0 8px}
.search{width:162px;height:30px;background:url("../images/search.png");float:left}
.ipt{width:114px;padding:0 5px;height:22px;line-height:22px;border:0;background:none;float:left; vertical-align:middle;color:#888686}
.btn{width:31px;height:22px;border:0;background:none;float:left; vertical-align:middle;text-indent:-9999px;*text-indent:0;*line-height:9999px;overflow:h;cursor:pointer}
.link{float:left;margin:0 0 0 -6px;display:inline}
.link a:link,.link a:visited{background:url("../images/set.gif") repeat-x;height:22px;display:block;line-height:22px;padding:0 10px;color:#fff;float:left;margin:0 0 0 13px}
.link a:hover,.link a:active{ text-decoration:none;color:#cc0000}


.nav{height:72px;background:url("../images/nav.jpg") no-repeat center top;margin:-21px auto 15px;position:relative;letter-spacing:3px;width:1002px}
.ul_nav{text-align:center;font-size:16px;padding:16px 0 10px;line-height:24px;font-weight:bold;position:relative;z-index:2;height:24px;margin:0 auto;float:left;overflow:hidden}
.ul_nav li{float:left;height:24px}
.ul_nav a:link,.ul_nav a:visited{padding:0 45px;color:#fff;display:block;height:24px;float:left}
.ul_nav a:hover,.ul_nav a:active,.ul_nav li.on a:link,.ul_nav li.on a:visited{color:#cc0000; text-decoration:none}
.move{position:relative;height:8px;clear:both;margin:0 auto}
.move_div{position:absolute;width:94px;height:57px;background:url("../images/move_div.png") no-repeat center center;left:0;top:-25px}
/*------------幻灯------------*/
.flash{overflow:hidden;height:460px;position:relative;margin:0 auto 14px;width:1002px}
.ul_flash{height:440px;overflow:hidden}
.ul_flash li,.ul_flash img{width:1002px;height:440px}
.ul_flash li{position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity=0)}
.flash_bg{position:absolute;left:0;top:0;background:url("../images/flash.png");width:1002px;height:440px;z-index:9999}
.number{position:absolute;bottom:10px;left:422px;background:url("../images/number.png");width:158px;height:31px;z-index:10001}
.num{background:url("../images/num.png") repeat-x 0 center;height:31px;margin:0 auto;position:relative;_overflow:hidden}
.num li{float:left;width:28px;height:31px;cursor:pointer;text-indent:-9999px}
.num_on{position:absolute;left:-16px;top:-13px;*top:-44px;background:url("../images/num_on.png") no-repeat;position:relative;width:57px;height:57px;cursor:pointer}
.jd{position:absolute;width:100%;height:1px;overflow:hidden;left:0;bottom:19px}
.jdt{width:0;background:#FF0;height:1px}
.ul_flash_clone{position:absolute;left:0;top:0;z-index:10000}
.ul_flash_clone a{display:block;width:1002px;height:440px;position:relative;z-index:10000;text-indent:-9999px;overflow:hidden}
.flash_prev,.flash_next{width:70px;height:70px;position:absolute;top:202px;background:url("../images/trun.png");z-index:100000;cursor:pointer}
.flash_prev{left:50px}
.flash_next{right:50px;background-position:0 -70px}
/*-----------------------*/
.main{width:1002px;margin:0 auto;overflow:hidden;zoom:1}
.bk{width:903px;margin:0 auto;overflow:hidden;zoom:1}
.kouhao{background:url("../images/justforhealth.png") no-repeat;height:37px;text-indent:-9999px;margin:0 0 20px}
.cp{width:927px;margin:0 0 0 -12px;height:157px}
.cp li{width:287px;height:157px;float:left;position:relative;margin:0 11px;display:inline}
.x{background:url("../images/x.png") no-repeat;width:279px;height:74px;left:4px;bottom:4px;position:absolute}
.cp li a:link,.cp li a:visited{display:block;width:287px;height:157px;position:relative;background:url("../images/cp.png");text-indent:-9999px;overflow:hidden;font-size:24px}
.cp li a:hover,.cp li a:active{background-position:0 -157px;_background-position:0 -156px;text-align:center;text-indent:0;color:#cc0000; text-decoration:none;padding:90px 0 0;height:67px;line-height:24px}
.cp li img{position:absolute;left:4px;top:4px;width:279px;height:149px}
/*-----------------------*/
.footer{clear:both;margin:15px 0 0;padding:40px 0 20px;background:url("../images/footer.png") no-repeat center top;text-align:center;letter-spacing:2px}
/*----------------------------------------------------------------*/
.outside{background:#040404 url("../images/main.jpg") no-repeat fixed center top}
.banner{width:1002px;margin:0 auto 38px;height:178px}
.l204{float:left;width:204px;overflow:hidden;zoom:1}
.r772{float:right;width:772px;overflow:hidden;zoom:1}
.cps{padding:0 0 0 2px;overflow:hidden;zoom:1}
.cps li{width:220px;height:145px;float:left;position:relative;margin:0 25px 30px 0;display:inline;overflow:hidden; vertical-align:bottom}
.cps li a:link,.cps li a:visited{display:block;width:220px;height:145px;position:relative;background:url("../images/cps.png");text-indent:-9999px;overflow:hidden;font-size:14px}
.cps li a:hover,.cps li a:active{background-position:0 -145px;_background-position:0 -145px;text-align:center;text-indent:0;color:#ccff00; text-decoration:none;padding:90px 0 0;height:55px;line-height:30px}
.cps li img{position:absolute;left:4px;top:4px;width:214px;height:137px}

.auto{height:495px;overflow:auto;width:770px;position:relative;clear:both;padding:0 22px 0 0}
.auto3{width:100%;position:relative;clear:both;padding:0 22px 0 0}
.menu{background:url("../images/menu.jpg") no-repeat left top;margin:0 0 8px}
.ul_menu{background:url("../images/menu.jpg") no-repeat left bottom;padding:15px;font-size:16px}
.ul_menu a:link,.ul_menu a:visited{display:block;height:39px;line-height:39px;padding:0 0 0 12px;color:#fff}
.ul_menu a:hover,.ul_menu a:active,.ul_menu li.on a:link,.ul_menu li.on a:visited{color:#ccff00; text-decoration:none;background:url("../images/menu_on.gif") no-repeat}
/*----------------------*/
#ascrail2000{width:8px;margin:0 7px}
#ascrail2000 div{*right:7px !important;_background:none !important;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images/handle.png") !important}
.text #ascrail2000{background:url("../images/text.gif") no-repeat left top !important}
#ascrail2001{width:8px;margin:0 7px}
#ascrail2001 div{*right:7px !important;_background:none !important;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images/handle.png") !important}
.text #ascrail2001{background:url("../images/text.gif") no-repeat left top !important}
/*---------------------------------------------------------------*/
#zz{opacity:0.7;filter:alpha(opacity=70);background:#000;position:absolute;cursor:wait;z-index:5000}
#cc{position:fixed;z-index:5000;border:#666 3px solid;border-radius:30px;overflow:hidden;_position:absolute;background:#fff url("../images/loading.gif") no-repeat center center;width:300px;height:300px}
.close{width:33px;height:33px;background:url("../images/close.png");position:absolute;right:10px;top:10px;cursor:pointer}
.img_prev,.img_next{width:70px;height:70px;position:absolute;background:url("../images/trun.png");_background:url("../images/trun.gif");z-index:100000;cursor:pointer}
.img_prev{left:10px}
.img_next{right:10px;background-position:0 -70px}
.img_img{display:none}
/*-----------------------------------------------------------------*/
.title{color:#cc0000;font-size:16px;padding:0 8px 8px;background:url("../images/title.gif") repeat-x left bottom;float:left;margin:0 0 20px}
.auto1{height:200px;margin:0 0 35px}
.content{padding:0 30px 0 10px;line-height:25px; font-family:Arial, Helvetica, sans-serif font-size:14px;color:#fff; letter-spacing:2px}
.slide{height:145px;margin:0 0 39px;overflow:hidden;position:relative}
.slide_prev,.slide_next{width:24px;height:26px;position:absolute;top:62px;background:url("../images/slide.png");cursor:pointer}
.slide_prev{left:0}
.slide_next{right:0;background-position:0 -26px}
.slide_hidden{position:absolute;overflow:hidden;width:690px;left:41px;top:0;height:145px}
.slide .cps{padding:0}
.slide .cps li{margin:0 5px;display:inline}
.company{height:35px;line-height:35px;margin:0 0 10px; letter-spacing:2px}
.company li{float:left;margin:0 70px 0 0}
.company a{float:left;padding:0 0 0 48px;height:35px;color:#fff}
.house a{background:url("../images/house.gif") no-repeat left center}
.mail a{background:url("../images/mail.gif") no-repeat left center}
.contact a{background:url("../images/contact.gif") no-repeat left center}
.bks{background:#373838;border:#4d4e4e 1px solid;border-right-color:#232323;border-bottom-color:#232323;padding:10px 0 20px}
.bks h2{color:#cc0000;line-height:40px;padding:0 0 0 7px}
.ht{padding:0 13px; letter-spacing:2px}
.ht li{line-height:18px;padding:3px 0 3px 15px;background:url("../images/ht.gif") no-repeat left 11px}
.ht a{color:#fff}
.new{line-height:25px; letter-spacing:2px;color:#fff;clear:both}
.new a{color:#cc0000;background:url("../images/new.gif") no-repeat 5px 8px;padding:0 0 0 15px}
.hd{width:100%;position:relative;height:460px;margin:20px 0 0}
.hd_hidden{width:594px;height:396px;margin:0 auto;overflow:hidden}
.hd_prev,.hd_next{width:70px;height:70px;position:absolute;background:url("../images/trun.png");_background:url("../images/trun.gif");z-index:100000;cursor:pointer;top:170px}
.hd_prev{left:0}
.hd_next{right:0;background-position:0 -70px}
.hd_num{position:absolute;bottom:20px;left:0}
.hd_num li{float:left;width:18px;height:18px;text-align:center;line-height:18px;color:#999;cursor:pointer;margin:0 2px;display:inline}
.hd_num li.on{background:url("../images/hd_num.gif"/)}
.ul_hd{height:396px}
.ul_hd li,.ul_hd img{float:left;width:594px;height:396px}
.img{float:left;width:360px;height:400px;padding:10px 0 0}
.ul_img{margin:0 0 10px;width:360px;height:360px;overflow:hidden}
.ul_img_num{height:13px;width:54px;margin:0 auto}
.ul_img_num li{background:#606060;width:27px;height:13px;float:left;cursor:pointer}
.ul_img_num li.on{background:#ccc}
.text{float:right;width:230px;padding:80px 10px 0 0}
.auto2{height:185px;overflow:auto;width:100%;position:relative;clear:both}
.text_content{padding:0 20px 0 0;color:#333; letter-spacing:2px;ilne-height:21px}
.text_content h2{margin:0 0 4px}


