@charset "utf-8";
html{ overflow-x:hidden;}
html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,blockquote,
sub,sup,tt,i,b,dd,dl,dt,form,label,table,caption,
tbody, tfoot, thead,tr,th,td,ul,li,p,a,ol{ margin:0;padding:0;}
body{font-size:12px;font-family:"宋体", Arial, sans-serif;   color:#666666; background:#f7f0e4 }
input,select,textarea{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
img{ border:0;}
em,i{font-style:normal;}
ul,ol,li{list-style-type:none;}
.clear{clear:both;font-size:0px; line-height:0px; height:0px} 
.left{ float:left}
.right{ float:right;}
.yh_font{ font-family:"微软雅黑"}
.h_font{ font-family:"黑体"}

a{color:#242424;text-decoration:none;}
a:hover,a:active,a:focus{ text-decoration:underline;}





.nav{ width:958px; color:#FFF; height:32px; line-height:32px; margin:23px auto 0;background:url(../images/nav_bg.jpg) no-repeat}

.nav ul{margin:0px 0 0px 0;padding:0px 0px 0 0px;}
.nav li{float:left; z-index:1000; margin-right:0px;text-align:center; font-size:12px; display:inline;color:#fff;padding:0px 0px 0 0px; vertical-align:middle; position:relative;}
.nav a,.nav a:visited{color:#fff; width:118px; padding:0px 0px 0 0px;height:32px; line-height:32px;font-size:12px;display:inline-block; margin:0px 0; text-align:center;}
.nav a:hover{ color:#b4abab}
.nav .on a,.nav .on a:visited,.nav .on a:hover{ text-decoration:none;}
.nav .first a,.nav .first a:visited,.nav .first a:hover{}

.nav ul li ul{ position:absolute; z-index:1000; top:32px; left:0px; padding:0px 0 0 0px; width:118px; background:#730019; opacity:0.9; filter:alpha(opacity=90); text-align:left; }
.nav ul li ul li{ float:none; width:auto;  line-height:28px; margin:0px 0 0 0px; padding:0px 0 0 0px;text-align:left; background:none}
.nav ul li ul li a,.nav ul li ul li a:visited,.nav ul li.on ul li a,.nav ul li.on ul li a:visited,.nav ul li.on ul li a:hover{padding:0px 0 0 0px; margin:0 0px 0 0px; width:118px;  line-height:28px; text-align:center; background:none;display:inline-block; font-weight:normal; color:#ffffff;}
.nav ul li.on ul li a:hover{ color:#fff; background:#5b0707;}



.header{ width:958px; height:auto; margin:0 auto; padding-top:5px;}
.logo{ width:361px; height:45px; float:left; margin-left:5px; display:inline}
.search{ float:right; text-align:right; line-height:25px; color:#730019;}

.search_input{ width:203px; height:16px; line-height:16px; border:1px #d1d1d1 solid}
.search_btn{ width:70px; height:20px; margin-left:3px; border:0; background:url(../images/search_btn.jpg) no-repeat; cursor:pointer;}
.search_btn2{ width:70px; height:25px; margin-left:3px; border:0; background:url(../images/search_btn2.png) no-repeat;cursor:pointer;}
.search_google{width:70px; height:20px; margin-left:3px; border:0; background:url(../images/google.jpg) no-repeat;cursor:pointer;}

.search_btn5{ width:70px; height:20px; margin-left:3px; border:0; background:url(../images/search_btn5.jpg) no-repeat; cursor:pointer;}



.medical{ width:148px; height:auto; border:1px #cacaca solid;}
.medical h1{background:url(../images/Medical_bt.jpg) no-repeat; height:36px; line-height:36px; margin-bottom:2px; font-size:12px; color:#730019; text-align:center;}
.medical ul{ width:146px; margin:0 auto}
.medical li{ float:left; width:146px; font-weight:bold; text-align:left; color:#730019; height:32px; line-height:32px; margin-bottom:1px; background:url(../images/medical_bg.jpg) no-repeat;}
.medical li a{color:#730019; padding-left:32px; float:left}

.medical li a:hover{color:#b4abab; text-decoration:none}

.wrap{ width:958px; height:auto; margin:5px auto 0}

.home_left{ width:150px; float:left; height:auto; }


.nav_left{ width:150px;}
.nav_left li{ float:left; color:#730019; width:150px; text-align:center; background:#e6dfd2; border-bottom:1px #FFF solid; line-height:30px; font-weight:bold}
.nav_left li a{color:#730019;}
.nav_left li a:hover{color:#fff; text-decoration:none;}


.navigation{ padding-left:0px;}
.navigation li{ float:left; width:150px; text-align:left; position:relative; padding-left:0px; z-index:100; text-indent:48px;}
.navigation li a,.navigation li a:visited{display: block;text-decoration: none; color: #730019; width:150px;}
.navigation li a:hover,.navigation li.hover a{color: #fff;text-decoration: none;}
.navigation li.hover a:visited{}
.navigation ul{display:none;}

.navigation ul li{background-image:none;background-color:#e6dfd2; border-bottom:1px #FFF solid; line-height:30px;margin:0px; padding: 0px;}
.navigation ul li a,.navigation ul li a:hover{background-image:none;color:#fff;margin:0px; padding: 0px;}
.navigation li ul { position:absolute; left:151px; top:0px; margin: 0px;  padding:0; z-index:100;}
.navigation li ul ul { left:150px; top:40px; z-index:200; top:0;  }

.navigation li ul li {background-color:#e6dfd2; border-bottom:1px #FFF solid; background-image:none;width:150px;

}
.navigation li ul li a {  color:#730019; font-weight:normal; text-align:center; text-indent:0px; background-image:none;width:150px;

}
.navigation li ul li a:visited {  color:#730019; _color:#730019; background-image:none; font-weight:normal;width:150px;}
.navigation li ul li a:hover { color:#fff; background-image:none; background:#ede8df;width:150px;}
.navigation li ul li.hover{ background:#d5d2cd;background-image:none; width:110px;}
.navigation li.hover ul a{background-image:none; color:#730019;}


/*home_right*/

.home_right{ width:781px; padding-right:5px; float: right; overflow:hidden; }
.banner{ width:781px; height:307px;}
.nav_right{ width:750px; padding-left:31px; overflow:hidden;  height:30px; padding-top:9px; background:url(../images/nav_right.jpg) no-repeat;}

.nav_right li{  height:28px; cursor:pointer;  float:left; margin-right:35px;text-align:center; line-height:28px;  color:#730019; white-space:nowrap; }
.nav_right li.hover{ width:115px; float:left; height:28px; font-weight:bold;  background:url(../images/nav_li.jpg) no-repeat;}
.nav_right li a{ color:#75001A; text-decoration:none;}

/*.nav_right li:hover{ font-weight:bold; font-size:14px;}*/


.list{ width:781px; height:auto;}
.list li{ margin-top:9px; color:#313131; background:url(../images/list_li.jpg) no-repeat; width:781px; line-height:31px;}
.list li a{ color:#313131; padding-left:80px;}
.list li a:hover{ color:#313131}

.page{  float:right; color:#706c6c; margin-top:29px; height:25px; line-height:25px; text-align:right;}
.page a{color:#706c6c; float:left; margin-left:17px;}
.page a:hover{color:#706c6c; font-weight:bold; text-decoration:none}
.page a.page_bg{ width:50px; height:21px; line-height:21px; float:left; text-align:center;color:#706c6c; background:url(../images/page_bg.jpg) no-repeat;  text-decoration:none}


.right_con{ width:781px; height:auto; padding-top:15px;}

.title{ padding-left:30px; position:relative;font-size:12px; color:#730019; height:24px; line-height:24px;background:url(../images/title.jpg) no-repeat;}
.right_title{ padding-left:30px; position:relative;font-size:12px; color:#730019; height:24px; line-height:24px;background:url(../images/right_title.jpg) no-repeat;}

.home_mome{ width:26px; height:9px; position:absolute; right:0; top:7px;}

.home_about{ width:344px; float:left; height:147px;}
.home_about p{ line-height:26px; color:#595656; padding-left:10px; padding-top:20px;}

.home_news{ width:344px; float:left;}
.home_news ul{ margin-top:20px;}
.home_news li{ float:left; width:344px; height:26px; line-height:26px;color:#595656}
.home_news li a{  float:left; line-height:26px; height:26px;color:#595656; margin-left:13px;}
.home_news li a:hover{ color:#595656; text-decoration:none}
.home_news li span{ float:right;}

.home_procreate{ width:405px; float:right; height:147px;}
.home_procreate ul{ margin-top:20px;}
.home_procreate li{background:url(../images/medical_li.jpg) no-repeat; width:91px; margin-left:9px; display:inline; font-weight:bold; float:left; margin-bottom:12px; height:32px; line-height:32px;text-align:center; color:#595656; }
.home_procreate li a{color:#595656;}
.home_procreate li a:hover{color:#595656}

.doctor{width:405px; float:right; }
.doctor li{ margin-top:15px; height:auto; }
.doctor li img{ float:left; border:1px #e2e1df solid; width:60px; height:77px; margin-left:53px;}
.doctor p{ width:269px; color:#4b4b4b; line-height:24px; float:right; height:80px;background:url(../images/line.jpg) no-repeat left bottom;}
/*home_right end*/

.home_con2{ width:958px; height:auto; margin:22px auto 0;}

.yuyue{ color:#730019; width:260px; float:left}
.input1{ width:159px; height:17px; line-height:17px; color:#000; font-size:12px; border:1px #ccc solid;float:left}
.yuyue dd{ width:250px; margin-bottom:3px; float:left; height:24px; margin-bottom:1px;}
.yuyue dd label.tit{width:60px;float:left;display:inline;text-align:right}
.yuyue_btn{ width:106px; height:23px; background:url(../images/yuyue_btn.jpg) no-repeat; border:0; margin-left:50px; cursor:pointer}

.home_contact{ line-height:24px; color:#595656; padding-top:25px; padding-left:26px;}
/*====foot====*/
.foot{ width:958px; border-top:2px #861f1d solid; margin:30px auto 0; padding-top:10px;  line-height:24px; text-align:center; color:#595656}
.foot a{ color:#595656}
.foot a:hover{ color:#595656}
/*====foot end====*/

/*====yuyue====*/
#disappare{color:#730019;border:3px solid #730019;border-radius:5px;background:#fff;font-size:20px;width:300px;max-height: 80vh;overflow:auto;position:fixed;top:50%;left:50%;/* margin: 0; */transform: translate(-50%, -50%);}
#disappare h3{height:35px;line-height:35px;background:#ddd;text-indent:5px}
#disappare p{padding:5px;font-size:16px;line-height:1.5}
#btnClose{background:#75001a;border:0;color:#fff;padding:4px 12px;margin-bottom:6px;cursor:pointer}
#lblTime{font-size:12px}
/*====yuyue end====*/