﻿@import url(head.css);
@charset "gb2312";
/* CSS Document */
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { margin:0; padding:0;}
a,img,li{ text-decoration:none; border:none; list-style:none;}
.clear:after{ visibility:hidden; clear:both; display:block; height:0px; content: "."}
.clear{ zoom:1;}
table{	border-collapse:collapse; border-spacing:0;}
.logo_main{ width:960px; height:110px; margin:0 auto; overflow:hidden;}
.logo{ float:left; margin-top:10px; display:inline;}
.phone{ width:225px; height:110px; float:right; margin-top:30px; display:inline;}
.phone span{ width:50px; height:50px; float:left;}
.phone samp{ float:right; height:50px;}
.phone p{ color:#787878; font-size:12px; line-height:20px;}
.phone h2{ color:#9e9e9e; font-size:24px; line-height:25px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.menu_main{ width:auto; height:58px; background:#088ac4;}
.menu{ width:960px; height:58px; overflow:hidden; margin:0 auto; display:block;}
.menu li{ height:58px; float:left; line-height:58px; background:url(../images/li.png) right center no-repeat; text-align:center;}
.menu a{ padding:0px 17px;color:#fff; font-size:16px; font-family:Microsoft YaHei;}
.menu .menu_other{ background:none;}
.menu a:hover{ color:#fff997}
.menu .menu_cur a{ color:#fff997}
.nav_bg{ width:auto; background:#f7f8fa;overflow: hidden;padding-bottom:15px;}
.nav{ width:960px; margin:0 auto;}
.nav span{ width:70px; color:#ff6600; font-size:14px; font-family:Microsoft YaHei; line-height:45px; float:left;}
.nav a{ height:28px; background:#e0e3e9; border-radius:10px; color:#555; font-size:12px; padding:0px 12px; float:left; display:inline-block; margin:11px 0px 0px 10px; line-height:28px;}
.nav a:hover{ color:#ff6600}
.ban{ width:auto; margin:0 auto;}
.ban img{ width:auto; margin:0 auto; display:block;}
.main1{ width:960px; height:auto; margin:15px auto 0; overflow:hidden; margin-bottom:15px;}
.main1_left{ width:275px; height:470px; float:left; overflow:hidden;  }
.main1_ltop{ width:275px; height:36px; overflow:hidden}
.main1_ltop span{ width:85px; height:35px; float:left; border-bottom:1px #ddd solid;}
.main1_ltop a{ width:85px; color:#333; font-size:16px; font-family:Microsoft YaHei; line-height:35px; float:left; display:block; font-style:italic; background:url(../images/ico.png) 5px center no-repeat; text-indent:15px; }
.main1_ltop b{ font-weight:normal; font-size:18px;}
.main1_ltop i{ width:175px; border-top:1px #ddd solid; color:#bbb; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:35px; float:right; display:block; text-transform:uppercase}
.main1_cont{ width:275px; height:auto;overflow:hidden;}
.main1_cont dl{ width:275px; height:95px; border-bottom:1px #ddd dashed; margin-top:15px;}
.main1_cont dt{ width:85px; height:80px; float:left;}
.main1_cont dt img{ width:85px; height:80px;}
.main1_cont dd{ width:175px; float:right; height:80px;}
.main1_cont h2{ width:175px; height:30px; overflow:hidden;}
.main1_cont h2 a{ color:#333; font-size:16px; font-family:Microsoft YaHei; line-height:30px; font-weight:normal;}
.main1_cont h2 a:hover{ color:#ff6600}
.main1_cont p{ width:175px; height:50px; overflow:hidden; color:#999; font-size:12px; line-height:23px;}
.main1_cont p a{ color:#999;}
.main1_cont p a:hover{ color:#ff6600}
.main1_cont dl:nth-child(4){ border-bottom:none}
.main1_mid{ width:380px; height:auto; float:left; margin-left:15px; display:inline;}
.focus{ position:relative; width:380px; height:240px; overflow:hidden;}   
.focus img{ width:380px; height:240px;} 
.focus .shadow .title{ width:300px; height:30px;padding-left:30px;padding-top:20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height:40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{ bottom:25px; right:10px; position:absolute; height:21px; text-align:center; z-index:200; }  
.focus .fbg div{ margin:22px auto 0;overflow:hidden;zoom:1;height:14px; float:right; display:inline}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:5px; margin:0px 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#fff; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#41b3e7;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }  
.main1_mfoot{ width:380px; height:auto; }
.main1_mtop{ width:380px; height:36px;}
.main1_mtop span{ height:35px; float:left; border-bottom:1px #ddd solid;}
.main1_mtop a{ width:85px; color:#333; font-size:16px; font-family:Microsoft YaHei; line-height:35px; float:left; display:block; font-style:italic; background:url(../images/ico.png) 5px center no-repeat; text-indent:15px; }
.main1_mtop b{ font-weight:normal; font-size:18px;}
.main1_mtop i{ width:290px; border-top:1px #ddd solid; color:#bbb; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:35px; float:right; display:block; text-transform:uppercase}
.main1_mcont{ width:380px; height:auto; margin-top:15px;}
.main1_mcont dt{ width:130px; height:160px; float:left;}
.main1_mcont dt img{ width:130px; height:160px;}
.main1_mcont dd{ width:235px; height:160px; float:right;}
.main1_mcont .main1_mhot{ width:235px; height:80px;}
.main1_mhot h2{ width:235px; height:30px; overflow:hidden;}
.main1_mhot h2 a{ color:#088ac4; font-size:16px; font-weight:normal; line-height:30px; font-family:Microsoft YaHei;}
.main1_mhot p{ width:235px; height:50px; color:#999; font-size:12px; line-height:23px; overflow:hidden}
.main1_mhot p a{ color:#ff6600}
.main1_mhot p a:hover{ text-decoration:underline;}
.main1_mtext{ width:235px; height:90px;}
.main1_mtext li{ width:235px; height:28px; overflow:hidden; background:url(../images/li.jpg) left center no-repeat; text-indent:10px; display:block;}
.main1_mtext li a{ color:#555; font-size:14px; line-height:28px;}
.main1_mtext li a:hover{ color:#ff6600}
.main1_right{ width:275px; height:470px; float:right; background:#f7f8fa;}
.main1_rtop{ width:275px; height:35px; border-bottom:1px #ddd solid; border-top:1px #088ac4 solid; background:url(../images/t_bg.png) repeat;}
.main1_rtop span{ width:35px; height:35px; background:#088ac4 url(../images/ico2.png) center no-repeat; background-position:4px -5px; float:left; display:block;}
.main1_rtop h1{ width:230px; float:right; color:#088ac4; font-size:16px;font-weight:normal; font-family:Microsoft YaHei; line-height:35px; }
.main1_rhospital{ width:275px; height:auto; margin-top:15px;}
.main1_rhospital dl{ width:255px; height:auto; margin:0px 10px;}
.main1_rhospital dt{ width:255px; height:115px;}
.main1_rhospital dt img{ width:255px; height:115px;}
.main1_rhospital dd{ width:255px; height:70px; overflow:hidden; color:#999; font-size:12px; line-height:23px; text-indent:25px; margin-top:5px;}
.main1_rhospital dd a{ color:#ff6600;}
.main1_rhospital dd a:hover{ text-decoration:underline;}
.main1_rmake{ width:255px; height:auto; margin:15px 10px 0px;}
.main1_rmake_top{ width:255px; height:36px;}
.main1_rmake_top span{ height:35px; float:left; border-bottom:1px #ddd solid;}
.main1_rmake_top a{ width:85px; color:#333; font-size:16px; font-family:Microsoft YaHei; line-height:35px; float:left; display:block; font-style:italic; background:url(../images/ico.png) 5px center no-repeat; text-indent:15px; }
.main1_rmake_top b{ font-weight:normal; font-size:18px;}
.main1_rmake_top i{ width:165px; border-top:1px #ddd solid; color:#bbb; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:35px; float:right; display:block; text-transform:uppercase}
.demo{ width:255px; height:150px; margin-top:15px; overflow:hidden;}
.demo li{ width:255px; height:35px; border-bottom:1px #ddd dashed;line-height:35px;}
.demo li a{ width:90px; float:left; color:#555; font-size:14px; }
.demo li span{ float:left; color:#555; font-size:14px; }
.demo li samp{ float:right; color:#48b6e8; font-size:14px;}
.main2{ width:auto; height:auto; overflow:hidden; background:#f7f8fa;}
.main2_cont{ width:960px; height:auto; margin:0 auto; overflow:hidden;}
.main2_left{ width:960px; height:555px; float:left; margin-top:15px; display:inline;}
.main2_ltop{ width:960px; height:30px;}
.main2_ltop a{ color:#333; font-size:16px; font-family:Microsoft YaHei; line-height:30px;}
.main2_ltop span{ color:#999; font-size:12px; line-height:30px; margin-left:10px;}
.main2_make{ width:960px; height:60px; border-bottom:1px #41b3e7 solid; margin-top:10px; }
.main2_make li{ height:50px; float:left; margin-top:5px; display:inline;}
.main2_make b:hover{ color:#ff6600}
.main2_make li span{ width:46px; height:46px; float:left; border-radius:23px; display:block;}
.main2_ico{    width: 220px; height:60px;    margin: 0px 12px; } 
.main2_ico span{ background:#41b3e7 url(../images/ico2.png) center no-repeat; background-position:10px -60px;}
.main2_ico samp{  height:60px; float:right;padding-right: 30px; }
.main2_ico b{ width:75px; height:25px; color:#333; font-size:14px; font-weight:normal; font-family:Microsoft YaHei; line-height:25px; background:url(../images/icon.png) right center no-repeat; display:block;}
.main2_ico p{ width:130px; height:23px; color:#999; font-size:12px; line-height:23px; }
.main2_ico2{ width:220px; height:60px; margin:0px 22px;}
.main2_ico2 span{ background:#41b3e7 url(../images/ico2.png) center no-repeat; background-position:12px -118px;}
.main2_ico2 samp{ width:160px; height:60px; float:right; }
.main2_ico2 b{ width:75px; height:25px; color:#333; font-size:14px; font-weight:normal; font-family:Microsoft YaHei; line-height:25px; background:url(../images/icon.png) right center no-repeat; display:block;}
.main2_ico2 p{ width:185px; height:23px; color:#999; font-size:12px; line-height:23px; }
.main2_ico3{ width:260px; height:60px;}
.main2_ico3 span{ background:#41b3e7 url(../images/ico2.png) center no-repeat; background-position:14px -177px;}
.main2_ico3 samp{ width:200px; height:60px; float:right; }
.main2_ico3 b{ width:80px; height:25px; color:#333; font-size:14px; font-weight:normal; font-family:Microsoft YaHei; line-height:25px; }
.main2_ico3 p{  height:23px; color:#999; font-size:12px; line-height:23px; }
.main2_ico3 b:hover{ color:#333;}
.main2_doctor{ width:670px; height:auto; margin-top:15px;}
.box-con{ width:670px; height:295px; }
.doc-info-list{ width:99999px; overflow:hidden; zoom:1;}
.doc-info-list li{ float:left; display:inline; width:670px;}
.doc-info-box{ padding-bottom:20px; overflow:hidden}
.doc-info-item .doc_img{ width:200px; height:290px; float:left;}
.doc_img img{ width:194px; height:284px; border:1px #ddd solid; padding:2px;}
.doc-info-item .desc{ width:445px; height:290px; float:right;}
.doc-info-item .doc_name{ width:445px; height:30px; margin-top:25px;}
.doc_name h2 a{ color:#088ac4; font-size:22px; font-weight:normal; font-family:Microsoft YaHei; line-height:30px; float:left;}
.doc_name h2 a:hover{ color:#ff6600}
.doc_name h3{ color:#999; font-size:14px; line-height:30px; margin-left:15px; float: left; display: inline; font-weight:normal;}
.doc-info-item .doc_good{ width:445px; height:40px; border-bottom:1px #ddd dashed; color:#555; font-size:14px; line-height:40px; overflow:hidden; margin-top:10px;}
.doc-info-item .doc_js{ width:445px; height:90px; color:#555; font-size:14px; line-height:30px; overflow:hidden; margin-top:10px;}
.doc_js a{ color:#ff6600;}
.doc_js a:hover{ text-decoration:underline;}
.doc_button{ width:445px; height:35px; margin-top:20px;}
.doc_button .doc_btn1{ width:110px; height:32px; background:#41b3e7; border-radius:5px; border:none; cursor:pointer; color:#fff; font-size:16px; text-align:center; font-family:Microsoft YaHei; float:left;}
.doc_button .doc_btn2{ width:110px; height:32px; background:#7ca74b; border-radius:5px; border:none; cursor:pointer; color:#fff; font-size:16px; text-align:center; font-family:Microsoft YaHei; float:left; margin:0px 20px; display:inline;}
.doc_button .doc_btn3{ width:110px; height:32px; background:#f8b551; border-radius:5px; border:none; cursor:pointer; color:#fff; font-size:16px; text-align:center; font-family:Microsoft YaHei; float:left;}
.doc-img-box{ width:970px; height:125px; overflow:hidden}
.doc-img-box .doct_img{ position:relative; margin:0px 12px 0px 5px; display:inline-block; width:138px; height:120px;border:1px #ddd solid;background:white; }
.doct_img img{ width:80px; height:115px; margin: 0 auto; display: block; }
.doc-img-box a .translucent{ display: none; position: absolute; width:100%; height:100%; background:#000; opacity:0.2; filter: alpha(opacity=20);}
.doc-img-box a:hover img{ width:80px; height:115px; }
.doc-img-box a:hover .translucent{ display: inline-block;}
.main2_right{ width:275px; height:555px; float:right;margin-top:15px; display:inline;}
.main2_rtop{ width:275px; height:35px; margin-top:10px;}
.main2_rtop span{ height:35px; float:left; border-bottom:1px #ddd solid;}
.main2_rtop a{ width:85px; color:#333; font-size:16px; font-family:Microsoft YaHei; line-height:35px; float:left; display:block; font-style:italic; background:url(../images/ico.png) 5px center no-repeat; text-indent:15px; }
.main2_rtop b{ font-weight:normal; font-size:18px;}
.main2_rtop i{ width:185px; border-top:1px #ddd solid; color:#bbb; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:35px; float:right; display:block; text-transform:uppercase}
.box-cont{ width:275px; height:505px; overflow:hidden}
.box-cont dl{ width:275px; height:98px; border-bottom:1px #ddd dashed; padding-bottom:15px;margin-top:15px;}
.box-cont dt{ width:110px; height:95px; float:left;}
.box-cont dt img{ width:100px; height:95px;}
.box-cont dd{ width:160px; height:95px; float:right;}
.box-cont dd h2{ width:160px; height:30px; overflow:hidden; margin-top:5px;}
.box-cont dd h2 a{ color:#333; font-size:14px; line-height:30px;font-weight: normal;}
.box-cont dd h2 a:hover{ color:#ff660}
.box-cont p{ width:160px; height:50px; overflow:hidden; color:#999; font-size:12px; line-height:23px; margin-top:5px;}
.box-cont p a{ color:#ff6600}
.box-cont p a:hover{ text-decoration:underline;}
.box-cont dl:nth-child(4){ border-bottom:none;}
.box-cont .box_text{ width:200px; height:85px; float:right;}
.box_text p{ width:200px; height:50px; overflow:hidden; color:#666; font-size:12px; line-height:23px;}
.box_text b{ width:195px; height:25px; font-weight:normal; font-size:12px; color:#999; text-align:right; line-height:25px; display:block; margin-top:10px; font-family:Arial, Helvetica, sans-serif; }
.main3{ width:960px; height:auto; margin:20px auto 0; overflow:hidden; padding-bottom:15px;}
.main3_left{ width:670px; height:420px; float:left;}
.main3_ltop{ width:670px; height:36px; overflow:hidden}
.main3_ltop span{ width:85px; height:35px; float:left; border-bottom:1px #ddd solid;}
.main3_ltop a{ width:85px; color:#333; font-size:16px; font-family:Microsoft YaHei; line-height:35px; float:left; display:block; font-style:italic; background:url(../images/ico.png) 5px center no-repeat; text-indent:15px; }
.main3_ltop b{ font-weight:normal; font-size:18px;}
.main3_ltop i{ width:580px; border-top:1px #ddd solid; color:#bbb; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:35px; float:right; display:block; text-transform:uppercase}
.main3_lcont{ width:670px; height:180px; margin-top:15px;}
.main3_limg{ width:285px; height:180px; float:left; position:relative;}
.main3_limg img{ width:285px; height:180px;}
.main3_limg p{ width:285px; height:30px; background:url(../images/w_bg.png) repeat; position:absolute; left:0px; bottom:0px; z-index:2;}
.main3_limg span{ width:285px; height:30px; position:absolute; left:0px; bottom:0px; z-index:9; color:#fff; font-size:14px; text-align:center; line-height:30px;}
.main3_limg span:hover{ color:#ffb98a}
.main3_ltext{ width:370px; height:180px; float:right;}
.main3_ltext li{ width:370px; height:30px; overflow:hidden; background:url(../images/li.jpg) left center no-repeat; text-indent:10px;}
.main3_ltext li a{ width:260px; height:30px; float:left; color:#555; font-size:14px; line-height:30px; overflow:hidden; float:left; display:block}
.main3_ltext li a:hover{ color:#ff6600}
.main3_ltext li span{ width:80px; height:30px; float:right; color:#999; font-size:14px; line-height:30px;}
.main3_ltext .main3_first a{ color:#088ac4}
.main3_foot{ width:670px; height:170px; margin-top:15px;}
.main3_foot a{ width:208px; height:170px; float:left; margin-right:15px; display:inline;}
.main3_foot dl{ width:208px; height:170px; position:relative;}
.main3_foot dt{ width:208px; height:170px;}
.main3_foot dt img{ width:208px; height:170px;}
.main3_foot dd{ width:208px; height:70px; position:absolute;opacity:0.9; filter: alpha(opacity=90); left:0px; bottom:0; z-index:2;}
.main3_txt dd{ background:#40acc8;}
.main3_txt2 dd{ background:#ea7e7c;}
.main3_txt3 dd{ background:#51c8c5;}
.main3_foot h2{ width:208px; height:30px; z-index:9; color:#fff; font-size:14px; font-family:Microsoft YaHei; line-height:30px; text-indent:15px; font-weight:normal; margin-top:5px; display:block;}
.main3_foot p{ width:208px; height:27px; z-index:9; color:#fff; font-size:12px; line-height:27px; background:url(../images/icon2.png) 15px center no-repeat; text-indent:30px; }
.main3_foot h2:hover{ text-decoration:underline}
.main3_right{ width:275px; height:420px; float:right;}
.main3_rtop{ width:275px; height:36px; overflow:hidden}
.main3_rtop span{ width:85px; height:35px; float:left; border-bottom:1px #ddd solid;}
.main3_rtop a{ width:85px; color:#333; font-size:16px; font-family:Microsoft YaHei; line-height:35px; float:left; display:block; font-style:italic; background:url(../images/ico.png) 5px center no-repeat; text-indent:15px; }
.main3_rtop b{ font-weight:normal; font-size:18px;}
.main3_rtop i{ width:185px; border-top:1px #ddd solid; color:#bbb; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:35px; float:right; display:block; text-transform:uppercase}
.main3_rcont{ width:273px; height:363px; margin-top:15px; border:1px #ddd solid;}
.main4_bg{ width:auto; height:auto; background:#f7f8fa; overflow:hidden;}
.main4{ width:960px; height:auto; margin:20px auto 0; padding-bottom:20px;}
.main4_top{ width:960px; height:30px;}
.main4_top a{ color:#333; font-size:16px; font-family:Microsoft YaHei; line-height:30px;}
.main4_top span{ color:#999; font-size:12px; line-height:30px; margin-left:10px;}
.main4_cont{ width:960px; height:auto; margin-top:15px;}
.main4_cont ul{ width:960px; height:310px; overflow:hidden; position:relative;}
.main4_cont li{ float:left; }
.main4_cont .a1{ width:250px; height:310px; position:absolute; left:0px;}
.a1 a{ width:250px; height:310px; position:absolute; }
.a1 img{ width:250px; height:310px;}
.a1 p{ width:250px; height:90px; position:absolute; z-index:9; background:url(../images/txt_bj2.png) repeat; bottom:0px;}
.a1 span{ width:220px; height:70px; color:#fff; font-size:12px; line-height:23px; position:absolute; z-index:99; bottom:10px; left:17px; display:inline-block;}
.a2{ width:267px; height:180px; position:absolute; left:264px;}
.a2 a{ width:267px; height:180px; position:absolute;cursor:pointer}
.a2 img{ width:267px; height:180px;}
.a2 p{ width:267px; height:30px; position:absolute; z-index:9; background:url(../images/w_bg.png) repeat; bottom:0px;}
.a2 span{ width:267px; height:30px; color:#fff; font-size:14px; line-height:30px; text-align:center;display:inline-block; overflow: hidden}
.a3{ width:130px; height:180px; position:absolute; left:546px; }
.a3 a{ width:130px; height:180px; position:absolute;cursor:pointer}
.a3 img{ width:130px; height:180px;}
.a3 p{ width:130px; height:30px; position:absolute; z-index:9; background:url(../images/w_bg.png) repeat; bottom:0px;}
.a3 span{ width:130px; height:30px; color:#fff; font-size:14px; line-height:30px; text-align:center;display:inline-block;overflow: hidden}
.a4{ width:130px; height:180px; position:absolute; left:688px; }
.a4 a{ width:130px; height:180px; position:absolute;cursor:pointer}
.a4 img{ width:130px; height:180px;}
.a4 p{ width:130px; height:30px; position:absolute; z-index:9; background:url(../images/w_bg.png) repeat; bottom:0px;}
.a4 span{ width:130px; height:30px; color:#fff; font-size:14px; line-height:30px; text-align:center;display:inline-block;overflow: hidden}
.a5{ width:130px; height:180px; position:absolute; left:830px; }
.a5 a{ width:130px; height:180px; position:absolute;cursor:pointer}
.a5 img{ width:130px; height:180px;}
.a5 p{ width:130px; height:30px; position:absolute; z-index:9; background:url(../images/w_bg.png) repeat; bottom:0px;}
.a5 span{ width:130px; height:30px; color:#fff; font-size:14px; line-height:30px; text-align:center;display:inline-block;overflow: hidden}
.a6{ width:267px; height:115px; position:absolute; left:264px; top:200px; }
.a6 a{ width:267px; height:115px; position:absolute;cursor:pointer}
.a6 img{ width:267px; height:115px;}
.a6 p{ width:267px; height:30px; position:absolute; z-index:9; background:url(../images/w_bg.png) repeat; bottom:0px;}
.a6 span{ width:267px; height:30px; color:#fff; font-size:14px; line-height:30px; text-align:center;display:inline-block;overflow: hidden}
.a7{ width:130px; height:115px; position:relative; left:546px; top:200px; background:#8ebf70; }
.a7 h2{ width:130px; height:35px; color:#fff; font-size:20px; line-height:35px; text-align:center; display:block; font-weight:normal;font-family:Microsoft YaHei,SimHei; margin-top:20px;}
.a7 h3{ width:130px; height:30px; color:#fff; font-size:16px; line-height:30px; text-align:center; display:block; font-weight:normal;font-family:Microsoft YaHei,SimHei;}
.a8{ width:130px; height:115px; position:absolute; left:688px; top:200px; }
.a8 a{ width:130px; height:115px; position:absolute;cursor:pointer}
.a8 img{ width:130px; height:115px;}
.a8 p{ width:130px; height:30px; position:absolute; z-index:9; background:url(../images/w_bg.png) repeat; bottom:0px;}
.a8 span{ width:130px; height:30px; color:#fff; font-size:14px; line-height:30px; text-align:center;display:inline-block;overflow: hidden}
.a9{ width:130px; height:115px; position:absolute; left:830px; top:200px; background:#f5740f; }
.a9 h2{ width:130px; height:35px; color:#fff; font-size:20px; line-height:35px; text-align:center; display:block; font-weight:normal;font-family:Microsoft YaHei,SimHei; margin-top:20px;}
.a9 h3{ width:130px; height:30px; color:#fff; font-size:16px; line-height:30px; text-align:center; display:block; font-weight:normal;font-family:Microsoft YaHei,SimHei;}

/****** footer ********/
.foot{width:100%; height:auto; border-top:1px solid #efefef; }
.newfoot { text-align:left; font-size:12px; color:#2e2e2e; line-height:20px; font-family:Arial, Helvetica, sans-serif; padding:8px 0 ;width:960px; margin:0 auto; margin-top:0px;}
.foot_logo{float:left;width:220px; height:75px; margin:5px 0 0 10px; background:url(../images/foot_logo.gif) no-repeat; border-right:1px solid #ddd;}
.foot_right{width:700px; height:auto; float:left; margin-left:10px;}
.foot_right p{ line-height:25px; color:#2e2e2e; float:left;}
.foot_right p a{ margin:0 13px 0 13px; display:inline; font-size:12px; text-decoration:none; color:#333;}
.foot_right p a:hover{color:#f60;}
.p_mgl{ margin-left:13px;}

/* list */
.wrap{ width:960px; height:auto; background:url(../images/list_bg.png) repeat-y; overflow:hidden; margin:15px auto 0;}
.list_left{ width:620px; height:auto; float:left;}
.location{ width:620px; height:40px; border-bottom:1px #ddd solid; line-height:40px; font-size:14px; font-family:Microsoft YaHei; color:#555}
.location a{ font-size:14px;}
.location a:hover{ color:#ff6600}
.location samp{ color:#666; margin:0px 5px;}
.location font{ color:#999; font-size:14px;}
.list{ width:620px; height:auto; border-bottom:1px #ddd dashed; padding-bottom:20px; overflow:hidden; margin-top:20px;}
.list dl{ width:610px; height:auto; margin:0px 5px;}
.list dt{ width:180px; height:140px; float:left;}
.list dt img{ width:180px; height:140px;}
.list dd{ width:410px; height:140px; float:right;}
.list h2{ width:410px; height:30px; overflow:hidden;}
.list h2 a{ color:#333; font-size:16px; line-height:30px; font-weight:normal; font-family:Microsoft YaHei;}
.list h2 a:hover{ color:#ff6600;}
.list .list_time{ width:410px; height:25px; color:#999; font-size:12px; line-height:25px; font-family:Arial, Helvetica, sans-serif}
.list .list_text{ width:410px; height:60px; overflow:hidden; color:#666; font-size:14px; line-height:28px;}
.list_text a{ color:#ff6600}
.list_text a:hover{ text-decoration:underline;}
.list .list_tab{ width:410px; height:30px;}
.list_tab span{ width:12px; height:30px; float:left; background:url(../images/tab.png) left 8px no-repeat; display:block;}
.list_tab a{ float:left; color:#999; font-size:12px; line-height:30px; margin:0px 12px; display:inline}
.list_tab a:hover{ color:#ff6600}
.list:nth-child(11){ border-bottom:none;}
.page{ width:620px;height:70px;font-size:14px;text-align:center; margin-top:40px; display:block; }
.page li{ float:left; width:auto; height:28px; margin-right:10px; text-align:center;display:block}
.page li a{ color:#666;font-size:16px;height:28px;line-height:28px; width:auto;padding:0 11px 0 11px;display:inline-block;vertical-align:middle;border:1px #efefef solid; text-align:center; font-family:Arial, Helvetica, sans-serif; background:#fff}
.page li a:hover{ height:28px; background:#088ac4; border:1px #088ac4 solid; color:#fff}
.page li a.first{height:28px; background:#088ac4; border:1px #088ac4 solid; color:#fff}
.page li span{ color:#666; font-size:14px; line-height:28px;}
.page li .p_other{ padding:0 5px 0 5px;}
.page_center{margin:0 auto;}
.page_center ul {overflow:hidden; *zoom:1}
.page_center ul li {float:left;}
.page_center .p_jump{ color:#666; font-size:14px; color:#666;font-size:16px;height:28px;line-height:28px; width:40px;display:inline-block;vertical-align:middle;border:1px #efefef solid; text-align:center; font-family:Arial, Helvetica, sans-serif; background:#fff}
.thisclass { height: 28px;background: #088ac4 !important;border: 1px #088ac4 solid;color: #fff;padding: 0 11px 0 11px;font-family: Arial, Helvetica, sans-serif;font-size: 16px;line-height: 28px; overflow: hidden;}
.list_right{ width:300px; height:auto; float:right;margin-bottom:30px; display: inline;}
.list_adv{ width:300px; margin-top:10px;}
.list_adv img{ width:300px; height:240px;}
.list_crowd{ width:300px; height:auto; margin-top:10px;overflow:hidden;}
.list_rtop{ width:300px; height:35px; border-bottom:1px #ddd solid; position:relative;}
.list_rtop a{ width:90px; color:#088ac4; border-bottom:1px #40b2e6 solid; font-family:Microsoft YaHei; font-size:16px; line-height:35px; float:left; display:block; text-align:center;}
.list_rtop i{ width:200px; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif; float:left; position:absolute; top:13px;}
.crowd_cont{ width:300px; height:auto;}
.crowd_cont dl{ width:76px; height:110px; float:left; margin:15px 12px 0px 12px; display:inline;}
.crowd_cont dt{ width:76px; height:76px; border-radius:38px; cursor:pointer;}
.crowd_cont .crowd_ico1{ background:#40b2e6 url(../images/crowd.png) center no-repeat; background-position:15px 5px;}
.crowd_cont .crowd_ico2{ background:#40b2e6 url(../images/crowd.png) center no-repeat; background-position:17px -80px;}
.crowd_cont .crowd_ico3{ background:#40b2e6 url(../images/crowd.png) center no-repeat; background-position:15px -162px;}
.crowd_cont .crowd_ico4{ background:#40b2e6 url(../images/crowd.png) center no-repeat; background-position:15px -243px;}
.crowd_cont .crowd_ico5{ background:#40b2e6 url(../images/crowd.png) center no-repeat; background-position:15px -325px;}
.crowd_cont .crowd_ico6{ background:#40b2e6 url(../images/crowd.png) center no-repeat; background-position:22px -407px;}
.crowd_cont dd{ width:76px; height:25px; overflow:hidden; margin-top:5px;}
.crowd_cont dd a{ color:#666; font-size:12px; line-height:25px; text-align:center; display:block;}
.crowd_cont dd a:hover{ color:#ff6600}
.list_doctor{ width:300px; height:auto;overflow:hidden;}
.list_doct{ width:300px; height:auto;}
.list_doct dl{ width:300px; height:95px; border-bottom:1px #ddd dashed; margin:20px 0px 0px 5px;}
.list_doct dt{ width:80px; height:80px;float:left;}
.list_doct dt img{ width:80px; height:80px;border-radius:40px;}
.list_doct dd{ width:200px; height:80px; float:right;}
.list_doct dd h2{ width:200px; height:25px; overflow:hidden; font-weight:normal; line-height:25px;}
.list_doct dd h2 a{ color:#555; font-size:14px;}
.list_doct dd h2 a:hover{ color:#ff6600}
.list_doct dd h2 span{ font-size:12px; color:#999; margin-left:15px;}
.list_doct dd h3{ width:200px;  overflow:hidden; color:#666; font-size:12px; line-height:25px; font-weight:normal;}
.list_doct dd p{ width:200px; height:25px;}
.list_doct dd p span{ color:#666; font-size:12px; line-height:25px;}
.list_doct dd p b{ color:#333; margin-left:15px; }
.list_doct .doct_zx{ width:60px; height:22px; background:#4badc6; color:#fff; line-height:22px; text-align:center; cursor:pointer; border:none; font-size:12px; border-radius:3px;}
.list_doct .s_other{ border:none;}
.list_hot{ width:300px; height:auto; overflow:hidden;}
.hot_cont{ width:300px; height:auto; margin-top:15px;}
.hot_cont dl{ width:300px; height:110px; border-bottom:1px #ddd dashed; padding-bottom:15px;}
.hot_cont dt{ width:110px; height:110px; float:left;}
.hot_cont dt img{ width:110px; height:110px;}
.hot_cont dd{ width:175px; height:110px; float:right;}
.hot_cont dd h2{ width:175px; height:30px; overflow:hidden; margin-top:5px;}
.hot_cont dd h2 a{ color:#088ac4; font-size:14px; line-height:30px; font-weight:normal;}
.hot_cont dd h2 a:hover{ color:#ff6600}
.hot_cont dd p{ width:175px; height:70px; overflow:hidden; color:#999; font-size:12px; line-height:23px;}
.hot_cont dd p a{ color:#Ff6600;}
.hot_cont dd p a:hover{ text-decoration:underline;}
.hot_cont ul{ width:300px; height:auto;}
.hot_cont li{ width:300px; height:35px; border-bottom:1px #ddd dashed; overflow:hidden; background:url(../images/li.jpg) 7px center no-repeat; text-indent:15px;}
.hot_cont li a{ color:#555; font-size:14px; line-height:35px;}
.hot_cont li a:hover{ color:#ff6600}
.hot_cont li:nth-child(4){ border-bottom:none;}
.list_hospital{ width:300px; height:auto;}
.hospital{ width:300px; margin-top:15px; height:auto;  overflow:hidden; }
.hospital li{ width:300px; height:auto; margin-bottom:25px; }
.hospital li a{ color:#555; font-size:14px; cursor:pointer; }
.hospital li .h_ico{ background:url(../images/h_ico.png) no-repeat;background-position:0px -10px;display:block; text-indent:25px;}
.hospital li .h_ico2{ background-position:0px -65px; }
.hospital li a:hover{ color:#ff6600}
.boxx{ width:275px; background:#fff; margin-left:25px; height:185px }
.boxx img{ width:275px; height:135px; margin-top:10px; }
.boxx p{ width:275px; height:50px; overflow:hidden; line-height:23px; font-size:12px; color:#999; margin-top:10px;}
.boxx p a{ color:#ff6600; font-size:12px; }
.boxx p a:hover{ text-decoration:underline;}

/* content */
.content{ width:620px; height:auto; margin-top:20px;overflow:hidden}
.content h1{ width:620px; height:70px; font-weight:normal; color:#000; font-size:28px; line-height:70px;font-family:Microsoft YaHei,SimHei; text-align:center; display:block;}
.content h2{ width:620px; height:30px; font-weight:normal; color:#999; font-size:12px; line-height:30px;}
.content h2 span{ margin:0px 35px;}
.content h2 b{ font-weight:normal; margin-left:10px;}
.content h3{ width:618px; height:auto; background:#e2eefd; border:1px #d0e3f8 solid; margin-top:20px; font-weight:normal; margin-bottom:25px;}
.content h3 p{ width:598px; height:auto; margin:10px; color:#555; font-size:14px; line-height:28px;}
.content p{ width:620px; height:auto; line-height:28px; color:#555; font-size:14px;}
.content p img{ margin:0 auto; display:block; margin-bottom:15px;}
.cont_page{ width:620px; height:45px; border-top:1px #ddd dashed; margin-top:40px;}
.page_up{ width:260px; height:45px; float:left; overflow:hidden; margin-left:10px; display:inline;}
.page_up span{ color:#088ac4; font-size:12px; line-height:45px;}
.page_up a{ color:#666; font-size:12px; line-height:45px;}
.page_up a:hover{ color:#ff6600}
.page_down{ float:right; margin-left:0px;}
.cont_text{ width:620px; height:auto; margin-top:10px; overflow:hidden;}
.cont_top{ width:620px; height:35px; border-bottom:1px #ddd solid; position:relative;}
.cont_top a{ width:80px; color:#333; border-bottom:1px #40b2e6 solid; font-family:Microsoft YaHei; font-size:16px; line-height:35px; float:left; display:block; text-align:center;}
.cont_txt{ width:620px; height:auto; margin-top:10px; overflow:hidden;}
.cont_txt ul{ width:280px; height:auto; float:left;}
.cont_txt li{ width:280px; height:30px; overflow:hidden; line-height:30px; background:url(../images/li.jpg) 5px center no-repeat; text-indent:15px;}
.cont_txt li a{ color:#555; font-size:14px;}
.cont_txt li a:hover{ color:#ff6600}
.cont_txt .cont_other{ float:right}
.cont_img{ width:620px; height:120px; margin-top:15px; margin-bottom:30px;}
.cont_img dl{ width:140px; height:120px; float:left; position:relative; margin-left:10px; margin-right:5px; display:inline;}
.cont_img dt{ width:140px; height:120px;}
.cont_img dt img{ width:140px; height:120px;}
.cont_img dd{ width:140px; height:25px;position:absolute; background:url(../images/w_bg.png) repeat; z-index:2; left:0px; bottom:0px;}
.cont_img dd a{ width:140px; height:25px; position:absolute; z-index:9; left:0px; bottom:0px; color:#fff; font-size:12px; line-height:25px; text-align:center; display:block;}
.cont_img dd a:hover{ color:#ffb98a}

/* doctor */
.d_wrap{ width:960px; height:auto; overflow:hidden; margin:30px auto 0;}
.doctor{ width:223px; height:370px; border:1px #ddd solid; float:left; margin-right:20px; margin-bottom:30px; display:inline;}
.doctor dl{ width:215px; height:360px; margin:4px;}
.doctor dt{ width:215px; height:240px;}
.doctor dt img{ width:215px; height:240px;}
.doctor dd{ width:205px; height:120px; margin-left:5px;}
.doctor dd h2{ width:205px; height:30px; font-weight:normal; line-height:30px; margin-top:5px;}
.doctor dd h2 a{ color:#333; font-size:16px;}
.doctor dd h2 a:hover{ color:#ff6600}
.doctor dd h2 span{ margin-left:15px; color:#999; font-size:12px;}
.doctor dd p{ width:205px; height:25px; overflow:hidden; color:#555; font-size:12px; line-height:25px;}
.doctor dd h3{ width:205px; height:30px; margin-top:5px;}
.doctor dd h3 span{ background:url(../images/ico2_1.png) left 5px no-repeat; color:#666; font-size:12px; line-height:30px; font-weight:normal; text-indent:25px; display:inline-block;}
.doctor dd h3 samp{ background:url(../images/ico3.png) left 6px no-repeat; color:#666; font-size:12px; line-height:30px; font-weight:normal; text-indent:25px; display:inline-block; margin-left:35px;}
.d_other{ margin-right:0px;}
.d_text{ width:635px; height:auto; margin-top:30px; overflow:hidden}
.d_text dt{ width:155px; height:210px; float:left;}
.d_text dt img{ width:150px; height:200px; padding:2px; border:1px #ddd solid;}
.d_text dd{ width:460px; height:210px; float:right;}
.d_text dd p{ width:460px; font-weight:normal; margin-top:6px; color:#666; font-size:14px; line-height:28px;}
.d_btn{ width:75px; height:27px; background:#46aac4; color:#fff; font-size:14px; text-align:center; line-height:27px; display:block; cursor:pointer; border:none;font-family:Microsoft YaHei,SimHei;} 
.d_txt{ width:635px; height:auto; margin-top:20px;}
.d_txt_top{ width:635px; height:40px; border-bottom:1px #e9e9e9 solid;}
.d_txt_top a{ color:#333; font-size:16px; line-height:40px;font-family:Microsoft YaHei,SimHei; background:url(../images/icon_1.png) left -43px no-repeat; text-indent:25px; display:block;}
.d_txt_cont{ width:635px; height:auto; margin-top:15px;}
.d_txt_cont p{ width:635px; height:auto; line-height:30px; color:#555; font-size:16px;}
.adv{ width:960px; height:auto; margin:30px auto 0;}

.dsmod{ width:100%; height:100%;background:#6abed0;position:fixed; top: 0px; right:0px; bottom:0px; z-index: 2147483647; left: 0px; text-align:center; }
.dsmon{ width:960px; height:650px;background:url(../images/404.png) no-repeat; margin:100px auto 0;}
.dsmon .title{ width:600px; height:100px; padding-top:150px; margin:0px auto;background:none; }
.dsmon .title a{ width:600px;color:#ffc; font-size:28px; font-family:Microsoft YaHei, SimHei; text-decoration:none; text-align:center; display:block; line-height:45px;}
.dsmon .title a:hover{ color:#cfc}
.adv_box{ position:relative}
.adv_txt{ width:23px; height:15px; background:url(../images/ad-icon.png) no-repeat; position:absolute; top:0px; right:0px;}
