﻿@charset "utf-8";

/* CSS Document */

.clear { clear: both; }

* { margin: 0; padding: 0; }

a { text-decoration: none; color: #F00; }

a:hover { text-decoration: underline; }

body { background: url(/images/bj.jpg) repeat;color: #000; font-size: 12px; line-height: 24px; margin: 0; padding: 0; }

ul { list-style: none; }

img { border: none; }

.fl { float: left; }

.fr { float: right; }

.red { color: #red; }

p { padding: 0; margin: 0; }
.hf-tit img{ padding-left:60px; padding-top:2px}
.imContent p { font-size: 14px; line-height: 25px; padding: 1px 10px; text-indent: 2em; }

.wz_li { border-top: 1px solid #ccc; border-left: 1px solid #ccc; clear: both; width: 623px; height: 105px; }

.wz_li li { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; float: left; text-align: center; height: 34px; line-height: 34px; width: 206px; }

.wz_li li a { color: #323232; }

.wzlb_main { width: 1005px; margin: 0 auto; }

.adv {position: relative;}

.adv_swt3 {position: absolute; top: 74px; right: 321px;}

.list_l { width: 730px; overflow: hidden; margin-bottom:10px }

.list_right { width: 266px; overflow: hidden; margin-top: 10px; }

.zjzx { border: 1px solid #CCCCCC; height: 408px; margin-top: 10px; width: 257px; overflow: hidden; }

.zjjs { width: 245px; height: 170px; margin: 10px auto; line-height: 23px; }

.zjjs h2 { font-size: 14px; color: #116eb3; }

.zjjs ul { width: 177px; margin: 15px auto; height: 24px; overflow: hidden; }

.zj_con { width: 257px; height: 350px; margin-top: 15px; }

.kfal { border: 1px solid #CCCCCC; margin-top: 10px; width: 257px; overflow: hidden; }

.kfal_con { width: 250px; overflow: hidden; margin: 10px auto; }

.al_1 { width: 240px; height: 45px; margin: 0 auto; overflow: hidden; border-bottom: 1px #dbdbdb dashed; text-align: center; }

.al_1 h2 { font-size: 12px; color: #bb0000; background: url("") no-repeat scroll center center transparent; height: 27px; }

.al_1 h2 a { color: #bb0000; }

.kfal_con ul { margin: 10px auto; width: 230px; overflow: hidden; }

.kfal_con ul li { background: url() no-repeat left; padding-left: 10px; line-height: 25px; }

.kfal_con ul li a { color: #000; }

.lylx { border: 1px solid #CCCCCC; height: 308px; margin-top: 10px; width: 257px; }

.lylx p { font-size: 14px; }

.lylx p span { color: #F00; }

.xc { width: 686px; height: 218px; border: 1px #ca303b solid; }

.list_main { width: 727px; border: 1px #cea56d solid; overflow: hidden; background:url("/images/alarc_tbg.jpg") 1px 0px no-repeat;  padding-top:15px }

.mbx { background: url() repeat-x; height: 35px; line-height: 35px; color: #414040; }

.mbx p a { color: #414040; }

.list_zt { width: 640px; margin: 0 auto; overflow: hidden; }

/**new**/

.li_con { width: 727px; margin: 0 auto; overflow: hidden; }

.li_con dl { float: left; width: 148px; overflow: hidden; margin: 10px 0px 0px 28px; display: inline; }

.li_con dl dd { width: 146px; text-align: center; overflow: hidden; }

.li_con dl dt img { border: 1px #000 solid; }

#tb { width: 120px; margin: 0 auto; line-height: 18px; height: 18px; }

#tb a { color: #222; }

#tb a:hover { color: #f00; }

/**new end**/

.list_con { border-bottom: 1px #dedede dashed; overflow: hidden; margin: 10px 0px; }

.list_con h2 { font-size: 14px; }

.list_con h2 a { color: #5f2b03; }

.list_con h3 { font-size: 12px; color: #5a5a5a; font-weight: 100; }

.list_con h3 span { padding-left: 30px; }

.fy { margin-bottom: 50px; }

.fy ul li { float: left; padding-left: 10px; text-align: center; }

.fy ul { width: 270px; overflow: hidden; margin: 0 auto; }

.fy ul li a { color: #000; }

.xc2 { margin: 00px 0px 30px 0px; overflow: hidden; width: 640px; }

.xc2_nr { width: 640px; height: 115px; background: url() no-repeat left top; overflow: hidden; }

.xc2_nr p { font-weight: 800; font-size: 14px; padding: 10px 0px 0px 10px; }

.xc2_nr p span { color: #F00; }

.cgal { width: 958px; border: 1px #abbbbf solid; overflow: hidden; height: 169px; margin-top: 10px; }

.cgal dl { float: left; margin-top: 15px; padding-left: 18px; }

.cgal dl dd { text-align: center; }

.sxt { line-height: 30px; width: 315px; float: left; }

.sxt p { font-size: 14px; padding-left: 20px; }

.xgwz { margin-top: 10px; width: 640px; height: 155px; overflow: hidden; }

.xgez_tit { height: 40px; background: #edf2f8; overflow: hidden; margin-bottom: 10px; }

.xgez_tit p { font-size: 23px; color: #0070b0; padding-left: 20px; line-height: 40px; }

.xgwz ul { width: 600px; margin: 0 auto; }

.xgwz ul li { float: left; background: url() no-repeat left; padding-left: 20px; font-size: 14px; width: 280px; }

.xgwz ul li a { color: #3f3f3f }

.wz_tit { width: 640px; height: 50px; text-align: center; font-size: 14px; color: #5F2B03; line-height: 70px; }

.wz_tit h1 { font-size: 24px; }

.wzly { text-align: center; color: #0b0b0b; width: 640px; border-bottom: 1px #d9d9d9 dashed; height: 45px; overflow: hidden; margin-bottom: 20px; }

.wzly dl { height: 16px; width: 565px; margin: 15px auto; line-height: 16px; }

.wzly dl dt { float: left; }

.wzly dl dd { padding-left: 20px; float: left; }

.page_hdp { float: left; margin-right: 20px; overflow: hidden; padding: 1px; width: 260px; }

.szx { overflow: hidden; margin: 20px 0px; }

.szx ul { width: 470px; margin: 0 auto; }

.szx ul li { float: left; width: 155px; }

#zyr1_c ul li a { color: #000; }

.ys1 { color: #BD0102; }

.arc-req { font-size: 14px; text-indent: 2em; padding: 5px 0px 10px; }

.arc-req a { color: red; }

/*························专题列表样式························*/

.ztlist_main { width: 686px; overflow: hidden; }

#noborder { border: none }

.kycg_zt { width: 686px; height: 45px; border: 1px #dbdbdb solid; background: url() no-repeat center top; float: left; display: inline }

.kycg_zt1 { width: 686px; height: 45px; border: 1px #dbdbdb solid; background: url() no-repeat center top; }

.kycg_zt p { line-height: 45px; padding-left: 220px; }

.kycg_zt p a { color: #535353; font-size: 13px }

.kycg_zt p a:hover { color: red }

.kycg_zt1 p { line-height: 45px; padding-left: 528px; }

.ztlist_c { width: 698px; margin-left: -10px; float: left; display: inline-block; }

.ztlist_c li { width: 336px; height: 197px; border: 1px #dbdbdb solid; float: left; display: inline; margin: 10px 0 10px 10px; overflow: hidden; }

.ztlist_c li dt { width: 336px; border-bottom: 1px #dbdbdb solid; height: 37px; background: url() no-repeat center top; }

.ztlist_c li dt .fl { line-height: 37px; padding-left: 44px; font-size: 14px; color: #023d59; font-weight: bold }

.ztlist_c li dt .fr { line-height: 38px; padding-right: 18px; font-size: 16px; font-weight: bold; color: #fff }

.ztlist_c li dd { padding: 6px 0; overflow: hidden; width: 336px; text-align: center; *margin-left:-40px;

}

.dh { background: url(/images/arc_ic_bj.jpg) no-repeat left center; width: 1004px; height: 34px; margin: 10px auto 0px; line-height: 34px; overflow: hidden; }

.arc_zixun { width: 625px; float: left; padding: 2px 0 0 1px }

.arc_zixun ul li { float: left; height: 32px; }

.arc_zixun ul li a { display: block; height: 32px; }

.arc_zixun ul #li-hover1 a { background: url(/images/arc_ic_zx2.jpg) no-repeat left center; width: 120px; }

.arc_zixun ul #li-hover2 a { background: url(/images/arc_ic_yy2.jpg) no-repeat left center; width: 125px; }

.arc_zixun ul #li-hover3 a { background: url(/images/arc_ic_sp2.jpg) no-repeat left center; width: 122px; }

.arc_zixun ul #li-hover4 a { background: url(/images/arc_ic_sb2.jpg) no-repeat left center; width: 122px; }

.arc_zixun ul #li-hover5 a { background: url(/images/arc_ic_js2.jpg) no-repeat left center; width: 122px; }

.arc_zixun ul #li-hover1 a:hover { background: url(/images/arc_ic_zx1.jpg) no-repeat left center; width: 120px; }

.arc_zixun ul #li-hover2 a:hover { background: url(/images/arc_ic_yy1.jpg) no-repeat left center; width: 125px; }

.arc_zixun ul #li-hover3 a:hover { background: url(/images/arc_ic_sp1.jpg) no-repeat left center; width: 122px; }

.arc_zixun ul #li-hover4 a:hover { background: url(/images/arc_ic_sb1.jpg) no-repeat left center; width: 122px; }

.arc_zixun ul #li-hover5 a:hover { background: url(/images/arc_ic_js1.jpg) no-repeat left center; width: 122px; }

.mbx { background: url(/images/fz.jpg) no-repeat 6px center; height: 30px; line-height: 30px; padding-left: 26px; width: 697px; overflow: hidden; }

.serch { width: 230px; overflow: hidden; }

.serch dl { height: 33px; background: url(/images/search_kk.jpg) no-repeat left center; line-height: 33px; margin-top: 1px; width: 220px }

.serch dl dt, .serch dl dd { float: left; }

#sch { border: none; width: 150px; height: 20px; background: none; padding-left: 15px; color: #d2d2d2; margin-left: 10px; margin-top: 7px; }

#tj { width: 20px; height: 34px; background: url(/images/search_ss.jpg) no-repeat left center; cursor: pointer; border: none; padding: 0; margin: 0; }

.art_adv { padding: 8px 6px 5px; }

.art-gy { padding: 8px 0px 0px; }

.xgyd-1, .yhwd { border:1px solid #C7A57A; float: left; display: inline; margin-top: 10px; width: 356px; height: 310px; overflow: hidden; }

.xgyd-1 { margin-right: 10px; }

.hf-tit span, .com-tit span { display: block; float: right; padding-right: 12px; }

.hf-tit span a, .com-tit span a { color: #000; font-size: 12px; }

.com-tit { background: url() no-repeat; height: 31px; line-height: 31px; }
.com-titgg { background: url() no-repeat; height: 31px; line-height: 31px; }
.com-titry { background: url() no-repeat; height: 31px; line-height: 31px; }
.com-tital { background: url() no-repeat; height: 31px; line-height: 31px; }
.com-titpl { background: url() no-repeat; height: 31px; line-height: 31px; }

.com-titgg span{ float:right; margin-right:20px}
.com-titry span{ float:right; margin-right:20px}
.com-tital span{ float:right; margin-right:20px}
.com-titpl span{ float:right; margin-right:20px}

.hf-tit { background: url() repeat-x left center; height: 31px; overflow: hidden; line-height: 31px; margin-bottom: 10px; }

.xgyd-1 ul, .yhwd ul { padding-left: 22px; }

.xgyd-1 ul li, .yhwd ul li { padding-left: 25px; font-size: 14px; height: 28px; line-height: 28px; }

.yhwd ul li { background: url() no-repeat left center; }

.xgyd-1 ul li { background: url() no-repeat left center; }

.xgyd-1 ul li a, .yhwd ul li a { color: #3f3f3f }

.hf_adv { margin: 10px 0; }

.arc_zjia_l, .ghpt, .yzgg, .bypl, .arc-yyry, .arc-case { border: 1px solid #c7a57a; }

.ghpt, .yzgg, .bypl, .arc-yyry, .arc-case { margin-top: 10px; }

.yzgg iframe { margin-left: 10px; }

/*推荐医生-new*/

.arc_zjia_l { display: block; float: left; border: 1px solid #c7a57a; width: 264px; height: 415px; overflow: hidden; }

.zjl_din { display: block; float: left; background: url() no-repeat; height: 34px; width: 264px; }

.zjl_din span { display: inline; float: left; margin-left: 10px; font-size: 14px; font-weight: bold; color: #666; height: 32px; line-height: 32px; border-bottom: 2px solid #0aa1b4; width: 80px; text-align: center; }

.meig_zj_panel { display: inline; float: left; width: 264px; }

.meig_zj_trigger { display: inline; float: left; position: relative; margin-top: -405px; margin-left:184px;}

.meig_zj_trigger li { display: inline; float: left; width: 6px; height: 6px; background: #a7a4a4; margin: 0 2px; text-indent: -9999px; overflow: hidden; }

.meig_zj_trigger .numcct { background: #5f2b03; }

.meig_zj { display: inline; float: left; width: 264px; }

.zj_jianj { display: inline; float: left; width: 264px; overflow: hidden; }

.zj_jianj img { display: inline; float: left; }

.zj_jianj span { display: block; clear: both; width: 244px; background: #5f2b03; height: 70px; padding: 10px 10px 0; }

.zj_jianj span p { color: #fff; line-height: 20px; display: block; font-size: 14px; width: 248px; overflow: hidden; }

.zj_jianj span .yangs_2 { margin-top: 5px; }

.yuyue_zj { display: inline; float: left; width: 264px; }

.yuyue_zj a { display: block; float: left; width: 88px; height: 30px; color: #fff; line-height: 30px; text-align: center; }

.yuyue_zj .zhuanjk_1 { background: #527384; }

.yuyue_zj .zhuanjk_2 { background: #009d8c; }

.yuyue_zj .zhuanjk_3 { background: #328442; }

.ghpt ul { padding-left: 10px; padding-top: 15px; }

.ghpt ul li { padding: 5px 0px; vertical-align: top; overflow: hidden; zoom: 1; }

.width01 { width: 64px; text-align: right; line-height: 20px; margin-right: -3px; display: inline; float: left; height: 20px; }

.text01 { width: 146px; height: 14px; line-height: 14px; padding: 2px; border-bottom: #dfe0e0 1px solid; border-left: #b8b9b9 1px solid; border-right: #dfe0e0 1px solid; background: url() repeat-x center top #fff; margin: 0px 5px 0px 0px; display: inline; float: left; }

.select01 { border-bottom: #dfe0e0 1px solid; border-left: #b8b9b9 1px solid; border-right: #dfe0e0 1px solid; background: url() repeat-x center top #fff; float: left; overflow: hidden; }

.text02 { width: 42px; height: 14px; line-height: 14px; padding: 2px; border-bottom: #dfe0e0 1px solid; border-left: #b8b9b9 1px solid; border-right: #dfe0e0 1px solid; background: url() repeat-x center top #fff; margin: 0px 5px 0px 0px; display: inline; float: left; }

.date_selector { background: #F2F2F2; border: 1px solid #bbb; padding: 5px; margin: -1px 0 0 0; position: absolute; z-index: 100000; display: none; }

.button01 { border: 0; background: url() no-repeat center top; width: 123px; height: 27px; cursor: pointer; }

.yzgg span img { margin-top: 4px; }

.yzgg td, .yzgg th { font-size: 12px; color: #464647; }

.yzgg td { border-bottom: 1px dashed #ccc; text-align: center }

.yzgg .font170 { line-height: 170%; }

.bypl .by-sp { padding-top: 8px; text-align: center; }

.bypl .by-sp img { height: 177px; width: 242px; }

.bypl .by-sp span, .con-case span { display: block; height: 34px; line-height: 34px; }

.arc-ry { text-align: center; padding: 10px 0 8px; }

.con-case { text-align: center; padding: 10px 0 8px; position: relative; }

.con-case #con_one_1 { display: block; }

.con-case #con_one_2 { display: none; }

.con-case #con_one_3 { display: none; }

.con-case #con_one_4 { display: none; }

.arc-case { height: 225px; }

.con-case .tab { height: 5px; }

.con-case .tab { padding: 5px 10px 0 10px; }

.con-case .tab li { background: url() no-repeat; float: left; height: 7px; width: 7px; padding: 0 3px; }

.con-case .tab li:hover { background: url() no-repeat; }

.con-case span { position: absolute; left: 40px; top: 160px; }

.con-case span a, .bypl .by-sp span a { color: #000; }

.con-case span a:hover, .bypl .by-sp span a:hover { color: red; text-decoration: underline; }

#ztbigpic { height: 90px; margin-bottom: 8px; padding-top: 3px !important; text-align: center; width: 1020px !important; }

#ztbigpic a { margin-left: 6px !important; margin-right: 6px !important; }



.linker{width:1005px!important;}

.linker .con{width:985px!important;}

.rollBox,.rollBox2,.rollBox3{width:980px}

.rollBox .LeftBotton,.rollBox2 .LeftBotton,.rollBox3 .LeftBotton{width:47px;}

.foot-con{background: url() repeat-x center top;height:319px;width:1005px;margin:0 auto; margin-bottom:50px}

