@charset "utf-8";
/* CSS Document */

body{
	color:#333;
	margin:0 auto;
	font-size:12px;  
	font-family:Arial, sans-serif;
	}
ul,p,form,h1,h2,h3,h4,dl,dt,dd,ol,input{
	margin:0;
	padding:0;
	}
ul,ol{
	list-style:none;
	}
h2, .f14{
	font-size:14px;
	}
select,input,textarea,button{
	font-size:12px;
	}
a{
	color:#363636;
	text-decoration:none;
	}
a:hover{ color:#D11307; border:none; cursor:pointer;}
a img{ border:0; }
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; }
.orange{ color:#f60; }
.alert { color:red;}

/* all box*/
.header {
	width:968px;
	margin:0 auto;
}
.header, .wrap, .footer{
	width:968px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	}
.wrap {margin-bottom:10px;}

/* header */
.header {
	width:1003px;
	margin:0 auto;
	background:url(images/header.jpg) no-repeat;
	margin-bottom:13px;
}

.logo .left{
	margin:7px 0 0px 35px;
	width:390px;
	height:179px;
	background:url(images/logo.gif) no-repeat;
	font-size:0;
	line-height:0;
	overflow:hidden;
	text-indent:-2000px;
	}
#flashbar {
	display:inline;
	float:right;
	margin-right:23px;
	width:538px;
	height:163px;}
.Navbox {
	margin-left:18px;
	height:40px;
	width:917px;
	padding:10px 20px 10px 30px;
	background:url(images/nav_bg.gif) no-repeat;
	overflow:hidden;}
html .Navbox { padding-top:12px;}
.Nav  { float:left; height:45px; overflow:hidden;}
.Nav  li {
	float:left;
	margin:3px 0; line-height:15px;
	/*width:90px;*/
	}
.Nav li a{ 
	float:left;
	padding:0 20px 0 20px;
	color:#fff;
	background:url(images/div.gif) no-repeat right center;}
.Nav a.m_currently { color:#FF0;}
.Nav li.spec a { background:none;}
.Nav li a.last{ 
	background:url(images/arr.png) no-repeat 50px center;
	_background:url(images/arr.jpg) no-repeat 50px center;
	}
.Nav li a:hover{
	color:#FF0;}

.subNav {
	display:inline;
	padding-left:15px;
	margin:0 5px 0 0 ;
	width:382px;
	height:24px;
	line-height:24px;
	text-align:center;
	background:url(images/subNav_bg.gif) no-repeat left center;}
.subNav a {
	float:left;
	margin:0 10px;
	color:#fff;
	padding-left:20px;
	background:url(images/homepage.png) no-repeat left center;}
.subNav a.fanti {
	background-image:url(images/star.png);}
.subNav a.english {
	background-image:url(images/english.png);}
.subNav a.mailus {
	background-image:url(images/email.png);}

/*layout*/
.main {
	float:left;
	width:752px;}
.notes , .content { display:inline;}
.notes {
	float:left;
	width:242px;}
	
.content {
	float:right;
	width:500px;
	}
/*main*/	

.current_location{
	padding:0 0 10px;
	line-height:24px;
	color:#999;
	}
/*side*/	
.side {
	float:right;
	width:204px;}
.side .column, .side img {
	margin:0 0 10px 0;}





.search{
	margin-bottom:10px;
	background:url(images/search_bg.gif) no-repeat left center;
	height:42px;
	line-height:42px;
	width:695px;
	padding:0 30px;
	}
* html .search {
	height:35px;
	padding-top:7px;}
.search input {
	margin:0 28px 0 0;
	line-height:30px;}
.search .TWinput{
	width:353px;
	color:#ccc;
	border:1px solid #999999;
	line-height:20px;
	padding:3px 2px 0;
	font-family:Arial;
	height:20px;
	}
.search .btn_search {
	color:#D3100C;
	border:0;
	padding-right:20px;
	margin-left:20px;
	width:95px;
	height:24px;
	line-height:24px;
	background:url(images/search_btn.gif) no-repeat;}
.search .input_border_none{
	margin:1px 5px 0;
	}

.footer{
	height:161px;
	background:url(images/footer.jpg) repeat-x;
	text-align:center;
	border:1px solid #e7e7e7;
		border-width:0 1px;
	}
#footer_links{
	color:#ccc;
	}
#footer_links a{
	font-size:14px;
	line-height:41px;
	margin:0 20px;
	color:#9E1204;
	}
