@charset "utf-8";
/* CSS Document */
.clear{ clear:both; overflow:hidden; font-size:0px; width:0px; height:0px;}
a{text-decoration:none; color:#333;}
.blank10{height:10px;}
.blank15{height:15px;}
.blank20{height:20px;}
.blank25{height:25px;}
.blank30{height:30px;}
.blank35{height:35px;}
.blank40{height:40px;}
.bold{font-weight:bold;}
.noborder { border: none !important; }
.mr0 {margin-right:0 !important; }
.orange{ color:#ff8600;}
.font_blue{color:#27aae2;}
a:hover{color: #27aae2;}
a:hover img{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity: 0.9;}
body{ font-family: "微软雅黑";}
#wrap{ width: 1000px; margin: 0 auto; overflow:hidden;}
.clear{ clear: both; width: 0px; height: 0px; overflow: hidden;}
/*底部*/
.footer{text-align:center;padding:20px 0;  color:#666; margin:40px auto 0;background:#f3f5f9;}
.footer p{ line-height:26px; }
.footer a{color:#666; padding:0 5px;}
.footer a:hover{color:#27aae2}
/*分页*/
.page { color: #999999; font-family: "微软雅黑"; font-size: 14px; line-height: 32px; height:32px; text-align: center; white-space: nowrap; vertical-align:middle;}
.page2 { padding:40px 0; background: #fff; }
.page a { display: inline-block; padding:2px 20px; text-align: center; margin-right:2px;}
.page a:link, .page a:visited { background-color: #f9f9f9;color: #333;text-decoration: none;}
.page a.current{background:#27aae2; color:#fff;}
.page .page-item-info { display: inline-block; font-size: 14px; line-height: 28px; margin-right: 8px; }
.page .page-item-first { margin-right: 5px; }
.page .page-item-prev { margin-right: 5px;}
.page .page-item { margin: 0 5px; }
.page .page-item-next { margin-left: 5px; }
.page .page-item-last { margin-left: 5px; }
.page a.page-disabled:link, .page a.page-disabled:visited, .page a.page-disabled:hover { background-color: #fff; border: 1px solid #e4e4e4; color: #333; cursor: default; }
.page-small { font-size: 12px; height: 20px; }
.page-small a { height: 18px; line-height: 18px; }
.page-small .page-item-info { line-height: 20px; }
.page .page-item-jump { background-color: #FAFBFC; border: 1px solid #CCD3E4; color: #999999; display: inline-block; font-family: 宋体; font-size: 12px; height: 26px; line-height: 26px; margin: 0 6px; padding: 0 4px; }
.page .page-item-jump .page-item-jump-text { background-color: #FFFFFF; border: 1px solid #CCD3E4; color: #666666; float: left; height: 18px; line-height: 18px; margin: 3px 5px 0 0; padding: 0 3px; text-align: center; width: 25px; }
.page-small .page-item-jump { height: 18px; line-height: 18px; }
.page-small .page-item-jump .page-item-jump-text { height: 12px; line-height: 12px; margin-top: 2px; }
.page a:hover { background-color: #F0F0F0;  color: #3B5998; text-decoration: none; }
/*返回顶部*/
.gotop02 {  position: fixed; bottom: 150px; left: 50%; margin-left: 322px; _margin-left:1500px;  _margin-top:-300px; z-index: 500; display:none;}
.gotop02 a{display:block;width:44px; height:44px;margin-bottom:10px; cursor:pointer;}
.gotop02 .favo { background: url("../images/top.png");}
.gotop02 .favo:hover { background: url("../images/top_hover.png"); }
.gotop02 .menu_icon{background: url("../images/menu_icon.png");}
.gotop02 .menu_icon:hover{background: url("../images/menu_icon_hover.png");}
/*头部导航*/
.top_box{background:#f9f9f9; height:35px; font-size:14px;}
.top_header{width:1200px; margin:0 auto;}
.top_header li{float:left; padding-top:11px;}
.top_header li a{display:block; height:14px; line-height:14px; border-right:1px solid #dadada; padding:0 28px; color:#999; font-size:14px;}
.top_header li.first a{padding-left:0;}
.top_header li.last a{border:0;}
.header_login{display:inline-block; float:right; margin-top:16px; *+margin-top:22px;}
.header_login a{color:#fff; padding-left:15px; font-size:16px;}
.header_login a:hover{color:#36c4ca;}
.topnav{height:55px; background:#40c0e3; margin-bottom:10px;}
.topnav_center{width:1200px; margin:0 auto;}
.logoleft{ border-right:1px solid #7ad7ff; width:160px; height:55px; float: left;}
.logo_img{margin-top:10px; display:inline-block;}
.centerbox{display:inline-block; float:left; border-left:1px solid #029dc7;}
.centerbox ul{float:left;}
.centerbox li{ float:left;}
.centerbox li a{color:#fff; font-size:16px; line-height:55px; padding-left:15px;}
.centerbox span{float:left; display:block;position:relative; height:55px; line-height:55px;}
.centerbox span a{ color:#fff;  font-size:24px; padding:0 10px;}
.centerbox span i{display:block; width:14px; height:55px; background:url(../images/top_line.png) 0 0; position:absolute; right:-4px; top:0;}
.site_nav{cursor: pointer; position: relative; height:55px; line-height:48px; float:right; z-index: 50; margin-left:10px; font-size:18px; color:#fff; padding:0 10px; *+margin-top:4px;}
.site_nav em{display:inline-block; width:20px; height:20px; background:url(../images/menu_icon.png) 0 0; vertical-align:-4px; *+vertical-align:middle; margin-right:6px;}
.site_nav:hover em{background-position:0 -21px;}
.site_nav .meun_arrow{display:inline-block; width:20px; height:20px; background:url(../images/menu_icon.png) -21px 0; vertical-align:middle; margin-right:6px;}
.site_nav:hover{background: #fff;box-shadow: 0 2px 5px #ccc;border-bottom:0; color:#1ba5c7;}
.site_nav:hover .site_navc{display: block;}
.site_nav:hover .meun_arrow{background-position:right -152px;}
.site_nav .arrow{vertical-align:3px; *+vertical-align:middle;}
.site_nav:hover .arrow{background-position:-16px -7px;}
.site_navc .green{ color: #007bc8; }
.site_navc{ width: 340px;position: absolute;top:55px; line-height:20px; right: -1px;*right:-1px; background: #fff;text-indent: 0;z-index: 100;box-shadow: 0 2px 5px #ccc;font-family: "微软雅黑";  display:none; border: 1px solid #eee;border-top:0; padding-top:8px;}
.site_navc dl{ margin: 5px 20px 0 20px;border-bottom:1px dashed #e8e8e8; font-size: 14px;padding-bottom: 10px;}
.site_navc dl dt{ font-weight: bold; color:#333;}
.site_navc dl dd a{ margin-right: 14px;white-space:pre-wrap;word-break:keep-all; display: inline-block;line-height: 30px;}
.site_navc dl dd a:hover{color:#333 !important;}
.border_no{ border-bottom: 0 !important; padding-bottom: 20px; }
/*头部*/
.header_box{background: #40c0e3; height:54px; overflow:hidden;}
.header_bar{width:1200px;margin: 0 auto;}
.header_logo{float:left; margin-top:10px;}
.header_nav{float:left; margin:11px 0 0 60px;}
.header_nav a{font-size:18px; color:#fff; padding:0 20px; display:inline-block; height:34px; line-height:34px; float:left; border-radius:50px; margin-right:50px;}
.header_nav a.cur,.header_nav a:hover{background:#fff; color:#40c0e3;}
.header_right{float:right;display:inline-block; font-size:16px;*+margin-top:1px;} 
.header_right a:hover{color:#fff!important;}
.header_right form{width:250px; height:36px; line-height:34px; background:#fff; float:left; color:#fff; margin-top:8px; border-radius:20px; border:1px solid #e5e5e5;}
.header_right form input[type="text"]{display:inline-block; border:0; width:190px; height:36px; line-height:36px; background:none; border-radius:4px; margin-right:10px; padding-left:15px; font-size:14px;font-family: "微软雅黑"; vertical-align:top; color:#999;}
.header_right form span{display:inline-block; width:18px; height:18px; background:url(../images/all2.png) right -20px; vertical-align:middle;*+vertical-align:-14px; position:relative;}
.header_right form input[type="submit"]{display:block; width:30px; height:30px; position:absolute; left:-4px; top:-6px; opacity:0; filter: alpha(opacity=0);}
.header_search a{float:left;font-size:16px;color:#fff;background:#feac49;border-radius: 20px;padding: 8px 9px; margin:8px 0 0 20px; display:inline-block;}
.header_search{float:right; display:inline-block;}
.posi{margin:0 auto;color:#333; margin-bottom:20px; font-size:16px;}
.posi a{font-size:16px; color:#333;}
.posi a:hover{color:#0c87d7;}
/*===首页===*/
.menubox{width:200px; height:860px; float:left; margin-right:17px;}
.menu{width:198px; /*height:726px;*/ background:#ecf8fd; border:1px solid #d4e7ef;}
.menu_fixed{/*position:fixed; left:50%; top:0; width:1200px; margin-left:-600px;z-index:-1; */}
.menu h4{padding:8px 0 8px 10px; font-size:20px; color:#3098b5;}
.menu li{width:198px; z-index:100; height:41px; line-height:41px; display:block;font-size:14px; position:relative;}
.menu li.cur{background:#fff;}
.menu li>a{display:block; height:40px; line-height:40px; font-size:16px; vertical-align:middle; border-top:1px solid #d4e7ef; padding-left:10px;}
.menu li >a i{display:inline-block; width:6px; height:11px; background:url(../images/arrow.png) right -24px; position:absolute; right:10px; top:15px; }

.menu_list{width:600px;/* height:706px;*/  border:1px solid #d4e7ef; display:none;padding:20px 0;position:absolute; left:198px; top:0; background:#fff; box-shadow:4px 0px 14px #d4e7ef;}
.menu_list a{display:inline-block; padding:10px 20px; font-size:16px; color:#909090;}
.maincenter{width:670px; float:left; background:#fff;}
.new_qusetion{border:1px solid #d7e9f1; margin:18px 0;}
.center_tit{font-size:20px; color:#3098b5; background:#eaf7fc; padding:10px 0 13px 10px;}
.new_qusetion li{padding:20px 15px; border-bottom:1px dashed #f5f5f5; font-size:16px;}
.new_qusetion li label a{color:#40c0e3; padding-right:8px; }
.new_qusetion li label a:hover{text-decoration:underline;}
.new_qusetion li em{color:#909090; font-size:14px; padding-top:3px;}
.hot_search{border:1px solid #d7e9f1; margin:18px 0; padding-bottom:12px;}
.hot_fenlei{border:1px solid #e5e5e5; margin:10px 20px 15px; height:28px; line-height:28px;}
.hot_fenlei span{ padding:0 12px; display:inline-block; height:30px; border-right:1px solid #f8f8f8; font-size:16px; color:#42c0e6; cursor:pointer;}
.hot_fenlei span.cur{height: 28px;margin-top: 0px;border-bottom: 1px solid #fff;}
.hot_fenlei span.last{border-right:0!important; padding:0 21px;}
.hot_search ul{display:none;}
.hot_search li{padding:12px 15px; font-size:16px;}
.hot_search li label a{color:#40c0e3; padding-right:8px; }
.hot_search li label a:hover{text-decoration:underline;}
.hot_search li em{color:#909090; font-size:14px; padding-top:3px;}
/*===文章列表页===*/
#main{width:1200px; margin:20px auto 0;}
.mainleft{width:870px; float:left;}
.sx_bar{border:1px solid #e5e5e5; margin-bottom:15px; overflow:hidden;}
.sx_bar li{border-bottom:1px dashed #e5e5e5; padding:15px 0; margin:0 15px; font-size:16px; overflow:hidden; line-height:30px;}
.sx_bar li p{font-size:20px; font-weight:bold; padding-bottom:5px;}
.sx_bar li em{display:inline-block; height:24px; line-height:24px; background:#97dbed; padding:0 5px; font-size:16px; color:#fff; border-radius:5px; vertical-align:top;}
.sx_bar li label{float:left; text-align:center; display:inline-block; font-weight:bold;}
.sx_bar li label a{padding-left:0;}
.sx_bar li span{float:left; width:765px;}
.sx_bar li a{padding-left:18px; font-size:15px; color:#333; font-weight:bold;}
.sx_bar li a.cur{color:#3fb0e4;}
.sx_bar li.noborder a{color:#909090; font-weight:normal;}
.search_num{font-size:16px; padding-bottom:15px; color:#909090;}
.all_ask{border:1px solid #ddd;}
.all_ask_tit{height:45px; line-height:45px; background:#f5f5f5; font-size:20px; color:#40c0e3; margin-bottom:15px; border-bottom:1px solid #ddd;}
.all_ask_tit span{height:46px; margin-top:-1px; background:#fff;display:inline-block; padding:0 10px;border-right:1px solid #ddd;}
.tab_1 th{background:#97dbed; color:#3098b5; padding:5px 0; font-size:16px; padding-left:15px; text-align:center;}
.tab_1 td{padding:20px 0 20px 15px; border-bottom:1px solid #f5f5f5;font-size:16px; text-align:center; color:#666;}
.tab_1 th.left,.tab_1 td.left{text-align:left; font-size:16px;}
.tab_1 td label a{color:#40c0e3; padding-right:8px; }
.tab_1 td a{color:#666;}
.tab_1 td label a:hover{text-decoration:underline;}
/*右边*/
.mainright{width:300px; float: right; background:#fff;}
/*推荐医生*/
.tuijian_zj{width:298px; border:1px solid #ddd; overflow:hidden; padding-bottom:30px;}
.tuijian_zj dl{width:135px; float:left; padding-left:10px; margin-top:30px;}
.tuijian_zj dt{width:64px; height:64px; float:left; margin:5px 8px 0 0;}
.tuijian_zj dt img{border-radius:100%; width:100%;}
.tuijian_zj dd h3 a{font-size:16px; color:#40c0e3;}
.tuijian_zj dd span{font-size:12px; color:#747474; padding:3px 0 6px; display:block;}
.tuijian_zj dd p a{display:inline-block; padding:1px 2px; border-radius:3px; border:1px solid #97dbed; color:#97dbed; font-size:12px;}
/*相关标签*/
.xg_keyword{width:298px; border:1px solid #ddd; margin-top:15px;}
.title{font-size:20px; padding:12px 0 12px 15px;border-bottom:1px solid #ddd; color:#3098b5;}
.keyword_list{padding:22px 0 5px 15px;}
.keyword_list a{display:inline-block; padding:5px 10px; border:1px solid #ddd; margin:0 10px 18px 0; border-radius:5px; font-size:16px; color:#32c1d7;}
/*热门问答*/
.hot_ask{width:298px; border:1px solid #ddd; margin-top:15px;}
.hot_ask ul{padding:10px 0;}
.hot_ask li a{display:block; padding-left:15px; font-size:16px; color:#909090; line-height:32px;}
.hot_ask li a:hover{color:#0eb5e2; text-decoration:underline;}
/*免费向医生提问*/
.right_ask_bar{width:268px; background:#eaf7fc; border:1px solid #ddd; margin-top:15px; padding:15px;}
.right_ask_tit{font-size:20px;}
.right_ask_tit span{color:#40c0e3;}
.right_ask_bar textarea{border:0; outline:none; resize:none; width:90%; padding:5%; font-size:14px; color:#909090; line-height:28px;font-family: "微软雅黑"; margin:15px 0;}
.right_ask_bar form{color:#747474; font-size:14px;}
.right_ask_bar a{display:inline-block; padding:8px 18px; background:#feac49; border:0; border-radius:5px; color:#fff;font-family: "微软雅黑"; margin-right:10px; font-size:16px;}
.right_ask_bar a:hover{color:#fff!important;}
/*热门养生资讯*/
.hot_zixun{width:298px; border:1px solid #ddd; margin-top:15px;}
.hot_zixun ul{padding:15px;}
.hot_zixun li{padding:6px 0;}
.hot_zixun li dl{height:60px;}
.hot_zixun li dt{float:left; margin-right:12px; width:80px; height:60px;}
.hot_zixun li dd h3{padding-bottom:6px; line-height:1;}
.hot_zixun li dd h3 a{font-size:16px;}
.hot_zixun li dd p{font-size:12px; color:#909090; line-height:21px;}
.hot_zixun li a{font-size:15px;}
.hot_zixun li a:hover{color:#0eb5e2; text-decoration:underline;}
/*===问题终端页===*/
.wenti_top{border:1px solid #40c0e3; padding:18px 50px 50px;}
.wenti_top h1{font-size:24px; font-weight:bold; padding-bottom:10px; position:relative;}
.wenti_top h1 span{display:block;width:44px;height: 34px;background:url(../images/arrow.png) 0 0;color:#fff;position:absolute;left:-56px;top:0;text-align:center;}
.wenti_top .time{color:#909090; font-size:12px;}
.wenti_top .time span{padding-right:20px;}
.wenti_dec{border-top:1px dashed #e5e5e5; padding-top:15px; margin-top:15px;}
.wenti_dec span{font-size:16px; color:#7f7f7f; display:block; padding-bottom:10px;}
.wenti_dec p{font-size:16px; line-height:27px;}
.ask_list{border:1px solid #ddd; margin-top:15px;}
.ask_list_tit{height:60px; line-height:60px; font-size:20px; color:#40c0e3; padding-left:52px; position:relative;}
.ask_list_tit span{display:block;width:46px;height: 37px; line-height:37px; background:url(../images/arrow.png) 0 -37px;color:#fff;position:absolute;left:-5px;top:11px;text-align:center;}
.ask_list_tit span.span_bg{background-position:0 -75px; width:106px;}
.ask_list li{border-top:1px solid #ddd; padding:32px;}
.ask_list li h3 span{display:inline-block; width:30px; height:30px; line-height:30px; background:#40c0e3; text-align:center; border-radius:100%; color:#fff; margin-right:14px;}
.ask_list li h3 a{font-size:18px; padding-bottom:20px; display:block;}
.ask_list li dl{overflow:hidden;}
.ask_list li dt{width:66px; height:66px; float:left; margin-right:16px;}
.ask_list li dt img{width:100%; display:block; border-radius:100%;}
.ask_list li dd{position:relative;}
.ask_list li dd span{font-size:18px; padding-top:8px; display:block;}
.ask_list li dd em{font-size:14px; color:#40c0e3; border:1px solid #40c0e3; border-radius:5px; padding:0 5px; vertical-align:middle; margin-left:12px;}
.ask_list li dd p{font-size:14px; color:#909090; padding-top:10px;}
.ask_btn{position:absolute; right:0; top:18px; padding:5px 10px; border:1px solid #feac49; color:#feac49; font-size:16px; border-radius:5px;}
.ask_btn:hover{color:#feac49!important;}
.answer_dec{margin:16px 0 27px; overflow:hidden;border:1px solid #dceaf6;}
/*
.answer_dec p{min-height:50px; font-size:16px; line-height:29px; border:1px solid #dceaf6; background:#f7fcff; padding:10px;position:relative; color:#666; }
*/
.answer_dec p{font-size: 16px;line-height: 25px;position: relative;background: #f7fcff;padding-top: 3px;padding-right: 5px;padding-bottom: 3px;padding-left: 5px; }

.answer_dec i{display:inline-block; width:12px; height:5px; background:url(../images/arrow.png) right -18px no-repeat; position:absolute; left:28px; top:-4px;}
.answer_dec span{display:inline-block; width:30px; height:30px; line-height:30px; background:#40c0e3; text-align:center; border-radius:100%; color:#fff; margin-right:14px; font-size:18px; float:left;}
.else_answer_list .answer_dec p{width:738px; float:left;}
.answer_bt{font-size:14px; color:#909090;}
.answer_bt span{float:right;}
.answer_bt span i{display:inline-block; width:17px; height:16px; background:url(../images/arrow.png) -64px 0; margin-right:10px;}
.answer_bt span.cur{ color:#feac49;}
.answer_bt span.cur i{background-position:-83px top;}
.else_tit{font-size:20px; padding-bottom:10px; color:#3098b5;}
.else_question{border:1px solid #ddd; padding:15px; margin-top:15px; overflow:hidden;}
.else_question a{display:block; width:419px; float:left; font-size:16px;line-height:33px;}
.else_question a:hover{color:#0eb5e2; text-decoration:underline;}
/*===提问页===*/
.top_banner img{width:100%; display:block;}
.tiwen_left{width:800px; float:left; font-family: "微软雅黑"; font-size:14px;}
.tiwen_left dl{background:#99d7ef; padding:24px 36px; margin-bottom:30px;border:1px solid #ddd; }
.tiwen_left dt{width:80px; height:80px; float:left; margin-right:15px; margin-top:-5px; position:relative;z-index:2;}
.tiwen_left dt a{display:block;}
.tiwen_left dt img{display:block;width:100%; border-radius: 100%; border:2px solid #fff;}
.tiwen_left dd{font-size:.9rem; color: #fff; position:relative; z-index:1;}
.tiwen_left dd em{border:1px solid #fff; color:#fff; font-size:14px; padding:1px 6px 2px; border-radius:5px; margin-left:12px; vertical-align:2px;}
.tiwen_left dd label{display:block; padding-top:5px; font-size:20px;}
.tiwen_left dd label a,.tiwen_left dd label a:hover{color:#fff!important;}
.tiwen_left dd p{padding-top:5px; font-size:16px;}
.tiwen_left dd p a{padding-right:10px; color:#fff!important;}
.askbtn{padding:10px 20px; display:inline-block; color:#fff; margin:-12px 40px 0 0; border:1px solid #fff; border-radius:20px; position:absolute; right:0; top:35px;}
.askbtn:hover{color:#fff!important;}
.tiwen_ts{padding:10px 0; background:#ffefd9; border-radius:5px; text-align:center; color:#e99b35; margin-bottom:40px;}
.tiwen_top,.tiwen_info{background:#fff; margin-bottom:30px; border:1px solid #ddd; padding:35px; overflow:hidden; }
.tiwen_info{margin-bottom:0;}
.tiwen_left li{padding:10px 0;}
.tiwen_left li label{font-size:18px; width:126px; display:inline-block; vertical-align:middle;}
.tiwen_left li label i{color:#feaf46; font-style:normal; padding-right:10px;}
.tiwen_top li input{width:590px; height:42px; border:1px solid #ddd; font-family: "微软雅黑";padding-left:10px; display:inline-block;}
.tiwen_top li textarea{width:578px; height:240px; border:1px solid #ddd;padding:10px; outline:none; resize:none;/* color:#b4b4b4;*/font-family: "微软雅黑";}
.upload_box{padding-top:10px;}
.upload_box p{font-size:18px; color:#333}
.upload_btn{margin-top:20px;}
.upload_btn input{display:inline-block; width:84px; height:84px; opacity:0;filter: alpha(opacity=0);}
.upload_explain{line-height:24px; display:inline-block; float:left; color:#999; padding-top:7px;}
.upload_pic{display:inline-block; float:left;}
.upload_pic input{display:inline-block; width:84px; height:84px; opacity:0;filter: alpha(opacity=0); vertical-align:middle;}
.upload_pic span{float:left; display:inline-block; width:84px; height:84px; background:url(../images/upload.png) 0 0; background-size:100%; position:relative; left:0; bottom:0; margin-right:15px;}
.upload_pic .em_img{float:left; display:inline-block; height:84px; }
.upload_pic .em_img em{width:84px; height:84px; float:left;margin-right:15px; position:relative;}
.upload_pic .em_img img{width:100%; display:block;}
.upload_pic em i{position:absolute;right: -7px;top: -7px;font-size:15px;font-style:normal;color: #fff;background: red;width:15px;height:15px;line-height:12px;display: block;border-radius: 100%;text-align: center; cursor:pointer;}
.tiwen_info li input[type="text"]{width:256px;height:42px; line-height: 42px;border:1px solid #ddd;font-family: "微软雅黑";padding-left:10px;}
.tiwen_info li .yzm{margin:0 10px;}
.tiwen_info .li_yzm span{display:inline-block; width: 256px;border:1px solid #ddd;} 
.tiwen_info .li_yzm span input{width:160px;border:0;/* float:left; */}
.tiwen_info .li_yzm span a{display:inline-block;width:86px;height:44px;line-height:44px;background:#40c0e3;float: right;text-align:center;color:#fff;font-size:18px;}
.tiwen_left li.first label{width:auto;}
.tiwen_left li.first label.xb{margin-left:20px;}
.tiwen_left li.first label span{display:inline-block;width:14px;height:14px;background: url(../images/arrow.png) 0 -114px;margin-right:5px;}
.tiwen_left li.first label.cur span{background-position: -16px -114px;}
.tiwen_info li .agebox{display:inline-block;width: 268px;height:40px;line-height:40px;background:#fff;border:1px solid #ddd; vertical-align:middle; margin-right:5px;}
.tiwen_info li .agebox input[type="text"]{border:0;width: 201px;height: 39px;line-height: 39px;vertical-align:top;padding-left:5px;color:#666;/* float: left; */}
.tiwen_info .riqi{width: 57px;display:inline-block;background:#dddddd;position:relative;/* padding-right:5px; */cursor:pointer;text-align:center;float: right;}
.tiwen_info .riqi em.jiao i{ position:absolute; right:7px; top:18px; display:inline-block; width:7px; height:4px; background:url(../images/arrow.png) right -58px;vertical-align:middle;}
.tiwen_info .riqi ol{width: 56px;height:84px;line-height:26px;background:#fff;position:absolute;left: 0;top:40px;border:1px solid #e3e3e3;border-top:0;z-index:99;}
.tiwen_info .riqi ol li{margin-top:0;padding: 0 0 0 0;}
.tiwen_info ul li input[type="but7ton"]{border:0; width:129px; height:41px; line-height:41px; background:#53a1eb; cursor:pointer; text-align:center; font-size: 18px; font-family:"Microsoft YaHei"; color:#fff; border-radius:5px; margin-left:10px;}
.tiwen_info ul li input[type="button"]:hover{background:#3a88dd;}
.tiwen_info ul li.last{margin-top:30px;}
.tiwen_info ul li span.fl{padding-top:3px;}
.tiwen_info ul li div.fl{width:452px;}
.tiwen_info ul li .yzm_txt{height:36px; line-height:36px; border:1px solid #e3e3e3; color:#999; font-size:12px; padding-left:5px;}
.tiwen_info ul li .yzm_img{border:1px solid #e3e3e3; margin:0 8px;}
.tiwen_info ul li .change{font-size:12px; color:#0c7bc6;}
.tiwen_info ul li em.yzm_ts{font-size:12px; padding-left:10px; color:#ff0000;}
.last_ts{color:#b4b4b4;}
.tijiao_bar{text-align:center; margin-top:50px;}
.tijiao_bar label{padding-right:20px; font-size:16px;}
.tijiao_bar label i{display:inline-block;width:15px;height:15px;background: url(../images/arrow.png) -32px -114px; vertical-align:middle; margin-right:10px;}
.tijiao_bar label.cur i{background-position:-51px -114px;}
.tijiao_bar input[type="button"]{border:0; padding:12px 120px; background:#40c0e3; cursor:pointer; text-align:center; font-size:20px; font-family:"Microsoft YaHei"; color:#fff; border-radius:5px; margin-left:10px;}
/*右侧部分*/
.tiwen_right{width:300px;float:right; background:#eaf7fc; padding:30px;}
h4.h4_tit{font-size:30px;}
.liucheng ul{padding:30px 0 30px 30px;}
.liucheng li{border-left:1px dashed #b3e3f6; padding:20px 0;}
.liucheng li span{display:inline-block; width:59px; height:57px; line-height:58px; background:url(../images/num_arrow.png); text-align:center; font-size:14px; color:#fff; margin-left:-28px; vertical-align:text-bottom}
.liucheng li em{display:inline-block; width:200px; padding-left:30px; font-size:14px; line-height:28px;}
.promise ul{padding:20px 0 0 50px;}
.promise li{font-size:20px; line-height:48px;}
.promise li span{display:inline-block; width:16px; height:15px; background:url(../images/arrow.png) right -37px; margin-right:15px;}
/*===专家主页===*/
.mainleft .tiwen_left{float:none; width:870px;}
.zj_profile{overflow:hidden; border:1px solid #e0e0e0; padding:24px;}
.zj_profile_tit{font-size:24px; color:#40c0e3; padding-bottom:10px;}
.thediv span{line-height:33px;font-family: "微软雅黑";font-size:15px;}
.thediv a{color:#36c4ca;font-size:15px; padding-left:10px;}
.thediv a i{display:inline-block; width:8px;height:17px; background:url(../images/down.png); vertical-align:-3px; *+vertical-align:middle; }
.thediv a i.cur{background:url(../images/up.png); }
.zj_tab{border-bottom:1px solid #d8f1fb; height:52px; line-height:52px; margin:30px 0;}
.zj_tab a{font-size:18px; padding:0 35px; background:#d8f1fb; display:inline-block; margin-right:10px; color:#666;}
.zj_tab a.cur,.zj_tab a:hover{background:#40c0e3; color:#fff!important;}

.zj_ask li{overflow:hidden; border-bottom:1px solid #ddd; padding:30px 0;}
.zj_ask li.first{padding-top:0;}
.zj_ask2 .wentiright{padding-left:0;} 
.zjleft{width:172px; float:left;}
.zjleft dl{overflow:hidden;}
.zjleft dt{width:80px; height:80px; float:left; margin-right:20px;}
.zjleft dt img{display:block; width:100%; border-radius:100%; border:1px solid #f1f1f1;}
.zjleft dd h3{font-size:18px; line-height:1; padding:18px 0 12px;}
.zjleft dd span{font-size:14px; color:#999;}
.zjleft p{font-size:14px; color:#666; padding-top:18px; text-align:center; line-height:22px;}
.wentiright{padding-left:232px;}
.wentiright label{width:25px; height:25px; line-height:25px; display:inline-block; text-align:center; color:#fff; margin-right:20px; float:left; font-size:18px;}
.wentiright label.blue_Q{background:#40c0e3; }
.wentiright label.org_A{background:#ff9e22; }
.wentiright h3{overflow:hidden;}
.wentiright h3 a{font-size:18px;}
.wentiright p{font-size:14px; color:#999; padding:20px 0 15px;}
.wentiright p span{line-height:22px; margin-top:-2px; display:block;}
.wenti_bt a{display:inline-block; padding:4px 15px; color:#fff; background:#40c0e3; text-align:center; font-size:18px;}
.wenti_bt em.fr{font-size:14px; color:#999; padding-top:14px;}
.wenti_bt em.fr i{font-style:normal; padding-right:18px; color:#ff9e22;}