@charset "utf-8";
/* CSS Document */
#header,#menu,#main{margin:auto;}
.left{float:left;}
.right{float:right;}

/* header */
#header_bg{position:relative; width:100%; height:3px; background-color:#495C02;}
#header{ position:relative; width:960px; height:100px;}
#header a img.logo{ position:absolute; top:16px; left:8px; width:160px; height:75px;}
#header h1{position:absolute; top:63px; left:200px; width:500px; height:20px; line-height:20px; font-size:12px; font-weight:normal;}
#header .parent{ position:absolute; top:0; left:0; width:180px; height:20px; background:url(../images/parent_bg.gif) no-repeat 0 0; letter-spacing:6px; text-align:center;}
#header .parent  a{ color:#ff0000; text-decoration:none;}
#header .msg{position:absolute; top:10px; right:50px;}
#header .tel {position:absolute; top:70px; right:30px; font:12px; font-weight:bold; color:#8B000B;}
#header .tel span{font:bold 18px Arial,Verdana,sans-serif,"Times New Roman";}

/* nav */
#nav{position:relative; width:100%; height:36px; background:url(../images/nav_bg.gif) repeat-x; clear:both;}
#menu{position:relative; width:960px;}
#menu a{ display:table; height:30px; line-height:30px; padding:5px 30px 2px 30px; margin-right:1px; float:left; color:#fff; }
*html #menu a{padding:6px 30px 2px 30px;}
*+html #menu a{padding:6px 30px 2px 30px;}
#menu a:hover{background:url(../images/nav_bg01.gif) no-repeat; text-decoration:none; color:#4A5704; }
#menu a.visited:link,#menu a.visited:visited{color:#4A5704; background:url(../images/nav_bg01.gif) no-repeat;}
#menu a.visited:hover{background:url(../images/nav_bg01.gif) no-repeat; color:#9AB700; }

/* banner */
#banner{position:relative; width:960px; height:214px; margin:15px auto;}


/* main */
#main{ display:table; overflow:hidden; clear:both; width:960px; }

/* main_left */
#main_l {float:left; width:278px; overflow:hidden;}

/* diagnosis */
#diagnosis{width:278px; height:232px; background:url(../images/diagnosis_bg.gif) no-repeat 0 0; margin-bottom:13px; }
#diagnosis h2{font:bold 16px "宋体"; line-height:40px; color:#145D00; margin-left:26px;}
#diagnosis ul{width:253px; padding:8px 0 0 25px; }
#diagnosis ul li{ text-align:left; color:#666; line-height:25px; margin-bottom:11px;}
#diagnosis .btn{ margin-left:20px;}

/* advantages */
#advantages{position:relative; width:278px; height:232px; background:url(../images/advantages_bg.gif) no-repeat 0 0; margin-bottom:13px; }
#advantages h2{position:absolute; font:bold 14px "宋体"; color:#fff; top:12px; left:26px;}
*html #advantages h2{top:15px;}
*+html #advantages h2{top:15px;}
#advantages ul{position:absolute; top:56px; left:73px;}
#advantages ul li{text-align:left; color:#666; line-height:25px; margin-bottom:15px;}

/* FAQ */
#faq{position:relative; width:278px; height:232px; background:url(../images/faq_bg.gif) no-repeat 0 0;}
#faq h2{position:absolute; font:bold 14px "宋体"; color:#fff; left:20px; line-height:32px;}
#faq ul{position:absolute; top:42px; width:96%;}
#faq ul li{ padding-left:40px; line-height:37px; border-bottom:1px solid #ccc; background:url(../images/faq_icon.gif) no-repeat 7px 5px;;}


/* main_right */
#main_r {float:right; width:652px; overflow:hidden;}

/* service */
#service_box{position:relative; width:652px; height:490px;}
#service{position:relative; width:306px; height:232px; margin-bottom:13px;}
#service .border{ width:304px; height:207px; border-left:1px solid #ececec; border-right:1px solid #ececec;}
#service .img{position:absolute; top:23px; left:33px;}
#service h2{position:absolute; top:132px; left:40px; font:bold 14px "宋体";}
#service ul{position:absolute; width:240px; top:160px; left:40px; }
#service ul li{line-height:22px; width:103px; float:left; padding-left:16px; background:url(../images/service_icon.gif) no-repeat 0 5px;}