.footer_copyright {
	margin-top:20px;
	line-height:24px;
	}


/* corner*/

.c_cont { padding:8px; zoom:1;
	border-bottom:1px solid #fff;}
.mv dd , .mv a , .mv span { float:left;}
.mv dd { width:50%;}
.mv a {
	width:105px;
	height:85px;
	overflow:hidden;
	padding:0 3px 0 3px;}
.mv img {
	width:100%;
	height:100%;}
.mv span {
	width:100%;
	background:#000 url(images/video_image_icon.gif) no-repeat 8px center;
	opacity:0.7;
	color:#fff;
	text-indent:24px;
	height:19px;
	line-height:19px;
	position:relative;
	top:-35px;}
* html .mv span {
	position:static;
	margin-top:-35px;}
.mv a:hover span { opacity:1;}

.c_title, .c_cont, b.rtop b, b.rbottom b{
	border:solid #e7e7e7;
	border-width:0 1px;
	overflow:hidden;
	}


/* line*/
.line li a span,.Visits tr a {
	padding:1px 2px;
	}
.inner_main .line li a{
	float:left;
	overflow:hidden;
	width:578px;
	}
.line li a:hover span,.recommend li a:hover,.Visits tr a:hover{
	color:#fff;
	padding:1px 2px;
	background-color:#9e1204;
	}


/* c_title */

.c_title {
	height:36px;
	background:#EDEFEE url(images/c_title_bg.gif) repeat-x;
	line-height:36px;}
.c_title h2{
	float:left;
	padding:0 0 0 35px;
	font-size:14px;
	background:url(images/bg_1.gif) no-repeat 10px center;}
.c_title h2 a,.c_title h2 span {
	padding-right:20px;
	color:#333;
	background:url(images/bg_2.gif) no-repeat right center;}
.c_title a.more {
	border:0px solid blue;
	height:13px;
	width:38px;
	float:right;
	margin: 10px 10px 0 0;
	background:url(images/a_more.gif) no-repeat right top;}


/* column*/

.column{
	
	margin-bottom:10px;
	overflow:hidden;
	}	
* html .column {	position:relative; /*for ie6 peek-a-boo bug*/
}


.notes_yueyang .c_cont { height:173px; overflow:hidden;}
.notes_yueyang ul li span {
	width:170px; overflow:hidden;}
.notes_yueyang ul li span.date {
	font-size:11px; font-family:Arial;
	font-weight:lighter; 
	width:35px; overflow:hidden;}


.info_phone { margin-bottom:10px;}

.c_cont .indent img{
	padding:2px;
	}

	
.Point ul li,.paing_c ul li, .liPoint ul li {
	border-bottom:1px dotted #ccc;
	padding-left:10px;
	overflow:hidden;
	white-space:nowrap;
	height:27px;
	line-height:27px;
	background:url(images/arr_li.png) no-repeat left center;
	}
#c_cont .doctors_list li{
	background:transparent url(images/line.jpg) repeat-x scroll center bottom;
	line-height:30px;
	overflow:auto;
	}
