body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå", Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset, img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: middle; font-size: 100%; }
a { color: #333; text-decoration: none; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a, area { blr:expression(this.onFocus=this.blur())
}
:focus { outline: none; }
input[type="submit"] { -webkit-appearance: none; }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { padding-top: 10px; height: 0px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.yahei, .yahei * { font-family: "Î¢ÈíÑÅºÚ"; }
.songti, .songti * { font-family: "ËÎÌå"; }
.img { text-align: center; }
.img img { width: 100%; }
body { background: #fff; font-size: 12px; }
em, i { font-style: normal; }
q:before, q:after { content: ''; }
body { font: 12px \5B8B\4F53, verdana, arial; line-height: 1.6; color: #333; }
.clearfix:after, .clf:after { content: ""; display: block; height: 0; clear: both; overflow: hidden; }
.clearfix, .clf { *zoom:1;
}
.db { display: block; }
.dn { display: none; }
.dibl { display: inline-block; }
.pr { position: relative; }
.l { float: left; }
.r { float: right; }
.w1100 { width: 1100px; margin-left: auto; margin-right: auto; }
.c008964 { color: #008964; }
.bk6eb2d7 { background: #6eb2d7; }
.mt15 { margin-top: 15px; }
.h35 { height: 35px; line-height: 35px; overflow: hidden; }
.w340 { width: 340px; }
.c2_720_40 { width: 720px; overflow: hidden; }
.c2_720_40 ul { margin-right: -40px; }
.c2_720_40 li { float: left; width: 340px; margin-right: 40px; }
.area_health { background: #16bf91; }
.mainnav_health { width: 1100px; margin: 0 auto; background: #16bf91; }
.mainnav_health ul { margin-left: -1px; }
.mainnav_health a { float: left; height: 40px; line-height: 40px; padding: 0 20px; border-left: 1px solid #14af88; }
.mainnav_health a:hover, .mainnav_health .mainnav_cur a { background: #11ab81; }
.login_sidebar { border-radius: 2x; background: #f1f1f1; }
.login_sidebar_h2 { margin-bottom: 10px; height: 38px; padding: 0px 10px; font: 18px/38px Î¢ÈíÑÅºÚ; overflow: hidden; }
.login_sidebar_from { margin: 10px 0 20px 0; padding: 0 10px; }
.login_sidebar_txt, .login_sidebar_paw, .login_sidebar_vcode { width: 204px; padding: 0 10px; border: 1px solid #ddd; color: #aaa; background: #fff; float: left; }
.login_sidebar_txt { height: 39px; line-height: 39px; border-bottom-color: #efefef; border-radius: 2px 2px 0 0; }
.login_sidebar_paw { height: 40px; line-height: 40px; border-top: none; border-radius: 0 0 2px 2px; }
.login_sidebar_vcode { height: 38px; line-height: 38px; border-radius: 2px; margin-top: 4px; clear: both; }
.login_sidebar_vcode_img { float: right; display: inline-block; height: 40px; width: 100px; line-height: 40px; margin-top: 4px; border-radius: 2px; text-align: center; background: #ccc; }
.login_sidebar_vcode_img:hover { cursor: pointer; }
.login_sidebar_submit { height: 82px; width: 100px; text-align: center; font: 20px/82px \5FAE\8F6F\96C5\9ED1; color: #fff; background: url(../images/bk.png) no-repeat 0 0; border: none; cursor: pointer; }
.login_sidebar_link { height: 45px; line-height: 45px; padding: 0 10px; background: #f6f6f6; }
.lpage_main, .ipage_main { width: 720px; }
.main_h2, .sidebar_h2 { font-size: 18px; font-family: \5FAE\8F6F\96C5\9ED1; }
.main_h2 { height: 20px; line-height: 20px; }
.sidebar_h2 { height: 40px; line-height: 40px; }
.main_h2_bk { background: url(../images/bk_health.png) repeat-x 0 0; }
.main_h2_icon { display: inline-block; width: 4px; height: 0px; margin-top: 2px; border-top: 8px solid #346d8c; border-bottom: 8px solid #6eb2d7; vertical-align: top; overflow: hidden; }
.main_h2_con { display: inline-block; height: 20px; line-height: 18px; *line-height:22px;
*margin-top:-2px;
padding: 0 10px; background: #fff; vertical-align: top; }
.main_h2 .more, .sidebar_h2 .more { float: right; font-size: 12px; font-family: \5B8B\4F53; font-weight: normal; }
.lpage_list { margin-left: 25px; font-family: \5FAE\8F6F\96C5\9ED1; border-left: 1px solid #e2f0f7; }
.lpage_list li { position: relative; margin-top: 25px; padding-bottom: 25px; padding-left: 25px; border-bottom: 1px solid #e2f0f7; }
.lpage_list .graphic_img img { width: 220px; height: 150px; }
.lpage_list .graphic_tit { font-size: 18px; line-height: 26px; max-height: 52px; overflow: hidden; }
.lpage_list .graphic_info { margin-top: 8px; font-size: 14px; max-height: 6em; _height: 6em; line-height: 2; color: #999; overflow: hidden; }
.lpage_list .graphic_info a, .lpage_list .graphic_info a:hover { font-weight: bold; color: #5897bc; }
.lpage_list .graphic_date { position: absolute; top: 0px; left: -25px; width: 50px; height: 50px; color: #fff; text-align: center; background: #6eb2d7; }
.lpage_list .graphic_date em { line-height: 35px; font-size: 32px; font-weight: bold; }
.lpage_list .graphic_date span { line-height: 12px; font-size: 10px; }
.lpage_main .page { margin: 0 0 0 25px; padding: 30px 0; border-left: 1px solid #e2f0f7 }
.sidebar_health .list li { height: 2.5em; line-height: 2.5em; overflow: hidden; }
.healthlist_graphic .graphic_tit { line-height: 1.6; height: 1.6em; overflow: hidden; }
.healthlist_graphic .graphic_info { line-height: 20px; max-height: 60px; _height: 60px; overflow: hidden; color: #999; }
.healthsurvey_list, .healthsurvey_list h3, .healthsurvey_list p { overflow: hidden; }
.healthsurvey_list { padding: 0 10px 10px 10px; margin-top: 10px; }
.healthsurvey_list li { line-height: 2; padding: 10px 0; border-top: 1px solid #ddd; margin-top: -1px; }
.healthsurvey_list h3 { height: 2em; font-size: 12px; font-weight: bold; color: #666; }
.healthsurvey_list h3 a { color: #666; }
.healthsurvey_list h3 span { float: right; margin-left: 10px; color: #c00; font-weight: normal; }
.healthsurvey_list h3 a:hover { color: #c00; }
.healthsurvey_list p { max-height: 4em; height: 4em; color: #999; }
.focus { width: 100%; position: relative; }
.focus_h2 { position: absolute; top: 15px; left: -5px; z-index: 19; width: 40px; height: 40px; line-height: 20px; padding: 8px; font: 18px/20px \5FAE\8F6F\96C5\9ED1; text-align: center; color: #fff; background: #c00; }
.focus_list { position: relative; width: 100%; font-size: 12px; overflow: hidden; }
.focus_list ul { width: 500%; position: relative; }
.focus_list li { width: 720px; float: left; }
.focus_con { width: 250px; height: 340px; float: left; background: #6eb2d7; overflow: hidden; }
.focus_img, .focus_img img { width: 470px; height: 340px; float: right; }
.focus_tit { height: 56px; padding: 15px 10px 15px 55px; background: #f8f8f8; overflow: hidden; }
.focus_tit a { display: block; height: 56px; font: 20px/28px \5FAE\8F6F\96C5\9ED1; overflow: hidden; }
.focus_date, .focus_info { line-height: 2; margin: 1em 10px; color: #e7f1f7; }
.focus_info { height: 10em; overflow: hidden; }
.focus_page { position: absolute; bottom: 20px; left: 10px; width: 230px; margin: 0 auto; padding-top: 10px; text-align: center; border-top: 1px solid #8ec3e0; }
.focus_page a { margin-right: 3px; color: #346d8c; font-size: 20px; font-family: \5FAE\8F6F\96C5\9ED1; }
.focus_page a:hover, a.focus_page_cur { color: #e7f1f7; text-decoration: none; }
.healthcare { margin: 40px 0; }
.healthcare_tab_con { position: relative; z-index: 9; }
.medicaltech { width: 47%; }
.medicaltech ul { margin-top: 20px; }
.medicaltech li { height: 2.5em; line-height: 2.5; border-bottom: 1px dotted #ddd; overflow: hidden; font-size: 14px; }
.medicaltech li { color: #999; }
.medicaltech li a:hover { color: #c00; }
.idebate { margin: 40px 0; }
.idebate .graphic { width: 380px; float: left; padding: 20px; background: #f8f8f8; }
.idebate_pk { width: 300px; float: right; font-size: 12px; }
.idebate .graphic_tit { height: 32px; width: 400px; margin-bottom: 15px; margin-left: -20px; font: 18px/32px \5FAE\8F6F\96C5\9ED1; overflow: hidden; }
.idebate .graphic_tit a { display: inline-block; padding: 0 10px; color: #fff; background: #c00; }
.idebate .graphic_info { line-height: 2; max-height: 8em; color: #666; overflow: hidden; font-size: 12px; }
.idebate .graphic_more { font-size: 14px; font-weight: bold; margin-top: 5px; }
.idebate .graphic_more a, .idebate .graphic_more a:hover { color: #fa5833; }
.idebate_pk_l, .idebate_pk_r { width: 150px; height: 217px; }
.idebate_pk_l { float: left; background: #2a75af; }
.idebate_pk_r { float: right; background: #6eb2d7; }
.idebate_pk_tit { margin: 15px 0; font-family: \5FAE\8F6F\96C5\9ED1; }
.idebate_pk_tit span { display: inline-block; height: 32px; line-height: 32px; padding: 0 15px; font-size: 18px; font-weight: bold; background: #fff; }
.idebate_pk_tit i { display: inline-block; line-height: 32px; height: 32px; font-size: 36px; font-weight: bold; color: #fff; }
.idebate_pk_info, .idebate_pk_btn { color: #fff; }
.idebate_pk_info { line-height: 20px; height: 80px; margin: 20px 10px; overflow: hidden; }
.idebate_pk_btn { height: 32px; line-height: 32px; margin: 0 10px; border: 1px solid #fff; text-align: center; }
.idebate_pk_btn a, .idebate_pk_btn a:hover { color: #fff; }
.h20 { height: 20px; line-height: 20px; overflow: hidden; }
.h35 { height: 35px; line-height: 35px; overflow: hidden; }
.mh40 { max-height: 40px; line-height: 20px; overflow: hidden; _height: 40px; }
.mh60 { max-height: 60px; line-height: 20px; overflow: hidden; _height: 60px; }
.lh20 { line-height: 20px; }
.mlr10 { margin-left: 10px; margin-right: 10px; }
.mtb20 { margin-top: 20px; margin-bottom: 20px; }
.mtb30 { margin-top: 30px; margin-bottom: 30px; }
.mtn1 { margin-top: -1px; }
.mt2 { margin-top: 2px; }
.mt3 { margin-top: 3px; }
.mt5 { margin-top: 5px; }
.mt13 { margin-top: 10px; }
.mt10 { margin-top: 10px; }
.mt30 { margin-top: 30px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.ml10 { margin-left: 10px; }
.p10 { padding: 10px; }
.plr10 { padding-left: 10px; padding-right: 10px; }
.ptb20 { padding-top: 20px; padding-bottom: 20px; }
.pt5 { padding-top: 5px; }
.pl3 { padding-left: 3px; }
.pl10 { padding-left: 10px; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.fm { font-family: \5FAE\8F6F\96C5\9ED1, "microsoft yahei"; }
.fs { font-family: \5B8B\4F53, SimSun; }
.fb { font-weight: bold; }
.tac { text-align: center; }
.orange, .orange:hover { color: #f60; }
.c0 { color: #000; }
.c6 { color: #666; }
.c9 { color: #999; }
.ca { color: #aaa; }
.cc { color: #ccc; }
.cf, a.cf:hover { color: #fff; }
.red { color: #c00; }
.blue { color: #1E50A2; }
.bke, .bge { background-color: #eee; }
.bke4, .bge4 { background-color: #e4e4e4; }
.bkf1, .bgf1 { background-color: #f1f1f1; }
.bgf2 { background-color: #f2f2f2; }
.bkf8, .bgf8 { background-color: #f8f8f8; }
.b1d { border: 1px solid #ddd; }
.bkf, .bgf { background-color: #fff; }
.bt1d { border-top: 1px solid #ddd; }
.bdt1d, .bt1d { border-top: 1px solid #ddd; }
.bt1e { border-top: 1px solid #eee; }
.vem, .vam { vertical-align: middle; }
.vat { vertical-align: top; }
.wsn, .wsnw { white-space: nowrap; }
.o5 { filter: alpha(opacity=50); opacity: 0.5; }
.pr_ad { position: relative; }
.images, .images_img, .images_tit, .images_tit_f_1r, .images_tit_m_1r, .i.i_a { overflow: hidden; }
.images li, .i li { float: left; }
.images_img, .images_img img, .images_tit, .images_tit_move, .images_tit_f_1r, .images_tit_f_2r, .images_tit_m_1r, .i_img, .i_a, .i_tit, .i_info, .i_date { display: block; }
.images .images_tit { height: 40px; line-height: 20px; overflow: hidden; }
.images_tit_move { position: relative; padding: 0 10px; text-align: center; color: #fff; background: url(../images/bk_t.png) repeat 0 0; overflow: hidden; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.images_tit_m_1r { position: relative; height: 2.5em; line-height: 2.5; padding: 0 2%; *margin-top:-2.5em;
color: #fff; background: url(../images/bk_t.png) repeat 0 0; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.images_img:hover .images_tit_m_1r { margin-top: -2.5em; }
.images_tit_f_1r { position: relative; height: 2.5em; line-height: 2.5; padding: 0 2%; margin-top: -2.5em; color: #fff; background: url(../images/bk_t.png) repeat 0 0; }
.images_tit_f_2r { position: absolute; left: 0; bottom: 0; line-height: 1.2; padding: 0.65em 2%; color: #fff; background: url(../images/bk_t.png) repeat 0 0; }
.images_img:hover, .images_img:hover .images_tit_move { text-decoration: none; }
.images_img:hover .images_tit, .images_img:hover .images_tit_f_1r, .images_img:hover .images_tit_f_2r, .images_img:hover .images_tit_m_1r { cursor: pointer; }
.images_img:hover .images_tit_f_1r, .images_img:hover .images_tit_f_2r { background-color: rgba(0,0,0,0.5); }
.dib_wrap { font-size: 0; }
.dib_wrap .dib { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; }
.dib { display: inline-block; }
.page { padding:20px 0px 20px 40px; height:22px; }
.page ul li { float:left; border:#ccc 1px solid; line-height:20px; margin-right:4px; display:inline; font-family:Tahoma, Geneva, sans-serif; }
.page ul li a { display:block; padding:0 8px; }
.page ul .thisclass { background:#2266BB; color:#FFF; padding:0 8px; font-size:14px; font-weight:bold; }
.page a.dib, .page_info.dib { font-size: 12px; line-height: 1.7; }
.page_info { margin-right: 0.5em; *margin-right:5px;
}
.page_num { padding: 0 0.25em; color: #d00; font-weight: bold; }
.page a { padding: 0 0.7em; margin-left: 0.5em; *margin-left:5px;
border-radius: 2px; background: #e1e1e1; }
.page a:hover { color: #fff; background: #d00; text-decoration: none; }
a.page_cur, a.page_cur:hover { background: #d00; color: #fff; font-weight: bold; cursor: pointer; }
a.page_notcur, a.page_notcur:hover { color: #aaa; background: #e1e1e1; cursor: default; }
.topnav.w1000 a, .topnav_w1000 a { color: #000; }
.topnav.w1000 a:hover, .topnav_w1000 a:hover { color: #c00; }
.topnav.w1000 i, .topnav_w1000 i { margin: 0 10px; }
.w1000, .topnav.w1000, .header_art.w1000, .header.w1000 { width: 1100px; margin-left: auto; margin-right: auto; }
.topnav, .header { width: 1100px; margin-left: auto; margin-right: auto; overflow: hidden; }
.top, .topnav { font-family: verdana; font-size: 12px; }
.top { height: 35px; line-height: 35px; background: url(../images/bk_common.png) repeat-x 0 -206px; }
.top .w1100 { background: url(../images/bk_common.png) repeat-x 0 -206px; }
.topnav { height: 28px; margin-top: 10px; margin-bottom: 10px; font-size: 14px; font-family: "\5FAE\8F6F\96C5\9ED1"; overflow: hidden; }
.top i, .topnav i { color: #ccc; font-family: arial; }
.top i { margin: 0 6px; }
.topnav i { margin: 0 12px; }
.header { margin-top: 20px; margin-bottom: 15px; }
.header_tit { padding-top: 4px; }
.logo { display: block; height: 30px; width: 161px; text-indent: -999px; overflow: hidden; background: url(../images/logo.png) no-repeat 0 0; }
a.area { display: block; height: 30px; padding: 0 5px; margin-left: 6px; font: bold 24px/28px \5FAE\8F6F\96C5\9ED1; color: #fff; }
a.area:hover { color: #fff; text-decoration: none; }
.search_form { width: 300px; font-family: \5FAE\8F6F\96C5\9ED1; border: 1px solid #ddd; }
.search_txt, .search_btn { height: 32px; line-height: 32px; font-size: 14px; background: none; border: none; }
.search_txt { width: 200px; padding: 0 10px; color: #999; }
.search_btn { width: 79px; text-indent: 20px; background: #f8f8f8 url(../images/bk_common.png) no-repeat -136px -32px; border-left: 1px solid #ddd; cursor: pointer; }
.mainnav { height: 40px; line-height: 40px; }
.mainnav li { float: left; }
.mainnav a { display: block; font: 16px/40px \5FAE\8F6F\96C5\9ED1; color: #fff; }
.mainnav a:hover { color: #fff; text-decoration: none; }
.friendlink { margin-top: 20px; margin-bottom: 30px; }
.friendlink li{float: left;padding-left: 10px;}
.friendlink_h2 { height: 30px; font: 18px/30px \5FAE\8F6F\96C5\9ED1; border-bottom: 4px solid #F3F3F3; margin-bottom: 10px; overflow: hidden; }
.friendlink_h2 span { font: 14px/30px \5B8B\4F53; margin-left: 10px; }
.friendlink_con a { display: inline-block; margin-right: 20px; line-height: 2; white-space: nowrap; }
.footnav, .copyright { text-align: center; }
.footnav, .footnav a, .footnav a:hover, .copyright a, .copyright a:hover { color: #fff; font-size: 12px; }
.footnav { height: 35px; line-height: 35px; background-color: #333; }
.footnav .w1100 { background-color: #333; }
.footnav i { margin: 0 10px; color: #fff; }
.copyright { font-family: verdana; font-size: 12px; color: #ccc; background-color: #555; }
.copyright .w1100, .copyright .w1000 { padding: 2em 0; background-color: #555; }
.main { width: 720px; }
.sidebar { width: 350px; }
.sidebar_h2 { height: 38px; padding: 0 10px; font: 18px/38px \5FAE\8F6F\96C5\9ED1; overflow: hidden; zoom: 1; }
.sidebar_h2 .more { float: right; font-size: 12px; font-family: \5B8B\4F53; }
.sidebar_h2 a:hover.cf, .sidebar_h2.cf { color: #fff; }
.sidebar_h2 span.dib { font-size: 18px; }
.sidebar_images { width: 350px; overflow: hidden; }
.sidebar_images h2 { background: #0075a9; }
.sidebar_images ul { margin-right: -20px; }
.sidebar_images li { width: 165px; margin-right: 20px; margin-top: 16px; }
.sidebar_images .images_tit { height: 3em; line-height: 1.5em; padding: 0.2em 0.5em 0.2em 0.5em; background: #f9f9f9; text-align: left; border: 1px solid #eee; border-top: none; }
.sidebar_hotlist h2 { padding: 0; height: 42px; font-size: 0; }
.sidebar_hotlist_tab_hours, .sidebar_hotlist_tab_week { background: #f4f4f4; border: 1px solid #f4f4f4; border-top-width: 3px; border-bottom-color: #f0f0f0; text-align: center; }
.sidebar_hotlist_tab_hours { width: 190px; }
.sidebar_hotlist_tab_week { width: 156px; }
.sidebar_hotlist_tab_cur, .sidebar_hotlist_tab_hours:hover, .sidebar_hotlist_tab_week:hover { background: #fff; border-color: #cb965c #f0f0f0 #fff #f0f0f0; text-decoration: none; }
.sidebar_hotlist a.dib { font-size: 18px; }
.sidebar_hotlist ul { padding: 10px; border: 1px solid #f0f0f0; border-top: none; }
.sidebar_hotlist li { height: 2.5em; line-height: 2.5; overflow: hidden; }
.sidebar_hotlist li span { padding-left: 1em; color: #c00; background: #fff; }
.sidebar_ideas_h2_icon, .sidebar_survey_h2_icon { height: 38px; width: 31px; background-image: url(../images/bk_common.png); background-repeat: no-repeat; }
.sidebar_ideas_h2_icon { background-position: -43px -117px; }
.sidebar_survey_h2_icon { background-position: -84px -117px; }
.sidebar_ideas h2 { background: #4d859a; }
.sidebar_ideas ul { padding: 10px; background: #f9f9f9; }
.sidebar_ideas li, .sidebar_survey li { height: 2.5em; line-height: 2.5; overflow: hidden; }
.sidebar_survey li span { color: #c00; background: #fff; padding-left: 1em; }
.sidebar_survey h2 { margin-bottom: 10px; border-bottom: 3px solid #8c8c8c; }
.sidebar_survey_recom { margin-bottom: 10px; }
.sidebar_survey_recom .graphic_tit { font-size: 12px; font-weight: bold; }
.sidebar_survey_recom .graphic_info a { color: #c00; }
.sidebar_hotlist .rank_icon, .sidebar_ideas .rank_icon { _margin-top: 8px; }
.rank_icon { display: inline-block; width: 13px; height: 13px; margin-right: 10px; vertical-align: middle; _float: left; background-image: url(../images/bk_common.png); background-repeat: no-repeat }
.rank_icon1 { background-position: -28px -31px; }
.rank_icon2 { background-position: -28px -45px; }
.rank_icon3 { background-position: -28px -59px; }
.rank_icon4 { background-position: -28px -73px; }
.rank_icon5 { background-position: -28px -87px; }
.rank_icon6 { background-position: -28px -101px; }
.header_art { padding-bottom: 10px; border-bottom: 3px solid #8f2827; }
.bk6eb2d7 { background: #6eb2d7; }
.w1000, .topnav.w1000, .header_art.w1000 { width: 1100px; margin-left: auto; margin-right: auto; }
.w620 { width: 740px; }
.w336 { width: 336px; }
.topnav.w1000 a { color: #000; }
.topnav.w1000 a:hover { color: #c00; }
.topnav.w1000 i { margin: 0 10px; }
.c2_336_20 { width: 336px; overflow: hidden; }
.c2_336_20 ul { margin-right: -20px; }
.c2_336_20 li { float: left; width: 158px; margin-right: 20px; margin-top: 20px; }
.c2_620_22 { width: 620px; overflow: hidden; }
.c2_620_22 ul { margin-right: -22px; }
.c2_620_22 li { float: left; width: 192px; margin-right: 22px; margin-top: 20px; }
.c5_1000_20 { width: 1000px; overflow: hidden; }
.c5_1000_20 ul { margin-right: -20px; }
.c5_1000_20 li { float: left; width: 184px; margin-right: 20px; }
.adrnav, .adrnav a { color: #555; }
.adrnav a:hover { color: #c00; }
.adrnav { position: relative; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px solid #e4e4e4; zoom: 1; }
.adrnav_bk { position: absolute; bottom: -11px; _bottom: -12px; left: 20px; display: block; height: 11px; width: 24px; background: url(../images/bk_common.png) no-repeat 0 -163px; }
.article { margin: 20px 0; }
.art_tit_h2 { max-height: 60px; margin: 40px 0; font: 26px/30px \5FAE\8F6F\96C5\9ED1; overflow: hidden; }
.art_tit { margin: 40px 0; padding-bottom: 10px; border-bottom: 1px solid #e5e5e5; }
.art_tit, .art_tit a { color: #555; }
.art_info { font-size: 0; height: 20px; line-height: 20px; margin-top: 3px; _margin-top: 5px; width:100%; margin-bottom:10px; }
.art_info a:hover { color: #c00; }
.art_info span, .art_info a { font-size: 12px; }
.art_info span { margin-right: 20px; vertical-align: middle; }
.art_info i { display: inline-block; width: 15px; height: 15px; margin-right: 5px; vertical-align: middle; background-image: url(../images/bk_common.png); background-repeat: no-repeat; }
.art_info_dateicon { background-position: -146px -69px; }
.art_info_editoricon { background-position: -146px -85px; }
.art_info_sourceicon { background-position: -146px -101px; }
.sharebar { font-size: 0; }
.sharebar span { margin-right: -5px; font-size: 12px; vertical-align: middle; }
.sharebar a { display: inline-block; width: 26px; height: 25px; margin-left: 5px; vertical-align: middle; background-image: url(../images/bk_common.png); }
.sharebar_weixin { background-position: 0 -31px; }
.sharebar_weibo { background-position: 0 -57px; }
.sharebar_qqwb { background-position: 0 -83px; }
.sharebar_qqkj { background-position: 0 -109px; }
.sharebar_baidu { background-position: 0 -135px; }
.art_con { margin: 30px 0; font-size: 16px; }
.art_con img { display: block; margin: 0 auto; clear: both; }
.art_con p {  line-height: 1.8; color: #111; }
.art_bottom { height: 28px; margin: 20px 0; font-size: 0; *padding-bottom:20px;
}
.art_bottom_hot a { display: inline-block; padding: 0 10px; margin-right: 10px; vertical-align: middle; height: 28px; line-height: 28px; font-weight: bold; font-size: 12px; color: #888; border-radius: 2px; background: #eee; }
.art_bottom_hot a:hover { color: #c00; }
.art_bottom .art_bottom_search { height: 28px; line-height: 28px; font-size: 0; background: #999; }
.art_bottom .art_bottom_search:hover { text-decoration: none; }
.art_bottom_search span { vertical-align: middle; font-size: 12px; font-weight: normal; color: #fff; }
.art_bottom_search_icon { display: inline-block; height: 28px; width: 20px; vertical-align: middle; background: url(../images/bk_common.png) no-repeat 0 -178px; }
.art_h2 { height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; font-family: \5FAE\8F6F\96C5\9ED1; }
.relevant { padding-bottom: 20px; margin: 20px 0; border-bottom: 4px solid #f3f3f3; }
.relevant .art_h2 { margin-bottom: 10px; }
.art_tab { margin-top: 40px; margin-bottom: 20px; overflow: hidden; }
.art_tab_tit { margin-right: -4px; font-family: \5FAE\8F6F\96C5\9ED1; overflow: hidden; }
.art_tab_tit a { height: 45px; width: 120px; line-height: 45px; position: relative; margin-right: 4px; margin-bottom: 20px; vertical-align: middle; text-align: center; font-weight: normal; background: #eee; }
.art_tab_tit a.dib { font-size: 16px; }
.art_tab_tit i { position: absolute; bottom: 0; left: 50%; display: none; overflow: hidden; width: 0; height: 0; width: 0; margin-bottom: -12px; margin-left: -6px; border-width: 6px; border-style: solid; border-color: #fff; }
.art_tab_tit a:hover, .art_tab_tit .cur { color: #fff; background: #1e97ce; text-decoration: none; }
.art_tab_tit a:hover i, .art_tab_tit .cur i { display: block; border-top-color: #1e97ce; }
.art_focus { width: 250px; height: 340px; margin-top: 5px; position: relative; }
.art_focus_per, .art_focus_next { position: absolute; top: 50%; width: 50px; height: 50px; margin-top: -37px; text-align: center; font: bold 30px/50px \5B8B\4F53; color: #fff; }
.art_focus_per:hover, .art_focus_next:hover { text-decoration: none; }
.art_focus_per { left: 0; }
.art_focus_next { right: 0; }
.art_focus_tit { position: absolute; left: 0; bottom: 0; width: 92%; height: 48px; padding: 2% 4%; font: 16px/24px \5FAE\8F6F\96C5\9ED1; color: #fff; background: url(../images/bk_t.png) repeat 0 0; overflow: hidden; }
.art_focus li a:hover .art_focus_tit { color: #fff; text-decoration: underline; }
.art_tab_con_tit h3 a { font-family: \5FAE\8F6F\96C5\9ED1; }
.art_tab_con_tit h3 { font-size: 18px; line-height: 1.5; height: 1.5em; overflow: hidden; }
.art_tab_con_tit h3 a:hover { color: #c00; }
.art_tab_list_info { line-height: 2; height: 4em; margin: 10px 0; color: #888; overflow: hidden; }
.art_tab_con_list { margin-top: 20px; margin-left: 270px; }
.art_tab_con_list li { padding: 0; height: 39px; line-height: 39px; font-size: 14px; border-top: 1px solid #f3f3f3; zoom: 1; overflow: hidden; }
.art_tab_con_list li span { float: right; margin-left: 10px; color: #aaa; overflow: hidden; }
.art_tab_con_list li i { float: left; width: 5px; height: 5px; margin-top: 17px; margin-right: 5px; background: #bccce9; overflow: hidden; }
.marvellous { margin-top: 40px; margin-bottom: 20px; clear: both; }
.marvellous h2 { text-align: center; }
.marvellous_h2_bk { position: relative; z-index: 1; display: inline-block; padding: 0 20px; background: #fff; }
.marvellous h2 i { display: block; height: 1px; width: 100%; background: #d6d6d6; position: relative; margin-top: -20px; overflow: hidden; }
.marvellous li { height: 123px; overflow: hidden; }
.marvellous .images_tit_move { line-height: 2; height: 2em; margin-top: -2em; margin-top: -2em\9; }
.evalua { margin: 20px 0; line-height: 20px; }
.evalua .art_h2 { margin-bottom: 0; height: 24px; line-height: 24px; }
.evalua_top { padding: 10px 0px; }
.evalua_tit { font-size: 16px; font-weight: bold; font-family: arial, \5FAE\8F6F\96C5\9ED1; color: #039; }
.evalua_num a { font-family: verdana; font-size: 12px; padding: 0px 5px; }
.evalua_num a:hover { color: #d31b03; }
.evalua_num span { padding-right: 2px; font-family: verdana; font-size: 18px; color: #d31b03; }
.evalua_center { height: 90px; position: relative; padding-left: 60px; }
.evalua_img { position: absolute; top: 0; left: 0; width: 50px; height: 50px; padding-right: 10px; }
.evalua_img img { width: 50px; height: 50px; border-radius: 2px; background: #eee; }
.evalua_con { height: 88px; border: 2px solid #CCD4D9; border-radius: 2px; overflow: hidden; }
.evalua_textarea { width: 98%; height: 82px; padding: 3px 1%; font-size: 14px; color: #999; background: #fff url(../images/logo_textearebk.png) no-repeat center center; border: none; resize: none; }
.evalua_bottom { padding: 10px 0 0 62px; }
.evalua_submit_o:hover { text-decoration: none; }
.evalua_submit_o:hover .evalua_submit { background-color: #32a8de; }
.evalua_submit { width: 66px; height: 28px; text-align: center; line-height: 28px; border: 0; cursor: pointer; background-color: #1e97ce; border-radius: 2px; color: #fff; }
.evalua_relief { color: #666; }
.vote_con { padding-bottom: 20px; background: #fff; clear: both; overflow: hidden; zoom: 1; border-bottom: 4px solid #f3f3f3; }
.mod_box .art_h2 { margin-bottom: 10px; }
.commcon_tit { margin: 10px 0; padding: 0 2px; }
.commcon .commtext { position: relative; border: 2px solid #e8e8e8; border-radius: 2px; zoom: 1; }
.commtext_img { position: absolute; top: 0px; *top:1px;
left: 0; height: 60px; width: 60px; padding: 18px; border: 1px solid #ddd; border-right: 1px dashed #ddd; background: #fff; }
.commtext_img img { width: 60px; height: 60px; background: #ddd; }
.commcon .textLogin { width: 98%; height: 90px; font-size: 14px; line-height: 25px; padding: 3px 5px; color: #999; background: #fff url(../images/logo_textearebk.png) no-repeat center center; border: none; resize: none; }
.commt-sub { font-size: 12px; height: 28px; padding-left: 2px; margin-top: 10px; line-height: 18px; color: #aaa; }
.commt-sub .button1 { width: 66px; height: 28px; line-height: 28px; border: 0; cursor: pointer; background: #1E97CE; border-radius: 2px; float: right; color: #fff; }
.commt-sub .button1:hover { background: #32a8de; }
.poplogin { width: 520px; padding: 10px; background: #fff; border: 1px solid #ddd; box-shadow: 1px 1px 3px #ccc; }
.poplogin .textLogin { width: 505px; }
.poplogin .poptop { height: 20px; width: 20px; line-height: 20px; position: absolute; top: -12px; right: 50px; }
.poptop_diams1, .poptop_diams2 { position: absolute; top: 0px; height: 20px; line-height: 20px; width: 20px; font-family: arial; font-size: 25px; color: #ddd; }
.poptop_diams2 { margin-top: 2px; color: #fff; }
.hendline .rank_icon, .sidebar_recomment .rank_icon, .investigate .rank_icon { _margin-top: 12px; }
.rank { overflow: hidden; }
.rank li { height: 3em; line-height: 3; padding-left: 3px; overflow: hidden; }
.rank a { vertical-align: middle; }
.rank_dot { margin-right: 5px; vertical-align: middle; display: inline-block; font-family: \5FAE\8F6F\96C5\9ED1; width: 5px; height: 5px; background: #aaa; border-radius: 50%; text-indent: -99px; overflow: hidden; line-height: 35px\9; height: 36px\9; width: auto\9; border-radius: 0\9; background: #fff\9; color: #aaa\9; font-size: 11px\9; text-indent: 0\9; }
.rank_icon { display: inline-block; width: 13px; height: 13px; margin-right: 10px; vertical-align: middle; _float: left; background-image: url(../images/bk_common.png); background-repeat: no-repeat }
.rank_icon1 { background-position: -28px -31px; }
.rank_icon2 { background-position: -28px -45px; }
.rank_icon3 { background-position: -28px -59px; }
.rank_icon4 { background-position: -28px -73px; }
.rank_icon5 { background-position: -28px -87px; }
.rank_icon6 { background-position: -28px -101px; }
.rank_tb { overflow: hidden; }
.rank_tb ul { margin-top: -1px; }
.rank_tb li { border-top: 1px solid #F3F3F3; }
.hendline { margin-bottom: 20px; }
.hendline h2 { position: relative; }
.bke { background: #eee; }
.bk8D7652 { background: #8D7652; }
.cc { color: #ccc; }
.hendlinetab_tit a.cf { color: #fff; }
.hendlinetab_tit { position: absolute; top: 5px; right: 0; font-size: 0; }
.hendlinetab_tit a { display: inline-block; position: relative; height: 20px; line-height: 20px; margin-right: 5px; padding: 0 5px; font-size: 14px; font-weight: normal; }
.hendlinetab_tit .cur, .hendlinetab_tit a:hover { background: #c00; color: #fff; text-decoration: none; }
.hendlinetab_tit i, .hendlinetab_tit .bk4D859A i { position: absolute; bottom: 0; left: 50%; display: none; overflow: hidden; height: 0; width: 0; margin-left: -4px; margin-bottom: -8px; border-width: 4px; border-style: solid; border-color: #e4e4e4; }
.bk8D7652 i { border-color: #c00 #8D7652 #8D7652 #8D7652; }
.hendlinetab_tit .cur i, .hendlinetab_tit a:hover i { display: block; border-top-color: #c00; overflow: hidden; }
.hendline .graphic { padding: 20px 10px; line-height: 1.5; background: #f8f8f8; }
.hendline .graphic_tit { max-height: 3em; _height: 3em; font-size: 14px; font-weight: bold; overflow: hidden; }
.hendline .graphic_info { height: 5em; overflow: hidden; line-height: 20px; color: #888; }
.researcher_graphic { overflow: hidden; zoom: 1; }
.researcher_graphic li { padding: 7px 0 10px 0; border-bottom: 1px solid #f3f3f3; }
.researcher_graphic .graphic_img { margin-top: 3px; }
.researcher_graphic .graphic_tit { line-height: 1.4em; max-height: 2.8em; font-size: 14px; font-weight: bold; font-family: \5FAE\8F6F\96C5\9ED1; overflow: hidden; }
.researcher_graphic .graphic_info { line-height: 1.2em; height: 1.2em; margin-top: 10px; color: #888; overflow: hidden; }
.researcher_graphic .graphic_info a:hover { color: #c00; }
.tool_s { position: fixed; top: 200px; right: 10px; }
.tool_s_b { margin-left: 51px; }
.tool_s_b li a { display: block; width: 54px; height: 72px; margin-top: 1px; background-image: url(../images/tool_s_b.png); background-repeat: no-repeat; }
.tool_s_t a { background-position: 0 0; }
.tool_s_c a { background-position: 0 -73px; }
.tool_s_f a { background-position: 0 -146px; }
.tool_s_s a { background-position: 0 -219px; }
.tool_s_t a:hover { background-position: -54px 0; }
.tool_s_c a:hover { background-position: -54px -73px; }
.tool_s_f a:hover { background-position: -54px -146px; }
.tool_s_s a:hover { background-position: -54px -219px; }
.tool_s_fb { display: none; position: absolute; bottom: 0; right: 64px; width: 400px; padding: 20px; font-family: \5FAE\8F6F\96C5\9ED1; background-color: #f1f1f1; border: 1px solid #ddd; }
.tool_s_fb h2 { height: 20px; line-height: 20px; font-size: 16px; font-weight: bold; }
.tool_s_fb form { font-size: 14px; }
.tool_s_fb .txta, .tool_s_fb .txt { color: #666; border: none; background: #fff; }
.tool_s_fb .txta { width: 96%; line-height: 24px; height: 96px; padding: 3px 2%; margin-top: 10px; font-family: \5FAE\8F6F\96C5\9ED1; resize: none; overflow: auto; }
.tool_s_fb .txt { height: 30px; width: 260px; line-height: 30px; padding: 0 5px; font-family: \5FAE\8F6F\96C5\9ED1; }
.tool_s_fb .sbt { height: 30px; line-height: 30px; width: 100px; margin-left: 8px; text-align: center; color: #fff; font-size: 16px; font-family: \5FAE\8F6F\96C5\9ED1; background-color: #2ca2d7; border: none; cursor: pointer; }
.tool_s_fb i, .tool_s .sharebar i { position: absolute; top: 50%; right: -10px; width: 20px; height: 20px; line-height: 20px; margin-top: -10px; text-align: center; font-size: 20px; color: #f1f1f1; }
.tool_s .sharebar i { top: auto; bottom: 25px; font-family: \5FAE\8F6F\96C5\9ED1; }
.tool_s_fb i.icon1, .tool_s .sharebar .icon1 { right: -12px; color: #ddd; }
.tool_s .sharebar { display: none; position: absolute; bottom: 0; right: 64px; padding: 10px; padding-top: 5px; width: 26px; border: 1px solid #ddd; background: #f1f1f1; }
.tool_s .sharebar a { margin-left: 0; margin-top: 5px; }


