﻿@charset "utf-8";
/* CSS Document */

/*公用部分*/
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, p, table, th, td, dl, dt, dd {margin: 0;padding: 0;  font-weight:normal;}
body{ font-size:12px; font-family:Tahoma, Helvetica, Arial, '微软雅黑', sans-serif; color:#333; background:#F7F7F7;}
li{ overflow: hidden; list-style:none;}
img{ border:0;}
.cl{ clear:both;}

a:link{ color:#333; text-decoration:none;}
a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#333; text-decoration:underline;}

.header{ background:#fff; width:100%; height:116px;}
.header h2{ width:320px; margin:0 auto; height:116px;}
.nav{ width:100%; height:100px; background:#794AA8;}
.nav ul{ width:320px; height:64px; margin:0 auto; padding-top:6px;}
.nav ul li{ font-size:16px; float:left; height:30px; line-height:30px; padding:0 8px;}
.nav ul li a{ color:#FFF;}

.mainBox{ width:320px; margin:0 auto; padding:10px 0;}
.indexNews{ background:#FFF; border:#E3E3E3 solid 1px;}
.indexNews .docline{ width:293px; height:38px; background:url(sj2014_06.jpg); position:relative; padding-left:25px;}
.indexNews .docline li{ float:left; font-size:20px; line-height:38px; height:38px; padding:0 10px;}
.docline li a{ color:#333; text-align:center; }
.docline li a:hover{ font-weight:bold; text-decoration:none; color:#794AA8}
.docline .hover a{font-weight:bold; color:#794AA8}
.indexNews .docline span a{ float:right; font-size:12px; height:38px; line-height:38px; color:#F00; padding-right:10px; font-family:"宋体";}
.pading10 ul{ width:300px; padding:10px; margin:0 auto;}
.pading10 ul li{ font-size:16px; line-height:30px; width:300px; height:30px; overflow:hidden;}
.pading10 ul li span{ color:#999; font-family:"宋体"; padding-right:5px;}

.Conbox{ margin-top:30px; float:left; width:320px;}
.Conbox h2{ position:relative; width:84px; height:109px; float:left;}
.Conbox h2 a{ width:84px; height:109px; display:block;}
.Conbox h2 i{ font-style:normal; font-size:16px; color:#FFF; position:absolute; width:84px; text-align:center; bottom:20px;}
.picright{ float:right;}
.picright a{ width:234px; height:109px; display:block; position:relative;}
.picright a h3{ width:234px; height:25px; background:#000; bottom:0; position:absolute;filter:alpha(opacity=50);-moz-opacity:0.5; opacity: 0.5;}
.picright a p{ width:234px; height:25px; line-height:25px; color:#FFF; bottom:0; position:absolute; text-align:center; overflow:hidden;}
.Conbox ul{ padding-top:5px; width:100%; float:left;}
.Conbox ul li{ float:left; padding-right:10px; padding-top:5px;}
.Conbox ul li a{ height:30px; line-height:30px; border:#E3E3E3 solid 1px; display:block; width:98px; text-align:center; background:#fff;}
.Conbox ul li a:hover{ color:#794AA8}
#fk1 a{ width:208px;}
#fk2,#fk5{ padding-right:0;}
#fk1 a,#fk2 a,#fk4 a,#fk5 a{color:#794AA8}
.ConboxYZ ul li a{ width:70PX;}
#yz1 a{ width:152px;}
#yz3,#yz7{ padding-right:0;}
#yz1 a,#yz2 a,#yz3 a{color:#794AA8}
.ConboxZL #fk4 a,#fk5 a{color:#333}

.Conbox1{ padding-top:30px; float:left; height:70px; overflow:hidden;}
.Conbox1 h4{ width:72px; height:70px; float:left;}
.Conbox1 h4 a{ width:70px; height:55px; border:#E3E3E3 solid 1px; display:block; font-size:14px; font-weight:bold; text-align:center; line-height:20px; color:#794AA8; padding-top:13px; background:#FFF;}
.Conbox1 h4 a:hover{ text-decoration:none;}
.Conbox1 ul li{ width:72px; height:32px; float:left; padding-left:10px; padding-bottom:6px;}
.Conbox1 ul li a{ width:70px; height:30px;border:#E3E3E3 solid 1px; display:block; background:#FFF; line-height:30px; text-align:center;}
#color a{color:#794AA8;}

.doctor{ width:318px; background:#FFF; border:#E3E3E3 solid 1px; padding-bottom:15px; float:left; margin-top:15px;}
.doctor h4{ background:url(sj2014_23.jpg); height:38px; line-height:38px; color:#6B1785; font-size:16px; font-weight:bold; padding:0 10px 0 35px;}
.doctor h4 a{ float:right; font-size:12px; font-family:"宋体"; font-weight:normal; color:#F00;}
.docline2{ line-height:22px; padding-left:5px; padding-top:13px;}
.docline2 li{ float:left; width:71px; height:25px; padding-left:5px;}
.docline2 li a{ color:#fff; background:url(sj2014_29.jpg) no-repeat;width:71px; height:25px; display:block; font-size:12px; text-align:center; color:#333;}
.docline2 li a:hover{ background:url(sj2014_27.jpg) no-repeat; text-decoration:none; color:#FFF;}
.docline2 .hover a{ background:url(sj2014_27.jpg) no-repeat;  color:#FFF;}
.pading11{ width:320px; float:left;}
.pading11 ul li{ width:86px; text-align:center; line-height:18px; float:left; padding:15px 10px 0 10px;}
.pading11 ul li i{ font-style:normal; color:#794AA8}
.pading11 ul li img{ width:86px; height:103px;}

.sjyy{ width:100%; border:#E3E3E3 solid 1px; border-left:none; border-right:none; background:#FFF; padding:20px 0;}
.sjyybox{ width:320px; margin:0 auto;}
.sjyybox h4{ font-size:16px; font-weight:bold; color:#6B1785; text-align:center; padding-bottom:20px;}
.sjyybox table{ margin:0 auto; border:0;}
.sjyybox table input{ width:230px; height:31px; border:#B498D1 solid 1px;}
.sjtj{ width:106px; height:28px; background:url(sj2014_38.jpg) no-repeat; border:0; margin:15px 0 0 110px;}

.footer {width:300px; margin:0 auto; margin-top:5px; padding:10px 0 10px 0; background:#fff;}
.footer ul li{ float:left; padding:0 0 0 15px; text-align:center;}
.footer p{ width:320px; text-align:center; clear:both; line-height:24px; padding:20px 0 0 0;}
.footer p a{ color:#794AA8}
.where{ color:#999; width:320px; height:24px; line-height:24px; overflow:hidden;}
.where a{ color:#999;}
.zlbox{ padding-top:30px; float:left;}
.zlbox h2{ font-size:18px; color:#794AA8;}
.Conzlbox h4 a{ padding:0; border:0; position:relative; height:70px;}
.Conzlbox h4 i{ position:absolute; font-style:normal; color:#FFF; text-align:center; width:72px; bottom:3px; font-weight:normal;}

.doctorlist ul li{ padding:20px 0;}
.doctorlist ul li h4{ width:180px; float:left; font-size:16px; padding-left:10px;}
.doctorlist ul li h4 a{ color:#323232; border-bottom:1px dashed #323232;display:block;width:190px;}
.doctorlist ul li h4 span{ font-size:14px; padding-left:10px;}
.doctorlist ul li p{ width:180px; float:left; line-height:18px; padding-left:10px; overflow:hidden; padding-top:5px;color:#323232;}
.doctorlist ul li ul li {clear:both;display:inline;}
.doctorlist ul li .pic123 {width:320px;height:60px;clear:both;}

.doctorlist ul li .pic123 li a img {width:72px;height:50px;margin-right:5px;margin-top:10px;}
.doctorlist ul li p span {color:#ff7201;}
#titpic{ width:110px; height:135px; float:left;}
.btn{ margin:8px 0 0 125px; float:left;}

.pagination{  width:300px; display:table; margin:auto; clear:both;  text-align:center; font-size:12px; padding:20px 10px;}
.pagination li{ float:left; border-top:none; height:30px;}
.pagination a{ float:left; padding:3px 6px; border:solid 1px #efefef; color:#666; margin-left:5px; background:#fff;}
.pagination a:hover{ background:#794AA8; color:#fff;}
.pagination .thisclass a{background:#794AA8; color:#fff}

.lblist ul { width:320px; clear:both;}
.padlist ul{ width:320px; padding:0; padding-top:15px; float:left;}
.padlist ul li{ line-height:30px; height:30px;}

.nrbox{ width:318px; border:#E4E4E4 solid 1px; margin-top:20px; background:#FFF;}
.nrbox .nrtit{ font-size:18px; text-align:center; padding:20px 10px;}
.nrbox a{ color:#794AA8;}
.nrinfo{ width:300px; padding:0 10px; text-align:center; color:#999}
.nrmain{ font-size:16px; color:#333; line-height:30px; padding:20px 10px;}
.askbtn{ padding:20px 0 10px 0;}
.askbtn a{ margin-left:32px;}


.ft_nr{ margin-top:10px; margin-bottom:5px; border:1px #CCCCCC solid; width:278px; font-size:14px; height:50px; padding:10px}
.top_ft{ width:86px; color:#F00; overflow:hidden; float:left; margin-left:50px; }
.top_ft a{ color:#F00; text-decoration:underline;text-align:center}
.zj_ft{ width:86px; overflow:hidden; float:right; margin-right:50px;}
.zj_ft a{ color:#F00; text-decoration:underline; }
.txt_ft{ font-size:13px; padding-top:10px; margin-left:10px;}
.homeCon6{width:300px;  margin:0 auto; height:180px; background:#fff;}
.homeCon6 h3{ color:#a496ac; text-align:center; height:40px; line-height:40px; background:#a496ac; color:#ffffff; font-size:1em;}
.homeCon6_1{ float:left; width:260px; padding:0 20px 15px; background:#fff;}
.homeCon6_1 p{ border:solid 1px #b7babf; width:258px; float:left; height:30px; line-height:30px; margin-top:10px; border-radius:5px;}
.homeCon6_1 p span{ background:#f0f2f5; width:60px; float:left;border-radius:5px 0px 0px 5px; height:30px;}
.homeCon6_1 p span img{ float:left; max-width:20px; margin:5px 0 0 20px;}
.homeCon6_1 p input{ float:left; border:0; width:190px; height:30px;border-radius:0 5px 5px 0; padding-left:8px;}
.homeCon6_1 input.tjyy{float:left; color:#fff; font-size:14px; background:#b77eca; border-radius:5px; border-bottom:solid 2px #8d57a0; width:140px; height:30px; line-height:30px; text-align:center; margin:12px 0 0 51px; border:0; cursor:pointer; }

.bottomCon1{ float:left; width:100%;   padding-bottom:59px;margin-top:5px; padding-top:5px;  background:#fff; font-size:12px; text-align:center; color:#333; line-height:20px;}
.bottomCon1 a{ color:#794aa8;} 

.ksCon2{ float:left; width:300px; margin-top:15px;}
.ksCon2 h3{ color:#a496ac; text-align:center; height:40px; line-height:40px; background:#a496ac; color:#ffffff; font-size:1em;}
.ksCon10{ width:300px; float:left; margin-top:15px;}
.ksCon10L{ float:left; width:225px;}
.ksCon10L a{ text-align:center; color:#fff; font-size:14px; margin-top:5px;}
.ksCon10L a.a1,.ksCon10L a.a9{ float:left; width:100%; height:32px; line-height:32px;}
.ksCon10L span{ float:left; width:150px; height:75px;} 
.ksCon10L span a{ float:left; width:70px; height:32px; line-height:32px;}  
.ksCon10L a.a6{ background:#a692d1; float:left; width:75px; height:70px; line-height:70px;}
.ksCon10L a.a7,.ksCon10L a.a8{ float:left; width:110px;height:32px; line-height:32px;}

.ksCon10L a.a1{ background:#cc8bcc;}
.ksCon10L a.a2{ background:#a692d1;}
.ksCon10L a.a3{ background:#ccad8f; margin-left:5px;}
.ksCon10L a.a4{ background:#cc8bcc;}
.ksCon10L a.a5{ background:#b485cc; margin-left:5px;}
.ksCon10L a.a7{ background:#ccad8f;}
.ksCon10L a.a8{ background:#cc99cc; float:right;}
.ksCon10L a.a9{ background:#a692d1;}

.ksCon10R{ float:right; width:70px; line-height:70px; font-size:14px;text-align:center;}
.ksCon10R a{ float:left; width:70px; height:70px;color:#fff; margin-top:5px;}
.ksCon10R a:nth-child(3){height:32px; line-height:14px; background:#e673ac; font-size:12px; }
.ksCon10R a:nth-child(2){ background:#cc8bcc;}
.ksCon10R a:nth-child(1){ background:#b485cc;}

/*bootm */
#Bottom{width:100%; height:35px;  background:url(../bottom/bottombg.jpg) left bottom repeat-x; position:fixed; bottom:0; left:0; _position:absolute; /* for IE6 */
_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ overflow:visible;}

.Bottom{width:320px; height:35px; margin:0px auto; background:url(../bottom/Botbg.gif) left top no-repeat; overflow:hidden;}
.Bottom ul{ padding-left:20px;overflow:hidden; margin:0 auto; }
.Bottom ul li{list-style:none; width:68px; height:35px; line-height:35px; float:left; background:url(../bottom/botli.jpg) right top no-repeat; text-align:right; margin-left:15px; padding-right:5px;}
#zxzz_bot{ margin-left:20px;}
.Bottom ul li a{color:#FFFFFF;} #botnone{ margin-left:17px; text-align:right;background:none;}