.notes_yueyang ul li span { float:left; }
.c_cont ul li span.date { float:right; color:#969696;}

.c_cont ul li img {vertical-align:middle;}

.liPoint ul li { background:url(images/li_point.gif) no-repeat left center; padding-left:10px;}
.test { width:244px; float:left; margin-right:10px;}
.collast { margin-right:0;}

#nav .right{
	margin:-20px 60px 0 0;
	}	
	#moreMenu{
		padding:0;
		margin:0;
		float:left;
		width:46px;
		height:20px;
		overflow:hidden;
		font-size:0;
		line-height:0;
		cursor:pointer;
		background:url(images/menu_more.gif) no-repeat;
		}
	.moreMenu_hover{
		background-position:0 -20px!important;
		}
	#moreMenuContent, #moreMenuContent ul, #moreMenuContent li, #moreMenuContent a, #moreMenuContent a span, #menuClose{
		background:url(images/menu_hidden.gif) no-repeat -248px 0;
		float:left;
		width:100%;
		}
	#moreMenuContent{
		width:124px;
		position:absolute;
		background-position:0 0;
		top:248px;
		*top:253px;
		}
	#moreMenuContent ul{
		line-height:140%;
		overflow:hidden;
		padding-bottom:20px;
		background-position:-124px bottom;
		}
	#moreMenuContent li{

		background-position:-496px 0;
		background-repeat:repeat-y;
		padding:0 0 3px;
		}
	#moreMenuContent a{
		background:url(images/menu_hidden.gif) no-repeat bottom -496 0;
		color:#fff;
		line-height:24px;
		height:24px;
		font-size:12px;
		cursor:pointer;
		padding-left:20px;
		}
	#moreMenuContent a:hover, #moreMenuContent li.m_currently a{
		background-position:-372px 0;
		background-repeat:repeat-y;
		}
	#moreMenuContent li.m_currently a span,#moreMenuContent a:hover span{
		color:#AE1605;
		height:24px;
		line-height:24px;
		background:url(images/menu_hidden.gif) no-repeat -372px 0;
		}
	#menuClose{
		width:24px;
		height:24px;
		float:right;
		background-position:-620px 0;
		cursor:pointer;
		}


.info_nav {
	background:#EEEEEE url(images/info_navbg.jpg) no-repeat left center;
	height:207px;
	width:480px;
	padding:10px;}
.info_new .c_cont { border:none;}
#picbox {
	display:inline;
	margin-right:10px;
	width:241px;
	float:left;
	}
#picInter { border:0px solid blue;
	position:relative;
	height:198px;
	width:241px;
	float:left;
	}
#picTitle{
	font-size:12px;
	font-weight:bold;
	width:240px;
	line-height:16px;
	float:left;
	text-align:center;
	}
#pic { width:241px; height:188px; overflow:hidden;}	
#pic img { width:241px; height:188px;}
#msg { font-weight:bold; width:240px; overflow:hidden;}
#play {
	position:absolute;
	bottom:15px;
	right:10px;}
#play a {
	font-family:DotumChe;
	float:left;
	width:12px;
	height:12px;
    padding:2px;
	background-color:#9C1205;
	margin:0 5px;
	text-align:center;
	color:#fff;}
#play a.cur { background:#EE7504}
#play a:hover{
	background-color:#EE7504;
}
#play a.rolling_d{ background-color:#EE7504;}
.info_new p.p_title {
	font-weight:bold;
	text-indent:0;
	color:#000;
	text-align:center;
	height:2em;
	margin:5px 0;}
.info_new p {
	padding:0 0 0 15px;
	text-indent:2em;
	color:#666;
	line-height:2em;
	max-height:50px;
	_height:50px;
	overflow:hidden;}
.info_new ul {padding:0 10px;}
.info_new ul li {
	width:205px; overflow:hidden; float:left;
	_width:180px;}

.info_new ul li span.date {
	width:35px; float:right;}


.guide { }	

/*翻页*/	
.pagination{
	text-align:right;
	font-size:14px;
	color:#000;
	font-family:Arial;
	line-height:24px;
	vertical-align:middle ;
	text-align:right;
	padding:10px 15px;
	background-color:#f6f6f6;
	clear:both;
	margin-top:15px;
	}
.pagination span, .pagination strong, .pagination a{
	border-width:1px;
	border-style:solid;
	padding:3px 6px;
	height:30px;
	}
/*翻页链接*/
.pagination a{
	color:#9E1204;
	background-color:#fff;
	border-color:#db0a0a;
	text-decoration:none;
	}
.pagination a:hover,.sugTitle a:hover{
	color:#fff;
	background-color:#9E1204;
	border:1px solid #9E1204;
	}

/*当前页码*/
.pagination strong{
	color:#fff;
	background-color:#9E1204;
	border-color:#9E1204;
	}
