@charset "utf-8";
/* CSS Document */

/*public*/
.block20{padding: 7px 20px; *+padding-bottom:0px; overflow:hidden;}
.p_r_0{padding-right:0px!important;}
.font14_orange_b,
.font14_orange_b a,
.font14_orange_b a:hover{ font-size:14px; font-weight:bold; color:#f65524; text-decoration:none;}

.font14_gray_b,
.font14_gray_b a,
.font14_gray_b a:hover{ font-size:14px; font-weight:bold; color:#645d5a; text-decoration:none;}

.gray_link,
.gray_link:hover{ color:#8c8c8c; text-decoration:none;}
.gray_link:hover{ text-decoration:underline;}
.title1_ico,
.title2_ico{ width:4px; height:16px; display:inline-block; overflow:hidden; margin:0 8px; background:url(../speciality_images/title_ico.gif) no-repeat; margin-bottom:-3px; margin-top:5px;}
.title2_ico{background-position:0 -16px;}
.more_ico{width:10px; height:10px; display:inline-block; overflow:hidden; background:url(../speciality_images/more_ico.gif) no-repeat; margin:0 5px; margin-bottom:-3px; margin-top:5px;  }
.widht120{width:120px;}
.widht243{width:243px;}
.f_l{float:left;}
.f_r{float:right;}

.menu1{border:1px #cfd1d4 solid; margin-bottom:5px;/*dlx修改*/height:281px}
.menu1 .title{ height:28px; line-height:28px; font-size:14px; font-weight:bold; border-bottom:1px #cfd1d4 solid; overflow:hidden; clear:both;}
.menu1 .more{float:right; padding-right:10px; margin-top:5px;}
.menu1 .names{ color:#ee5c1c; float:left; display:inline-block; height:28px; line-height:28px; overflow:hidden; cursor:pointer;}
.menu1 .names2{ color:#686464; float:left; display:inline-block; height:28px; line-height:28px; overflow:hidden; cursor:pointer;}
.menu1 .right_data{ float:right; color:#666666;}
.menu1 .content_list{overflow:hidden; padding:10px; *+padding-bottom:15px;}
.menu1 .content_list li{ display:block; white-space:nowrap; overflow:hidden; color:#666666; height:28px; line-height:28px; border-bottom:1px #929292 dotted; clear:both;}
.menu1 .content_list li a,
.menu1 .content_list li a:hover{ color:#666666; text-decoration:none;}
.menu1 .content_list li a:hover{ text-decoration:underline;}

.menu1 .content_list14{overflow:hidden; /*dlx修改 padding:10px;*/padding:3px;}
.menu1 .content_list14 li{ display:block; white-space:nowrap; overflow:hidden; color:#666666; /*height:28px; line-height:28px;*/ border-bottom:1px #929292 dotted;width:50px;float:left;line-height: 28px;margin-left: 5px;}
.menu1 .content_list14 li a,
.menu1 .content_list14 li a:hover{ color:#666666; /*dlx修改 font-size:14px;*/ font-size:12px;margin-left:5px;}
.menu1 .content_list14 li a:hover,
.menu1 .content_list14 li .select{ font-weight:bold; color:#cf0202; margin-left:5px;}

.menu2{width:702px; display:inline-block; overflow:hidden; margin-bottom:5px;}
.menu2 .title{height:25px; line-height:25px; background:url(../speciality_images/menu_bg.gif) repeat-x; padding:0 5px;}
.menu2 .title .select1,
.menu2 .title .select2{ width:73px; height:23px; line-height:23px; margin-top:2px; margin-right:5px; text-align:center; font-size:14px; font-weight:bold; display:inline-block; cursor:pointer;}
.menu2 .title .select1{background:url(../speciality_images/select_menu.gif) no-repeat;}
.menu2 .title .select1,
.menu2 .title .select1 a,
.menu2 .title .select1 a:hover{ color:#f84023; text-decoration:none;}

.menu2 .title .select2,
.menu2 .title .select2 a,
.menu2 .title .select2 a:hover{ color:#ffffff; text-decoration:none;}
.menu2 .content{width:700px; border:1px #da6042 solid; border-top:none; display:inline-block; overflow:hidden; clear:both;}



/*top*/
.main_top{width:950px; height:72px; margin:0 auto; overflow:hidden; background:url(../speciality_images/top_bg.gif) no-repeat; margin-bottom:2px;}
.main_top .logo{width:144px; height:44px; margin-top:13px; margin-left:20px; float:left; display:inline;}
.main_top .subject{height:36px; float:left; margin-top:17px; margin-left:10px;display:inline;}
.main_top .search_box{float:right; margin-right:30px; margin-top:20px;}
.main_top .search_box .search{height:19px; width:200px; line-height:19px; padding-left:24px; border:1px #cccccc solid; background:url(../speciality_images/search_ico.gif) no-repeat left #ffffff;color:#aaaaaa;}
.main_top .search_box .search_btn{border:0px; margin-left:3px; }

/*user login*/
.user_login{width:950px; height:30px; line-height:30px; margin:0 auto; overflow:hidden; background:url(../speciality_images/user_bg.gif) repeat-x; margin-bottom:2px;}
.user_login ul{overflow:hidden;}
.user_login ul li{ display:inline;}
.user_login ul li .input_user,
.user_login ul li .input_password{ font-size:14px; color:#ef5903; font-weight:bold; display:inline; margin:0 3px;}
.user_login ul li .input_user{margin-left:10px;}
.user_login ul li .login_input{border:1px #dedbd5 solid; height:16px; line-height:16px; width:100px; margin-right:10px;}
.user_login ul li .lock_password{color:#8c8c8c; display:inline-block; font-size:14px;}
.user_login ul li .creat_user{ display:inline-block; width:71px; height:18px; text-align:center; line-height:18px; background:url(../speciality_images/new_user.gif) no-repeat; margin:0 4px; }
.user_login ul li .creat_user a{color:#ffffff;}
.user_login ul li .creat_user a:hover{color:#000000;}

/*top nav*/
.nav,
.nav .left,
.nav .right{ width:950px; height:40px;  margin: 0 auto; background:url(../speciality_images/nav_bg.gif) no-repeat; line-height:40px; overflow:hidden; }
.nav{background-position:0 -80px; background-repeat:repeat-x;margin-bottom:5px;}
.nav .left{background-position:left 0;}
.nav .right{background-position:right -40px;}

.nav_list{overflow:hidden; margin:0; padding:0;}
.nav_list li{ display:inline; float:left;}
.nav_list .line{ display:inline-block; height:26px; margin-top:7px;}
.nav_list .index_link,
.nav_list .this_link,
.nav_list .no_link{ display:inline-block; height:40px; line-height:40px; text-align:center; width:120px;}

.nav_list .index_link a,
.nav_list .index_link a:hover{font-size:14px; font-weight:bold; color:#fe0505;}

.nav_list .no_link a,
.nav_list .no_link a:hover{font-size:14px; font-weight:bold; color:#696767;}
.nav_list .no_link a:hover{ color:#ee5c1c;}

.nav_list .this_link a,
.nav_list .this_link a:hover{font-size:14px; font-weight:bold; color:#ee5c1c;}

.subject_nav{width:948px; height:24px; border:1px #e2dede solid; margin: 0 auto; background-color:#f6f6f6; margin-bottom:5px;}
.subject_nav .list{display:inline-block; margin-left:10px; height:24px; line-height:24px; font-size:14px;}
.subject_nav .list a,
.subject_nav .list a:hover{ color:#070707; text-decoration:none; color:#414141; font-size:14px;}
.subject_nav .list a:hover{text-decoration:underline;}

/*middle content*/

.middle_content{width:950px; margin:0 auto; overflow:hidden; clear:both;}
.middle_content .left_content{width:702px; float:left; display:inline-block; overflow:hidden;}
.middle_content .right_content{width:245px; float:right; display:inline-block; overflow:hidden;}


/*middle content view_new*/

.view_new{margin-left:5px; display:inline-block; overflow:hidden; border:1px #f68b44 solid; float:left; padding:3px; clear:right;}

/*middle content video_slide*/

.video_slide{width:310px; margin:5px; float:left;}
.video_slide .view_img{width:115px; height:75px; border:1px #848484 solid; float:left;}
.video_slide .describe{margin-left:10px; float:left;}
.video_slide .describe_content{ overflow:hidden; display:inline-block;}
.video_slide .describe_content .author{color:#645d5a}
.video_slide .describe_content .subject{color:#645d5a}
.video_slide .describe li{height:22px; line-height:22px;  width:180px; white-space:nowrap; overflow:hidden;}

.menu_list{width:310px; margin:5px; float:left;}
.menu_list_date{ overflow:hidden; clear:both;}
.menu_list_date li{display:block; white-space:nowrap; overflow:hidden; color:#666666; height:28px; line-height:28px; border-bottom:1px #929292 dotted;}
.menu_list_date .titles{float:left; width:235px; white-space:nowrap; overflow:hidden;}
.menu_list_date .titles .subject1 a,
.menu_list_date .titles .subject1 a:hover{ color:#818181; text-decoration:none;}
.menu_list_date .titles .content1 a,
.menu_list_date .titles .content1 a:hover{ color:#666666; text-decoration:none;}
.menu_list_date .titles .content1 a:hover{text-decoration:underline;}
.menu_list_date .date{ float:right; color:#a7a7a7;}

.menu_list_more{display:block; clear:both; text-align:right; padding-right:20px; height:30px; line-height:30px;}
.menu_list_more a,
.menu_list_more a:hover{ color:#ed5c1b; text-decoration:none;}
.menu_list_more a:hover{text-decoration:underline;}

.ad_list{width:700px; display:inline-block; overflow:hidden;}
.ad_list .list_pic{ overflow:hidden; margin-bottom:5px;}
.ad_list .list_pic li{display:inline; border:0px; float:left;}
.ad_list .list_pic .ad_space{margin-left:6px!important; display:inline;}

.e_publication{ width:245px; height:62px; overflow:hidden; margin-bottom:5px;}

.up_btn{line-height:200%; color:#757575; padding-bottom:0px;}
.up_btn .button{text-align:center; display:block; margin-bottom:10px;}

.ad_job{ width:950px; height:65px; margin:0 auto; overflow:hidden; margin-bottom:5px;}

/*bottom content*/
.bottom_content{width:950px; margin:0 auto; overflow:hidden;}

.orth_1_form input.form-submit {
    background: url("../speciality_images/BG_j.gif") no-repeat scroll left top transparent;
    color: #D40D01;
    cursor: pointer;
    float: left;
    height: 18px;
    margin: 3px 10px 0 15px;
    width: 52px;
}

.orth_1_form .form-item {
    display: inline;
    float: left;
    margin-top: 0;
}
.orth_1_form .form-item label {
    color: #EF5903;
    float: left;
    margin: 0 5px 0 15px;
}
.orth_1_form .form-item .option{
    color: #8C8C8C;
    float: left;
    margin-top: 0;
}
.orth_1_form .form-item  .form-text,.orth_1_form .form-item  .form-text {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DEDBD5;
    float: left;
    height: 14px;
    margin-right: 5px;
    margin-top: 4px;
    padding-left: 1px;
    width: 115px;
}




.clearfix{
	clear:both;
	float:none;
}
#bigPic{
	width:566px;
	height:207px;
	background-color:#FFF;
    margin-bottom: 2px;
}


#bigPic img{
    position:absolute;
    /*display:none;*/
    width:566px;
    height:207px;
}
ul#thumbs{margin-left:1px;}
ul#thumbs li.active{
	border:2px solid #000;
	background:#fff;
	padding:1px;
}
ul#thumbs, ul#thumbs li{
	padding:0;
	list-style:none;
}

ul#thumbs li{
	float:left;
	margin-right:3px;
	border:1px solid #CCC;
	padding:1px;
	cursor:pointer;
}
ul#thumbs img{
	float:left;
	width: 87px;
	height:60px;
	overflow:hidden;
	position:relative;
	z-index:1;
}

/*������ʽ*/
.center_left{width:261px; float:left; padding-right:10px;}
.center_left .blzj{width:261px; float:left; padding-bottom:11px;}
.center_left .blzj_title{width:255px; float:left; height:34px; border:1px solid #d0d0d0; border-bottom:none; padding-left:4px; font-size:14px; color:#ee5c1c; font-weight:bold; line-height:34px;+line-height:30px;}
.center_left .blzj_title .more{float:right; padding-right:10px; margin-top:8px;}
.center_left .blzj_nr{width:239px; float:left; border:1px solid #d0d0d0; padding:10px; font-size:14px; line-height:24px;}
.center_left .blzj_nr a:hover{color:#ee5c1c;}

.center_left .zb{width:259px; float:left; margin-bottom:11px; border:1px solid #d0d0d0; text-align:center; padding-bottom:20px; }
.center_left .zb_title{width:259px;line-height:30px; padding-bottom:10px; padding-top:10px; font-size:14px; font-weight:bold; color:#666;}


.center_right{width:678px; float:left;}
.center_right .title{width:656px; float:left; background:url(../speciality_images/tjbl_title_bg.jpg) repeat-x; height:35px;border-top-left-radius:3px;border-top-right-radius:3px; padding-left:22px; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:35px;}
.center_right .nr{width:634px; float:left; border:1px solid #d0d0d0; padding:21px;}
.center_right .nr li{width:634px; margin-bottom:15px; float:left;}
.center_right .nr li.nr1{width:612px; float:left;border:1px solid #bedce5; background-color:#dbeff4; color:#007cfb; line-height:24px; height:24px; padding-left:20px;}

.biaoti_title{width:622px; float:left;border:1px solid #d9d9d9; height:25px; border-bottom:none; background:url(../speciality_images/biaoti_bg.jpg) repeat-x; padding-left:10px; line-height:25px; font-weight:bold}
.biaoti_nr{width:612px; float:left;border:1px solid #d9d9d9; padding:10px;}
.biaoti_nr input{width:586px;}
.xinghao{ color:#FF0000}

.ysxx{ width:632px;float:left;border:1px solid #d9d9d9;}
.ysxx_title{z-index:100; float:left;position:relative; margin-top:-8px;margin-left:10px; background-color:#FFFFFF;font-weight:bold;}
.ysxx_nr{ width:622px;float:left; padding-left:10px; padding-top:15px;}
.ysxx_nr table td{ padding-bottom:10px;}
.yxjc{ width:622px;float:left; padding-left:10px; padding-top:5px;}
.yxjc_nr{ width:595px;float:left; border:1px solid #f5b8b7; margin-top:5px;}
.yxjc_nr_title{ width:585px;float:left; background-color:#fcf3cc; border-bottom:2px solid #ccc; padding-left:10px; font-weight:bold;}
.yxjc_nr_nr{ width:595px;float:left;  padding-top:10px;}
.yxjc_nr_nr ul{ width:585px;float:left; border-bottom:1px solid #ccc;padding-left:10px;}
.yxjc_nr_nr li{ width:585px!important;float:left; padding-bottom:10px!important;}
.yxjc_nr_nr li p{ color:#cd0609;}


/*新增样式2*/

.bl_left{ width:692px; float:left; padding-right:7px;padding-bottom:10px;}
.blgs{ width:690px; float:left; border:1px solid #c6daf5; margin-bottom:7px;}
.blgs_left{ width:145px; float:left; border-right:1px solid #c6daf5; background-color:#f5f8fd; margin:1px; padding-left:27px;}
.blgs_left h1{font-size:14px; color:#fc6425}
.blgs_left h3{font-size:12px; font-weight:normal; line-height:20px; padding-top:5px; padding-bottom:8px;}
.blgs_right{ float:left; width:432px;padding-left:28px; padding-right:20px; padding-top:10px; line-height:22px;}

.yxx{ width:661px; float:left; border:1px solid #c6daf5;  margin-bottom:7px; padding-top:4px; padding-bottom:4px; padding-right:29px;}
.yxx img{ /*width:205px; height:78px;*/ float:left; padding:0px 27px 0px 4px;}

.zljg{ width:690px; float:left; border:1px solid #c6daf5;  margin-bottom:7px;}
.zljg_title{ width:675px; float:left; border-bottom:1px solid #c6daf5; height:30px; margin-bottom:1px; font-size:14px; font-weight:bold; color:#fe4a00; line-height:30px; padding-left:15px; background-color:#f5f8fd;}
.zljg_nr{ width:645px; float:left; padding:15px;}

.zxfy{ width:675px; float:left; border:1px solid #e4e4e4; margin-bottom:7px; background:url(../speciality_images/zxfy_title.jpg) repeat-x; height:33px; font-size:14px; font-weight:bold; padding-left:15px; line-height:33px;}

.zxfy_nr{ width:690px; float:left;background:url(../speciality_images/pl_line.jpg) repeat-y;border:1px solid #e4e4e4; border-bottom:none}
.zxfy_nr li{ width:690px; float:left;border-bottom:1px solid #e4e4e4;}
.zxfy_nr_left{width:167px; float:left;  padding-left:27px;border-right:1px solid #e4e4e4;}
.zxfy_nr_left h1{font-size:14px; color:#fc6425}
.zxfy_nr_left h3{font-size:12px; font-weight:normal; line-height:20px; padding-top:5px; padding-bottom:8px;}
.zxfy_nr_right{width:453px; float:left;padding-left:21px; padding-right:21px; line-height:24px; padding-top:10px; }
.zxfy_nr_right font{float:left;background:url(../speciality_images/shuzi_bg.jpg) no-repeat; text-align:center; display:block; width:29px; height:19px; line-height:19px; float:left; color:#fff; font-size:12px}

.dlzc{ width:677px; float:left; background:url(../speciality_images/dlzc_bg.jpg) repeat-x; height:37px; padding-top:16px; padding-left:15px;}

.wyfy{width:690px; float:left; border:1px solid #e4e4e4;}
.wyfy_title{width:675px; float:left; background-color:#f7f7f7;  border-bottom:1px solid #e4e4e4; height:28px; font-size:14px; font-weight:bold; padding-left:15px; line-height:28px;}
.wyfy textarea{width:600px; padding:10px; margin-top:15px; margin-left:15px; height:200px;}
.wyfy_btn{padding-left:15px; padding-top:15px; padding-bottom:15px;}


/*专题样式*/
.zhuanti{ width:673px; float:left; border:1px solid #c6daf5;margin-bottom:7px; background-color:#f5f8fd; line-height:24px; padding-right:17px;}
.zhuanti img{width:199px; height:199px; float:left; padding:17px;}
.zhuanti h1{ color:#ff4700; font-size:16px; font-weight:bold; text-align:center; padding-top:10px;}
.zhuanti h1 a{ color:#ff4700;}
.zhuanti h1 a:hover{ color:#ff4700t; text-decoration:underline}

.zhuanjia{ width:650px; float:left; border:1px solid #c6daf5;margin-bottom:7px; padding:20px;}
.zhuanjia li{ width:650px; float:left; border-bottom:1px dotted #bababa;padding-bottom:20px; margin-bottom:20px; line-height:24px;}
.zhuanjia li img{ width:113px; height:113px; float:left; padding-right:20px;}
.zhuanjia li h1{ font-size:14px;}
.zhuanjia li h1 a{ color:#000;}
.zhuanjia li h1 a:hover{ color:#ff4700;}
.block201{padding: 7px 30px;  overflow:hidden;}
.shuji{ float:left; /*padding-top:15px;*/width:629px;}
.shuji li{ float:left; width:140px;/* padding-right:62px;*/padding: 0 9px; text-align:center; line-height:20px;}
.shuji li img{ float:left; width:106px; padding:1px; border:1px solid #e7e7e8;margin: 0 13px;}
.shuji li a{ color:#666;}
.shuji li a:hover{ color:#f84022;}
.menu_list_date li{_line-height:25px; _height:25px; +line-height:25px; +height:25px;}


.view_new{ width:566px; height:275px; float:left; margin-left:5px; border:1px solid #f68b44; padding:3px; overflow:hidden; display:inline-block; clear:right;}
#bigPic{ width:468px; height:275px; float:left; margin-right:6px;}
#bigPic img{ width:468px; height:275px; position:absolute;}
.img_div{display:none;}
#thumbs{ width:91px; height:275px; float:left;}
#thumbs li{ width:87px; height:60px; float:left; padding:1px; border:1px solid #ccc; margin-bottom:6px;}
#thumbs li .hover{ width:87px; height:60px; float:left; padding:1px; border:2px solid #000; position:relative; z-index:100; left:-3px; top:-3px;}


.wzlb{ width:688px; padding-right:12px;}
.wzlb .item-list ul li{ width:668px; float:left; border-bottom:1px solid #e5e8ed; padding:15px 10px 10px 10px;list-style: none outside none;margin:0px;}
.wzlb .item-list ul li .title{ width:668px; float:left; padding-bottom:10px; font-size:14px; color:#000; font-weight:bold}
.wzlb .item-list ul li .title span{float:right; font-size:12px; color:#666; font-weight:normal}
.wzlb .item-list ul li .nr{ width:668px; float:left; font-size:12px; line-height:1.5;}
.wzlb .item-list ul li .nr a{ width:668px; float:left; font-size:12px; line-height:1.5; color:#666; padding-top:8px;}
.wzlb .item-list ul li .nr a:hover{ color:#fe4a00;}

.jieshao{width:468px; height:26px; min-height:26px;_height:26px; line-height:26px;position:absolute; margin-top:249px;overflow:hidden;}
.jieshao a{width:468px; height:26px; min-height:26px;_height:26px; line-height:26px; color:#FFF; background-color:#000; display:block; padding-left:11px; padding-right:10px;filter:alpha(opacity=70); -moz-opacity:0.7; /* Moz + FF 透明度20%*/opacity: 0.7; }
.jieshao a:hover{width:468px; height:26px; min-height:26px;_height:26px; line-height:26px; color:#FFF; background-color:#28953a; display:block;padding-left:11px; padding-right:10px;filter:alpha(opacity=80); -moz-opacity:0.8; /* Moz + FF 透明度20%*/opacity: 0.8; }

/* 股骨头坏死专题添加的新样式 2013 01 22 */
.nav_avnlist{overflow:hidden; margin:0; padding:0;}
.nav_avnlist li{ display:inline; float:left;}
.nav_avnlist .line{ display:inline-block; height:26px; margin-top:7px;}
.nav_avnlist .index_link,
.nav_avnlist .this_link,
.nav_avnlist .no_link{ display:inline-block; height:40px; line-height:40px; text-align:center; width:105px;}

.nav_avnlist .index_link a,
.nav_avnlist .index_link a:hover{font-size:14px; font-weight:bold; color:#fe0505;}

.nav_avnlist .no_link a,
.nav_avnlist .no_link a:hover{font-size:15px; font-weight:bold; color:#fff; font-family:"微软雅黑";}
.nav_avnlist .no_link a:hover{ text-decoration:underline;}

.nav_avnlist .this_link a,
.nav_avnlist .this_link a:hover{font-size:15px; font-weight:bold; color:#fff; font-family:"微软雅黑";}


        