/* team */
#team{position:relative; width:652px; height:232px;}
#team h2{position:absolute; width:652px; height:32px; font:bold 14px "宋体"; color:#7A882E; line-height:32px;  padding-left:40px; background:url(../images/team_bg.gif) no-repeat 0 0;}
#team .content{position:absolute; width:290px; padding:15px; line-height:22px; top:30px;}
#team .img{position:absolute; top:40px; right:20px; }

/* footer */
#footer_bg{width:100%; margin-top:30px; background:url(../images/footer_bg.gif) repeat-x 0 0; }
#footer{ width:960px; margin-bottom:10px;  overflow:hidden; clear:both; }

#footer_box{width:960px; margin-bottom:10px;  overflow:hidden; clear:both; height:195px; border-bottom:1px solid #d9d9d9;}
#footer_tab{width:242px; margin:8px 32px 10px 10px; float:left;}
*html #footer_tab{width:242px; margin:8px 20px 10px 10px; float:left;}
#footer_tab ul{ width:242px; height:190px;  }
#footer_tab .title{ width:242px; font-size:12px; line-height:25px; text-align:left; padding-left:10px; margin-bottom:10px; color:#8D9E5A; border-bottom:1px solid #d9d9d9;}
#footer_tab .title a,#footer_tab .title a:visited{color:#8D9E5A; text-decoration:none;}
#footer_tab .title a:hover{color:#333; text-decoration:underline;}
#footer_tab ul li{ width:120px; float:left; line-height:20px; text-align:left; color:#7D7D7D;}
#footer_tab ul li a,#footer_tab ul li a:visited{ color:#7D7D7D; text-decoration: underline;}
#footer_tab ul li a:hover{color:#7FA422; text-decoration:none;}

#footer_hot{width:310px; margin:8px 32px 10px 0px; float:left;}
*html #footer_hot{margin:8px 20px 10px 0px;}
#footer_hot ul{ width:310px; height:190px;  }
#footer_hot .title{ width:310px; font-size:12px; line-height:25px; text-align:left; padding-left:10px;  color:#8D9E5A; border-bottom:1px solid #d9d9d9;}
#footer_hot .title a,#footer_hot .title a:visited{color:#8D9E5A; text-decoration:none;}
#footer_hot .title a:hover{color:#000; text-decoration: underline;}
#footer_hot ul li{padding:10px 10px; color:#7D7D7D; text-align:left;}
#footer_hot ul li a,#footer_hot ul li a:visited{ color:#7D7D7D; text-decoration: underline;}
#footer_hot ul li a:hover{color:#7FA422; text-decoration:none;}

#footer_link{width:310px; margin:8px 0 10px 0; float:left;}
#footer_link .title{ width:310px; font-size:12px; line-height:25px; text-align:left; padding-left:10px;  color:#8D9E5A; border-bottom:1px solid #d9d9d9;}
#footer_link .title a,#footer_link .title a:visited{color:#8D9E5A; text-decoration:none;}
#footer_link .title a:hover{color:#000; text-decoration: underline;}
#footer_link ul{ width:310px; height:190px;  }
#footer_link ul li{padding:10px 10px; color:#7D7D7D; text-align:left;}
#footer_link ul li a,#footer_link ul li a:visited{ color:#7D7D7D; text-decoration: underline;}
#footer_link ul li a:hover{color:#7FA422; text-decoration:none;}

#footer .bottom{ width:960px; margin:auto; padding:10px 0 10px 0; overflow:hidden; clear:both;}
#footer .bottom p.copyright{ text-align:center;}
#footer .bottom .pp_link{ position:relative; margin:auto; width:340px; height:25px; line-height:25px; text-align:center; background:url(../images/pp_link_m.gif) repeat-x; clear:both;}
#footer .bottom .pp_link img.imgl{ position:absolute; top:0; left:0; }
#footer .bottom .pp_link img.imgr{ position:absolute; top:0; right:0; }