/*无(不可用)链接*/
.pagination span{
	color:#666;
	border-color:#ccc;
	background:#e6e6e6;
	}

#suggestionList li{
	border:1px solid #d9a19b;
	line-height:30px;
	margin-bottom:15px;
	}
	
.sugContent, .sugTitle, .sugReply{
	padding:0 10px;
	}
.sugTitle{
	background-color:#f5e5e6;
	color:#856c60;
	margin-top:1px;
	}
.sugContent{
	font-size:14px;
	}
.sugReply{
	border-top:1px solid #d9a19b;
	color:red;
	}
.sugTitle .right{
	margin-top:-30px;
	color:#9E1204;
	padding:0 2px;
	}
.suggestion_t .button{
	margin:10px 0 0 0 ;
	}
.suggestion_t textarea{
	margin-bottom:10px;
	}
.sug_pages{
	margin-top:20px;
	}
.sug_pages .sugTitle a{
	color:#9E1204;
	padding:2px;
	text-decoration:underline;
	}
.sug_pages .sugTitle a:hover{
	color:#fff;
	padding:2px;
	border:0;
	}
.paing_c {
	font-size:14px;
	overflow:hidden;
	padding:20px;
	}
#d_title {
	text-align:center;
	}
#d_title h1 {
	font-family:"黑体";
	font-size:24px;

	}
#d_title p {
	border-bottom:1px solid #ccc;
	color:#999;
	margin-bottom:10px;
	}
#d_title p span {
	color:#9E1204;
	}
.indent img{
	border:1px solid #ccc;
	}
.code_button {
	background-color:#EEEEEE;
	color:#9E1204;
	margin-left:10px;
	padding:2px 4px;
	}
.suggestion_t .button {
	margin:10px 0 0;
	}
#suggestionList {
	margin-top:20px;
	}
.button {
	background:transparent url(images/button.jpg) no-repeat scroll 0 -26px;
	border:0 none;
	clear:both;
	color:#9E1204;
	height:28px;
	margin-left:50px;
	width:58px;
	}

.col2 { border:0px solid #FF9146;/* height:197px;*/ border-top:none;
}

/*
.col2 .c_cont { border:1px solid #FF9146; border-bottom:none; border-top:none;}
*/


.col2 .c_title{ background:url(images/c_title_bg2.gif) repeat-x;}
dd.dd_fl { float:left;}
dd.dd_fl img {
	height:82px;
	width:68px;}
dd.dd_detail { float:left;margin:5px 0px 5px 5px;}
dd.dd_fl  { width:70px;}
.doctor {}
.doctor .c_cont { height:316px; overflow:hidden;}
.doctor dl {
	height:105px;
	width:100%;
	border-bottom:1px solid #FFDABD;
	overflow:hidden;}
