@charset "utf-8";
/* CSS Document */
/* 样式初始化 */
*{ margin:0; padding:0; }
html{ -webkit-text-size-adjust:none; }
body{ font-family:"微软雅黑" , "Arial"; font-size:12px; color:#333;}
img, input, button, a, select, textarea { resize:none; border:0; outline:none; }
table{ border-collapse:collapse; border-spacing:0; border:0; }
ul{ list-style:none; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#07B0A3; text-decoration:none; }
a:focus{
	outline: none;
	-moz-outline: none;
	color: #07B0A3;
	background-color: #FFFFFF;
}
.clear { clear:both;}
.clearfix { *zoom:1;}
.clearfix:after{clear:both; display:block; height:0; visibility:hidden; line-height:0; content:'\20';}


/*通用*/
.centre{ width:1200px; display:block; margin:0px auto;}
.warp{ width:1200px; display:block; margin:0px auto;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear: both; font-size: 0; line-height: 0; height: 0; padding: 0; margin: 0; display: block; border: 0; }


/*  topbar  */
.topbar{ width:100%; min-width:1200px; height:30px; line-height:30px; overflow:hidden; display:block; background-color:#f8f8f8; border-bottom:1px solid #d6d6d6;}
.top-menu{ color:#666;}
.top-toolbar{ color:#CCC;}
.top-toolbar a{ color:#666;}
.top-toolbar a:hover{ color:#F00;}
.top-toolbar span{ margin:0px 5px;}

/*   header   */
.header{ width:100%;display:block; margin:0px auto 5px;}
.header_left{ width:484px; height:auto; overflow:hidden; display:block;}
.logo{ width:484px; height:103px; display:block;}
.logo img{ width:100%;}
.logo_txt{ font-size:15px; color:#000; letter-spacing:-0.5px;}
.logo_txt span{ margin-right:20px;}

.header_right{ width:607px; height:133px; display:block;}
.header_right img{ width:100%;}


/*  nav  */
.nav{
	width: 100%;
	min-width: 1200px;
	height: 48px;
	line-height: 48px;
	display: block;
	background-color: #07B0A3;
}
.nav ul{ width:1200px; height:48px; line-height:48px; display:block; background:url(../images/nav_bj.png) no-repeat center right;}
.nav ul li{ width:240px; height:48px; line-height:48px; display:block; float:left; text-align:center; background:url(../images/nav_bj.png) no-repeat center left;}
.nav ul li a{
	display: block;
	font-size: 20px;
	color: #FFF;
}
.nav ul li:hover{
	background-color: #07B0A3;
}

.nav2{ width:100%; min-width:1200px; height: 44px;zoom:1; background-color:#f2f2f2;}
.nav2 .hotkeys{ float:left; line-height: 44px; padding-left:5px; font-size: 14px;}
.nav2 .hotkeys strong{ color:#000; padding-right:20px}
.nav2 .hotkeys a{ padding: 0 10px;}
.nav2 .hotkeys input{border-width:1px;border-style:solid;border-color:#707070 #CECECE #CECECE #707070;padding:2px 4px;height:18px;line-height:18px;width:200px;margin-right:5px;}
.nav2 .hotkeys select{font-size:14px;height:22px;margin-right:5px;}
.nav2 .hotkeys button{margin-right:3px;}
.nav2 .nSearch{ float:right; padding-top:5px; *padding-top:4px; padding-right:5px;max-height: 24px;}
.nav2 .sn_name{ border:1px solid #cccccc; border-right:none; height:22px; line-height:22px; padding:0 3px;}
.nav2 .sn_btn{ height:24px; line-height:24px; color:#fff; display:inline-block; background:#218fcf; padding:0 10px; vertical-align:middle;}
.nav2 a.sn_btn:hover{background:#2ca3e8; color:#fff;}

/*search*/
.inp-txt-wrap{position: relative;}
.top-suggest-wrap{top:29px; position: absolute;border: 1px solid #E1E1E1;background: #fff;width:198px;margin:0 0 0 1px;z-index:99999;filter:Alpha(Opacity=99); zoom:1; left: -2px;overflow: hidden;}
.top-suggest-wrap .top-suggest-item,.top-suggest-wrap .top-suggest-tip,.top-suggest-wrap .top-suggest-more{height: 26px;line-height: 26px;padding-left: 14px;overflow: hidden;}
.top-suggest-wrap .top-suggest-item{cursor: pointer;}
.top-suggest-wrap .top-suggest-mover{background-color: #ddd;color: #000;}*/
.top-suggest-wrap .top-suggest-tip{color: #000;line-height: 30px;height: 30px;border-bottom: 1px dashed #eee;}
.top-suggest-wrap .top-suggest-more{font-size: 12px;border-top: 1px dashed #eee;height: 30px;line-height: 30px;}
.top-suggest-more a{display: inline;line-height: 30px;}
.top-suggest-more .top-suggest-hotAll{float: left;margin-left: 0px;}
.top-suggest-more .top-suggest-toHomePage{float:right;margin-right: 10px;}
.health-search{ width: 267px; float:right; height: 29px; position: relative; margin-top: 7px;}
.health-search .cheadSeaType{ width:68px;}
.health-search .keyinput{padding: 7px 10px; background-color:#fff;height: 14px;width: 178px;border: 1px solid #d2d2d2;position: absolute;left: 67px;top: 0;overflow:hidden}
.health-search .cheadSeaKey{ border:0; padding:0; height:14px; line-height:14px;color: #697a81; vertical-align:top}
.health-search .cheadSeaSmt{background: url(../images/health_1010_bg_01.png) no-repeat -278px -45px;width: 21px;height: 21px;position: absolute;border: 0;cursor: pointer;right: 5px;top: 5px;}
.health-search .ds_cont{background: url(../images/health_1010_bg_01.png) no-repeat 0 -40px;height: 30px;}
.health-search .ds_title{padding-left:10px;font-size: 14px;line-height: 29px;}
.health-search .ds_list{border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; background:#fff}
.health-search .ds_list p{border-bottom:1px solid #e1e1e1; padding-left:10px;line-height: 28px;font-size: 14px; cursor:pointer;}
.health-search .ds_list .selected{background-color:#fbfbfb; color:#222;}
/*set bookmark*/



/*友情链接*/
.footwrap{ width:100%; min-width:1200px; height:auto; overflow:hidden; display:block;}
.tit_04{height:30px; background:url(../images/health_1010_bg_05.png) repeat-x 0 14px; margin-bottom: 13px;}
.tit_04 h2{ text-align:center; color:#333; line-height:30px; width: 100%; font-weight:normal;}
.tit_04 h2 span{ display:inline-block; line-height:30px; background:#fff; padding:0 15px;}
.clearfix{zoom:1;}
.footwrap_pcont ul{ margin: 5px 0 0;}
.footwrap_pcont ul li{ line-height: 42px; font-size: 14px; height: 42px; float:left; width:14.2%;}
.footwrap_pcont ul a:hover{color:#07B0A3;}
.part_mianze{ padding:30px 0; font-size:14px; color:#666; text-align:center}

/*底部*/
.footer{width:100%; min-width:1200px; margin:0 auto; padding:23px 0; border-top:solid 1px #e5e5e5; background:#fdfdfd}
.footer p{text-align:center; font-size:14px; color:#666; line-height:36px;}
.footer p a, .footer p a:visited{color:#666;}
.footer p a:hover{color:#07B0A3;}
