﻿/* CSS Document  by www.hisns.com */
body{margin:0;background:#ffffff;}
div,p,span,a{font-family:arial,"";font-size:12px;text-decoration:none}
a{color:#666666}
a:hover{color:#424FE0;text-decoration:underline}
.beCenter{margin-left:auto;margin-right:auto;margin-top:0;}
.clearBoth{clear:both;font-size:0px;height:0px;}
.red{color:#AA1133}
.gray{color:#666666}
.white{color:#FFFFFF}
.blue{color:#00456B}
.black{color:#000000}
.title14{font-size:14px;font-weight:bold; }
.title18{display:inline-block;font-size:18px; font-family:"黑体"; width:180px; }
.title12{font-size:12px;font-weight:bold}
.font14{font-size:14px}
.title16{font-size:16px; font-weight:bold}
.blank{height:7px; font-size:7px;}
.blank3{height:3px; font-size:3px;}
.aligncenter{text-align:center}

/*body part*/

.headDiv{width:960px;}
.top_guide{position:relative; font-size:12px; color:#666666; background:#FAFAFA; border-bottom:solid 1px #DADADA; height:22px; line-height:22px;}
.top_login{position:absolute; right:0;}
.top_guide a{margin-left:5px; margin-right:5px;}
.logo{width:141px; float:left}
.topad{width:601px; float:left; margin-left:18px;}
.major{width:200px; float:left;}
.guide{height:32px; background:url(img2010/guidebg.gif) no-repeat; line-height:32px; padding-top:3px; padding-left:5px;}
.guide a{color:#FFFFFF;display:block; float:left; margin-left:0px; width:73px; text-align:center}
.guide a:hover{background:url(img2010/linkbg.gif) no-repeat; text-decoration:none; color:#FFFFFF;}

#community_news,#manage_news,#question_news,#blog_news,#union_news,#meeting_news,#sample_news{position:absolute; width:152px; background:#9FC7F8 ; border:solid 1px #ffffff; border-top:0px;}
#community_news a,#manage_news a,#question_news a,#blog_news a,#union_news a,#meeting_news a,#sample_news a{width:134px; height:29px; background:#9FC7F8 url(img2010/guide_hover.gif) no-repeat; display:block; line-height:29px; padding-left:20px; color:#ffffff}
#community_news a:hover,#manage_news a:hover,#question_news a:hover,#blog_news a:hover,#union_news a:hover,#meeting_news a:hover,#sample_news a:hover{background:url(img2010/guide_hover_2.gif) no-repeat;}


.mainDiv{width:960px;}
.main_left{width:725px; float:left;}
.main_right{width:231px; float:left; margin-left:4px;}
.main_left_1{width:178px; float:left; overflow-x: hidden}
.main_left_2{width:543px; float:left; margin-left:4px;}
.login_block{width:178px; height:143px; background:url(img2010/login_bg.gif) no-repeat; padding-top:30px;}
.login_block div{color:#7290AE; margin:6px;}
.login_block_input{width:121px; height:21px; background:url(img2010/login_input_bg.gif) no-repeat; border:0;}
.login_block_logined{padding:10px; line-height:19px;}

.block_title_178{background:url(img2010/block_title_bg_178.gif) no-repeat; width:178px; height:27px; line-height:27px; padding-left:25px;}
.block_title_178 a{font-size:14px; color:#FFFFFF; font-weight:bold}
.block_meeting{border:solid 1px #dadada; border-top:0px; background:#F9F9F9; height:233px; padding:5px;}
/*.block_meeting div{height:45px; border-bottom:dotted 1px #006600; padding-top:13px;}*/


.block_title_488{width:523px; background:url(img2010/block_title_bg_488.gif) no-repeat; height:25px; position:relative; font-size:14px; font-weight:bold; padding-left:20px; line-height:25px;}
.more{position:absolute; right:0px; font-weight:normal;}
.block_course{width:539px; height:216px; background:url(img2010/couse_bg.gif) no-repeat; margin-left:2px;}
.block_health{width:539px; height:152px; background:url(img2010/health_bg.gif) no-repeat; margin-left:2px;}
.block_course_left{width:114px; float:left; padding:8px; text-align:center}
.block_course_right{width:400px; float:left}
.course_title span{color:#111111; line-height:21px;}


.block_health div{width:120px; height:100px; float:left; margin:6px;}
.block_health div img{width:120px;; height:80px;}


.aboutus{width:231px; height:259px; background:url(img2010/aboutus_bg.gif) no-repeat;}
.aboutus_title{height:25px; line-height:28px; padding-left:25px;}
.aboutus_title a{font-size:14px; color:#FFFFFF; font-weight:bold}
.major_title{font-weight:bold; font-size:14px; color:#000000}
.major_absract{color:#666666; line-height:21px;}
.major_absract a{color:#E50000}
#maincontent{line-height:22px; font-size:14px; padding-right:20px;}
#maincontent p{text-indent:30px; font-size:14px}

.block_title_230{background:url(img2010/block_title_bg_230.gif) no-repeat; width:205px; height:27px; line-height:27px; padding-left:25px;}
.block_title_230 a{font-size:14px; color:#FFFFFF; font-weight:bold}
.block_union{background:#ffffff url(img2010/block_union_bg.gif) repeat-x bottom; border:solid 1px #dadada; border-top:0px; height:256px;}
.block_union_h2{background:#E4D6C6; font-weight:bold; line-height:22px;height:22px; margin:10px; text-align:center}
.union_list{ padding:5px; line-height:24px;}


.block_titles{background:#ffffff url(img2010/title_gray_bg.gif) repeat-x; height:24px; border:solid 1px #dadada;}
.block_titles div{background:url(img2010/title_bt_bg.gif) no-repeat; height:23px; line-height:24px; margin-left:7px;}
.block_titles div a{margin-left:12px; width:73px;}
.block_answer,.block_research,.block_community,.block_sample,.block_blog,.page_class{border:solid 1px #dadada; padding:5px;border-top:0px; }
.block_answer div, .block_research div,.page_class div{background:url(img2010/icon.gif) no-repeat; padding-left:15px; height:22px;}

.block_news{border:solid 1px #dadada; padding:0px;border-top:0px; }
.block_news_left{width:150px; float:left;text-align:center}
.block_news_left img{border:0px; width:120px; height:80px; margin-top:15px;}
.block_news_right{width:371px; float:left; padding:5px;}
.block_news_right div,.block_community div,.course_list div,.mainlist div{background:url(img2010/icon.gif) no-repeat; padding-left:15px; height:22px; position:relative}
.block_news_right div span,.block_community span,.course_list span,.mainlist span{position:absolute; right:0; color:#777777}

.sample_title,.sample_title a{font-weight:bold; font-size:12px; color:#000000}

.main_blog,.bottom,.friendlink{width:960px;}
.block_blog{ height:140px; text-align:center; padding-top:10px; overflow:hidden}
.block_blog div{width:110px; height:130px; float:left; margin:12px;}

.block_link{background:#F5F5F5;border:solid 1px #dadada;padding:5px; line-height:22px;}
.block_link a{ margin-left:10px;}
.block_about{color:#666666; text-align:center}
.block_about a{color:#666666; margin:8px}

/*focus*/
#hisns_focus{width:543px; height:50px; display:block; background:#fff url(images/101490_1233794569499.jpg) no-repeat;padding-top:200px; cursor:pointer; text-align:center}
#hisns_focus img{border:1px solid #ffffff; padding:2px; width:120px; height:45px; margin-left:3px;  cursor:pointer}


/*special*/
.sp_banner{width:960px; overflow-x:hidden;}
.sp_guide_info{background:#FFFFFF url(img2010/sp_gray_bg.gif) repeat-x scroll left bottom; padding:5px; line-height:22px; text-indent:25px;}
.sp_guide_info img{border:0px;}
.sp_main_left{background:#FFFFFF url(img2010/sp_gray_bg.gif) repeat-x scroll left bottom; width:700px; height:240px; border:solid 1px #dadada;float:left;}
.sp_big_title{font-size:18px; line-height:35px; text-align:center; font-weight:bold; color:#333333;}
.sp_main_left_list{line-height:22px; border-bottom:dotted 1px #0033CC;}

.sp_main_left_list_down a{height:22px; color:#333333; line-height:22px}
.sp_main_right{width:248px; margin-left:10px; float:left;}
.sp_main_right_title{height:30px; line-height:30px; color:#333333; font-weight:bold; padding-left:5px; font-size:14px; background:#e0e0e0; border:solid 1px #dadada;border-bottom:0}
.sp_main_right_wikis{border:solid 1px #dadada;background:#FFFFFF url(img2010/sp_gray_bg.gif) repeat-x scroll left bottom;height:200px; padding:5px;}
.sp_all_list{border:solid 1px #dadada; color:#333333; line-height:22px; padding:0px; width:318px; float:left}
.sp_all_list a{height:22px; color:#333333; line-height:22px}
.sp_bigline{background:url(img2010/sp_line.gif) no-repeat; height:33px; line-height:33px; font-family:"黑体",Arial; font-weight:bold; font-size:14px; padding-left:20px; }
.sp_old td{width:20%; text-align:center}
.sp_old img{width:150px; height:100px; border:solid 1px #999999; padding:1px;}
.sp_relation{border:solid 1px #dadada; color:#333333; line-height:22px; padding:4px;}
.sp_relation a{height:22px; color:#333333; line-height:22px}
.sp_list_name{ float:left; width:440px; margin-left:25px;}

/*blog css*/
.blog_left{width:230px; float:left}
.blog_right{width:710px; float:left; margin-left:20px; }
.expert_list{border:solid 1px #dadada; padding:0px;border-top:0px; height:230px; text-align:center }
.expert_list div{background:url(img2010/expert_avatar_bg.gif) no-repeat; width:50px; height:50px;padding:6px; float:left; 
margin:7px; 
_margin:5px;//IE6
}
.blog_category{border:solid 1px #dadada; padding:5px;border-top:0px; }
.blog_category div{color:#7290AE; height:25px; border-bottom:dotted 1px #dadada; line-height:25px;}
.blog_guide{border-top:solid 1px #5D91D5; background:#E3EEF8; height:24px; line-height:24px; color:#6093D5}
.blog_guide a{color:#6093D5; background:url(img2010/position_arrow.gif) right no-repeat; padding-right:10px; padding-left:4px;}
.blog_subject{font-size:16px; font-weight:bold; line-height:45px;}
.blog_info{color:#666666;}
#blog_content{font-size:14px; line-height:22px; overflow:hidden}
#blog_content p{text-indent:30px;font-size:14px;}
.blog_list_title{height:22px; line-height:22px; padding-left:15px; background:#F7F7F7;border-top:solid 1px #D8DFEA;}
.blog_list_title a{color:#005EAC; font-size:12px; font-weight:bold}
.blog_list_info{color:#666666; line-height:25px; padding-left:15px;}
.blog_list_info a{color:#005EAC;}
.blog_list_description{padding-left:15px; line-height:22px;}


/*page*/
.page_left{width:715px; float:left}
.page_right{width:230; float:left; margin-left:15px;}
.page_title{line-height:40px; text-align:center }
.page_info{color:#666666; text-align:center; border-bottom:dashed 1px #e0e0e0; line-height:30px;}
.page_info a{color:#666666}
#pagecontent{font-size:14px; line-height:21px;}
#pagecontent p{font-size:14px; line-height:21px; }/*text-indent:30px;*/
.page_special{border:solid 1px #dadada; padding:5px;border-top:0px; width:218px; }
.page_hall{border:solid 1px #dadada; padding:5px;border-top:0px; text-align:center;width:218px; height:170px;}
.page_hall .red{display:none}
.page_hall div{width:100px; float:left; margin:3px;}

.mainlist_class{line-height:21px;}
.mainlist_class table{ margin-top:10px;}
.class_list_pic{border:solid 1px #e0e0e0; padding:1px;}
.class_list_title{height:25px; border-bottom:solid 1px #d0d0d0;}

/*examination*/
.exam{margin-top:10px; font-size:14px}
.exam_answer{display:none}
.exam_title{font-size:14px; font-weight:bold; line-height:24px;}
.exam_check{line-height:22px;}
.exam_answer{font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#FF0000;}

/*union*/
.union_top{background:url(img2010/union_top_bg.gif); height:139px; padding:23px;}
.union_top_logo{float:left; width:174px; background:#FFFFFF; border:solid 1px #d0d0d0; height:135px; text-align:center; padding-top:5px;}
.union_top_description{width:430px;; float:left}
.union_more{text-align:right}
.union_top_description{margin-left:60px; line-height:22px;}
.union_left{float:left; width:263px;}
.union_right{float:left; width:423px; margin-left:10px;}
.union_meeting{background:url(img2010/union_meeting.gif) no-repeat; height:117px; padding:7px; padding-left:12px;}
.union_meeting .title12{padding-left:15px;}
.union_meeting a{line-height:27px; color:#6C86A4}
.union_left_block_title{background:url(img2010/union_left_block_title.gif) no-repeat;  height:21px; line-height:21px; color:#FFFFFF; font-weight:bold; padding-left:20px; font-size:14px}
.union_left_block_title a{ margin-left:90px; color:#FFFFFF; font-weight:normal; font-size:12px}
.union_member,.union_visit,.hall_expert{border:solid 1px #d0d0d0; border-top:0px;  padding:6px; width:243px;}
.union_member div{ height:22px; line-height:22px;}
.union_visit table{margin-top:10px;}
.union_right_block_title{background:url(img2010/union_right_block_title.gif) no-repeat;  height:21px; line-height:23px; color:#FFFFFF; font-weight:bold; padding-left:15px; }
.union_right_block_title a{margin-left:10px;}
.union_right_block{border:solid 1px #d0d0d0; border-top:0px; padding:5px;}
.union_right_block div{position:relative; padding-left:5px;}
.union_right_block div span{position:absolute; right:0; color:#999999}
.union_right_block a{line-height:21px;}
.cme_visit{width:675px;}
.union_visit_new_block_title{background:url(img2010/visit_bg.gif) no-repeat;  height:21px; line-height:21px; color:#FFFFFF; font-weight:bold; padding-left:20px; font-size:14px;width:668px;}
.union_visit_new{border:solid 1px #d0d0d0; border-top:0px; padding:5px; width:675px;}
.union_visit_new table{float:left; margin-top:10px;}
.union_visit_new_block_title a{margin-left:500px;}
.visit_avatar img{border:solid 1px #d0d0d0; padding:1px;}
.visit_name{background:#999999; text-align:center;font-weight:bold; padding:2px;}
.visit_content a{font-weight:bold;}
.visit_content{font-size:12px; color:#666666;padding:4px;}
.cme_banner{width:665px; overflow:hidden}

/*health hall*/

.hall_expert img{border:solid 1px #dadada; padding:3px; width:50px; height:50px;}
.special_class{}
.special_class table{margin-top:9px;margin-bottom:9px;}
.special_class img{border:solid 1px #dadada; padding:2px; width:90px; height:80px;}
/*cme*/
.cme_top{background:url(img2010/cme_top_bg.gif); height:440px; padding:20px;border-bottom:solid 1px #d0d0d0;}
.cme_top .cme_top_description{line-height:27px;}
.cme_top_logo{float:left; width:232px; background:#FFFFFF; border:solid 1px #d0d0d0;  padding-top:1px;}
.cme_top_description{width:410px;; float:left; margin-left:25px;}
.cme_top_list div{width:330px; float:left; height:26px; line-height:26px;}
.artist_list{overflow:hidden; height:145px; width:400px;}
.cme_question{ list-style:none}
.cme_question li{list-style:none;background:url(img2010/icon.gif) no-repeat; padding-left:15px; height:22px;}

/*comment*/
.commentbox{ border:1px solid #bde3fd; margin-top:10px;}
.commenthead{ background:#EDF8FE; color:#09c; border:1px solid #fff; line-height:26px; height:26px; padding:0 6px;}
.commenthead img{ float:right; margin:7px 10px 0 0; }
.commenttext{ padding:10px;}
.content{ padding:10px}
.content{
white-space: pre-wrap;
/* css-3 */
white-space: -moz-pre-wrap;
/* Mozilla, since 1999 */
white-space: -pre-wrap;
/* Opera 4-6 */
white-space: -o-pre-wrap;
/* Opera 7 */
word-wrap: break-word;
/* Ie 5.5+ */ 
*white-space: pre;
}
.commenttext p{ font-size:14px; padding:5px; text-indent:2em;}
.commentfunction{ border:1px solid #fff; text-align:right; border-top:1px dotted #bde3fd; color:#09c; line-height:24px; padding-right:15px;}
.reply{ border:1px solid #bde3fd; border-left-width:5px; padding:5px 10px; font-size:12px; margin:10px auto; text-indent:0; line-height:180%; color:#454545;}
.reply p{ margin:2px auto; text-indent:2em; line-height:150%;font-size:12px;}

.commenttext li{margin-bottom:6px;*margin-bottom:10px;list-style:none}

/*modal*/
.window{width:602px; border:2px solid #fff; overflow:hidden; position:fixed; top: 17%; left: 50%; z-index:3000; background: #fff; margin-left: -301px;}
.window_content{ border:1px solid #B9DFF9;}
.window h4{ margin: 0; background:url(images/bg_table.jpg) repeat-x 0 0; font-size:12px; padding:0 10px;}
.window h4 a{ float:right; margin-top:6px;}
.window table{width:100%;}
a.jqmClose{height:16px; width:16px; display:block; float:right; margin:5px 5px 0 0;}　
a.jqmClose:link,a.jqmClose:visited{}
a.jqmClose:hover,a.jqmClose:active{}
.window h4,.window table th{ border-bottom:1px solid #B9DFF9; color:#077AC7; height:28px; line-height:28px;}
.window table th{ font-weight:bold; height:24px; text-align:left;}
.window table td{ font-size:12px; height:28px; line-height:28px;}
.jqmOverlay { background-color: #000;z-index:2999;}
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .window {
	overflow-x: hidden; overflow-y: auto;
    position: absolute;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm { position:absolute;top:0;left:0;
	z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

#protocol { line-height:180%; overflow:auto; padding:0px;}
.jqmClose img{border:0px}

/*register*/
.titles{font-size:16px; border:none; font-weight:bold; margin-left:0;}
.star{color:#FF0000}

/*ask*/
#main{width:960px;}
#main_l{width:620px;}
#mian_l_2{width:400px;}
#main_r .text_list{list-style:none}