dd.dd_fl img { margin-top:10px; padding:2px; border:1px solid #ccc;}
dd.dd_detail ul {
	margin:10px 0 0 3px;
	overflow:hidden;
	width:100px;
	}
dd.dd_detail ul li {
	width:105px;
	line-height:20px;
	padding-left:0;
	background:none;
	border:none;}	
dd.dd_detail ul li.skill {
	height:40px;
	overflow:hidden;}
.dd_name {
	color:#D21007;
	font-size:14px;
	font-weight:bold;}
	
.img_info { margin-bottom:10px;}

.dep ul li { float:left; width:42%; background:none; border-bottom:1px solid #FFDABD;}
/*.dep ul li a , .friendlink ul li a{ float:left;}*/

.friendlink dd , .friendlink a { float:left;}
.friendlink dd { height:45px;}
.friendlink .c_cont a { height:33px; width:90px; overflow:hidden;}
.friendlink img {height:31px; width:88px; border:1px solid #EDEDED;}
* html .friendlink img { height:31px; width:80px; }

/* content */
.info_phone{
	height:91px;
	width:241px;}
	
.intro {width:750px;}
* html intro { width:700px;}
.intro img { float:left;}
.intro p {
	float:right; 
	width:330px;
	height:147px;
	overflow:hidden;
	margin-left:10px;
	text-indent:2em;
	line-height:2em;}
	
.h_title {
	float:left;
	font-weight:bold;
	height:79px;
	width:18px;
	padding:15px 10px 0 2px;
	text-align:center;
	background:url(images/h_title_bg.gif) no-repeat;
	}


.pause_new ,  .service_forpeo ,  .traffic{
	float:left;
		width:240px;}
.pause_new ul {
	float:left;
	display:block;
}
.pause_new ul li {
	background:none;
	height:22px;
	line-height:22px;
	overflow:hidden;
	overflow:hidden;
	width:180px;
}
.pause_new ul li span.date { float:none;}
.service_forpeo ul li {
	padding-left:5px;
	float:left;
	background:none;
	border:none;
	height:30px;
	line-height:30px;
	width:95px;}

.btn_bg1 {
	display:block;
	color:#D3100A;
	height:26px;
	line-height:26px;
	width:68px;
	padding-left:20px;
	text-align:center;
	background:url(images/btn_bg1.gif) no-repeat;}
	
	
.traffic { width:100%; margin:10px 0 0 0 ;}
.traffic .h_title {
	height:69px;
	width:19px;
	padding:6px 10px 0 2px;
	background:url(images/h_title_bg1.gif) no-repeat;}
.traffic a img {
	margin-left:5px;}


/*  info_nav *//* pic_news*/
	
/* corner */
 b.rtop b, b.rbottom b{
	border:solid #DDDDDD;
	border-width:0 1px;
	overflow:hidden;
	}
b.rtop, b.rbottom{
	display:block;
	}
b.rtop b, b.rbottom b{
	display:block;
	height:1px;
	overflow:hidden;
	}

b.r1{margin:0 2px; background-color:#DDDDDD;}
b.r2{margin:0 1px; background-color:#fff;}


.col2  b.r1 { margin:0 2px; background-color:#FF9146;};

.col2  b.rtop b, b.rbottom b{
	border-color:#DDDDDD;
	border-width:0 1px;
	overflow:hidden;
	}

.col2 .c_title , .col2 .c_cont { border-color:#FF9146}

 
#guide_ask b.rtop b, #guide_ask b.rbottom b ,
#dep b.rtop b, #dep b.rbottom b ,
#doctor_yueyang b.rtop b, #doctor_yueyang b.rbottom b ,
#friendslk b.rtop b, #friendslk b.rbottom b { border-color: #FF9146;}




.line .d_img {
	background:transparent none repeat scroll 0 0;
	float:left;
	height:130px;
	margin:10px 10px 0 0;
	width:90px;
	}
.doctors_list {
	clear:both;
	width:90%;
	overflow:hidden;
	}
.line li, .other_doctors {
	background:transparent url(images/line.jpg) repeat-x scroll center bottom;
	}
.line li {
	height:30px;
	line-height:30px;
	overflow:hidden;
	}
.doctor_info{
	color:#666;
	overflow:hidden;
	}	
.doctor_info span{
	color:#333;
	}
.doctor_info a{
	color:#9E1204;
	}
.line .d_img{
	float:left;
	width:90px;
	height:180px;
	background:none;
	margin:10px 10px 0 0;
	}
.d_buttons{
	padding:5px 0;
	margin-top:10px;
	}
.d_buttons a{
	display:block;
	width:85px;
	float:left;
	height:31px;
	line-height:31px;
	background:url(images/button.jpg) no-repeat left;
	background-position:0 -54px;
	text-align:center;
	margin-right:10px;
	}
.d_name,.d_title,.d_name, .owned{
	float:left;
	width:200px;
	}
.d_name a{
	font-weight:bold;
	}
.visits_c td:hover,.visits_c .current_week{
	background:url(images/riqi_a.jpg) repeat-x;
	font-weight:bold;
	}
.alert a{
	color:#D21007;
	}
.Registered{
	clear:both;
	overflow:hidden;
	}
.visits_c td{
	background:transparent url(images/riqi.jpg) repeat-x scroll 0 0;
	border-right:1px solid #D8928B;
	font-weight:200;
	}
.visits_c td a{
	color:#9E1204;
	}
.Visits .Registered a, .Visits .Registered a:hover {
	background:transparent url(images/button_2.jpg) repeat-x scroll 0 0;
	border:1px solid #966979;
	clear:both;
	color:#9E1204;
	display:block;
	height:22px;
	line-height:22px;
	margin-bottom:-20px;
	text-align:center;
	width:50px;
	}
.Visits .Registered a, .Visits .Registered a:hover {
	float:left;
	margin-left:5px;
	padding:0;
	}
.visits_c table, .query_t table{
	border:solid #d8928b;
	border-width:1px 0 0 1px;
	}
#query_t td{
	background:url(images/img_08.jpg);
	font-size:14px;
	padding-left:10px;
	}
#query_t td,.visits_c td{
	border-right:1px solid #d8928b;
	}
.overflow{
	height:50px;
	overflow:hidden;
	text-align:left;
	line-height:24px;
	padding:0 10px;
	}
.c_cont .query_list{
	width:709px;
	float:left;
	margin-bottom:10px;
	border:1px solid #f19fa5;
	}
.query_list ul{
	border-bottom:1px solid #f1a6ab;
	line-height:35px;
	height:35px;
	clear:both;
	padding:0;
	margin:0;
	}
.query_list ul:hover li{
	background-color:#fde0e2;
	}
.c_cont .query_list ul .li{
	overflow:hidden;
	}
.query_list ul li a:hover span{
	background-color:#9E1204;
	color:#FFFFFF;
	padding:1px 2px;
	}
.query_list .fbf{
	background-color:#fbf7f6;
	}

.reg_all_table{
	text-align:center;
	/*height:34px;*/
	line-height:34px;
	text-indent:0;
	border-width:1px 0 0 1px;
	border-color:#fff;
	border-style:solid;
	font-size:12px;
	width:100%;
	}
.reg_all_table td{
	border-width:0 1px 1px 0;
	border-color:#fff;
	border-style:solid;

	}	
#bulletin_w ul li{
	background:url(images/arr_li_1.png) no-repeat scroll left center;
	}
#bulletin_w ul li a span{
	width:165px;
	float:left;
	overflow:hidden;
	}
.k_g{
	text-indent:24px;}
.reg_all_table .ccc{
	background-color:#E6E6E6;
	color:#571414;
	}
.F6F{
	background-color:#F6F6f6;
	color:#333;
	}
.F0F{
	background-color:#F0F0F0;
	color:#333;
	}
.ccc .leibie{
	width:100px;
	overflow:hidden;
	float:left;
	}

.image_links, .text_links {
	clear:both;
	padding-bottom:10px;
	line-height:40px;
	}
.image_links ul, .text_links ul {
	margin-bottom:8px;
	margin-top:8px;
	}
.text_links h3, .image_links h3{
	color:#9E1204;
	border:1px solid #F7F7F7;
	font-size:14px;
	line-height:180%;
	margin:10px 0;
	padding:4px 20px;
	background:transparent url(images/img_08.jpg) repeat scroll 0 0;
	}
.image_links ul li, .text_links ul li {
	float:left;
	padding:4px 2%;
	width:15%;
	}
.text_links ul li{
	width:25%;
	}
.indent a{
	color:#00C;
	.text-decoration:underline;
	}
	
/* news_content*/
.news_content ul li {
	list-style:disc inside;}
.news_content ol li {
	list-style:decimal inside;}
ul.attachments_list {
	display:block;
	padding:5px; 
	border:2px dotted #FF9146;}
ul.attachments_list li , ul.attachments_list li a{
	list-style:none;
	padding-left:10px;
	text-decoration:underline;}
.news_content blockquote { margin:0 40px;}
table.tableStyle{ background-color:#333;}
table.tableStyle td, table.tableStyle th{ background-color:#fff;}
.service_forpeo ul li.yy_btn_index{
	width:196px;
	height:30px;
	background:url(images/yybtn_yueyang.jpg) no-repeat;
	}
.yy_btn_index a{
	display:block;
	color:#cc4235;
	width:176px;
	padding-left:20px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	}

