
*{margin:0;padding:0;}
td,th,div{ font-size:14px; font-family:simsum; color:#333333;}
ul li { list-style:none; }
a:visited { COLOR:#FC0; }


.Header ,
.Container ,
.Footer
{ width:1440px; clear:both; margin:0 auto;}

.Header { height:194px; background:url(../image/header_bg.jpg) no-repeat; position:relative;}
.Footer { background: #740b0f;}
.Container { background:#740b0f url(../image/contain_bg.png) 5px 390px no-repeat; display:table;}
.Container .Banner{ margin:14px auto 0 ; width:1164px; height:234px;  background:url(../image/banner_border.png) no-repeat; position:relative;}
.Container .Banner img{ position:absolute; top:5px; left:5px; width:1154px; height:224px;}

.Container .Lefter ,
.Container .Righter { display:table-cell ; margin-top:20px;}

.Container .Lefter { float:left ; margin-left:139px;width:297px;}
.Container .Righter { float:right ; margin-right:139px; width:848px;}


.Container .Righter { background:url(../image/right_bg.jpg) top no-repeat #f9f8f3; }


/*==========================================================*/
.Header ul {  /*height:34px;*/ padding-top:155px; display:table; width:895px; margin:0 auto;}
.Header ul li { height:34px;overflow:hidden; width:151px; display:table-cell; float:left; background: url(../image/header_nav.jpg) no-repeat ; }
.Header ul li a { display:block; width:151px; height:68px; padding-top:50px; /*background: url(../image/header_nav.jpg) no-repeat ;*/}
.Header ul li.index { width:140px;}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
.Lefter ul { display:table;}
.Lefter ul li{ display:;  background:url(../image/left_nav_bg.gif) no-repeat; height:56px; width:297px; overflow:hidden; margin-top:11px;}
.Lefter ul li a { display:block; height:130px; padding-top:60px;width:297px;}
.Lefter div.nav_btm { width:297px ; height:121px; margin-bottom:1px; overflow:hidden;background:url(../image/left_nav_btm.jpg) no-repeat;}
.Lefter div.nav_btm a{ display:block; height:240px; padding-top:300px;}


.Footer .copyright { padding:20px 0 10px 140px;}
.Footer .copyright p ,
.Footer .copyright { color:#e0d3a7; line-height:1.8em;}


/*===========================index============================*/
.index_banner { height:394px; width:1164px; margin:0 auto; margin-top:20px;}
.index_banner .banner { position:relative;}
.index_banner .banner {width:816px; height:393px; background:url(../image/index_banner_border.gif) no-repeat;}
.index_banner #box_lanrenzhijia ,.index_banner #banner_switch 
/*.index_banner .banner img */{ position:absolute; top:5px; left:5px; width:806px; height:383px; }

.index_banner .board { width:329px; height:394px; float:right;  background:url(../image/index_board.png) no-repeat; position:relative;} 



/*==============================intro index =================================*/
.Righter .index .intro ,
.Righter .index .news ,
.Righter .index .comp, 
.Righter .index .map { height:262px; width:394px; margin:15px auto 0;}
.Righter .index { display:table-cell; float:left; position:relative;
width:423px; height:294px; border:1px solid #bcb9ad; margin:0 0 -1px -1px; overflow:hidden; }



.Righter .index .intro h2 ,
.Righter .index .news h2 ,
.Righter .index .comp h2 ,
.Righter .index .map h2 ,
.index_banner .board h2 { background:url(../image/index_nav.png) no-repeat; height:40px; padding-top:20px; }

.Righter .index .intro h2 ,
.Righter .index .news h2 ,
.Righter .index .comp h2 ,
.Righter .index .map h2 ,
.index_banner .board h2 {}


.Righter .index .intro span.nav ,
.Righter .index .news span.nav ,
.Righter .index .comp span.nav ,
.Righter .index .map span.nav ,
.index_banner .board span.nav ,

.Righter .index .intro span.more ,
.Righter .index .news span.more ,
.Righter .index .comp span.more ,
.Righter .index .map span.more ,
.index_banner .board span.more { height:20px;overflow:hidden; display:block; }

.Righter .index  span.more ,
.index_banner .board span.more
{position:absolute; top:15px; right:15px;  width:79px; background:url(../image/more.png) no-repeat; }
.Righter .index  span.more a,
.index_banner .board span.more a
{ display:block; height:40px; padding-top:40px;}


.Righter .index .content { padding-top:10px;}


.Righter .index .intro h2{ background-position:0 -20px;}
.Righter .index .news h2{ background-position:0 -40px;}
.Righter .index .comp h2{ background-position:0 -80px;}
.Righter .index .map h2{ background-position:0 -60px;}


/* -- board  -- */
.index_banner .board span.more{top:8px; right:5px;}
.index_banner .board span.nav {margin:7px 0 0 12px;}


.index_banner .board ul {margin:24px 12px 12px 15px;}
.index_banner .board ul li a {color:#333333;}
.index_banner .board ul li { color:#333333; line-height:1.7em; padding:3px 0;}
.index_banner .board ul li span{ display:block; font-family: Arial; font-weight:bold; color:#751B15;}


/*-- index intro --*/
.Righter .index .intro ul { float: right;display: block;width:200px;line-height:1.7em;}
.Righter .index .intro ul li a{ color:#d31e24; float:right; font-family: Arial;}
.Righter .index .intro ul li { color:#333333;}
.Righter .index .intro ul .name { font-size:16px; color:#333333; font-weight:bold;}

.Righter .index .intro img { width:173px; height:214px; border:2px solid #c9bb91;}


/*-- index comp --*/
.Righter .index .comp .content {  text-indent:2em;line-height:1.8em;}
.Righter .index .comp .content img{ margin:3px 0 0px 10px;}


/*-- index comp --*/
.Righter .index .content .nav 
{ margin-left:-15px; margin-right:-15px; background:#8f7f4f; line-height:29px;  display:table;padding-top:6px;}
.Righter .index .content .nav a{ display:table-cell; width:60px; height:23px; font-weight:bold; text-align:center; color:#ffffff; text-decoration:none; margin:0 1px;}



/*------chuzhen------*/
.Righter .index .news .content .nav a.hover {background:#FFF;color:#8F7F4F;}
.Righter .index .news .content ul li { border-bottom:1px dashed #d1c9af; line-height:2em; }
.Righter .index .news .content ul { margin:10px 0;}

.Righter .index .news .content ul span.time { float:right;}
.Righter .index .news .content ul span.name { float:left; width:60px;}
.Righter .index .news .content ul span { font-weight:bold;}
.Righter .index .news .content ul a { color:#333333; text-decoration:none;}
/*.index_banner .board h2{ margin:10px 0 0 10px;}



/*--------LIST PAGE--------*/
.Righter .rightnav { display:block; margin:19px; color:#740b0f}
.imgList {}
.imgList ul{ margin:0 0 0 25px; display:table; }
.imgList ul li{ width:112px; height:187px; position:relative; background:#c9bb91; display:table-cell; text-align:center; float:left; margin:0 25px 20px 0; }
.imgList ul li img { height:133px; width:106px; position:absolute; top:3px; left:3px; border:none;}
.imgList ul li span.name { display:block; margin-top:139px; color:#6a520c;  font-weight:bold;}
.imgList ul li a {color:#6a520c; text-decoration:none;}
.imgList ul li { line-height:1.6em;}

.imgList ul li.hover { background:#740b0f;}
.imgList ul li.hover span.name ,
.imgList ul li.hover a{ color:#fff;}

.imgListContent { margin:0 18px 10px;  }
.imgListContent .nav{ text-align:center;}
.imgListContent h3{ font-size:32px; color:#6a520c;font-weight:bold; margin:18px 0;}
.imgListContent h4{ font-size:24px; font-weight:bold;margin:18px 0;}
.imgListContent hr.seprator{ border:none; height:1px; border-bottom:1px #d1c9af dashed; margin:18px 0 18px; clear:both;}

.imgListContent span.job{ font-size:22px; color:#c60506; font-weight:bold;}
.imgListContent div.detail{  line-height:1.8em; display:table-cell; width:812px;}
.imgListContent img.imgright{ float:right; margin:0 0 8px 10px;}

.keshi { display:table-cell;}
.keshi .imgList { margin:0 -18px; }

/*---------page nav--------*/
.pagenav {margin:8px; clear:both;}
.pagenav table{ margin:0 auto;}
.pagenav a{ padding:0 10px; height:26px; display:table-cell; white-space : nowrap;line-height:26px; text-align:center; color:#6a520c; }
.pagenav a.current{ background:url(../image/pagenav.png) no-repeat 2px -27px; color:#fff;}
/*
.pagenav a{ width:32px; height:26px; display:table-cell; line-height:26px; text-align:center; color:#6a520c; }
.pagenav a.cur{ background:url(../image/pagenav.png) no-repeat 3px -27px;}
*/
.pagenav td.befor {background:url(../image/pagenav.png) no-repeat 3px 3px; width:32px;}
.pagenav td.after {background:url(../image/pagenav.png) no-repeat 3px -54px; width:32px;}


/*------------sugerydetail------------*/
.sugerydetail { }
.sugerydetail table{ margin:0 auto; }
.sugerydetail table td { padding:5px 8px; line-height:1.8em; }
.sugerydetail table hr.surgeryline{ height:1px; border:none; border-bottom:1px solid #ddd8c8; margin:5px 0;}

.sugerydetail tr.navtr { background:#9c8d63;  font-weight:bold;}
.sugerydetail tr.navtr td {color:#fff; font-size:16px;}
.sugerydetail table td.doctor,
.sugerydetail table td.doctor a{ color:#9C8D63; text-decoration:none;}

/*----------board---------*/
ul.boardList{ margin:0 18px 10px; }
ul.boardList li { border-bottom:1px dashed #d1c9af; line-height:2em; }
ul.boardList li.hover {background:#eee;}
ul.boardList li span { color:#751B15; font-family: Arial; margin-right:14px;}
ul.boardList li a { color:#333333;text-decoration:none;}
ul.boardList li span a {color:#751B15; text-decoration:none;}
.Header .hotline{
	position: absolute;
	right: 110px;
	top: 39px;
	color: #DACFA4;
	font-size: 18px;
	line-height: 1.8em;
	height: 75px;
 }
.Header .hotline span{ font-size:22px;}

.bshare-custom  { margin:-5px 0 0 0;}



/*

a.name{
    line-height: 30px;
    text-align: center;
    text-overflow:ellipsis;//让超出的用...实现
    white-space:nowrap;//禁止换行
    overflow:hidden;//超出的隐藏
    display: block;
}
*/
