@charset "utf-8";
/* CSS Document */

#Main_in .zz{ width:702px; background:url(../images/tab2.png) repeat-x; border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2; height:41px; line-height:41px; padding:0px 10px; margin-top:20px;}
#Main_in .zz3{ width:982px; background:url(../images/tab2.png) repeat-x; border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2; height:41px; line-height:41px; padding:0px 10px; margin-top:20px;}
.news_right .zz2{ width:240px;background:url(../images/tab2.png) repeat-x; border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;padding:0px 10px;height:41px; margin-top: 20px;line-height:41px;font-size:12px; font-weight:bold; color:#005fc2; text-align:left; }
#Main_in .zztitle{ font-size:12px; font-weight:bold; color:#00b192; text-align:left; width:25%; float:left;}
#Main_in .zztitle a{ font-size:12px; font-weight:bold; color:#00b192; text-align:left; }
#Main_in .add{ width:75%; float:right; font-size:12px; text-align:right;}
#Main_in .add a{ color:#333;}
#Main_in .zzlist{ border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2; width:722px;border-bottom:1px solid #e2e2e2; padding:10px 0px; overflow:hidden;}
#Main_in .zzlist2{ border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2; width:1002px;border-bottom:1px solid #e2e2e2; padding:10px 0px; overflow:hidden;}
#Main_in .zznn{ width: 752px;
margin: auto;
overflow: hidden;
padding: 5px;}
#Main_in .zznn2{ width: 980px;
margin: auto;
overflow: hidden;
padding: 5px;}
#Main_in .zznn ul li{ float:left;  margin-right:10px; margin-bottom:30px; height:20px;}
#Main_in .zznn ul li a{ font-size:12px; color:#333; padding:8px 40px;border:1px solid #CCC; }
#Main_in .zznn ul li a:hover{ font-size:12px; color:#C00; border:1px solid #c00; padding:8px 40px;}
#Main_in .zznn2 ul li{ float:left;  margin-right:10px; margin-bottom:30px; height:20px;}
#Main_in .zznn2 ul li a{ font-size:12px; color:#333; padding:8px 40px;border:1px solid #CCC; }
#Main_in .zznn2 ul li a:hover{ font-size:12px; color:#C00; border:1px solid #c00; padding:8px 40px;}
.zzli{ width:auto; padding:0px 10px 10px; margin:auto;}
.zzli li{ list-style:none; clear:both; line-height:30px; border-bottom:1px dashed #CCC; height:30px; margin-top:6px;}
.zzli li a#n1{ text-decoration:none; float:left; line-height:22px; font-size:14px; color:#121212;}
.zzli li a#n2{ text-decoration:none; float:right; color:#999;font-size:14px; color:#666;}
.zzli li a#n1:hover{ text-decoration:underline; color:#F00; font-weight:bold;}
.zzlia{ overflow:hidden; width:98%; margin:auto;}
.zzlia li{ width:340px; float:left; margin-right:10px; font-size:14px; line-height:26px;}
.zzlia li a{ color:#1a1a1a;}
.zzlia span{padding:0px 10px; color:#C00;}
.gglist table{ font-size:12px; margin:auto;}
.gglist td{ margin-bottom:6px; clear:both; padding-bottom:10px;}
.zzdetail{ width:100%;text-align:left;}
.zzdetail_nr{ width:100%; padding:10px 0px; margin:auto; font-size:12px; line-height:24px;}
.zzdetailtitle{ font-size:24px; text-align:center; line-height:32px; height:32px; color:#C00; font-weight:bold; width:100%; margin:auto;}


/*pcla*/
.pcla{
	width:250px;
	 padding:0 0px 20px 15px;
	}
	
	.gglist2{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2; width:260px;border-bottom:1px solid #e2e2e2; padding:10px 0px;}
	
	.pcla-con{ margin:0px auto; width:240px;}
.pcla_son{
	margin-top:7px;
	font:400 14px/30px "Simsun";
	color:#676767;
	text-indent:28px;
}
.pcla_son a{
	display:block;
	width:236px;
	height:30px;
	border:1px solid #d5d5d5;
	background:#FFF;
	color:#676767;
	text-decoration:none;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:bold;
}
.pcla_son a:hover{
	background:#047AD9;
	color:#FFF;
	_text-decoration:none;
}
.pcla_son a.active{
	background:#047AD9;
	color:#FFF;
	_text-decoration:none;
}
.pcla_son ul{
	display:none;
	margin:8px 0 0;
	padding:0 0 0 16px;
}
.pcla_son li{
	width:100%;
	height:30px;
	background:url(../images/icon32.jpg) left center no-repeat;
	color:#676767;
	line-height:30px;
	text-indent:22px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.pcla_son li a{
	display:inline;
	border:none;
	background:none;
	color:#676767;
}
.pcla_son li a:hover{
	background:none;
	color:#676767;
	text-decoration:underline;
}



.tjsc{ text-align:center; width:100%;margin:auto;font-size:12px; height:25px; line-height:25px;}
.tjsc a{ text-align:right; font-size:12px; color:#121212; text-decoration:underline;}
.tjsc a:hover{ text-align:right; font-size:12px; color:red; text-decoration:underline;}
.doctor{ width:99%; margin:0px auto; padding:10px 0px;}
.doctor tr{ height:32px; font-size:12px; text-align:left;}
.doctor .nu{ font-weight:bold;}
.doctorname{ font-size:16px; color:#F00; font-weight:bold; text-align:center; width:100%; margin-bottom:15px;}
.impot{ font-size:16px; color:#F00; font-weight:bold; text-align:center; width:100%; margin-bottom:15px;}
.myjs{ width:100%;}
.myjsnr{ width:92%; margin:0 auto; padding:10px 0px; font-size:12px;}
.mymc{ font-size:16px; color:#F00; text-align:center; width:100%; line-height:30px; height:30px; font-weight:bold; border-bottom:1px dashed #CCC; padding:6px 0px;}
.mydetail{ margin:15px 0px; text-align:left; line-height:26px; border-bottom:1px dashed #CCC; padding:6px 0px;}
.contactmy{margin:15px 0px; text-align:left; line-height:26px; border-bottom:1px dashed #CCC; padding:6px 0px;}
.contactmy span{ font-weight:bold; margin-left:30px;}
.works{ margin:15px 0px; text-align:left; line-height:26px; border-bottom:1px dashed #CCC; padding:6px 0px;}
.worktime{ font-weight:bold; margin-left:30px; width:100%; text-align:center; font-size:12px; color:#F00; line-height:32px;}
.works .ttni{ background:#ccc; font-weight:bold;}
.works tr{ height:30px;}

/** 注册 **/
.reg_box{width:452px; float:left;}
.reg_box table{margin-top:10px;}
.reg_box table td{padding-top:16px;}
.reg_textbg{height:34px; float:left; margin-left:10px; padding-left:5px; background:url(../images/login_libg.png) no-repeat;}
.reg_textbg .text{width:228px; height:34px; line-height:34px; padding-right:5px; float:left; border:0; background:url(../images/login_libg.png) no-repeat 100% 0;}
.reg_code_text{width:110px; height:34px; line-height:34px; padding-right:5px; float:left; border:0; background:url(../images/login_libg.png) no-repeat 100% 0;}
.reg_code_img{width:104px; height:34px; display:inline-block; margin-left:5px;}
.reg_submit{width:138px; height:36px; line-height:34px; font-size:14px; color:#fff; cursor:pointer; border:0; background:url(../images/reg_btn.png) no-repeat; overflow:hidden;}
.reg_agreement{margin:30px 0 0 170px; color:#999;}
.reg_agreement_box{margin-right:3px;}
.reg_new_user{width:102px; height:37px; line-height:35px; display:block; margin:10px auto; font-size:14px; text-align:center; color:#fff; cursor:pointer; border:0; background:url(../images/login_btn.png) no-repeat; overflow:hidden;}
.reg_new_user:hover{text-decoration:underline; color:#fff;}
.reg_login_about{width:320px; float:right; margin:30px 0 0 0; display:inline;} 
.lform_body{width:900px; padding:20px 40px 10px 40px; background-color:#fbf2e1; overflow:hidden; margin:0 auto; font-size:12px; margin-top:20px;}
.lform_con{padding:20px; background-color:#f2f2f2; position:relative; border:8px solid #fff; border-bottom:0;}
.lform_txt1{width:228px; padding:0 5px; height:34px; line-height:34px; border:0; background-repeat:no-repeat; background-color:none; _background-attachment:fixed; overflow:hidden;}
.lform_txt2{width:110px; padding:0 5px; height:34px; line-height:34px; border:0; background-repeat:no-repeat; background-color:none;  _background-attachment:fixed; overflow:hidden;}
.login_conbg2{width:900px; height:30px; background:url(../images/login_bg2.png) no-repeat;}
.lform_con_table td,.lform_con_table th{padding:8px; margin:auto;}
.lform_con_table th{font-weight:normal; text-align:right;}
.lform_con_title{font-size:14px; color:#000;}
.lreg_box{width:100%; background:#e2e2e2; font-size:12px; padding:20px 0;}
.bnt_blue{ background-color:#ff6600; color:#fff; cursor:pointer;}
.bnt_blue_1{ background-color:#ff6600; color:#fff;cursor:pointer;}
.fl{float:left; display:inline;}
.clearbox:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.news_left{ width:722px; float:left;}
.news_left2{ width:1004px;}
.news_right{ width:262px; float:right;}
.gglist{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2; width:260px;border-bottom:1px solid #e2e2e2; padding:10px 0px;height: 600px;
  overdlow-x:hidden; overflow-y: auto;
}
.gglist ul li{ width:240px; margin:10px auto;}
.gglist ul li img{ width:240px; padding:2px; border:1px solid #CCC; height:160px;}
.gglist ul li p{ font-size:14px; text-align:center; line-height:30px;}
.gglist ul li p a{ color:#333;}

