﻿@charset "utf-8";
/* html,body{overflow-x:hidden;} */
*{ font-family:Microsoft Yahei;}
#cnzz_stat_icon_1259464477{
display:block;
border:none;
text-align:center;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,p {margin:0;padding:0;}
body{
	background: no-repeat top center #d5e7eb;
	padding-top: 175px;
}
a{text-decoration:none;}
:focus{outline:0}
img { border-style: none; border:0;}
table {border-collapse:collapse;border-spacing:0;}
dl {list-style:none;}
input,button{ vertical-align:middle;}
a{outline:none;}
.clear{display:block;height:0;clear:both;content:"";overflow:hidden;visibility:hidden;}
.r{ float:right}
.l{ float:left}
.widht_43{ width:44%; }
.widht_53{ width:54%; }
.widht_26{ width:26%; }
.mar_r2{ margin-right:2%;}
.txt-r{ text-align:right;}
.mar-r10{ margin-right:10px!important;}
/*css begin*/
.gd_wrapper {
	width:100%;
	height:auto;
	//min-width:1024px;
	max-width:1280px;
	margin:0 auto;
	font-family:SimSun;
	font-size:14px;
	overflow:hidden;
	background:#fff;
	position:relative;
}
.gd_header{
	position:relative;
	width:100%;
	//min-width:1280px;
	height:204px;
	margin-bottom:10px;
	background:url(../images/header_bg.png) no-repeat top center #fff;
	z-index:3
	}
.header-left{
	display:inline-block;
	width:1200px;
	height:182px;
	background:url(../images/header_left.png) no-repeat;
	}
.header-right{
	display:inline-block;
	width:340px;
	height:182px;
	background:url(../images/header-right.png) no-repeat;
	}
.main-nav{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:44px;
	font-size:14px;
	background:url(../images/nav_bg.jpg) repeat-x;
}
.main-nav ul{
	list-style:none;
	float:left;
	display:inline-block;
	padding:11px 0 11px 10px;
	}
.main-nav ul li{
	float:left;
	display:inline-block;
	height:18px;
	line-height:18px;
	color:#fff;
	text-align:center;
	padding:0 12px;
	border-left:1px solid #fff;
	position:relative;
	list-style:none;
	}
