@charset "gb2312";
/* CSS Document */
body{ font-size:12px; font-family: Arial, Helvetica, sans-serif;padding:0; margin:0;  color:#454545; background:#eef8fa;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: "宋体", Arial, Helvetica, sans-serif;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 { font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
input,button,textarea,checkbox,select,radio,form{ vertical-align: top;}
a{ color:#000; text-decoration:none;}
a:hover {color: #FF0000;	text-decoration: none;}
a:link,a:visited{ text-decoration:none;}
.red,.red a{ color:#F00;}
.left{ float:left;}
.right{ float:right;}
.autohei{ height:auto; overflow:hidden; zoom:1;}
.clear { width:0; height:0; margin:0; padding:0; line-height:0px; font-size:0px; clear:both; overflow:hidden;}
/* banner样式开始 */
.top{width:100%; height:83px; background:url(../images/top.jpg) center no-repeat;}
.top ul{width:486px; height:41px; margin:0 auto; overflow:hidden; padding-left:473px; padding-top:22px;}
.top ul li{width:97px; height:41px; float:left; }
.top ul li a{width:97px; height:41px; float:left;text-align:center; line-height:41px; color:#fff;}
.top ul li a:hover{background:url(../images/top_01.jpg) center no-repeat}

.banner{width:100%; height:390px; background:url(../images/banner.jpg) center no-repeat;}
.banner p{width:709px; height:75px;  margin:0 auto; padding-left:240px; padding-top:300px;  text-indent:6em;font-size:12px; line-height:24px; color:#ffffff;}
.banner p .left{float:left; text-indent:0em;}
.banner p .right a{color:#f9ef0e;  width:68px; height:20px; float:right; text-indent:0em;}

.case{width:978px; height:auto; overflow:hidden; margin:20px auto 0;  background:#ffffff; padding-bottom:20px; border:solid 1px #e0f7fc;}
.case h2{width:980px; height:56px; margin:-1px auto 0; text-indent:-99999em;}
.case h2 a{width:188px; height:56px; float:right; display:block; }
.title{width:978px; height:auto; float:left; padding-top:17px;}
.title  dl{float:left; width:233px; height:44px; display:inline; margin-left:10px; margin-top:10px;zoom:1;}
.title  dt{background:url(../images/q_bg_blue.jpg) center no-repeat;width:185px; height:44px; line-height:44px; padding-left:48px;zoom:1; cursor:pointer;overflow:hidden;}
.title  dt a{width:185px; height:44px; line-height:44px; float:left; overflow:hidden;}
.title  dt a:hover{ font-weight:bold;}
.title  .dt1{background:url(../images/q_bg_red.jpg) center no-repeat;}
.title  dd{ display:none; position:absolute; width:375px; height:305px; padding:10px 5px; padding-top:20px;background:url(../images/con_type_bg.png) top center no-repeat; z-index:100;}
.dd_p{ width:375px; height:190px; float:left; overflow:auto;}
.title dd img{padding-left:0px; float:left;}
.title dd h3{ font-size:24px; line-height:40px; color:#ffffff; width:230px; height:40px; float:left; overflow:hidden; }
.title dd p{font-size:12px; color:#fff; line-height:24px; text-indent:2em; padding-bottom:20px; text-align:justify; padding:0 10px;}
.title dd p a{ display:inline; margin:0; padding:0; background:#F60; color:#fff;}

.others{width:954px; height:auto; float:left; background:#f6f6f6;  margin-left:10px; margin-top:10px;}
.others  dl{float:left; width:230px; height:44px; display:inline; margin-left:8px; margin-top:5px;zoom:1;}
.others  dt{background:url(../images/mark.jpg) left top no-repeat;width:200px; height:44px; line-height:44px; padding-left:28px;zoom:1; cursor:pointer; overflow:hidden;}
.others  dt a{width:200px; height:44px; line-height:44px; overflow:hidden; float:left;}
.others  dd{ display:none; position:absolute; width:375px; height:305px; padding:10px 5px; padding-top:20px;background:url(../images/con_type_bg.png) top center no-repeat; z-index:10; margin-top:-1px;}
.others  dt a:hover{ font-weight:bold;}
.others dd img{padding-left:0px; float:left;}
.others dd h3{ font-size:24px; line-height:40px; color:#ffffff; width:230px; height:40px; float:left; overflow:hidden; }
.others dd p{font-size:12px; color:#fff; line-height:24px; text-indent:2em; padding-bottom:20px; text-align:justify; padding:0 10px;}
.others dd p a{ display:inline; margin:0; padding:0; background:#F60; color:#fff;}

.symptom{background:url(../images/symptom.jpg) center no-repeat;}
.entity{background:url(../images/entity.jpg) center no-repeat;}
.harm{background:url(../images/harm.jpg) center no-repeat;}
.concurrent{background:url(../images/concurrent.jpg) center no-repeat;}
.treat{background:url(../images/treat.jpg) center no-repeat;}
.protect{background:url(../images/protect.jpg) center no-repeat;}
.parent{background:url(../images/parent.jpg) center no-repeat;}
.flow{background:url(../images/flow.jpg) center no-repeat;}

.end_nav{width:100%; height:41px; background:#2498b1; margin-top:18px;}
.end_nav ul{width:761px; height:41px; margin:0 auto;}
.end_nav ul li{width:84px; height:41px; float:left;}
.end_nav ul li a{width:84px; height:41px; float:left; text-align:center; line-height:41px; color:#ffffff;}
.address{width:100%; height:166px; margin-top:25px; text-align:center; color:#272727; line-height:24px;}