.main-nav ul li:first-child{border-left:0;}
.main-nav ul li a{color:#fff;}
.main-nav ul li a:hover{color:#f0ff00;}
.main-nav ul li a.current{ color:#f0ff00;}
.site-search{
	float:right;
	margin-right:10px;
	width:156px;
	margin-top:6px;
	color:#fff;
	line-height:24px!important;
	border:1px solid #d6d6d6;
	border-radius:3px;
	background:#fff;
	}
.txt_input{
	color: rgb(171,171,171);
	float:left;
	width:110px;
	height:24px;
	line-height:24px;
	padding:0 5px;
	border:1px solid #fff;
	display:inline-block;
	vertical-align:middle;
	}
.btn_search{
	margin-left:-2px;
	float:right;
	width:26px;
	height:24px;
	border:1px solid #fff;
	display:inline-block;
	background:url(../images/gd_search.png) no-repeat left center #fff;
	}
.login-sign{
	position:absolute;
	top:0;
	right:10px;
	width:175px;
	height:32px;
	background:url(../images/login_regesiter.png) no-repeat;
	}
.welcome{
	position:absolute;
	top:0;
	right:10px;
	width:175px;
	padding:4px 0;
	line-height:24px;
	height:24px;
	font-size:12px;
	text-align:left;
	color:#576167;
	text-align:center;
	display:inline-block;
	background:url(../images/index_welcome.png) no-repeat;
	}
.welcome-a{
	display:inline-block;
	text-align:center;
	*zoom:1;
	*display:inline-block;
	width:110px;
	color:#576167;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;}
.gd_login{
	float:left;
	width:75px;
	height:32px;
	display:inline-block;
	}
.gd_sign{
	float:right;
	width:99px;
	height:32px;
	display:inline-block;
	}
.gd_cnt{
	/*position:relative;*/
	z-index:2;
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
	background:#fff;
	}
.gd_cnt_left{
	float:left;
	width:70%;
	height:auto;
	overflow:hidden;
	padding:3px 0 0 0;
	min-height:575px;
	background:url(../images/left_bg.png) repeat-x;
	border:1px solid #cae7f8;
	}
.gd_cnt_right{
	float:right;
	width:28.5%;
	height:auto;
	overflow:hidden;
	min-height:93px;
	border:1px solid #cae7f8;
	background:#f6fbfe;
	}
.icon_health{
	float:left;
	margin-left:17px;
	}
.gd_locat{
	margin-right:35px;
	margin-top:38px;
	font-size:12px;
	color:#1d1d1d;
	line-height:24px;
	}
.gd_locat a{color:#1d1d1d; padding:0 4px;}
a.index_page{
	color:#0a86d1;
	}
.health_ul{
	clear:both;
	height:auto;
	overflow:hidden;
	padding-left:10px;
	padding-top:10px;
	font-size:14px;
	list-style:none;
	}
.health_ul li{
	list-style:none;
	overflow:hidden;
	padding-left:22px;
	line-height:30px;
	height:30px;
	border-bottom:1px dotted #e5e5e5;
	}
.health_ul li a{
	float:left;
	color:#1d1d1d;
	padding-left:20px;
	width:600px;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:url(../images/li_1bg.png) no-repeat left center;
	}
.health_ul li a:hover{
	color:#028BDC;
	}
.health_ul li span{
	float:right;
	margin-right:35px;
	color:#898989;
	}
.gd_page{
	clear:both;
	float:right;
	margin:10px 35px 15px 0;
	font-size:12px;
	height:22px;
	line-height:22px;
	font-size:12px;
	color:#2c2c2c;
	}
.gd_page a{
	margin-left:5px;
	padding:0 7px;
	height:20px;
	border:1px solid #e4e4e4;
	display:inline-block;
	text-align:center;
	color:#858585;
	line-height:20px;
	}
.gd_page a:hover{
	background:#3faae2;
	border:1px solid #2c92c8;
	color:#fff;
	}
.gd_page a.current{
	background:#3faae2;
	border:1px solid #2c92c8;
	color:#fff;
	}
.gd_page span.pre{
	margin-left:5px;
	padding:0;
	width:20px;
	height:20px;
	border:1px solid #e4e4e4;
	display:inline-block;
	text-align:center;
	color:#858585;
	line-height:20px;
	background:url(../images/btn_pre.jpg) no-repeat;
	}
.gd_page a.pre,.gd_page a.next{ padding:0!important; width:20px;}
.gd_page a.pre{
	background:url(../images/btn_pre.jpg) no-repeat;
	}
.gd_page a.pre:hover{
	border:1px solid #2c92c8;
	background:url(../images/btn_pre_visited.jpg) no-repeat;
	}
.gd_page a.pre_hover{
	border:1px solid #2c92c8;
	background:url(../images/btn_pre_visited.jpg) no-repeat;
	}
.gd_page span.next{
	margin-left:5px;
	padding:0;
	width:20px;
	height:20px;
	border:1px solid #e4e4e4;
	display:inline-block;
	text-align:center;
	color:#858585;
	line-height:20px;
	background:url(../images/btn_next.jpg) no-repeat;
	}
.gd_page a.next{
	background:url(../images/btn_next.jpg) no-repeat;
	}
.gd_page a.next:hover{
	border:1px solid #2c92c8;
	background:url(../images/btn_next_visited.jpg) no-repeat;
	}
.gd_page a.next_hover{
	border:1px solid #2c92c8;
	background:url(../images/btn_next_visited.jpg) no-repeat;
	}
.page_number{
	border:1px solid #e4e4e4;
	width:40px;
	height:22px;
	text-align:center;
	color:#2c2c2c;
	}
.gd_page a.go{
	padding:0;
	width:34px;
	height:22px;
	border:none;
	background:url(../images/btn_go.jpg) no-repeat;
	color:#fff;
	}
.gd_page a.go:hover{ opacity:0.8;}

/*right css*/
.gd_cnt_right h3{
	font-weight:normal;
	background:#e4f3fc;
	height:40px;
	line-height:40px;
	}
.gd_cnt_right h3 span{
	float:left;
	font-family:Microsoft YaHei;
	color:#b3daf1;
	font-size:16px;
	font-style:italic;
	line-height:40px;
	}
.gd_cnt_right h3 span em{ display:inline-block;font-size:20px;color:#0e8dd4; margin-left:5px;}
.gd_cnt_right h3 span em i{ color:#1f1f1f;}
.gd_cnt_right h3 img{
	vertical-align:top;
	margin:2px;
	}
.gd_cnt_right a.more{
	color:#77acca;
	font-size:12px;
	line-height:40px;
	float:right;
	margin-right:10px;
	}
.gd_cnt_right a.more:hover{
	text-decoration:underline;
	}
.art_ul{
	clear:both;
	height:auto;
	overflow:hidden;
	padding:5px 17px 0;
	margin-bottom:10px;
	list-style:none;
	}
.art_ul li{
	list-style:none;
	height:28px;
	line-height:28px;
	overflow:hidden;
	}
.art_ul li a{
	float:left;
	padding-left:10px;
	line-height:28px;
	font-size:14px;
	color:#1d1d1d;
	width:320px;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:url(../images/li_2bg.png) no-repeat left center;
	}
.art_ul li a:hover{
	color:#028BDC;
	}
.gb_banner{
	width:100%;
	}
.picture_actice{
	clear:both;
	padding:10px;
	height:auto;
	overflow:hidden;
	display:block;
	text-align:center;
	}
.picture_actice img{width:100%;}
.picture_actice h5{  color:#282828;}
.picture_actice p{
	font-size:14px; 
	color:#1d1d1d; 
	line-height:24px; 
	text-align:left;
	padding-left:8px;
}
.picture_actice span{
	margin:0 20px 0 8px;
	font-size:12px;
	float:left;
	text-align:left;
	color:#999;
	}
.picture_actice span b{ font-weight:normal; color:#e64e40;}
.gd_cnt h2{
	clear:both;
	color:#077ac7;
	font-family:Microsoft YaHei;
	font-size:24px;
	font-weight:normal;
	text-align:center;
	}
.gd_tit{
	clear:both;
	font-size:12px;
	color:#333;
	line-height:28px;
	text-align:center;
	height:auto;
	overflow:hidden;
	margin:0 0 20px 10px;
	border-bottom:1px dotted #ccc;
	}
.gd_tit span{
	margin-right:35px;
	}
.gd_tit span.last{ margin-right:12px;}
.gd_tit span em{
	font-style:normal;
	color:#888;
	}
.gd_tit span a{
	color:#077ac7;
	}
.gd_tit span a:hover{ text-decoration:underline;}
.gd_article{
	height:auto;
	overflow:hidden;
	padding:0 35px;
	margin-bottom:30px;
	font-size:14px;
	line-height:28px;
	color:#1d1d1d;
	}
.gd_article h5{
	font-size:14px;
	color:#1d1d1d;
	line-height:28px;
	text-indent:28px;
	}
.gd_article p{
	text-indent:28px;
	}
.gd_windows{
	padding:0 35px;
	font-size:14px;
	text-align:center;
	line-height:28px;
}
.gd_windows a{
	color:#76a3c2;
	margin-right:20px;
}
.gd_windows a:hover{ text-decoration:underline;}
.gd_windows img{ max-width:100%;}
.gd_review{
	padding:10px 35px;
	border-top:1px solid #d1e8f6;
	height:auto;
	overflow:hidden;
	font-size:12px;
	line-height:20px;
	color:#666;
	font-weight:bold;
	background:#f6fbfe;
	}
.gd_review p{
	height:auto;
	overflow:hidden;
	line-height:20px;
	}
.zone,.sina,.tx_wb,.wx{
	width:16px;
	height:16px;
	display:inline-block;
	}
.zone{ background:url(../images/q_zone.png) no-repeat left center;}
.sina{ background:url(../images/sina.png) no-repeat left center;}
.tx_wb{ background:url(../images/tx_wb.png) no-repeat left center;}
.wx{ background:url(../images/wx.png) no-repeat left center;}
.gd_talk{
	background:url(../images/gd_talk.png) no-repeat left center;
	padding-left:20px;
	color:#077ac7;
	margin-right:20px;
	line-height:20px;
	}
.gd_review p em{ float:left;font-size:16px; display:inline-block; font-style:normal;}
.gd_review p span{float:right;font-size:12px; color:#1d1d1d; line-height:20px; text-align:right; display:inline-block;}
.gd_review textarea{
	clear:both;
	width:100%;
	padding:5px 0;
	height:90px;
	max-width:100%;
	max-height:90px;
	background:#fff;
	line-height:20px;
	display:block;
	border:1px solid #d1e8f6;
	margin:10px 0;
	overflow:hidden;
	}
.gd_read{
	clear:both;
	font-size:12px;
	font-weight:normal;
	color:#999;
	}
.gd_read span a{ color:#077ac7;}
.gd_btn_sumit{
	margin-left:15px;
	width:102px;
	height:34px;
	font-size:14px;
	line-height:34px;
	color:#fff;
	text-align:center;
	border:none;
	background:url(../images/gd_btn_sumit.png) no-repeat;
	}
.gd_read a img{
	vertical-align:middle;
	}


/*footer*/
.gd_footer{
	width:100%;
	background:#eff2f3;
	height:auto;
	padding:20px 0;
	overflow:hidden;
	font-size:12px;
	text-align:center;
	color:#404040;
	}
.gd_footer a{ 
	color:#404040;
	line-height:12px;
	padding:0 10px ;
}
.gd_footer a.last{ border-right:none;}
.gd_footer p{ line-height:40px;}

/*2015-4-13*/
.gd_pic_news{
	padding-top:3px;
	height:auto;
	overflow:hidden;
	min-height:93px;
	background:url(../images/left_bg.png) repeat-x;
	border:1px solid #cae7f8;
	}
.gd_pic_news icon_health{
	float:left;
	}
.current_position{
	font-size:12px;
	color:#333;
	line-height:28px;
	margin-right:12px;
	float:right;
	padding-top:30px;
	}
.current_position a{color:#077ac7;}
.pic_list{
	clear:both;
	padding-left:30px;
	padding-top:10px;
	*padding-left:auto!important;
	margin-bottom:10px;
	height:auto;
	overflow:hidden;
	list-style:none;
	}
.pic_list li{
	float:left;
	width:19%;
	padding-right:1%;
	height:auto;
	overflow:hidden;
	list-style:none;
	}
.pic_list li dl{
	border:1px solid #d7e4e9;
	padding-bottom:10px;
	height:auto;
	overflow:hidden;
	cursor:pointer;
	}
.pic_list li dl:hover{
	border:1px solid #8ed4ef;
	}
.pic_list li dl dt img{
	width:100%;
	overflow:hidden;
	text-align:center;
	}
.pic_list li dl dd {
	font-size:12px;
	padding:0 2px;
	color:#5b5b5b;
	}
.pic_list li dl dd h6{
	font-size:14px;
	line-height:24px;
	color:#282828;
	text-align:center;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.pic_list li dl dd p{
	font-size:12px;
	line-height:20px;
	color:#5b5b5b;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	
	}
.pic_list li dl dd span{ margin-left:20px;}
.pic_list li dl dd span b{ font-weight:normal; color:#e64e40;}
.txt-center{ text-align:center!important;}
.gd_subnav{
	clear:both;
	padding:7px 0;
	margin-bottom:15px;
	height:68px;
	font-size:12px;
	border-top:1px solid #daf4ff;
	border-bottom:1px solid #daf4ff;
	background:#effaff;
}
.gd_arrow{
	float:left;
	width:5px;
	height:24px;
	background:url(../images/gd_arrow.png) no-repeat left center;
	display:inline-block;
	}
.gd_subnav ul{
	float:left;
	border:1px solid #a3d2e0;
	border-right:none;
	margin-left:8px;
	margin-bottom:7px;
	list-style:none;
	}
.gd_subnav ul li{
	float:left;
	line-height:24px;
	border-right:1px solid #a3d2e0;
	list-style:none;
	}
.gd_subnav ul li a{
	padding:0 13px;
	color:#494949;
	display:inline-block;
	background:#fff;
	}
.gd_subnav ul li a:hover{
	color:#fff;
	background:#e4393c;
	}
.gd_subnav ul li a.current{
	color:#fff;
	background:#e4393c;
	}
.gd_condition{
	padding:7px 0 0 21px;
	border-top:1px solid #daf4ff;
	clear:both;
	color:#333333;
	}
.gd_condition span{ float:left; line-height:26px;}
.mar_r28{ margin-right:28px;}
.gd_condition input.checkbox{ margin-top:6px; margin-right:6px; vertical-align:middle;* margin-top:3px;}
.gd_condition input.serach{float:left; width:154px; padding:0 10px; border:1px solid #c0e6f1; border-right:0; height:24px; line-height:24px;}
.gd_condition a.sure{float:left; width:50px; text-align:center; line-height:24px; border:1px solid #c0e6f1; background:#d6eef4; color:#333; display:inline-block;}
.gd_condition a.sure:hover{ background:#b6eaf7;}
.gd_dateList{
	width:98%;
	margin-left:1.5%;
	height:auto;
	overflow:hidden;
	clear:both;
	}	
.gd_dateList ul{width:25%; overflow:hidden;list-style:none;float:left;} 
.gd_dateList ul li{margin-bottom:15px;list-style:none;}
.gd_dateList ul li dl{
	margin-right:4%;
	border:1px solid #e8e7e8;
	height:auto;
	overflow:hidden;
	}
.gd_dateList ul li dl:hover{
	border:1px solid #8ed4ef;
	}
.gd_dateList ul li dd{ text-align:center;}
.gd_dateList ul li dd img,.gd_dateList ul li dd vedio{width:100%; text-align:center;}
.gd_dateList ul li dl dt{
	padding:0 10px;
	font-size:14px;
	color:#000;
	line-height:24px;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.gd_dateList ul li dl dt a{ color:#000;}
.gd_dateList ul li dl dt p{
	position:relative;
	font-size:12px;
	color:#888;
	}
.gd_dateList ul li dl dt p span{
	position:absolute;
	right:0;
	}
.gd_dateList ul li dl dt p span a{
	width:18px;
	height:15px;
	margin-left:5px;
	background:url(../images/collect.png) no-repeat;
	background-position:0 0;
	display:inline-block;
	vertical-align:text-bottom;
	}
.gd_dateList ul li dl dt p span a.b{
	background-position:0 -15px;
	}
.rightside{
	text-align:center;
	padding-bottom:12px;
	}
.rightside li{
	padding:10px;
	width:80%;
	height:auto;
	overflow:hidden;
	text-align:center;
	border:1px solid #cae7f8;
	margin:12px auto 0 auto;
	background:#fff;
	}
.rightside li img{
	width:100%;
	margin:0 auto;
	}
.rightside li img:hover{
	opacity:0.9;
	}
.leftside{
	position:relative;
	float:left;
	width:71.3%;
	height:auto;
	overflow:hidden;
	z-index:1;
	}
/*图片轮播*/
.detail_context_pic{ position:relative;width:100%; background:#fff; text-align:center;overflow:hidden; z-index:9;}
.detail_context_pic_top{width:100%;overflow:hidden;text-align:center;position:relative;z-index:1; min-height:200px;}
.detail_context_pic_bot{width:85%; margin:0 auto;height:auto;overflow:hidden;padding-top:15px;}
.detail_picbot_left{float:right;width:30px;height:77px;overflow:hidden;}
.detail_picbot_left a{display:block;width:30px;height:77px;}
.detail_picbot_left a img{ margin-top:26px;}
.detail_picbot_mid{float:right;width:380px; margin:0 auto;height:77px;overflow:hidden;}
.detail_picbot_mid ul{ float:right; height:77px;width:320px;overflow:hidden;position:relative;list-style:none;}
.detail_picbot_mid ul li{float:left;height:79px;margin-left:7px;display:inline;width:99px;text-align:center;overflow:hidden;position:relative;list-style:none;}
.detail_picbot_mid ul li img{height:73px;max-width:90px; border:2px solid #c3c3c3;}
.detail_context_pic a img{max-width:85%; text-align:center; position:relative; z-index:-1;}
.selectpic{border:2px solid #1498d8!important;}
.detail_picbot_right{float:right;width:30px;height:77px;overflow:hidden;}
.detail_picbot_right a{display:block;width:30px;height:77px;}
.detail_picbot_right a img{ vertical-align:middle;margin-top:26px;}
#preArrow{left:0px; border:none;outline:none;}
#nextArrow{right:0px;border:none; outline:none;}
#preArrow:active,#nextArrow:active{outline:none!important;}
.contextDiv{cursor:pointer;height:80%;width:50%;position:absolute;top:0px;z-index:1; border:none;outline:none!important;}
.contextDiv span{ position:absolute;width:38px;height:67px; top:50%; margin-top:-45px; border:none;outline:none;}
#preArrow_A{left:16px;background:url(../images/step_turn.png) no-repeat 0 0;display:none; border:none;outline:none;}
#nextArrow_A{right:16px;background:url(../images/step_turn.png) no-repeat -38px 0;display:none;border:none; outline:none;}

/*轮播结束*/
.gd_pic_word{ 
	float:left; 
	width:50%;	
	text-align:left; 
	line-height:24px; 
	font-size:12px;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.gd_pic_word p{word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.gd_pic_word p span{ margin-right:15px; color:#282828;}
.gd_guild{
	clear:both;
	background:#f2faff;
	padding:11px 0;
	margin-top:6px;
	line-height:12px;
	color:#2a2a2a;
	font-size:12px;
	text-align:right;
	}
.gd_guild a{ color:#2a2a2a; margin-right:15px;}
.gd_guild a:hover{ opacity:0.7;}
.gd_guild a span{ margin-left:5px; vertical-align:middle;}
.gd_header2{ position:relative; height:44px;}
.gd_download{
	width:15px;
	height:12px;
	background:url(../images/icon_download.png) no-repeat left center;
	display:inline-block;
	}
.add_love{
	width:15px;
	height:12px;
	background:url(../images/gd_collect.png) no-repeat left center;
	display:inline-block;
	}
.menu_list{
	width:15px;
	height:12px;
	background:url(../images/gd_nemu.png) no-repeat left center;
	display:inline-block;
	}
.bg_f2faff{ background:#f2faff;}
/*index action*/
.gd_cnt_left2{
	float:left;
	width:70%;
	height:auto;
	overflow:hidden;
	
}
.gd_cnt_right2{
	float:right;
	width:28.5%;
	height:auto;
	overflow:hidden;
	}
.gd_column{
	min-height:30px;
	height:auto;
	overflow:hidden;
	display:block;
	border:1px solid #e4f1f7;
	border-radius:5px;
	}
.gd_column h3{
	position:relative;
	font:16px Microsoft YaHei;
	padding:0 17px;
	height:30px;
	line-height:30px;
	color:#fff;
	border-bottom:1px solid #1991dc;
	background:url(../images/table_header_bg.jpg) repeat-x;
	}
.gd_column h3 span{
	float:left;
	width:30px;
	height:30px;
	background:url(../images/photo.png) no-repeat left center;
	display:inline-block;
	margin-right:12px;
	}
.gd_column h3 span.emi{
	float:left;
	width:30px;
	height:30px;
	background:url(../images/emi.png) no-repeat left center!important;
	display:inline-block;
	margin-right:12px;
	}
.gd_column h3 span.help{
	float:left;
	width:30px;
	height:30px;
	background:url(../images/help.png) no-repeat left center!important;
	display:inline-block;
	margin-right:12px;
	}
.gd_column h3 a{
	position:absolute;
	right:8px;
	top:8px;
	*top:6px;
	float:right;
	color:#fff;
	font-size:12px;
	line-height:14px;
	height:14px;
	}
.gd_column h3 a:hover{ opacity:0.8;}
.gd_column h3 a img{ margin-left:2px;}
.column_graphic{
	font-size:14px;
	color:#1d1d1d;
	line-height:28px;
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
	}
.column_graphic h4{
	color:#028bdc;
	font-size:14px;
	line-height:28px;
	padding:0!important;
	}
.column_graphic p { font-size:14px;}
.column_graphic p a{
	color:#0289da;
	}
.column_graphic p a:hover{color:#23a2ee;}
.column_graphic img{
	width:100%;
	height:95px;
	}
.right_link{ 
	width:100%; 
	height:auto; 
	overflow:hidden;
	clear:both;
	}
.right_link img{
	margin-top:10px;
	width:100%;
	}
.gd_cnt_right2 fieldset{
	border:1px solid #e4f1f7;
	border-radius:5px;
	padding:0 17px 10px;
	*padding:0 10px 10px;
	}
.gd_cnt_right2 fieldset legend{
	padding:0 10px;
	color:#028BDC;
	font:16px Microsoft YaHei;
	}
.gd_cnt_right2 fieldset a.more{
	color:#0289da;
	font-size:12px;
	float:right;
	height:5px;
	padding:5px 0;
	*padding:3px 0;
	}
.gd_cnt_right2 fieldset a.more:hover{
	opacity:0.8;
	}
.gd_cnt_right2 fieldset a.more img{
	margin-left:2px;
	}
.gd_cnt_right2 fieldset ul{
	clear:both;
	height:auto;
	overflow:hidden;
	list-style:none;
	}
.gd_cnt_right2 fieldset ul.health_list li{
	font-size:14px;
	padding:6px 0;
	line-height:12px;
	float:left;
	list-style:none;
	}
.gd_cnt_right2 fieldset ul.health_list li a{
	color:#2b2b2b;
	padding:0 8px;
	border-right:1px solid #2b2b2b;
	white-space:nowrap;
	}
.index_list{
	float:left;
	width:100%;
	cursor:pointer;
	}
.index_list:hover{ opacity:0.8;}
.index_list video,.index_list img{ width:100%;}
.index_list h5{
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:12px; 
	line-height:28px;
	height:28px;
	font-weight:normal;
	color:#028BDC; 
	text-align:center;
	clear:both;
	letter-spacing:1px;
 }
.index_health{
	width:100%;
	clear:both;
	margin-top:10px;
	}
.index_health li {
	width:48%;
	height:auto;
	overflow:hidden;
	padding-bottom:10px;
	}
.index_menu{ 
	clear:both; 
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
	list-style:none;
}
.index_menu li{list-style:none;}
.index_menu li.widht_26,.index_menu li.widht_43,.index_menu li.widht_53{
	height:auto;
	overflow:hidden;
	border:1px solid #e0eff6;
	border-radius:5px;
	}
.index_title{
	position:relative;
	height:28px;
	line-height:28px;
	border-bottom:1px solid #e6e6e6;
	background:url(../images/table_bg.jpg) repeat-x;
	}
.index_title span{
	float:left;
	width:97px;
	height:28px;
	font:16px Microsoft YaHei;
	text-align:center;
	color:#fff;
	background:url(../images/table_titleBg.jpg) no-repeat;
	}
.index_title a{
	position:absolute;
	right:0;
	top:0;
	display:block;
	float:right;
	font-size:12px;
	margin-right:10px;
	height:5px;
	line-height:5px;
	padding:11px 0 0;
	*padding:7px 0 0;
	color:#0289da;
	}
.index_title a img{ margin-left:2px;vertical-align:middle; } 
.index_title a:hover{ opacity:0.8;}
.index_title_li{
	clear:both;
	padding:0 10px;
	height:auto;
	overflow:hidden;
	line-height:28px;
	list-style:none;
	}
.index_title_li li{ clear:both;}
.index_title_li li a{
	font-size:14px;
	width:320px; 
	float:left;
	color:#2b2b2b; 
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background: url(../images/li_1bg.png) no-repeat left center;
	padding-left:10px;
}
.index_title_li li a:hover{ color:#028bdc;}
.index_title_li li a.current{color:#028bdc;}
.index_title_li li span{ float:right; color:#999; font-size:12px;background:none;border:0; line-height:28px;}
.index_title_li li span b{ font-weight:normal; color:#c72727; margin-right:5px;line-height:28px;}
.bigli a{ width:70%!important;}
/*轮播2*/
.d1 a.more{
	font-weight:bold;
	font-size:12px;
	color:#0289da;
	float:right;
	height:5px;
	padding:5px 0 15px;
	display:block;
	}
.d1 a.more img{ margin-left:2px; vertical-align:middle;}
.d1{ margin:10px; margin-top:0; height:254px;overflow:hidden;background:#fff;position:relative;}  
.d1 ul{display:none;list-style:none;}  
.d2{ clear:both;height:254px;overflow:hidden;} 
.d2 img{ width:100%; height:254px;} 
.d3{clear:both;height:285px;overflow:hidden;} 
.d3 img{ width:100%; height:285px;} 
.d4{height:285px;overflow:hidden;position:relative; background:#fff;}  
.d4 ul{display:none;list-style:none;} 
.num_list{position:absolute;width:99.6%;left:0px;bottom:-1px;background-color:#000000;color:#FFFFFF;font-size:12px;padding:4px 0px;height:20px;overflow:hidden;}  
.num_list2{position:absolute;width:100%;left:0px;bottom:-1px;background:transparent;font-size:12px;padding:4px 0px;height:20px;overflow:hidden;opacity: 1!important;}
.num_list p{
	display:inline-block;
	height:19px;
	padding-left:6px; 
	width:67%; 
	overflow:hidden;
	word-break:keep-all;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.button{position:absolute;z-index:1000;right:0px;bottom:2px;font-size:13px;font-weight:bold;}  
.button a{display:block;line-height:19px;float:left; width:19px; height:19px;margin-right:3px;color:#FFFFFF;text-decoration:none;cursor:pointer; background:url(../images/dl_btn.png) no-repeat; background-position:0 -19px; text-align:center;}  
.button .b2{color:#fff;background:url(../images/dl_btn.png); background-position:0 0;} 
.button2{position:absolute;z-index:1000;right:30px;bottom:10px;font-weight:bold;}  
.button2 a{display:block;line-height:15px;float:left; width:15px; height:15px;margin-right:6px;color:#fff;text-decoration:none;cursor:pointer; background:url(../images/kp_s2.png) no-repeat;text-align:center;}  
.button2 .b2{color:#fff;background:url(../images/kp_s1.png) no-repeat; color:#18a2df;}

/*-------- 下拉菜单 --------------*/
.dropMenu{
	position:absolute;
	left:30%!important;
	margin-top:11px;
	margin-left:-100px;
	z-index:1000;
	visibility:hidden;
	border:2px solid #0379ca;
	background:#fff;
	padding:4px;
	}
.dropMenu li{ padding:5px 0;}
.dropMenu span{
	width:120px;
	text-align:right;
	padding:0 10px;
	display:inline-block;
	font-weight:bolder;
	color:#666;
	border-right:1px solid #666;
	}
.dropMenu a{
	padding:0 10px;
	border-right:1px solid #666;
	color:#666;
	}
.dropMenu a.current{color:#028edd;}
.dropMenu a:hover{ color:#028edd;}
.dropMenu a.last{ border-right:none;}
.last{ border-right:none!important;}
.mar-t10{ margin-top:10px;}
.intro_graphic{
	clear:both;
	line-height:28px;
	margin:15px 0 5px 17px;
	height:94px;
	overflow:hidden;
	display:block;
	}
.intro_graphic b{
	float:left;
	width:30%;
	overflow:hidden;
	}
.intro_graphic b img{
	width:100%;
	height:92px;
	}
.intro_graphic span{
	float:right;
	width:68%;
	}

.intro_graphic span h6{
	font-size:14px;
	color:#028bdc;
	}
.intro_graphic span p{
	color:#5b5b5b;
	line-height:22px;
	}
.gd_menu{ margin-top:10px;}
.gd_menu li{
	width:31%;
	height:auto;
	padding:7px 0;
	background:#54b5f3;
	overflow:hidden;
	text-align:center;
	display:inline-block;
	border-radius:5px;
	font-size:14px;
	}
.mar-r{ margin-right:3.5%;}
.gd_menu li.last{ margin-right:0%!important;}
.lst{ margin-right:0%!important;}
.gd_menu li a{
	width:100%;
	background:#54b5f3;
	color:#fff;
	}
.gd_banner{width:100%;}
.gd_banner img{ width:100%;height:90px;margin:10px 0;}
.gd_leftside{
	position:relative;
	font:16px Microsoft YaHei;
	padding:0 17px;
	height:30px;
	line-height:30px;
	color:#fff;
	border-bottom:1px solid #1991dc;
	background:url(../images/table_header_bg.jpg) repeat-x;
	}
.doctors{
	width:30px;
	height:30px;
	background:url(../images/gd_doctor.png) no-repeat left center!important;
	display:inline-block;
	}
.gd_leftside span{
	float:left;
	width:30px;
	height:30px;
	background:url(../images/photo.png) no-repeat left center;
	display:inline-block;
	margin-right:12px;
	}
.gd_leftside a{
	position:absolute;
	right:10px;
	top:0;
	height:5px;
	*padding:7px 0 0;
	float:right;
	color:#fff;
	font-size:12px;
	}
.gd_leftside a img{ vertical-align:middle; margin-left:2px;}
.about_doctors {
	width:96%;
	height:auto;
	overflow:hidden;
	margin:0 auto 10px auto;
	}
.about_doctors li{
	 float:left;
	 width:33%;
	 height:auto;
	 overflow:hidden;
	 text-align:center;
	 list-style:none;
	}
.about_doctors li a{
	color:#f68400;
	font-size:12px;
	line-height:24px;
	
	}
.about_doctors li a b{ color:#2b2b2b; font-style:normal; margin-left:3px;}
.about_doctors li a img{ width:80%; height:142px; margin:0 auto;}
.doctors_infro{
	position:relative;
	width:96%;
	height:auto;
	overflow:hidden;
	padding:10px 0;
	margin:0 auto;
	font-size:14px;
	line-height:24px;
	color:#2b2b2b;
	border-top:1px solid #daf1f8;
	}
.doctors_infro p{
	width:75%;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.doctors_infro p em{ margin-left:10px;}
.doctors_infro p em img{vertical-align:middle;}
.doctors_infro p a{
	color:#028BDC;
	font-weight:bold;
	margin-right:3px;
	}
.doctors_infro p i{
	color:#028BDC;
	font-style:normal;
	margin-right:3px;
	}
.doctors_infro div{
	width:100%;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.btn_question{
	top:24px;
	right:0;
	width:22%;
	font-size:14px;
	text-align:center;
	color:#fff;
	background:url(../images/btn_question.jpg) repeat-x;
	position:absolute;
	border-radius:4px;
	line-height:24px;
	border:1px solid #0777c7;
	}
.btn_question:hover{
	opacity:0.8;
	}
.query{
	padding:10px 17px;
	height:auto;
	overflow:hidden;
	font-size:14px;
	}
.query li{ float:left;line-height:24px;list-style:none;}
.query li a{
	line-height:24px; 
	color:#000;
	padding:0 5px;
	}
.query li a:hover{
	font-weight:bold;
	border-bottom:2px solid #0295e5;
	}
.query li a.current{
	font-weight:bold;
	border-bottom:2px solid #0295e5;
	}
.query_search{
	padding:0 17px 10px;
	height:auto;
	overflow:hidden;
	}
.query_search input{
	float:left;
	padding:0 1%;
	width:68%;
	height:30px;
	line-height:30px;
	color:#5b5b5b;
	border:1px solid #0295e5;
	display:inline-block;
	
	}
.query_search a.query_btn_search{
	float:left;
	display:inline-block;
	width:90px;
	height:30px;
	line-height:30px;
	border:1px solid #0295e5;
	color:#fff;
	background:#0295e5;
	border-radius:4px;
	text-align:center;
	margin-left:10px;
	}
.query_search a img{ vertical-align:middle; margin-right:2px;}
.query_search p{
	padding-top:8px;
	width:100%;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.query_search p a{ font-size:14px; color:#5b5b5b;padding:0 5px;}
/*切换卡*/
.tab h3{
	position:relative;
	width:100%;
	height:28px;
    font-size:12px;
	background:url(../images/tab_h3.jpg) repeat-x;
	display:block;
	}
.tab span{
	float:left;
	height:26px;
	line-height:26px;
	color:#676664;
	padding:0 16px;
	background:url(../images/tab_bg.jpg) repeat-x;
	border:1px solid #adadad;
	margin-right:2px;
	cursor:pointer;
	}
.active{
	color:#fff!important;
	background:url(../images/tab_active.jpg) repeat-x!important;
	border:1px solid #1991dc!important;
	}
.tab h3 a{
	position:absolute;
	right:0;
	top:0;
	*padding:10px 0 0;
	float:right;
	color:#0289da;
	line-height:28px;
	margin-right:10px;
	}
.tab a:hover{ opacity:0.8;}
.tab a img{ margin-left:2px;}
.tab div{
	   clear:both;
	   padding:5px 10px;
	   display: none;
	}
.tab div dl.cd{
	height:auto;
	overflow:hidden;
	padding:1px 0 3px 0;
	font-size:12px;
	line-height:26px;
	color:#2b2b2b;
	border-bottom:1px dotted #ccc;
	}
.tab div dl.cd dd{
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:url(../images/li_1bg.png) no-repeat left center;
	}
.tab div dl.cd dt{
	padding-left:10px;
	font-size:14px;
	}
.tab div dl.cd dd b,.tab div dl.cd dt b{ float:left;color:#f68400;}
.tab div dl.cd dd i,.tab div dl.cd dt i{
	float:left;
	max-width:75%;
	font-style:normal;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.tab div dl.cd dt a,.tab div dl.cd dd a{float:left;color:#028BDC;}
.tab div dl.cd dt a:hover{ text-decoration:underline;}
.gd_help{ 
	width:80%; 
	height:120px!important;
	padding:17px 10%;
	background:#54b5f3; 
	height:auto; 
	overflow:hidden;
	}
dl.aid{
	clear:both;
	padding:10px 12px 0;
	line-height:24px;
	}
dl.aid dd{color:#028BDC;}
dl.aid dd span{
	float:left;
	font-family:Microsoft YaHei;
	font-size:16px;
	line-height:28px;
	}
dl.aid dd a{
	float:right;
	font-size:14px;
	color:#0289da;
	}
dl.aid dd a img{ margin-left:2px;}

dl.aid dt{
	padding-left:10px;
	clear:both;
	background:url(../images/li_1bg.png) no-repeat left center;
	}
dl.aid dt p{
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
dl.aid dt a{
	font-size:14px;
	color:#2b2b2b;
	}
dl.aid dt a:hover{
	color:#0289da;
}
.widht_43 dl{
	position:relative;
	padding-bottom:0!important;
	}
.widht_43 dl.aid dt{
	width:60%!important;
	float:left;
	overflow:hidden;
	}
.dl_pic{
	position:absolute;
	right:10px;
	top:35px;
	float:right;
	width:35%;
	height:120px;
	}
.dl_pic img{ 
	width:100%;
	height:120px;
	border-radius:5px;
	}
.small_nav{
	font-size:14px;
	line-height:30px;
	padding:0 10px;
	height:30px;
	overflow:hidden;
	background:#f6f7f9;
	border-bottom:1px solid #ebebeb;
	}
.small_nav a{ color:#2b2b2b; padding:0 3px;}
.small_nav a:hover{ color:#0289da}
.small_nav a.current{ color:#0289da}
.health_circles{
	margin:10px 10px 0 10px;
	height:auto;
	overflow:hidden;
	border-bottom:1px dotted #ccc;
	position:relative;
	max-height:110px;
	}
.health_circles span{
	float:left;
	width:72%;
	font-size:14px;
	max-height:80px;
	overflow:hidden;
	line-height:20px;
	display:inline-block;
	}
.health_circles span:first-child{
	width:25%!important;
	overflow:hidden;
	border:1px solid #dfdfdf;
	}
.health_circles span:first-child img{
	width:100%;display:block;
	}
.health_circles span h5{
	font-size:14px;
	color:#028bdc;
	}
.health_circles span a{color:#028bdc;}
.health_circles span a:hover{ text-decoration:underline;}
p.txt-r{ color:#5b5b5b;}
p.txt-r b{
	font-weight:normal;
	color:#028bdc;
	margin-right:5px;
	}
p.txt-r i{
	font-style:normal;
	color:#c72727;
	}
.wb_infro{
	position:relative;
	height:66px;
	overflow:hidden;
	padding-bottom:11px;
	border-bottom:1px solid #e0eff6;
	}
.wb_infro b.logo{
	float:left;
	width:66px;
	height:66px;
	background:url(../images/wb_logo.jpg) no-repeat;
	display:inline-block;
	}
.wb_infro i{
	float:left;
	margin-left:10px;
	font-style:normal;
	font-size:14px;
	color:#028BDC;
	}
.wb_infro i a{color:#028BDC;}
.wb_infro i b{
	font-weight:bolder;
	margin:0 5px;
	text-transform:uppercase;
	font-size:18px;
	color:#0b61f2;
	}
a.btn_connect{
	position:absolute;
	font-size:14px;
	color:#fff;
	left:76px;
	bottom:10px;
	padding:0 15px;
	font-weight:bolder;
	text-align:center;
	background:url(../images/btn_question.jpg) repeat-x;
	position:absolute;
	border-radius:2px;
	line-height:24px;
	border:1px solid #0777c7;
	}
a.btn_connect b{
	margin-right:3px;
	}
.hot_topic{
	font-size:14px;
	line-height:26px;
	height:auto;
	overflow:hidden;
	padding-bottom:4px;
	border-bottom:1px dotted #ccc;
	}
.hot_topic dt{
	color:#0082ce;
	}
.hot_topic dd{
	color:#454545;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.friend_link{
	font-size:12px;
	line-height:38px;
	border:1px solid #d2d2d2;
	display:block;
	margin-bottom:10px;
	text-align:center;
	}
.friend_link span{
	padding:0 20px;
	float:left;
	background:#f0f0f0;
	border-right:1px solid #d2d2d2;
	
	}
.friend_link a{
	padding:0 10px;
	color:#077ac7;
	text-align:center;
	}
.friend_link a:hover{
	text-decoration:underline;
	}
/*瀑布流*/
	
#container{
	width:98%;
	margin-left:1.5%;
	height:auto;
	min-height:350px;
	overflow:hidden;
	clear:both;
	}
.item object{*height:95%!important;}
.item{ width:25%; margin-bottom:15px; cursor:pointer; position:relative; z-index:1;}
.item dl{
	padding-bottom:6px;
	margin-right:4%;
	border:1px solid #e8e7e8;
	height:auto;
	overflow:hidden;
	}
.item dl:hover{
	border:1px solid #8ed4ef;
	}
.item dl dd{ text-align:center;}
.item dl dd img,.item dl dd vedio{width:100%; text-align:center;}
.item dl dt{
	padding:0 10px;
	font-size:14px;
	color:#000;
	line-height:24px;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.item dl dt a{ color:#000;}
.item dl dt p{
	position:relative;
	font-size:12px;
	color:#888;
	}
.item dl dt p b{
	width:60%;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.item dl dt p span{
	position:absolute;
	right:0;
	}
.item dl dt p span a{
	width:18px;
	height:15px;
	margin-left:5px;
	background:url(../images/collect.png) no-repeat;
	background-position:0 0;
	display:inline-block;
	vertical-align:text-bottom;
	}
.item dl dt p span a.b{
	background-position:0 -15px;
	}
/*轮播的提示*/
.firsttop_left{ margin:0 auto;width:85%; height:100%;overflow:hidden;}
.firsttop_right{ margin:0 auto;width:100%; height:100%;overflow:hidden;}
.close2{height:17px;}
.close2 a{background:url('../images/close.jpg') 0px 0px no-repeat;width:15px;height:15px;display:block;float:right; margin-right:10px;}
.returnbtn a{width:115px; margin:20px auto;height:22px;border:1px solid #ccc;padding:5px 15px;line-height:22px;text-align:center;color:White;font-size:16px;display:block;}
.returnbtn a:hover{color:#FF702D;border:1px solid #8d5a00;}
.firsttop{width:50%;padding:20px 0; left:25%; top:32%; margin:0 auto;background:#000;position:absolute;z-index:1200;color:White;display:none; border-radius:5px;}
.endtop{width:50%;padding:20px 0;left:25%;top:32%;  margin:0 auto;background:#000;position:absolute;z-index:1200;color:White;display:none;border-radius:5px;}
.loading{
	width:100%;
	height:auto;
	min-height:350px;
	overflow:hidden;
	clear:both;
	text-align:center;
	padding-top:111px;
	}
.loading span{
	width:128px;
	height:128px;
	background:url(../images/loading.gif) no-repeat;
	display:block;
	position:absolute;
	z-index:55;
	left:50%;
	margin-left:-64px;
	}
.hgt_108{ height:108px!important;}
.gd_select{
	width:130px;
	margin-right:8px;
	line-height:24px;
	height:24px;
	border:solid 1px #d6eef4;
	}
.mar-l20{margin-left:20px;}
.radio{ width:100%; height:200px;}
.gd_data{
	height:auto;
	overflow:hidden;
	padding:0 35px;
	margin-bottom:30px;
	line-height:24px;
	}
/*2015.06.04*/
.gd_share{
	text-align:right;
	line-height:24px;
	color:#2a2929;
	margin-top:30px;
	}
.gd_share span{
	display:inline-block;
	margin-left:10px;
	line-height:24px;
	}
.gd_share span em{
	float:left;
	font-style:normal;
	}
.share{
	float:left;
	width:40px;
	height:24px;
	background:url(../images/icon_hand.png) no-repeat left top;
	display:inline-block;
	color:#2a2929;
	text-align:left;
	padding-left:23px;
	margin-left:4px;
	}
.share_1{
	float:left;
	margin-left:6px;
	width:21px;
	height:24px;
	background:url(../images/share_1.jpg) no-repeat left center;
	display:inline-block;
	}
.share_2{
	float:left;
	margin-left:6px;
	width:21px;
	height:24px;
	background:url(../images/share_2.jpg) no-repeat left center;
	display:inline-block;
	}
.share_3{
	float:left;
	margin-left:6px;
	width:21px;
	height:24px;
	background:url(../images/share_3.jpg) no-repeat left center;
	display:inline-block;
	}
/*进度条*/
.gd_bar{width:660px; height:84px; margin:0 auto 10px;background:url(../images/pro_bg.jpg) repeat-x left center;}
.gd_bar ul li{float:left; min-width:37px;height:84px; list-style:none; display:inline-block; color:#535353;}
.gd_bar ul li.current{background:url(../images/pro_current.png) no-repeat left center!important;}
.gd_bar ul li.child1{width:32%; background:url(../images/pro_1.png) no-repeat left center;text-indent:4px;}
.gd_bar ul li.child2{width:32%;background:url(../images/pro_2.png) no-repeat left center;text-indent:-8px;}
.gd_bar ul li.child3{background:url(../images/pro_3.png) no-repeat left center;text-indent:-8px;}
.gd_bar ul li.child4{float:right;background:url(../images/pro_4.png) no-repeat right center;text-indent:4px;}
.gd_main{
	clear:both;
	padding:0 22px;
	height:auto;
	overflow:hidden;
	color:#535353;
	}
.main_tit input{ height:26px; line-height:26px; border:1px solid #ababab; width:60%;}
.tit_select{ margin-left:8px; width:20%;border:1px solid #ababab; height:26px;line-height:26px; vertical-align:middle;}
.tit_select option{ line-height:26px;}
.que_list dd{ clear:both; line-height:30px;}
.que_list dd span{ color:#a3acb1; margin-left:15px;}
.que_list dt{ clear:both; margin-bottom:15px;}
.bigbx{
	display:block;
	width:98%;
	padding:5px 1%;
	height:110px;
	line-height:20px;
	border:1px solid #ababab; 
	}
.smbx{
	 width:60%;
	 height:92px;
	 line-height:20px;
	 padding:5px 0;
	 border:1px solid #ababab; 
	 margin-top:10px;
	 overflow:hidden;
	}
.que_box{
	padding:5px 1%;
	line-height:24px;
	border:1px solid #f59454; 
	color:#555;
	background:#fffbf4;
	}
.que_box h4{
	padding-left:20px;
	color:#f59454;
	font-weight:normal;
	}
.que_box h4.corrent{
	background:url(../images/corrent.png) no-repeat left center;
	}
.que_box h4.wrong{
	background:url(../images/wrong.png) no-repeat left center;
	}
.que_list dt .lable{ padding-left:20px;}
.que_list dt .lable input{ margin-right:5px;}
.year{ width:90px; margin-right:5px; text-align:center;height:26px; line-height:26px; border:1px solid #ababab;}
.p-l20{ padding-left:20px;}
.main_btn{ margin-top:42px; text-align:center;}
.main_btn a{ background:#0295e5; font-size:16px; text-align:center;color:#fff; margin:0 auto; line-height:36px; width:130px; font-weight:bold; display:inline-block; border-radius:4px;}
.doctor_list{ width:100%;}
.doctor_list li{
	position:relative;
	clear:both;
	padding:15px 0;
	height:auto;
	overflow:hidden;
	margin:0 10px;
	list-style:none;
	color:#2b2b2b;
	line-height:20px;
	border-bottom:1px dashed #ccc;
	}
.doctor_list li.last{border-bottom:none;}
.doctor_list li span:first-child img{
	width:97px;
	height:97px;
	margin-bottom: 26px;
	}
.doctor_data{
	position:absolute;
	top:15px;
	left:105px;
	right:0;
	}
.doctor_data h4,.doctor_data h5,.doctor_data h6{font-weight:normal; font-size:14px;}
.doctor_data h4 b{ color:#028BDC; margin-right:15px;}
.doctor_data h6{ color:#028BDC; }
.doctor_data h6 em{ font-style:normal; margin-left:10px;}
.doctor_data h5{color:#028BDC;}
.doctor_data h5 span{color:#2b2b2b;}
.doctor_data h5 em img{ vertical-align:middle; margin-right:2px;}
.btn_1{
	padding:0 10px;
	font-size:12px;
	text-align:center;
	color:#fff;
	background:url(../images/btn_question.jpg) repeat-x;
	position:absolute;
	border-radius:2px;
	line-height:24px;
	border:1px solid #0777c7;
	}
.main_box{
	margin-left:20px;
	}
.main_box h5{ font-weight:normal; line-height:28px; font-size:16px;}
.main_txt{ margin-right:20px; width:200px;  height:26px; line-height:26px; border:1px solid #ababab;}
.btn_gray{
	display:inline-block;
	padding:0 10px;
	height:27px;
	line-height:27px;
	color:#57595d;
	border:1px solid #cfcfcf;
	background:url(../images/btn_grey.jpg) repeat-x;
	margin:10px 0 0 83px;
	}
.btn_gray:hover{
	opacity:0.8;
	}
.main_details span{ float:left; line-height:94px;}
.main_box h6{ clear:both; margin-left:70px; width:60%; text-align:right; font-size:12px; line-height:28px;}
.ask_1{
	height:auto;
	overflow:hidden;
	}
.ask_1 textarea{
	float:left;
	display:inline-block;
	width:75%;
	padding:5px;
	height:58px;
	border:1px solid #ababab;
	}
.ask_btn{
	float:left;
	margin-top:14px;
	margin-left:20px;
	width:130px;
	height:40px;
	line-height:40px;
	font-size:14px;
	text-align:center;
	color:#fff;
	background:#0295e5;
	display:inline-block;
	}
.ask_btn img{ vertical-align:middle; margin-right:4px; display:none;}
.mian_tab{
	height:auto;
	overflow:hidden;
	line-height:28px;
	border-bottom:1px solid #badaf1;
	}
.mian_tab ul li{ 
	list-style:none;
	float:left;
    height:26px;
	line-height:26px;
	color:#676664;
	padding:0 16px;
	background:url(../images/tab_bg.jpg) repeat-x;
	border:1px solid #adadad;
	margin-right:2px;
	cursor:pointer;
  }
.mian_tab ul li:hover{
	background:url(../images/tab_active.jpg) repeat-x!important;
	border:1px solid #1991dc!important;
	}
.mian_tab ul li.current{
	background:url(../images/tab_active.jpg) repeat-x!important;
	border:1px solid #1991dc!important;
	}
.mian_tab ul li a{ color:#676664;}
.mian_tab ul li:hover a,.mian_tab ul li.current a{color:#fff!important;}
.mian_tab ul select{ height:28px; line-height:28px; border:1px solid #cfd0d0; color:#666;}
.mian_tab ul select option{ line-height:28px;}
.tab_li{ margin-top:20px;}
.tab_li ul li{ list-style:none; line-height:30px; clear:both;}
.tab_li ul li em{
	width:20px;
	height:30px;
	display:inline-block;
	float:left;
	margin-right:5px;
	background:url(../images/woman.png) no-repeat left center;
	}
.tab_li ul li b{ float:left;margin-right:5px; color:#1caff7; font-weight:normal;}
.tab_li ul li span{ float:left; width:500px;word-break:keep-all;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.tab_li ul li i{ float:right; width:80px;word-break:keep-all;white-space: nowrap;overflow:hidden;text-overflow:ellipsis; text-align:left; margin-right:10px; font-style:normal; color:#a6a6a6;}
.tab_li ul li span a{ color:#57595d;}
.tab_li ul li span a:hover{ text-decoration:underline;}
.emi_img{
	padding:0 17px;
	overflow:hidden;
	
	}
.emi_img img{ width:100%;}
.eg_list ul{
	clear:both;
	height:auto;
	overflow:hidden;
	}
.eg_list ul li{
	list-style:none;
	clear:both;
	margin:0 5px;
	padding-left:10px;
	text-align:left;
	line-height:28px;
	height:28px;
	border-bottom:1px dotted #e5e5e5;
	background:url(../images/li_1bg.png) no-repeat left center;
	}
.eg_list ul li a{
	float:left;
	color:#57595d;
	width:500px;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.eg_list ul li a:hover{
	text-decoration:underline;
	}
.eg_list ul li span{
	float:right;
	color:#b1b0b0;
	width:100px;
	}
.eg_list ul li span b{ color:#c72727; font-weight:normal;}
.eg_list ul li em{
	float:right;
	color:#b1b0b0;
	font-style:normal;
	width:100px;
	}
.eg_list ul li i{
	width:60px;
	float:right;
	color:#b1b0b0;
	font-style:normal;
	}
.eg_more{
	font-size:12px;
	margin-right:10px;
	display:block;
	text-align:right;
	color:#b1b0b0;
	line-height:28px;
	}
.article{
	display:block;
	margin-top:10px;
	}
.eg_img{
	float:left;
	width:20%;
	margin-right:1%;
	}
.eg_img img{
	width:100%;
	vertical-align:bottom;
	}
.eg_dec{
	float:left;
	width:79%;
	}
.article h3{
	font-size:14px;
	line-height:28px;
	text-align:left;
	color:#028bdc;
	}
.article p{
	line-height:20px;
	}
.article p a{
	color:#028bdc;
	}
.article p a:hover{ text-decoration:underline;}
.mar_t40{ margin-top:40px;}
.mar_t20{ margin-top:20px;}
.mar35{ margin:0 3.5%;}
.wid_25{ width:25%;}
.wid_333{ width:33.3333%;}
.bor_tn{ border-bottom:none!important;}
.gd_column h4{
	padding:10px 0;
	}
.gd_column h4 img{
	width:100%;
	}
.gallery{
	padding:10px;
	}
.gallery li{
	float:left;
	width:31%;
	list-style:none;
	}
.gallery li img{ width:100%;}
.d_art{
	clear:both;
	margin:10px 5px 0;
	}
.d_art ul li{
	list-style:none;
	background:url(../images/li_1bg.png) no-repeat left center;
	line-height:30px;
	height:30px;
	margin:0 5px;
	padding-left:10px;
	color:#b1b0b0;
	border-bottom:1px dotted #e5e5e5;
	}
.d_art ul li em{
	float:left;
	font-style:normal;
	color:#b1b0b0;
	margin-right:5px;
	}
.d_art ul li a{
	float:left;
	color:#57595d;
	width:500px;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.d_art ul li a:hover{ text-decoration:underline;}
.d_art ul li span{
	width:60px;
	float:right;
	padding-left:24px;
	background:url(../images/icon_hand.png) no-repeat left center;
	}
.d_art ul li i{width:100px; font-style:normal; float:right;}
.d_art ul li i b{ font-weight:normal; color:#c72727;}
.d_card{
	padding:0 10px;
	}
.d_card b{ font-weight:normal;}
.d_card dd{
	clear:both;
	display:block;
	line-height:24px;
	height:auto;
	overflow:hidden;
	padding:7px 0 7px 36px;
	border-bottom:1px dashed #ccc;
	color:#333;
	
}
.d_card dt{
	padding:7px 0;
	}
.card_1{
	background:url(../images/main_icon1.png) no-repeat left center;
	}
.card_2{
	background:url(../images/main_icon2.png) no-repeat left center;
	}
.card_3{
	background:url(../images/main_icon3.png) no-repeat left center;
	}
.card_4{
	background:url(../images/main_icon4.png) no-repeat left center;
	}
.card_5{
	background:url(../images/main_icon5.png) no-repeat left 10px;}
.card_1 span{ margin-right:5px;}
.card_1 em{
	float:left;
	width:17px;
	height:24px;
	background:url(../images/level.png) no-repeat left center;
	display:inline-block;
	margin-right:2px;
	}
.query_btn_search2{
	display:inline-block;
	width:118px;
	height:30px;
	line-height:30px;
	border:1px solid #0295e5;
	color:#fff;
	background:#0295e5;
	border-radius:4px;
	text-align:center;
	}
.query_btn_search2:hover{ opacity:0.7;}
.query_btn_search2 img{ vertical-align:middle; margin-right:2px;}
.addup{
	clear:both;
	padding: 20px 10px;
	height:auto;
	overflow:hidden;
	border-bottom:1px dashed #ccc;
	}
.addup li{ 
	float:left;
	text-align:center; 
	list-style:none; 
	font-size:14px; 
	color:#333;
	background:url(../images/btn_bg02.png) no-repeat right center;
}
.addup li.last{ background:none;}
.addup li span{
	width:24px;
	height:22px;
	background:url(../images/nav_icon.png) no-repeat;
	display:block;
	margin:0 auto;
	}
.nav_1{
	background-position:0 0;
	}
.nav_2{
	background-position:-24px 0!important;
	}
.nav_3{
	background-position:-48px 0!important;
	}
.nav_4{
	background-position:-72px 0!important;
	}
.nav_5{
	background-position:-96px 0!important;
	}
.nav_6{
	background-position:-120px 0!important;
	}
.nav_7{
	background-position:-144px 0!important;
	}
.addup li h5{ font-weight:normal;color:#333; line-height:24px;}
.main_talk{
	height:auto;
	overflow:hidden;
	margin-bottom:20px;
	}
.talk_user{
	width:66px;
	height:auto;
	overflow:hidden;
	text-align:center;
	color:#c4c6c6;
	float:left;
	line-height:24px;
	}
.talk_user img{
	width: 66px;
	height: 66px;
}
.talk_user p{ line-height:24px; color:#158bd8;}
.talk_user p a{ color:#158bd8;}
.talk_box{
	margin-left:86px;
	padding:0;
	background:#fff;
	}
.box2{
	min-height:100px;
	height:auto;
	overflow:hidden;
	background:#f2faff;
	border-radius:3px;
	font-size:14px;
	line-height:28px;
	color:#2a2929;
	padding:20px 20px 20px 20px;
	border:1px solid #e5e5e5;
	}
.box_arrow{
	position:relative;
	z-index:2;
	left:1px;
	float:left;
	margin-top:20px;
	width:18px;
	height:40px;
	display:inline-block;
	background:url(../images/talk_bg.png) no-repeat left center;
	}
.box_arrow2{
	position:relative;
	z-index:2;
	left:1px;
	float:left;
	margin-top:20px;
	width:18px;
	height:40px;
	display:inline-block;
	background:url(../images/talk_bg2.png) no-repeat left center;
	}
.box2 dl dd,.box2 dl dt{
	padding-bottom:10px;
	height:auto;
	overflow:hidden;
	border-bottom:1px dashed #b5b5b5;
	}
.box2 dl dt{ padding:10px 0;}
.box2 dl dd span{
	color:#0095d3;
	font-weight:bold;
	}
.box2 dl dt h4{color:#0095d3;}
.box2 dl dt p span{ margin-left:20px;}
.box2 dl dt ul li{ padding-top:10px;list-style:none; width:30%; float:left; text-align:center; overflow:hidden;}
.box2 dl dt ul li img{
	border:1px solid #54b4e9;
	max-width:99%;
	overflow:hidden;
	}
.box_date{ color:#c4c6c6; text-align:right;}
.doctor_card{ margin-left:38px;*margin-left:105px; padding:10px 0; display:inline-block;line-height:24px;}
.doctor_card span em.nav1{
	float:left;
	width:18px;
	height:24px;
	display:inline-block;
	background:url(../images/main_icon6.png) no-repeat left center;
	}
.doctor_card span em.nav2{
	float:left;
	width:18px;
	height:24px;
	display:inline-block;
	background:url(../images/main_icon2.png) no-repeat left center;
	}
.doctor_card span em.nav3{
	float:left;
	width:18px;
	height:24px;
	display:inline-block;
	background:url(../images/main_icon3.png) no-repeat left center;
	}

.doctor_card span i{ float:left; font-style:normal; color:#2b2b2b; margin-right:20px;}
.main_talk h5{margin-left:105px;padding:20px 0 60px 0;display:block;font-weight:normal;position:relative;}
.main_talk h5.cor-6{ font-size:14px;padding-bottom:0!important;}
.main_talk h5 span{ float:left;}
.main_talk h5 em{ float:left; width:19px; height:19px; background:url(../images/star_1.png) no-repeat; display:inline-block; margin-right:3px;}
.main_talk h5 em.star{ background:url(../images/star_2.png) no-repeat!important;}
.f input{ vertical-align:middle; margin-right:5px;}
.f{ margin-right:20px;}
.mar22{ margin-right:22px!important;}
.birth{
	border:1px solid #ababab;
	line-height:26px;
	margin-right:5px;
	}
/*专家板块*/
.gd_find{
	padding:0 10px;
	height:auto;
	overflow:hidden;
	margin-bottom:5px;
	}
.tab2{
	font-size:12px;
	width:82px;
	height:26px;
	line-height:26px;
	text-align:center;
	background:url(../images/tab_bg.jpg) repeat-x;
	border:1px solid #adadad;
	color:#888;
	display:inline-block;
	margin-right:5px;
	}
.tab2:hover{
	background:url(../images/tab_active.jpg) repeat-x;
	border:1px solid #1991dc;
	color:#fff;
	}
.tabactive{
	background:url(../images/tab_active.jpg) repeat-x;
	border:1px solid #1991dc;
	color:#fff;
	}
.find_txt{
	height:26px;
	line-height:26px;
	border:1px solid #0295e5;
	}
.gd_search{
	font-family:Microsoft YaHei;
	font-size:16px;
	padding:0 14px;
	height:28px;
	line-height:28px;
	background:#0295e5;
	border-radius:3px;
	color:#fff;
	display:inline-block;
	}
.gd_search img{ vertical-align:text-top; margin-right:6px;}
.find_txt{
	padding:0 1%;
	width:50%;
	height:26px;
	line-height:26px;
	border:1px solid #0295e5;
	margin-right:14px;
	}
.find_result{
	border:1px solid #e0eff6;
	border-radius:3px;
	height:auto;
	overflow:hidden;
	padding:15px 20px;
	margin:0 10px;
	font-size:12px;
	}
.results li{ 
	list-style:none;
	float:left;
	width:33.3%;
	height:24px;
	background:url(../images/li_1bg.png) no-repeat left center;
}
.results li a{
	font-size:14px;
	margin-left:20px;
	color:#028bdc;
	word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
	width:90%;display:inline-block;*zoom:1;*display:inline;
	line-height:24px;
	}
.pad10{ padding:10px 0;}
.results li span{color:#888;}
.find_result h4{ clear:both; font-size:14px; line-height:24px;}
.p_area{font-size:14px; line-height:24px; padding-bottom:15px; border-bottom:1px dashed #ccc; margin-bottom:10px;}
.p_area a{ color:#000;}
.p_area a:hover{ color:#028bdc;}
.p_area a.current{ color:#028bdc;}
.find_result h6{ font-size:12px!important; font-weight:normal; line-height:24px;}
.find_result h6 b{ color:#028bdc;}
.home_tit{
	clear:both;
	font-size:24px;
	line-height:30px;
	color:#077ac7;
	text-align:center;
	}
.home_tit span{ margin-left:10px;}
.home_gprs{
	font-size:12px;
	text-align:right;
	color:#1d1d1d;
	border-bottom:1px dashed #ccc;
	}
.home_col{
	background:url(../images/home_col.png) no-repeat left center;
	line-height:30px;
	padding:0 20px;
	color:#1d1d1d;
	}
.home_col:hover{
	opacity:0.8;

	color:#077ac7;
	}
.home_gprs span a{color:#077ac7;}
.home_gprs span a:hover{ text-decoration:underline;}
.department{
	display:block;
	font-size:14px;
	color:#2b2b2b;
	line-height:24px;
	padding-left:20px;
	margin-top:10px;
	padding-bottom:20px;
	border-bottom:1px dashed #ccc;
	}
.department a{ color:#0e8dd4;}
.department i{color:#0e8dd4; font-style:normal; font-weight:bold;}
.do_doctors{
	padding:10px 0 10px 20px;
	}
.do_doctors h6{ font-size:14px; line-height:24px; color:#0e8dd4; padding-bottom:0!important;}
.doctors_list{
	width:47.5%;
	height:auto;
	overflow:hidden;
	border:1px solid #cae7f8;
	margin-bottom:10px;
	}
.hospital_icon{
	width:300px;
	height:198px;
	text-align:center;
	overflow:hidden;
	border:1px solid #cae7f8;
	display:inline-block;
	margin:0 18px 10px 0;
	}
.hospital_icon img{
	width:100%;
	height:100%;
	vertical-align:middle;
	}
.dep_main{
	padding-bottom:0!important;
	margin-bottom:0!important;
	border-bottom:none!important;
	}
.hospital_main{
	padding:20px 0;
	height:auto;
	overflow:hidden;
	}
.hospital_details{
	height:auto;
	overflow:hidden;
	font-size:12px;
	color:#2b2b2b;
	padding-bottom:10px;
	border-bottom:1px dashed #ccc;
	}
.hospital_details li{
	list-style:none;
	padding-left:20px;
	line-height:24px;
	display:block;
	}
.hospital_details li i{ color:#ff0000; font-style:normal;}
.hos_1{
	background:url(../images/main_icon7.png) no-repeat left center;
	}
.hos_2{
	background:url(../images/main_icon8.png) no-repeat left center;
	}
.hos_3{
	background:url(../images/main_icon6.png) no-repeat left center;
	}
.hos_4{
	background:url(../images/main_icon2.png) no-repeat left center;
	}
.hos_5{
	background:url(../images/main_icon9.png) no-repeat left 4px;
	}
.hos_6{
	background:url(../images/main_icon10.png) no-repeat left 4px;
	}
.txt-20{ text-align:center; margin:0 auto; padding:20px 0; width:100%; clear:both;}
.user_box{
	clear:both;
	width:620px;
	padding:36px 50px;
	border:1px solid #63c0f7;
	margin:0 auto;
	overflow:hidden;
	}
.ul05{
	width:448px;
	height:auto;
	overflow:hidden;
	}
.ul05 li{
	list-style:none;
	float:left;
	line-height:26px;
	padding-bottom:5px;
	}
.wid35{ width:38%;}
.wid65{ width:62%;}
.input1{ 
	padding:0 5px;
	width:100px;
	border:1px solid #cae7f8;
	height:24px;
	line-height:24px;
	border-radius:3px;
}
.input2{
	padding:0 5px;
	width:194px;
	border:1px solid #cae7f8;
	height:24px;
	line-height:24px;
	border-radius:3px;
	}
.textare3{
	width:369px;
	padding:5px;
	height:96px;
	line-height:24px;
	border:1px solid #cae7f8;
	border-radius:3px;
	}
.spe_area{
	width:372px;
	}
/*pop*/

/* detail */
.pop{
	position:fixed;
	z-index:998;
	left:0;
	top:0;
	display:block;
	width:100%;
	height:100%;
	background:url(../images/pop.png);
	}
.pop_img{
	position:fixed;
	top:15%;
	z-index:999;
	left:50%;
	margin-left:-350px;
	width:700px;
	height:auto; 
	overflow:hidden;
	background:#fff; 
	border-radius:6px;
	}
.pop_img .tit{
	background:url(../images/pop_head.jpg) repeat-x;
    display:block;
    height:28px;
    cursor:move;
    }
.pop_img .tit span{
	float:left;
	width:97px;
	height:28px;
	font-size:16px;
	line-height:28px;
	color:#fff;
	text-align:center;
	display:inline-block;
	background:url(../images/table_titleBg.jpg) no-repeat;
	}
.pop_img .tit i{
	float:right;
	width:30px;
	margin:6px 0;
	text-align:center;
	border-left:1px solid #e6e6e6;
	cursor:pointer;
	}
.pop_img .tit i img{ vertical-align:middle;}
/*换头像*/
.pop_box{
	clear:both;
	border-radius:3px;
	border:1px solid #e0eff6;
	border-top:none;
	padding-bottom:20px;
}

.part01-jscrop {
	margin:10px;
	padding:10px;
	position:relative;
}
.jcrop-handle {
	font-size:1px;
	width:7px !important;
	height:7px !important;
	border:1px #eee solid;
	background-color:#333;
	*width:9px;
	*height:9px;
}
.jcrop-tracker {
	width:100%;
	height:100%;
}
.jcrop-handle {
	border-color:black;
	background-color:#C7BB00;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.crop_preview {
	width:180px;
	height:185px;
	overflow:hidden;
}
.pop_r{
	width:180px;
	position:absolute;
	right:10px; 
	top:10px;
	}
.pop_r ul.pop_type{
	}
.pop_r ul.pop_type li{
	list-style:none;
	float:left;
	width:50%;
	margin-top:18px;
	}
.pop_r ul.pop_type li a{
	width:85px;
	height:26px;
	line-height:26px;
	background:url(../images/tab_bg.jpg) repeat-x;
	font-size:12px;
	color:#676664;
	text-align:center;
	border:1px solid #adadad;
	display:inline-block;
	}
.pop_r ul.pop_type li a:hover{
	background:url(../images/tab_active.jpg) repeat-x;
	color:#fff;
	border:1px solid #1991dc;
	}
.pop_r ul.pop_type li a.active{
	background:url(../images/tab_active.jpg) repeat-x;
	color:#fff;
	border:1px solid #1991dc;
	}
.pop_r ul.pop_type2 li{
	list-style:none;
	float:left;
	width:50%;
	font-size:12px;
	text-align:center;
	}
.pop_r ul.pop_type2 li a{
	width:86px;
	color:#0282d3;
	line-height:46px;
	height:46px;
	text-align:center;
	}
.pop_r ul.pop_type2 li a:hover{ opacity:0.7;}
.pop_r ul.pop_type2 li a img{
	vertical-align:middle;
	margin-right:4px;
	}
.pop_btn{
	width:180px;
	height:24px;
	background:url(../images/pop_btn.jpg) repeat-x;
	border:1px solid #0777c7;
	border-radius:3px;
	display:inline-block;
	text-align:center;
	font-size:12px;
	color:#fff;
	line-height:24px;
	}
.pop_btn:hover{
	opacity:0.8;
	}
.pop_box h4,.pop_box p{
	padding:0 20px;
	font-size:12px;
	line-height:24px;
	}
.pop_box h4{ color:#028bdc;}
.pop_box p{ color:#000;}
/*2015.07.22 villain*/
.mar_r17{ margin-right:17px;}
.s_r{
	float:right;
	width:126px;
	height:auto;
	overflow:hidden;
	}
.s_r a{
	display:block;
	margin-bottom:15px; 
	clear:both;
	}
.s_r a:hover,.s_r a:active{
	opacity:0.8;
	}
.s_l{
	float:left;
	width:550px;
	height:auto;
	overflow:hidden;
	border:1px solid #c4e7fb;
	border-radius:5px;
	padding-bottom:10px;
	}
.s_l h4{
	width:100%;
	height:30px;
	font-weight:normal;
	background:url(../images/s_bg.jpg) repeat-x;
	}
.s_l h4 span{
	float:left;
	width:177px;
	height:30px;
	line-height:30px;
	padding-left:20px;
	font-size:16px;
	color:#fff;
	background:url(../images/s1box_bg.jpg) no-repeat;
	}
.s_l h4 a{
	float:right;
	width:29px;
	height:30px;
	background:url(../images/more.png) no-repeat left center;
	margin-right:15px;
	}
.s_l dl dd{
	margin:0 15px 0 20px;
	font-size:14px;
	line-height:30px;
	height:30px;
	}
.s_l dl dd{
	line-height:30px;
	height:30px;
	border-bottom:1px dashed #d5e0e4;
	}
.s_l dl dd a{
	float:left;
	color:#2a2929;
	padding-left:16px;
	width:80%;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:url(../images/li_1bg.png) no-repeat left center;
	}
.s_l dl dd a:hover,.s_l dl dd a:active{ color:#666;}
.s_l dl dd span{
	float:right;
	color:#b1b0b0;
	}
.s_l ul{
	margin:15px 15px 0 20px;
	height:auto;
	overflow:hidden;
	}
.s_l ul li{
	float:left;
	width:29.9%;
	margin-right:5%;
	}
.s_l ul li.last{ margin-right:0;}
.s_l ul li a{
	position:relative;
	width:100%;
	font-size:12px;
	color:#fff;
	}
.s_l ul li a img{ width:100%; max-width:154px;}
.s_l ul li a h5{
	position:absolute;
	width:100%;
	left:0;
	bottom:0;
	font-weight:normal;
	text-align:center;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:40px;
	height:40px;
	background:url(../images/pop.png) repeat;
	}
.s1_article{
	height:auto;
	overflow:hidden;
	font-size:14px;
	line-height:24px;
	color:#2a2929;
	padding:10px 15px 10px 20px;
	}
.s1_article span{ color:#b1b0b0; text-align:right; float:right;}
.s1_article h5{
	font-size:16px;
	color:#57595d;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.s1_article a{
	float:left;
	margin-right:10px;
	}
.s1_article p{ text-indent:28px;}
.s_l2{
	position:relative;
	display:block;
	padding-right:143px;
	min-height:430px;
	min-width:881px;
	}
s_l2 option{ line-height:28px;}
.sr{ 
	position:absolute;
	top:214px;
	right:0;
	}
.sl2_box{
	padding:0 15px 20px 15px;
	display:block;
	background:url(../images/left_bg.png) repeat-x;
	border:1px solid #cae7f7;
	min-height:100px;
	}
.sl2_box h3{
	height:60px;
	padding:9px 0;
	font-weight:normal;
	border-bottom:1px solid #e6f4fd;
	}
.sl2_box h3 span{
	float:left;
	}
.sl2_box h3 span img{ vertical-align:middle;}
.sl2_box h3 i{
	float:right;
	font-style:normal;
	font-size:12px;
	line-height:24px;
	margin-top:36px;
	color:#1D1D1D;
	}
.sl2_box h3 i a{ color:#0A86D1;}
.s_list li{
	padding:20px 0;
	height:auto;
	overflow:hidden;
	font-size:14px;
	line-height:28px;
	border-bottom:1px solid #e6f4fd;
	}
.s_list li.last{ border-bottom:none;}
.s_list li h5{
	font-size:12px;
	font-weight:normal;
	line-height:30px;
	height:30px;
	padding-left:16px;
	color:#b1b0b0;
	background:url(../images/li_1bg.png) no-repeat left center;
	display:block;
	}
.s_list li h5 span{
	float:left;
	font-size:22px;
	color:#00161b;
	}
.s_list li h5 i{float:left; font-style:normal; font-size:18px;color:#00161b;}
.s_list li h5 a{
	float:right;
	padding-left:18px;
	margin-top:10px;
	color:#b1b0b0;
	background:url(../images/icon_good2.png) no-repeat left center;
	}
.s_list li h5 a.active2{background:url(../images/icon_good.png) no-repeat left center!important;}
.s_list li a img{ float:left;}
.s_list li h5 em{
	float:right;
	font-style:normal;
	margin-left:12px;
	margin-top:10px;
	}
.s_list li h5 em b{ font-weight:normal; color:#f1737d;}
.s12_article{
	padding-top:10px;
	font-size:14px;
	color:#2a2929l;
	line-height:26px;
	}
.s12_article a{
	float:left;
	}
.s12_article a img{ margin-right:10px;}
.s12_article p{ text-indent:28px;}
.sl2_read{
	padding-top:20px;
	}
h2.read_title{
	position:relative;
	clear:both;
	color:#077ac7;
	font-family:Microsoft YaHei;
	font-size:24px;
	line-height:40px;
	font-weight:normal;
	text-align:center;
	}
h2.read_title span{
	position:absolute;
	right:15px;
	top:0;
	margin-top:16px;
	line-height:24px;
	font-size:12px;
	color:#333;
	}
h2.read_title span a{ color:#077AC7}

.s_marl0{ margin-left:0!important;}
.sl2_img img{
	display:block;
	margin:0 auto;
	text-align:center;
	margin-bottom:20px;
	}
.s1_share{ height:24px!important; padding-bottom:15px; clear:both;}
.s1_share a{ float:right; margin-left:15px; display:inline-block;}
.s1_share a img{ vertical-align:middle;}
.s1_share a.s1_gd{ background:url(../images/good3.png) no-repeat left center; padding-left:18px; font-size:14px; color:#b1b0b0;}
.s1_share a.s1_gd.cur{background-image:url(../images/icon_good.png);}
.s_ab{
	border:1px solid #cae7f7;
	border-top:none;
	display:block;
	}
.s_ab h5{
	font-style:italic;
	font-size:20px;
	color:#1e201f;
	padding-left:46px;
	height:40px;
	line-height:40px;
	background:url(../images/hot_artice.png) no-repeat 5px center #e5f3fc;
	}
.s_ab h5 em{ color:#0e8dd4;}
.s_ab li a{
	margin:0 15px;
	padding-left:16px;
	font-size:14px;
	color:#2a2929;
	line-height:28px;
	background:url(../images/s_li.png) no-repeat left center;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:block;
	border-bottom:1px solid #ededed;
	}
.s_ab li.last a{ border-bottom:none;}
/*进度条2*/
.gd_bar2{width:1024px; overflow:hidden; height:84px; margin:20px auto;background:url(../images/pro_bg.jpg) repeat-x left center;}
.gd_bar2 ul li{float:left; min-width:37px;height:84px; list-style:none; display:inline-block; color:#535353;}
.gd_bar2 ul li.current{background:url(../images/pro_current.png) no-repeat left center!important;}
.gd_bar2 ul li.child1{width:23.3%; background:url(../images/pro_1.png) no-repeat left center;}
.gd_bar2 ul li.child2{width:23.3%;background:url(../images/pro_2.png) no-repeat left center;text-indent:-28px;}
.gd_bar2 ul li.child3{ width:23.3%;   background:url(../images/pro_3.png) no-repeat left center;text-indent:-28px;}
.gd_bar2 ul li.child4{ width:23.3%;background:url(../images/pro_4.png) no-repeat left center;text-indent:-28px;}
.gd_bar2 ul li.child5{float:right;background:url(../images/pro_5.png) no-repeat right center;text-indent:-12px;}
/*填写资料*/
.s_datalist { width:1024px; height:auto; overflow:hidden; margin:0 auto;}
.s_data dl h5{ font-size:16px; font-weight:normal; color:#0e8dd4;}
.s_datalist li{
	position:relative;
	float:left;
	line-height:30px;
	width:33.3%;
	display:inline-block;
	padding-bottom:24px;
	}
.data_tips{ position:absolute; bottom:0; padding-left:70px; line-height:24px; color:#bd2222;}
.s_datalist li span{
	float:left;
	width:70px;
	text-align:left;
	display:inline-block;
	margin:0;
	padding:0;
	}
.s_datalist li b{ color:#bd2222; font-weight:normal; margin-left:2px;}
.s_datalist li select{
	float:left;
	width:208px;
	border:1px solid #aaa;
	line-height:28px;
	height:28px;
	color:#a3acb1;
	margin:0;
	padding:0 0 0 5px;
	}
.s_datalist li input{
	float:left;
	width:200px;
	border:1px solid #aaa;
	line-height:28px;
	height:28px;
	color:#a3acb1;
	margin:0;
	padding:0 0 0 5px;
	}
.s_line{
	margin:0 15px;
	height:1px;
	border-bottom:1px dashed #b5b5b5;
	}
.s_data{
	padding:15px 0 0 0;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	font-size:14px;
	color:#57595d;
	background:url(../images/s_ad.png) no-repeat 96% center;
	min-height:515px;
	max-width:1280px;
	}
.s_data dl{
	width:1024px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	}
.s_data dl dd{
	padding-bottom:20px;
	}
.s_data dl dt{ text-align:center;}
.s_data h4{
	font-weight:normal;
	line-height:28px;
	padding-bottom:5px;
	}
.s1{
	margin-right:30px;
	line-height:28px;
	}
.s1 input{ margin-right:3px; vertical-align:middle;}
.s_label{ margin-left:15px;}
.s_lb{
	clear:both;
	padding:5px 0;
	}
.s_lb span{
	padding-right:50px;
	height:40px;
	display:inline-block;
	}
.s_lb span i{ font-style:normal; width:156px; text-align:right; display:inline-block;}
.s_input{
	width:200px;
	border:1px solid #aaa;
	line-height:28px;
	height:28px;
	color:#a3acb1;
	margin-right:3px;
	padding:0 0 0 5px;
	}
.s_input2{
	width:200px;
	border:1px solid #aaa;
	line-height:28px;
	height:28px;
	color:#a3acb1;
	margin-right:3px;
	background:url(../images/s_cal.png) no-repeat 172px center;
	padding:0 0 0 5px;
	}
.s_lb p{
	color:#a9a8a8;
	text-indent:0;
	padding:0;
	margin:0;
	line-height:28px;
	}
.s_lb p em{
	font-style:normal;
	color:#bd2222;
	padding-left:5px;
	}
.s_select{
	width:208px;
	border:1px solid #aaa;
	line-height:28px;
	height:28px;
	color:#a3acb1;
	margin:0;
	padding:0 0 0 5px;
	}
.s_btn{ background:#0295e5; font-size:16px; text-align:center;color:#fff; margin:0 auto; line-height:36px; width:130px; font-weight:bold; display:inline-block; border-radius:4px;}
.s_box{
	width:666px;
	height:auto;
	overflow:hidden;
	padding-right:20px;
	padding-top:20px;
	margin:0 auto;
	}
.s_box h6{
	font-size:12px;
	line-height:24px;
	color:#333;
	}
.s_div1{
	font-size:12px;
	line-height:30px;
	padding-bottom:20px;
	}
.s_div1 span{ color:#bbb; padding-left:10px;}
.sb_box{
	width:664px;
	height:auto;
	overflow:hidden;
	background:url(../images/s_boxbg.jpg) repeat-y;
	padding:50px 0 110px 0;
	margin-bottom:40px;
	border:1px solid #d4d6d7;
	box-shadow:14px 14px 10px 5px #ececec;
	
	}
.sb_box h5{
	font-size:22px;
	color:#2a2929;
	text-align:center;
	line-height:30px;
	}
.sb_box dl{
	width:526px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	padding-top:30px;
	font-size:12px;
	color:#2a2929;
	}
.sb_box dl dd div{ padding-bottom:20px; clear:both; display:block; }
.sb_box dl dd div span{ width:108px; display:inline-block;}
.sblabel{ margin-right:30px;}
.sblabel input{ vertical-align:middle; margin-right:3px; color:#a3acb1;}
.sb1{
	height:28px;
	line-height:28px;
	padding:0 5px;
	width:406px;
	border:1px solid #cfd0d0;
	float:right;
	color:#a3acb1;
	}
.sb_box dl dt h6{
	padding-bottom:10px;
	}
.sb_box dl dt { height:auto; overflow:hidden; padding-bottom:40px;}
.sb_box dl dt div{ clear:both; height:auto; overflow:hidden; margin-bottom:10px; display:block;}
.sb_box dl dd div span{ line-height:30px;}
.sb_box dl dt div span{
	width:60px;
	line-height:30px;
	float:left;
	display:inline-block;
	}
.sb_box dl dt div select{
	height:28px;
	line-height:28px;
	width:464px;
	border:1px solid #cfd0d0;
	vertical-align:middle;
	float:right;
	color:#a3acb1;
	}
.sb_box dl dt div input{
	height:28px;
	line-height:28px;
	width:452px;
	padding:0 5px;
	border:1px solid #cfd0d0;
	vertical-align:middle;
	float:right;
	color:#a3acb1;
	}
.sb_box dl dt p{
	clear:both;
	margin-bottom:0!important;
	font-size:12px!important;
	text-indent:0!important;
	}
.sb_box dl dt h1{
	text-align:right;
	font-size:12px;
	color:#2a2929;
	font-weight:normal;
	padding-bottom:15px;
	line-height:28px;
	}
.p12{ margin-left:62px!important; color:#a3acb1!important;}
.s_result{
	position:relative;
	width:820px;
	margin:0 auto;
	padding:36px 0 0 204px;
	min-height:172px;
	background:url(../images/s_img15.png) no-repeat left center
	}
.s_result h4{
	font-weight:normal;
	font-size:24px;
	color:#55b5f2;
	}
.s_result h4 em{ color:#eb6100;}
.s_p1{
	padding:0;
	margin:10px 0 0 0;
	text-indent:0!important;
	font-size:18px!important;
	color:#535353;
	line-height:30px;
	}
.s_p2{
	position:absolute;
	bottom:0;
	text-indent:0!important;
	}
.s_p2 a{ color:#0e8dd4}
.s_datalist  dl{
	font-size:12px;
	color:#57595d;
	padding-top:35px;
	}
.s_datalist dl h4,.s_datalist dl h5{ font-weight:normal; line-height:28px; padding-bottom:8px;}
.s_datalist dl h5{ font-weight:normal; line-height:28px; color:#55b5f2;}
.s_datalist dl dd,.s_datalist dl dt{ padding-bottom:40px;}
.lable2{
	width:100%;
	clear:both;
	display:block;
	line-height:24px;
	margin-bottom:5px;
	}
.lable2 input,.lable2 input{
	vertical-align:middle;
	margin-right:3px;
	}
.box_btm{
	font-size:12px;
	line-height:24px;
	padding-bottom:10px;
	}
.box_btm a{
	color:#57595d;
	display:inline-block;
	}
.box_btm a.share1{
	background:url(../images/s_share1.png) no-repeat left center;
	}
.box_btm a.share2{
	background:url(../images/s_share2.png) no-repeat left center;
	}
.box_btm a.share3{
	background:url(../images/s_share3.png) no-repeat left center;
	}
.box_btm a.share4{
	background:url(../images/s_share4.png) no-repeat left center;
	}
.box_btm a.share5{
	background:url(../images/s_share5.png) no-repeat left center;
	}
.s_datalist h6{
	min-height:70px;
	font-size:24px;
	line-height:35px;
	color:#55b5f2;
	padding:35px 0 25px 140px;
	background:url(../images/s_nurse.png) no-repeat left center;
	}
.s_datalist ol{
	padding-top:30px;
	}
.s_datalist ol li{
	width:100%;
	display:block;
	padding:0;
	line-height:38px;
	margin-bottom:0!important;
	}
.health_circles{ padding-bottom:10px;}
.s_kn{ padding:0 10px 10px 10px;}
.s_kn li{
	padding-left:15px;
	line-height:28px;
	height:28px;
	background:url(../images/li_1bg.png) no-repeat left center;
	}
.s_kn li a{
	width:80%; 
	float:left;
	color:#2b2b2b; 
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	
	}
.s_kn li a:hover,.k2 ul li a:hover{ color:#028bdc;}
.s_kn li span{ 
	float:right;
	 color:#5b5b5b; 
	 font-size:12px;
	}
.s_kbox{
	margin:10px;
	height:auto;
	overflow:hidden;
	}
.k1{
	list-style:none;
	width:40%;
	height:auto;
	overflow:hidden;
	}
.ka_1{
	width:100%;
	}
.ka_1  img{
	max-width:100%;
	overflow:hidden;
	}
.k1 h3{
	font-size:14px;
	color:#028bdc;
	line-height:24px;
	padding:4px 0;
	}
.k1 p{
	font-size:12px;
	line-height:24px;
	}
.k1 p a{color:#028bdc;}
.k2{
	width:58%;
	}
.k2 ul li{
	padding-left:15px;
	line-height:28px;
	height:28px;
	background:url(../images/li_1bg.png) no-repeat left  center;
	}
.dot{ border-left:1px dotted #ccc;}
.dot-r{ border-right:1px dotted #ccc;}
.k2 ul li a{
	width:75%; 
	float:left;
	color:#2b2b2b; 
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.k2 ul li span{ 
	float:right;
	 color:#5b5b5b; font-size:12px;
	}
.index_title em{
	float:left;
	width:166px;
	height:28px;
	font:16px Microsoft YaHei;
	font-style:normal;
	text-align:center;
	color:#fff;
	background:url(../images/table_titleBg2.png) no-repeat;
	}
.s_warm{
	background:#fbf7cb;
	padding:10px 5px;
	font-size:14px;
	line-height:24px;
	color:#f39700;
	height:auto; 
	overflow:hidden;
	}
.s_warm em{
	float:left;
	font-style:normal;
	width:70px;
	}
.s_warm span{ float:left; width:600px; }
.sp2{ font-size:12px; color:#656669;}
.sp3{ font-size:12px; color:#656669; line-height:28px; text-indent:28px;}
.bgab{ background:#abb2b6!important;}
.gd_cnt_left3{
	float:left;
	width:72%;
	height:auto;
	overflow:hidden;
	
}
.gd_cnt_right3{
	float:right;
	height:auto;
	overflow:hidden;
	width:26.5%; 
	float:right;
	border:1px solid #cae7f8;
	}
.gd_cnt_right3 ul{ padding-bottom:15px;}
.gd_cnt_right3 ul li{ margin:0 15px; padding-top:15px;position:relative; clear:both; display:block;}
.gd_cnt_right3 ul li a{
	width:100%;
	left:0;
	overflow:hidden;
	}
.gd_cnt_right3 ul li a img{ width:100%; padding:0; margin:0;}
.gd_cnt_right3 ul li a p{ 
	position:absolute; 
	bottom:0; 
	left:0;
	right:0;
	width:100%;
	padding:6px 0;
	height:24px; 
	line-height:24px;
	text-align:center;
	background:#000;
	color:#fff; 
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.v_details{ font-size:12px; color:#afafaf; line-height:24px;}
.gd_v{
	padding:10px;
	display:block;
	*margin-bottom:70px;
	}
.gd_v ul{
	padding-top:25px;
	display:block;
	clear:both;
	}
.v_left{
	position:relative;
	float:left;
	width:50%;
	height:auto;
	overflow:hidden;
	*margin-bottom:100px;
	}
.v_left img{ width:100%; }
.v_right{
	float:left;
	width:49%;
	*width:48.5%;
	padding:10px 0.5% 0;
	height:auto;
	overflow:hidden;
	}
.v_right p{
	font-size:12px;
	line-height:30px;
	color:#57595d;
	text-indent:28px;
	}
.v_right h5{
	font-size:12px;
	font-weight:normal;
	text-indent:28px;
	line-height:30px;
	color:#158af7;
	}
.sv_box{ padding-bottom:10px; height:auto; overflow:hidden;}
.v_box{
	margin-top:10px;
	margin-right:10px;
	background:#dff8ff;
	border-radius:10px;
	padding:10px;
	font-size:12px;
	line-height:30px;
	color:#57595d;
	box-shadow:10px 10px 3px 2px #f1f1f1;
	}
.v_box h6{ font-size:12px; font-weight:normal;}
.gd_cnt_right3 h4{
	font-size:20px;
	font-weight:normal;
	color:#1f1f20;
	height:40px;
	line-height:40px;
	background:url(../images/gd_vimg.png) no-repeat 10px center #e5f3fc;
	}
.gd_cnt_right3 h4 em { margin-left:46px;}
.gd_cnt_right3 h4 em span{
	color:#0e8dd4;
	}
.v_left .a1{
	position:absolute;
	left:25%;
	top:40px;
	width:80px;
	height:70px;
	background:url(../images/blank.png);
	z-index:2;
	display:block;
	border-radius:30px;
	}
.v_left .a2{
	position:absolute;
	left:48%;
	top:40px;
	width:80px;
	height:70px;
	background:url(../images/blank.png);
	z-index:2;
	display:block;
	border-radius:30px;
	}
.v_left .a3{
	position:absolute;
	left:65%;
	top:110px;
	width:70px;
	height:70px;
	background:url(../images/blank.png);
	z-index:2;
	display:block;
	border-radius:30px;
	}
.v_left .a4{
	position:absolute;
	left:68%;
	top:235px;
	width:70px;
	height:70px;
	background:url(../images/blank.png);
	z-index:2;
	display:block;
	border-radius:30px;
	}
.v_left .a5{
	position:absolute;
	left:50%;
	top:310px;
	width:70px;
	height:70px;
	background:url(../images/blank.png);
	z-index:2;
	display:block;
	border-radius:30px;
	}
.v_left .a6{
	position:absolute;
	left:28%;
	top:310px;
	width:70px;
	height:70px;
	background:url(../images/blank.png);
	z-index:2;
	display:block;
	border-radius:30px;
	}
.v_left .a7{
	position:absolute;
	left:10%;
	top:235px;
	width:70px;
	height:70px;
	background:url(../images/blank.png);
	z-index:2;
	display:block;
	border-radius:30px;
	}
.v_left .a8{
	position:absolute;
	left:8%;
	top:135px;
	width:70px;
	height:70px;
	background:url(../images/blank.png);
	z-index:2;
	display:block;
	border-radius:30px;
	}
.gd_vedios{
	padding:0 30px 30px;
	height:auto;
	overflow:hidden;
	}
.gd_vedios h5{
	font-size:21px;
	line-height:30px;
	color:#2a2929;
	}
.gd_vedios video{ width:100%;}
.vedioShare{ clear:both; height:auto; overflow:hidden; margin-top:10px;}
.vedioShare a:hover{ opacity:0.8;}
.vs_1{
	width:70px;
	padding-top:30px;
	background:url(../images/icon_v2.png) no-repeat top center;
	display:inline-block;
	font-size:12px;
	line-height:24px;
	color:#57595d;
	text-align:center;
	}
.vs_2{
	width:70px;
	padding-top:30px;
	background:url(../images/icon_v1.png) no-repeat top center;
	display:inline-block;
	font-size:12px;
	line-height:24px;
	color:#57595d;
	text-align:center;
	}
.vs_3{
	width:60px;
	padding-top:30px;
	background:url(../images/icon_v3.png) no-repeat top center;
	display:inline-block;
	font-size:12px;
	line-height:24px;
	color:#57595d;
	text-align:center;
	border-left:1px solid #ddd;
	}
.vs_1 i,.vs_2 i{ font-style:normal; color:#e64e40;}
.vs_4,.vs_5,.vs_6,.vs_7,.vs_8{
	padding-left:30px;
	line-height:24px;
	color:#57595d;
	display:inline-block;
	margin-right:10px;
	}
.vs_4{
	background:url(../images/s_share1.png) no-repeat left center;
	}
.vs_5{
	background:url(../images/s_share2.png) no-repeat left center;
	}
.vs_6{
	background:url(../images/s_share3.png) no-repeat left center;
	}
.vs_7{
	background:url(../images/s_share4.png) no-repeat left center;
	}
.vs_8{
	background:url(../images/s_share5.png) no-repeat left center;
	}
.nurse{
	width:120px;
	height:130px;
	margin-right:10px;
	background:url(../images/s_nurse.png) no-repeat left center;
	display:inline-block;
	}
.s_false{
	width:94px;
	height:98px;
	margin-right:10px;
	background:url(../images/s_false.png) no-repeat left center;
	display:inline-block;
	}
/*kp2015.08.25*/
.kp_r h4{
	position:relative;
	font-weight:normal;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#121212;
	border-bottom:1px solid #b1dbf4;
	}
.kp_r h4 span{
	position:absolute;
	left:0;
	line-height:26px;
	padding-right:10px;
	border-bottom:3px solid #1393de;
	}
.kp_r h4 span em{
	width:26px;
	height:26px;
	text-align:center;
	font-size:18px;
	line-height:26px;
	font-style:normal;
	color:#fff;
	margin-right:3px;
	background:url(../images/kp_li.png) no-repeat;
	display:inline-block;
}
.kp_r h4 a{
	float:right;
	width:29px;
	display:inline-block;
	background:url(../images/kp_more.png) no-repeat right center;
	}
.kp_r h4 a:hover{ opacity:0.8;}
.kp_r h5{
	font-size:14px;
	color:#028bdc;
	line-height:40px;
	margin-top:16px;
	padding:0 10px;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.kp_r h5 a{color:#028bdc;}
.kp_title{
	position:relative;
	text-indent:28x;
	font-size:14px;
	line-height:24px;
	color:#121212;
	padding:0 10px 10px;
	height:auto;
	overflow:hidden;
	border-bottom:1px dashed #d9d9d9;
	}
.kp_title a{
	color:#0289da;
	}
.kp_title a:hover{ color:#1da1ef;}
.kp_li01{
	padding:10px 0 10px 10px;
	}
.kp_li01 li{
	padding-left:10px;
	font-size:14px;
	line-height:28px;
	height:28px;
	*height:20px;
	background:url(../images/li_1bg.png) no-repeat left center; 
	*background:url(../images/li_1bg.png) no-repeat left 10px; 
	}
.kp_li01 li a{
	float:left;
	width:82%;
	color:#121212;
	word-break:keep-all;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.kp_li01 li a:hover,.kp_li01 li a:active{
	color:#028bdc;
}
.kp_li01 li span{ float:right; color:#9c9c9c;width:40px;}
.kp_img01{
	width:90%;
	text-align:center;
	height:224px;
	margin:10px auto;
	}
.kp_list .list_l .kp_r .kp_img01{
	height: 256px;
}
.gd_cnt_right2 .kp_r .kp_img01{
	height:230px;
}
.kp_img01 img{ width:100%; height:100%; margin:0 auto;}
.kp_slider{
	display:block;
	height:285px;
	overflow:hidden;
	border:1px solid #c8e5fc;
	border-radius:3px;
	padding:0;
	margin:0;
	background:#a5c65e;
	}
.sider_l{
	float:left;
	width:28.5%;
	padding:0 0 0 1%;
	color:#fff;
	height:285px;
	background:#a5c65e;
	display:inline-block;
	}
.sider_r{
	float:right;
	width:70%;
	padding:0;
	margin:0;
	height:auto;
	overflow:hidden;
	display:inline-block;
	}
.sider_l h4{
	font-size:16px;
	line-height:40px;
	color:#fff;
	text-align:center;
	}
.sider_title{
	font-size:12px;
	line-height:24px;
	color:#fff;
	}
.sider_title a{padding-left:0!important;text-align:center; color:#587a0f;width: 256px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sider_title a:hover{ text-decoration:underline;}
.kp_list{
	margin-top:28px;
	}
.mar_t28{ margin-top:28px;}
.list_l{
	float:left;
	width:29%;
	padding-right:1%;
	height:auto;
	overflow:hidden;
	}
.list_r{
	float:right;
	width:68%;
	height:auto;
	overflow:hidden;
	}
.kp_tit_l{
	float:left;
	width:46%;
	height:auto;
	overflow:hidden;
	display:inline-block;
	}
.kp_tit_l2{
	float:left;
	width:44%;
	height:auto;
	padding-right:1.5%;
	margin-top:10px;
	border-right:1px dotted #e0e0e0;
	overflow:hidden;
	display:inline-block;
}
.kp_l2{ width:100%;}
.kp_l2 a{color:#028BDC}
.kp_l2 img{max-width:100%; text-align:center;max-height:204px;}
.kp_tit_r{
	float:right;
	width:54%;
	height:auto;
	overflow:hidden;
	display:inline-block;
	}
.kp_tit_l img{
	width:100%;
	max-height:263px;
	text-align:center;
	vertical-align:middle;
	margin-top:15px;
	}
.kp_tit{ clear:both;}
.hgt287{height:287px;overflow:hidden;*overflow:none; margin-bottom:28px;}
.sider_r{
	width:70%;
	height:285px;
	float:right;
	}
div.slideBox2{
	position:relative;
	padding:0;
	margin:0;
	height:285px; 
	overflow:hidden;
	}
div.slideBox2 ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox2 ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox2 ul.items li a{ float:right; margin:0; line-height:normal !important; padding:0px !important; background:#fff; border:none;}
div.slideBox2 ul.items li a img{ margin:0px !important; padding:0px !important; width:100%; height:285px;display:block; border:none;}
div.slideBox2 div.tips{ position:absolute; bottom:0px; width:100%; height:50px; overflow:hidden;}
div.slideBox2 div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
div.slideBox2 div.tips div.title a{ color:#FFF; font-size:18px; line-height:50px; margin-left:10px; text-decoration:none;}
div.slideBox2 div.tips div.title a:hover{ text-decoration:underline !important;}
div.slideBox2 div.tips div.nums{ position:absolute; right:10px; top:0px; height:100%;}
div.slideBox2 div.tips div.nums a{ display:inline-block; >float:left; width:15px; height:15px; background-color:#FFF; text-indent:-99999px; margin:15px 10px 0px 0px;}
div.slideBox2 div.tips div.nums a.active{ background-color:#18a2df;}
.sider_title p{ font-size:14px;}
.sider_title p a{ font-size:12px;}
.hgt266{ height:266px!important; overflow:hidden;}
.hgt264{ height:264px!important; overflow:hidden;}
.hgt590{ height:590px!important; overflow:hidden;}
.hgt468{ height:468px!important; overflow:hidden;}
.hgt330{ height:330px!important; overflow:hidden;}
.hgt360{ height:360px!important; overflow:hidden;}
.hgt322{ height:322px!important; overflow:hidden;}
.hgt565{ height:495px!important; overflow:hidden;}
.hgt113{ height:110px!important; overflow:hidden;}
.hgt438{ height:373px!important; overflow:hidden; position:relative;}
@media screen and (max-width: 1024px) {
    .vs_4,.vs_5,.vs_6,.vs_7,.vs_8{ margin-right:0;}
	.v_left .a4,.v_left .a7{top:190px;}
	.v_left .a5,.v_left .a6{ top:240px;}
	.v_left .a8{ top:110px;}
	.index_title_li li a{ width:60%!important;}
	.bigli li a{ width:70%!important;}
	.kp_li01 li a{width:50%!important;}
  }

/*by lynn*/
.pop01{position:relative;top:0;left:0;bottom:0;right:0;margin:auto;z-index:999;width:520px;height:270px;border:1px solid #acd9ea;border-radius:5px;background:#f2faff;box-shadow:1px 1px 3px 1px rgba(0,0,0,0.2);}
.pop01-b{height:50px;padding-top:20px;position:absolute;left:30px;right:30px;bottom:0;border-top:1px dashed #b6b6b6;}
.btn01,.btn02{width:94px;height:28px;line-height:28px;*height:26px;*line-height:24px;background-repeat:repeat-x;background-size:100% 100%;text-align:center;background-position:top left;font-size:16px;font-family:Microsoft Yahei;display:inline-block;*zoom:1;*display:inline;cursor:pointer;}
.btn01{background:#0295E5 ;color:#fff;border:1px solid #0295E5;}
.btn02{background-image:url(../images/btn_bg02.png);color:#848484;border:1px solid #c2c2c2;}
.span01{font-size:30px;margin-left:10px;}
.span02{font-size:14px;}
.pop01-t table{width:100%;margin-top:35px;}
.pop01-t table td{padding:5px 0;}
.edit{border-top:1px dashed #ccc;margin-top:25px;padding-top:25px;}
.table01 table{width:100%;border:1px solid #9fd7f8;margin-bottom:10px;}
.table01 table th{border-left:1px solid #c0e1f2;background:#9fd7f8;font-size:14px;padding:10px 0;color:#57595d;}
.table01 table th:firdt-child{border-laeft:0;}
.table01 table td{border:1px solid #9fd7f8;font-size:14px;padding:8px 15px;}
.gd_tit2{border-bottom:1px dashed #ccc;margin-bottom:10px;padding-bottom:10px;}
.icon2{display:inline-block;*zoom:1;*display:inline;width:16px;height:16px;background-image:url(../images/icon2.png);}
.icon2-edit{background-position:0 0;}
.icon2-del{background-position:0 -16px;}
.icon2-top{background-position:0 -32px;}
.table01 table td .icon2{vertical-align:middle;}
.table01 table td a{color:#333;}
.table01 table td a:hover{color:#028BDC;}
.mr15{margin-right:15px;}
.a01{width:400px;display:inline-block;*zoom:1;*display:inline;word-break:keep-all;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.person_l{float:left;width:250px;height:auto;border:1px solid #cae7f8;background:#f2faff;padding:1px 1px 20px 1px;box-shadow:inset 0 0 1px 1px #fff;}
.person_r{margin-left:270px;height:auto;background:url(../images/left_bg.png) repeat-x;border:1px solid #cae7f8;overflow:hidden;}
.person_l h3{padding:3px 0;background:#e4f3fc;}
.gd_d1{margin:0 8px;}
.ul01 li{padding:18px 0 18px 56px;border-top:1px solid #cae7f8;font-size:14px;cursor:pointer;}
.ul01 li:firdt-child{border-top:0;}
.ul01 li span.cur,.ul01 li span.cur a,.ul01 li span:hover a{color:#0582df;}
.ul01 li a{color:#333;}
.icon3{display:inline-block;*zoom:1;*display:inline;width:20px;height:20px;background-image:url(../images/icon3.png);vertical-align:middle;}
.icon3-counsel{background-position:0 0;}
.icon3-expert{background-position:0 -20px;}
.icon3-collect{background-position:0 -40px;}
.icon3-msg{background-position:0 -60px;}
.icon3-information{background-position:0 -80px;}
.icon3-arrow{background-position:0 -100px;}
.ul01 li .icon3{margin-right:16px;}
.ul02 li .icon3{margin-right:8px;}
.ul02{margin-left:34px;list-style:none;}
.ul02 li{border-top:0;padding:6px 0;font-size:12px;}
.div01{border:1px solid #cae7f8;padding:10px 8px;display:inline-block;*zoom:1;*display:inline;overflow:hidden;font-size:12px;text-align:left;width:360px;}
.div01-cont{line-height:16px;}
.div01-cont p{margin-bottom:6px;}
.div01-pic{float:left;margin-right:8px;width:97px;height:129px;}
.person_r_con{padding:30px 0 40px 0; clear:both;}
.ul03{width:100%;}
.ul03 li{width:48%;display:inline-block;*zoom:1;*display:inline;text-align:center;}
.cor-blue{color:#028BDC;}
.div02{padding:22px 44px;width:426px;border:1px solid #63c0f7;margin:auto;overflow:hidden;}
.div02-l{margin-right:42px;text-align:center;width:127px;}
.div02-l img{width:111px;height:114px;margin-bottom:14px;}
.ul04{list-style:none;}
.ul04 li{font-size:12px;margin-bottom:8px;}
.cor-8{color:#888;}
.span03{width:60px;display:inline-block;*zoom:1;*display:inline;}
.btn_2{width:68px;display:inline-block;*zoom:1;*display:inline;font-size:12px;text-align:center;color:#888;background:url(../images/btn-gray.jpg) repeat-x;border-radius:2px;line-height:24px;border:1px solid #e9e9e9;}
.btn_3{width:68px;display:inline-block;*zoom:1;*display:inline;font-size:12px;text-align:center;color:#fff;background:url(../images/btn_question.jpg) repeat-x;border-radius:2px;line-height:24px;border:1px solid #0777c7;}
.table02{margin:0 18px;}
.table02 table{width:100%;border:1px solid #cae7f8;font-size:14px;}
.table02 table th{background:#e9f7ff;color:#4f5558;padding:8px 0;border-left:1px solid #cae7f8;}
.table02 table th:first-child{border-left:0;}
.table02 table td{padding:8px 0;border:1px solid #cae7f8;}
.table02 table td a.a01{color:#333;background:url(../images/li_1bg.png) 15px center no-repeat;padding-left:30px;}
.table02 table td a:hover{color:#028BDC;}
.table02 table td p{line-height:18px;padding:0 15px;}
.cor-red{color:#ff5858;}
.cor-bf{color:#bfbfbf;}
.cor-3{color:#333;}
.div03{border-bottom:1px solid #cae7f8;padding-bottom:10px;margin-bottom:15px;text-align:right;}
.main01-t{padding-top:10px;}
.tab01 li{float:left;padding:0 15px;font-size:12px;text-align:center;display:inline-block;*zoom:1;*display:inline;height:26px;line-height:26px;background:url(../images/tab_bg.jpg) top left repeat-x;border:1px solid #cbcbcb;border-radius:5px 5px 0 0;margin-right:3px;color:#676664;cursor:pointer;}
.tab01 li.hover{background-image:url(../images/tab_active.jpg);color:#fff;border-color:#2688c8;}
.main01-b{padding-bottom:20px;}
.main01-b-cont{background:#fff;border:1px solid #e0eff6;border-radius:5px;padding:0 20px;}
.search-wrap01 input[type="text"]{border:1px solid #0295e5;height:23px;line-height:23px;margin-right:14px;width:400px;padding:0 5px;}
.search-wrap01 input[type="button"]{border:0;width:90px;height:25px;background:url(../images/btn_search2.png) center no-repeat;}
.title01{padding:20px 0;font-size:16px;font-family:Microsoft Yahei;font-weight:bold;overflow:hidden;}
.title01 .icon4-search{margin-right:10px;position:relative;top:3px;}
.icon4{width:18px;height:18px;display:inline-block;*zoom:1;*display:inline;background:url(../images/icon4.png) no-repeat;}
.icon4-search{background-position:0 0;}
.icon4-tablet{background-position:0 -18px;}
.icon4-pic{background-position:0 -36px;}
.icon4-edit{background-position:0 -54px;}
.icon4-search2{background-position:0 -72px;}
.icon4-user{background-position:0 -90px;}
.icon4-user{background-position:0 -90px;}
.icon4-medical{background-position:0 -108px;}
.icon4-rate{background-position:0 -126px;}
.icon4-collect{background-position:0 -144px;}
.icon4-share{background-position:0 -162px;}
.cont{border-top:1px dashed #c7c7c7;padding:20px 0;overflow:hidden;}
.dl01 dt{font-family:Microsoft Yahei;font-size:14px;}
.dl01 dt a:hover{text-decoration:underline;}
.dl01 dt h5{display:inline;font-weight:normal;color:#0e8dd4;font-size:14px;margin-left:15px;}
.dl01 dt h5 a{color:#0e8dd4;}
.dl01 dt em{font-style:normal;font-weight:normal;margin-left:20px;}
.dl01 dt em a{color:#888;}
.dl01 dt .icon4{position:relative;vertical-align:text-bottom;}
.dl01 dd{font-size:14px;padding:10px 0 0 38px;}
.dl01 dd p{color:#121212;line-height:22px;}
.table03{width:100%;table-layout:fixed;}
.table03 img{width:90%;}
.video01{position:relative;}
.icon-video{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;*top:50%;*left:50%;*margin:-18px 0 0 -18px;width:36px;height:36px;display:inline-block;*zoom:1;*display:inline;background:url(../images/hot_video.png) center no-repeat;}
.table04{width:96%;margin:auto;font-size:12px;}
.table04 p{margin-bottom:8px; clear:both; overflow:hidden; word-break:break-all;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.heart01 img{vertical-align:text-bottom;margin-right:1px;}
.textare01{width:100%;height:100px;border:0;background:none;resize:none;*margin-left:-85px;}
.mian_tab ul li{padding:0;}
.mian_tab ul li a{display:block;padding:0 16px;}
.gd_tit3{clear:none;margin:30px 0 0 0;}
.tab02{width:100%;border-bottom:1px solid #e3f1f9;}
.tab02 li:first-child{margin-left:30px;}
.tab02 li{float:left;padding:0 15px;font-size:12px;text-align:center;display:inline-block;*zoom:1;*display:inline;height:26px;line-height:26px;background:url(../images/tab_bg.jpg) top left repeat-x;border:1px solid #cbcbcb;border-radius:5px 5px 0 0;margin-right:3px;color:#676664;cursor:pointer;}
.tab02 li.hover{background-image:url(../images/tab_active.jpg);color:#fff;border-color:#2688c8;}
.div04{margin-left:30px;}
.div04-l{color:#0e8dd4;font-size:14px;float:left;line-height:24px;}
.div04-r{font-size:14px;color:#000;margin-left:80px;line-height:24px;}
.div04-r .icon4-edit{position:relative;top:5px;}
.small_nav{padding:0 8px;}
.table02 table td p b{cursor:text; font-weight:normal;}
.gd_header2{position:relative;height:286px;margin-bottom:15px;}
.gd_header2_t{position:absolute;background:#fff;height:63px;left:0;right:0;}
.gd_header2_b{position:relative;top:63px;width:100%;height:140px;padding-top:40px;background:url(../images/header2_bg.jpg) no-repeat top right #14bbef;}
.login-sign2{
	position:absolute;
	top:0;
	right:10px;
	width:175px;
	height:32px;
	background:url(../images/login_regesiter2.jpg) no-repeat;
	z-index:2;
	}
.search01{border:1px solid #b6b6b6;width:200px;height:24px;display:inline-block;*zoom:1;*display:inline;margin:20px 0 0 10px;}
.search01 input{height:24px;line-height:24px;border:0;width:150px;padding:0 5px;float:left;}
.search01 a{display:inline-block;*zoom:1;*display:inline;width:38px;border-left:1px solid #9a9a9a;height:24px;float:right;}
.search01 a .icon4-search2{position:relative;top:3px;left:8px;}
.head01{width:127px;height:130px;background:url(../images/stamp.png) center no-repeat;margin:0 21px 0 43px;}
.head01 img{width:111px;height:114px;margin:8px 0 0 9px;}
.text01{color:#fff;font-family:Microsoft YaHei;font-size:18px;}
.text01 h4{font-weight:normal;font-size:24px;margin-top:26px;}
.text01 p{margin-top:10px;}
.text01 .icon4{vertical-align:middle;margin-right:2px;}
.title02{height:30px;line-height:30px;background:url(../images/table_header_bg.jpg) top left repeat-x #0370c2;padding:0 20px;font-family:Microsoft YaHei;color:#fff;font-size:14px;border:1px solid #1991dc;border-radius:4px 4px 0 0;display:inline-block;*zoom:1;*display:inline;}
.title05{height:30px;line-height:30px;background:url(../images/tab_bg.jpg) top left repeat-x #c9c9c9;padding:0 20px;font-family:Microsoft YaHei;color:#333;font-size:14px;border:1px solid #c9c9c9;border-radius:4px 4px 0 0;display:inline-block;*zoom:1;*display:inline;}
.div05{border:1px solid #e0eff6;border-radius:4px;}
.wrap01-l{width:406px;float:left;}
.title03{border-top:1px solid #e0eff6;position:relative;margin:20px 0 20px 128px;}
.title03 span{color:#0e82d0;font-size:14px;font-family:Microsoft YaHei;display:inline-block;*zoom:1;*display:inline;background:url(../images/sign.jpg) left center no-repeat #fff;position:absolute;top:-12px;left:-100px;padding-left:15px;}
.wrap01{padding-bottom:15px;}
.addup li em{font-style:normal;font-weight:normal;}
.wrap01-r{margin-left:420px;}
.title04{height:30px;background:url(../images/table_bg.jpg) top left repeat-x #eaebec;border:1px solid #ebebeb;border-radius:4px 4px 0 0;position:relative;}
.title04 .title02,.title04 .title05{position:absolute;top:-1px;left:-1px;}
ul{list-style:none;}
.div06{border:1px solid #e0eff6;border-top:0;border-radius:0 0 4px 4px;}
.ul06{padding:25px 0 20px 0;font-size:12px;}
.ul06 li{padding:0 20px;border-right:1px dashed #ccc;display:inline-block;*zoom:1;*display:inline;}
.ul06 li center{line-height:18px;padding-top:8px;}
.span04{font-size:18px;color:#ff6c00;}
.nav_icon{width:22px;height:22px;display:inline-block;*zoom:1;*display:inline;background:url(../images/nav_icon.png) no-repeat;}
.more01{width:30px;display:inline-block;*zoom:1;*display:inline;background:url(../images/more.png) center no-repeat;position:absolute;top:0;bottom:0;right:15px;}
.ul07{margin:0 15px;}
.ul07 li{font-size:14px;line-height:30px;border-top:1px dashed #e5e5e5;overflow:hidden;}
.ul07 li:first-child{border-top:0;}
.ul07 li a{color:#333;padding-left:20px;background:url(../images/li_1bg.png) left center no-repeat;word-break:keep-all;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;*zoom:1;*display:inline;width:60%;}
.ul07 li a:hover{text-decoration:underline;}
.ul07 li i{font-style:normal;color:#898989;margin-right:20px;}
.text02{text-align:center;line-height:30px;height:30px;font-size:14px;position:absolute;left:0;right:0;bottom:0;background:#fff;filter:alpha(opacity=70);background:rgba(255,255,255,0.7);}
.div06-t{border-bottom:1px dashed #ccc;overflow:hidden;padding-bottom:10px;line-height:24px;}
.div06-t img{margin-right:10px;}
.div06-t a:hover{text-decoration:underline;}
.div06-t h5 a{color:#028bdc;font-weight:normal;font-size:14px;}
.div06-t p a{color:#999;font-size:12px;}
.tab03-con{background:#f6fbfe;}
.tab03-con .art_ul{margin:10px 0 0 0;}
.tab03-con .gd_page{margin:0;padding:20px 25px 20px 0;}
.wrap02-l{margin-right:430px;background: url(../images/left_bg.png) repeat-x;border: 1px solid #cae7f8;overflow:hidden;}
.wrap02-r{float:right;width:415px;background:#f6fbfe;border: 1px solid #cae7f8;}
.gd_page a{background:#fff;}
.wrap02-r-t{background:#e4f3fc;}
.tab03{border-bottom:1px solid #dde5ec;padding-left:25px;}
.tab03 li{display:inline-block;*zoom:1;*display:inline;padding:0 14px;height:32px;line-height:32px;font-size:14px;font-family:Microsoft YaHei;position:relative;top:1px;cursor:pointer;color:#888;}
.tab03 li.cur{background:#f6fbfe;color:#028bdc;border:1px solid #dde5ec;border-bottom:1px solid #f6fbfe;}
.wrap02-l .gd_tit{margin:20px;}
.tab04{border-bottom:1px solid #dde5ec;padding:10px 0 0 40px;}
.tab04 li{display:inline-block;*zoom:1;*display:inline;padding:0 14px;height:32px;line-height:32px;font-size:14px;font-family:Microsoft YaHei;position:relative;top:1px;cursor:pointer;color:#888;}
.tab04 li.cur{background:#fff;color:#028bdc;border:1px solid #dde5ec;border-bottom:1px solid #fff;}
.tab04 li a{ color:#333;}
.tab04 li.cur a{color:#028bdc;}
.wrap02-l .ul07 li{font-size:14px;}
.mb20{margin-bottom:20px;}
.textare02{border:1px solid #adadad;height:100px;font-size:14px;line-height:18px;padding:5px 0;width:99%;}
.btn03{display:inline-block;*zoom:1;*display:inline;height:36px;line-height:36px;width:120px;border-radius:4px;background:#e5e5e5;text-align:center;color:#888;font-family:Microsoft Yahei;font-size:16px;}
.btn04{display:inline-block;*zoom:1;*display:inline;height:36px;width:195px;background:url(../images/btn01.jpg) center no-repeat;}
.search-wrap02{padding:16px 22px;background:#f6fbfe;border:1px solid #cae7f8;}
.search-wrap02 .text03{margin-right:135px;}
.mt15{margin-top:15px;}
.text03{background:#fff;border:1px solid #0295e5;height:30px;padding:0 10px;}
.text03 input{width:90%;height:28px;line-height:28px;padding:0;margin:0;border:0;}
.ul07.fz14 li{font-size:14px;}
.zhui{vertical-align:text-bottom;margin-left:25px;}
.list01{overflow:hidden;padding:10px;}
.list01 li{width:25%;float:left;}
.list01 li a{color:#333;}
.list01-cont{background:#fbfbfb;border:1px solid #d7e4e9;padding-bottom:12px;margin:10px;height:400px;overflow:hidden;}
.list01-cont h5{font-size:14px;text-align:center;padding:10px 0;}
.list01-tool{text-align:center;}
.list01-tool li{font-size:12px;color:#999;width:auto;float:none;display:inline;padding:0;margin:0 10px;}
.list01-tool li a{color:#999;}
.list01-tool li a:hover{color:#ff5858;}
.list01-tool li .icon4{margin-right:4px;position:relative;top:5px;*top:1px;}
.list01-text{font-size:12px;margin:12px 15px 0 15px;line-height:20px;}
.text04{line-height:28px;font-size:14px;padding:8px 15px;}
.list02{padding:10px 5px 0 5px;overflow:hidden;}
.list02 li{width:50%;float:left;}
.list02-cont{margin:0 5px;}
.list02-cont a{color:#333;}
.list02-cont p{font-size:14px;text-align:center;padding:10px 0 15px 0;}
.video02{margin:15px 20px;}
.video02 h5{color:#028bdc;font-size:18px;font-family:Microsoft YaHei;font-weight:normal;margin-bottom:15px;}
.video02-tool{margin-top:15px;}
.video02-tool ul li{text-align:center;display:inline-block;*zoom:1;*display:inline;font-size:12px;color:#999;margin-right:30px;position:relative;}
.video02-tool ul li a{color:#999;}
.video02-tool .icon5{position:relative;z-index:2;margin-bottom:5px;}
.icon5{display:inline-block;*zoom:1;*display:inline;width:36px;height:36px;background:url(../images/icon5.png) no-repeat;}
.icon5-rate{background-position:0 0;}
.icon5-collect{background-position:0 -36px;}
.icon5-share{background-position:0 -72px;}
.share-tool{border:1px solid #e9e9e9;background:#f8f8f8;padding:10px 10px 10px 50px;position:absolute;top:0;left:-10px;height:18px;width:115px;}
.share-tool .icon6{margin-right:10px;}
.icon6{display:inline-block;*zoom:1;*display:inline;width:18px;height:18px;background:url(../images/icon6.png) no-repeat;}
.icon6-sina{background-position:0 0;}
.icon6-qqweibo{background-position:-18px 0;}
.icon6-qqzone{background-position:-36px 0;}
.icon6-wechat{background-position:-54px 0;width:52px;}
.icon7{display:inline-block;*zoom:1;*display:inline;width:15px;height:15px;background:url(../images/icon7.png) no-repeat;}
.icon7-user{background-position:0 0;}
.icon7-exit{background-position:-15px 0;}
.welcome .icon7{position:relative;top:-5px;*top:0;}
.cor-6{color:#666;}
.main_talk h5 a:hover{text-decoration:underline;}
.pop02{border:1px solid #9bd3f9;background:#ecf7ff;height:35px;line-height:35px;position:absolute;top:45px;left:120px;*left:125px;display:inline-block;*zoom:1;*display:inline;padding:0 10px;width:120px;*width:130px;}
.pop02 label input{margin-right:2px;}
.arrow01{width:14px;height:9px;background:url(../images/arrow01.png) center no-repeat;position:absolute;top:-9px;left:40%;display:block;}
.icon01{vertical-align:middle;margin-right:5px;}
.fileUp{display:block;position:relative;cursor:pointer;width:100px;height:50px;line-height:50px;}
.fileUp img{vertical-align:middle;}
.select1{width:112px;border:1px solid #cae7f8;height:24px;line-height:24px;border-radius:3px;position:relative;*top:4px;}
.change-pw{width:330px;margin:40px auto auto auto;color:#0582df;font-size:12px;}
.change-pw table{width:100%;}
.change-pw table td{padding-bottom:15px;position:relative;}
.change-pw input{height:20px;line-height:20px;padding:0 5px;width:240px;border:1px solid #63c0f7;}
.change-pw .pw-check{width:254px;}
.change-pw .pw-check td{padding-bottom:0;height:20px;line-height:20px;background:#d6d6d6;color:#333;text-align:center;border-right:2px solid #fff;}
.tips02{display:inline-block;color:red;margin-left:10px;position:absolute;height:20px;line-height:20px;width:200px;}
.head01-logo{position:absolute;z-index:99;width:280px;height:63px;left:30px;top:0;display:inline-block;background:#fff;filter:alpha(opacity=00);opacity:0;}
.welcome2{position:absolute;top:0;right:10px;width:175px;padding:4px 0;line-height:24px;height:24px;font-size:12px;text-align:left;color:#576167;text-align:center;display:inline-block;z-index:2;}
.welcome2 .icon7{position:relative;top:-5px;*top:0;}
.jiathis_style{display:inline-block;*zoom:1;*display:inline;position: relative;top: 3px; right: -12px;}
.jiathis_style_24x24{ display:inline-block;}
a{text-decoration: none;cursor: pointer;}
.search02{position:relative;top:7px;right:20px;}
.search02 a{background:#fff;border-radius:0;position:relative;}
.search02 a .icon4-search2{position:absolute;}
.p03{text-align:center;border:1px solid #e5e5e5;color: #0095d3;font-size:28px;font-weight:bold;padding:10px 0;margin:0 300px 20px 405px;}
.list03 li{float:left;margin-right:10px;text-align:center;width:95px;word-break:keep-all;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.title06{width:180px;height:40px;display:block;margin:20px auto auto auto;}
.SmokingCessation{ border-bottom:1px dashed #b5b5b5; margin:0 10px;}
.SmokingCessation table{width:100%;table-layout:fixed;}
.SmokingCessation table td{border-left:20px solid #fff;border-right:20px solid #fff;vertical-align:top;}
.SmokingCessation table dl{margin-bottom:30px;}
.SmokingCessation table dl dt{font-size:22px;color:#0e8dd4;font-family:Microsoft YaHei;margin-bottom:10px;}
.SmokingCessation table dl dd{font-size:12px;color:#57595d;line-height:30px;}
.SmokingCessation table dl dd p:hover{background:#d3f0fa;}
.SmokingCessation table dl dd p a{color:#57595d;}
.title07{font-family:Microsoft YaHei;font-size:24px;color:#077ac7;text-align:center;margin:20px auto 10px auto;}
.div07{margin:0 20px 20px 20px;height:530px;}
.div07-t{margin-bottom:20px;}
.div07-t b{font-weight:normal;font-size:22px;color:#57595d;font-family:Microsoft YaHei;}
.div07-t em{font-weight:normal;font-style:normal;display:inline-block;*zoom:1;*display:inline;margin:0 15px;color:#fff;border-radius:3px;border:1px solid #ff6d00;padding:0 5px;height:20px;line-height:20px;background:url(../images/bg01.jpg) top left repeat-x #ff7403;font-size:12px;position:relative;top:-1px;}
.div07-b table{width:100%;table-layout:fixed;}
.div07-b table td{vertical-align:top;line-height:30px;}
.div07-b table td.td01{width:245px;}
.div07-b table td.td02{font-size:12px;color:#57595d;}
.div07-b .pic{padding:10px;border:1px solid #cdcdcd;display:inline-block;*zoom:1;*display:inline;}
.div07-b .pic img{width:203px;height:236px;}
.cor-orange{color:#eb6100;}
.gd_cnt_right h3 sb.span05{font-size:12px;color:#333;font-style:normal;margin-left:10px;}
.gd_cnt_right h3 span.span05 img{position:relative;top:12px;*top:0;margin-right:3px;}
.gd_cnt_right h3 span.span06 img{margin:0;}
b.span05{ color:#333!important;}
.ul08{background:#fff;padding:0 10px;height:632px;overflow-y:auto;overflow-x:hidden;}
.ul08 li{border-top:1px solid #ededed;font-size:12px;color:#57595d;}
.ul08 li:first-child{border-top:0;}
.ul08 li:hover .ul08-in,.ul08 li.cur .ul08-in{color:#fff;background:url(../images/li-cur.png) top left no-repeat;width:337px;padding-left:25px;}
.ul08 li:hover .ul08-in .ul08-li01,.ul08 li.cur .ul08-in .ul08-li01{background-image:url(../images/s2_li.png);padding-left:15px;}
.ul08 li:hover .ul08-in .ul08-li02,.ul08 li.cur .ul08-in .ul08-li02{margin-right:35px;}
.ul08-in{display:block;color:#57595d;height:30px;line-height:30px;}
.ul08-in .ul08-li01,.ul08-in .ul08-li02{word-break:keep-all;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.ul08-in .ul08-li01{float:left;width:60%;background:url(../images/s_li.png) left center no-repeat;padding-left:15px;}
.ul08-in .ul08-li02{text-align:right;}
.a_ab1 h5{background-image:url(../images/gd_d5.png);}
.a_ab2 h5{background-image:url(../images/gd_d6.png);}
.s_calendar{width:682px;margin:auto auto 20px auto;}
.s_calendar *{font-family:Microsoft YaHei;}
.s_calendar-t{height:64px;color:#fff;background:#6bb5ec;padding:0 12px;font-size:16px;border:1px solid #ddd;border-bottom:0;}
.cal-year{font-size:38px;line-height:64px;margin-right:5px;}
.cal-week{margin-top:11px;}
.btn-year{width:135px;text-align:center;position:relative;font-size:20px;margin:18px 12px 0 0;}
.btn-mouth{width:112px;text-align:center;position:relative;font-size:20px;margin:18px 0 0 0;}
.arrow02{position:absolute;width:26px;height:26px;display:block;top:0;background:url(../images/arrow02.png) no-repeat;}
.arrow02.prev{left:0;background-position:0 -26px;}
.arrow02.next{right:0;background-position:-26px -26px;}
.arrow02.prevStop{left:0;background-position:0 0;}
.arrow02.nextStop{right:0;background-position:-26px 0;}
.s_calendar-b table{width:100%;color:#535353;border-collapse:collapse;table-layout:fixed;border:1px solid #ddd; margin-bottom:10px;}
.s_calendar-b table th{height:42px;line-height:42px;font-size:16px;font-weight:normal;background:#e8e9e9;}
.s_calendar-b table td{border:1px solid #ddd;font-size:18px;height:85px;vertical-align:top;position:relative;}
.s_calendar-b table td.td-week{color:#34b3e1;}
.s_calendar-b table td div{padding:6px 10px;}
.s_calendar-b table td.quitSmoking-f div{background:url(../images/quitSmoking-f-sign.png) top left no-repeat;}
.signQuitSmoking{background:url(../images/s_icon02.png) center no-repeat;}
.quitSmoking-t{background:url(../images/s_icon01.png) center no-repeat;}
.quitSmoking-f{background:url(../images/s_icon03.png) center no-repeat;}
.s_pop{color:#666;width:382px;height:472px;border-radius:4px;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;padding:25px;background-color:#fff;background:-webkit-linear-gradient(top,#fff,#e2f1f9);background:linear-gradient(top,#fff,#e2f1f9);}
.s_pop-close{width:32px;height:43px;display:block;background:url(../images/pop-close.png) center no-repeat;position:absolute;right:13px;top:-3px;cursor:pointer;}
.s_pop-t{width:100%;font-size:16px;color:#55b5f2;font-family:Microsoft YaHei;margin-bottom:20px;}
.s_pop-t img{margin-right:10px;}
.s_pop-btn{text-align:center;margin-top:20px;}
.text05{width:70px;padding:0 10px;height:30px;line-height:30px;border:1px solid #ccc;background:#fff;}
.s_pop-b{width:100%;}
.s_pop-b td{padding-top:10px;}
.s_pop-b input{margin:0 5px;}
.s_pop-b textarea{border:1px solid #ccc;width:94%;padding:8px 10px;margin:10px 0;height:80px;}
.index_title_li li span.span05{display:inline-block;*zoom:1;*display:inline;width:80px;margin-right:5px;}
.health_circles .txt-r{position: relative;bottom:5px;right:0; line-height:28px;}
/* txtScroll */
.txtScroll-left{position:relative;background:#f6f7f9;border-bottom:1px solid #ebebeb;}
.txtScroll-left .hd{overflow:hidden;position:absolute;right:10px;top:8px;}
.txtScroll-left .hd .prev,.txtScroll-left .hd .next{display:block;width:10px;height:19px;float:right;margin-right:5px;overflow:hidden;cursor:pointer;background:url(../images/arrow03.png) no-repeat;}
.txtScroll-left .hd .prev{background-position:0 -19px;}
.txtScroll-left .hd .next{background-position:-10px -19px;}
.txtScroll-left .hd .prevStop{background-position:0 0;}
.txtScroll-left .hd .nextStop{background-position:-10px 0;}
.txtScroll-left .bd{overflow:hidden;font-size:14px;padding:0 15px;}
.txtScroll-left .bd ul{overflow:hidden;zoom:1;}
.txtScroll-left .bd ul li{float:left;height:30px;line-height:30px;text-align:left;_display:inline;}
.txtScroll-left .bd ul li a{color:#2b2b2b;margin-right:10px;}
.txtScroll-left .bd ul li a:hover,.txtScroll-left .bd ul li a.cur{color:#0289da}
/*end*/
.health_circles .txt-r span.span05 {display:inline-block;width:80px!important;margin-right:5px;border:0;text-align:left;float:none;}
.tips01{padding:20px 20px 20px 15px;font-size:12px;}
pre{word-wrap: break-word;word-break:break-all;}
.img01{width:453px;height:304px;float:left;}
#ckepop{position:relative;top:4px;}
.div06-t div{color:#999;font-size:12px;}
/*头像滚动*/
.picScroll-left{overflow:hidden;position:relative;}
.picScroll-left .bd{padding:10px;}
.picScroll-left .bd .tempWrap{margin:auto;}
.picScroll-left .bd ul{overflow:hidden;zoom:1;}
.picScroll-left .bd ul li{width:33%; float:left;_display:inline;overflow:hidden;text-align:center;}
.picScroll-left .bd ul li .pic{text-align:center;}
.picScroll-left .bd ul li .pic img{width:100px;height:100px;margin:auto;display:block;}
.picScroll-left .bd ul li .title{padding:6px 0;font-size:12px;color:#f68400;}
.picScroll-left .bd ul li .title b{color:#333;}
/*end*/
.talk_box pre{margin-left:18px;}
.leg_dec{margin-left:160px;display:block;}
.leg_dec a{color:#028BDC;}
.h5-01{word-break:keep-all;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.i-01{width:150px;text-align:right;display:inline-block;*zoom:1;*display:inline;word-break:keep-all;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.gd_column h3 a{ display:inline-block;}
.div02 .ul04{margin-left:180px;}
.doctor_card a,talk_user a{color:#333;}
.talk_user01{padding-top:50px;}
.grabble-p{color:#028BDC;font-size:16px;font-weight:bold;padding-bottom:10px;}
.totalSum{color: red;}
.jiathis_style_32x32{display:inline-block;*zoom:1;*display:inline;}
.doctor_data h5 span{word-break:break-all;word-wrap:break-word;}
.pad-8{ padding-top:8px;}
.forcetips5{font-size:12px; vertical-align:middle;}
/*2015.10.22*/
.s1_share .jiathis_style_24x24{ float:right; margin-top:-2px; display:inline-block;*width:180px!important; }
.box_btm .jiathis_style_24x24{ position:relative; top:4px;}
/*vedio*/
.dl01 dd p{ clear:both; width:100%;word-break:keep-all;white-space: nowrap;overflow:hidden;text-overflow:ellipsis; line-height:28px;}
.table_p{width:800px;height:17px;word-break:keep-all!important;white-space: nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
/*lianghuilong css*/
.health_fuck li span {
	font-size: 15px;
	color: #333;
	line-height: 28px;
	margin-right: 12px;
	float: right;
	padding-top: 6px;
	}
.health_fuck li {
	list-style: none;
	overflow: hidden;
	padding-left: 22px;
	line-height: 30px;
	height: 30px;
	border-bottom: 1px dotted #e5e5e5;
	}
/*2015.11.04 add*/
.white{ background:#fff!important;}
.fix{position:absolute; width:100%; bottom:2px;}
/*二维码下载*/
.about_app{
	text-align:center;
	height:auto;
	padding-bottom:10px;
	overflow:hidden;
	}
.about_app span{ height:100px; overflow:hidden;}
.about_app span img{
	margin-right:8px;
	vertical-align:middle;
	}
.about_app span em{
	font-style:normal;
	display:inline-block;
	padding-right:36px;
	text-align:left;
	}
.about_app span h4{  }
.about_app span p{ font-size:12px;}
/*轮播2015.11.06*/
.zx_slider{position:relative;float:right;width:614px; height:285px;overflow:hidden;}
.zx_slider .imgbox{width:3070px;height:310px;position:absolute; right:0px;top:0;}
.zx_slider .imgbox img{float:left;  width:614px;height:285px;}
.zx_slider .btnbox{width:584px; padding-right:30px;text-align:right;position:absolute; right:0; bottom:10px;}
.zx_slider .btnbox a{cursor:pointer;display:inline-block; margin:0 0 0 6px;}
.zx_slider .btnbox a img{position:relative;display:inline;float:left; width:0;border:7px solid #fff;border-radius:50%;}
.zx_slider .btnbox a .img_hover{width:0;border:7px solid #18a2df;border-radius:50%;}
.slider_p{ background:#a5c65e;overflow:hidden;width:282px;height:285px;position:absolute; left:0; top:0; font-family:Microsoft Yahei; }
.slider_p h3{font-size:16px; line-height:40px;text-align:center;color:#fff;}
.slider_p p{line-height:24px;font-size:14px;color:#fff; font-weight:normal; padding:0 8px 0 12px;}
.hi_btn{width:740px;position:absolute;right:0px;top:0px;display:block;}
.kpslider{ position:relative;height:285px; overflow:hidden; padding:0; margin:0;  background:#a5c65e; display:block; border-radius:3px; border:1px solid #c8e5fc;}
.slider_p p a{color:#587a0f;}
/*2015-11-17*/
.hospital li{ width:50%!important;}
.error{ text-align:center; position:absolute; width:100%;top:50%; margin-top:-180px;}
.errorImg{ margin:0 auto; text-align:center;}
.errorBtn{display:block;border:2px solid #146c9a;border-radius:5px;color:#146c9a;height:38px;line-height:38px;text-align:center;font-size:20px; width:180px;margin:20px auto auto auto;}
@media screen and (max-width: 1024px) {
	.zx_slider{ width:444px;}
	.zx_slider .imgbox{width:2220px;}
	.zx_slider .imgbox img{ width:444px!important;}
	.art_ul li a{ width:280px;}
}
.sl2_read p{
	margin-bottom:10px;
	font-size:14px;
	line-height:28px;
	color:#1d1d1d;
	/*text-indent:2em;*/
	}

.sb_box dl dt h1 input{width:100px;height:24px;line-height:24px;border:1px solid #d2d2d2;margin-top:-4px;background:transparent;}

/*我的竞赛add2016.02.24*/
.icon3-race{background-position:0 -120px;}
.raceTitle{width:300px;display:inline-block;*zoom:1;*display:inline;word-break:keep-all;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}

