﻿/* CSS Document */

html,body{-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
*{ margin:0; padding:0;}
body{ width:100%; font-size:12px;line-height:24px; font-family:"Microsoft YaHei"; text-align:left; margin:0; padding:0; color:#666; background:#fff; overflow-x:hidden;}
h1,h2,h3,h4,h5,h6,hr,p,i,b,span,br,div,a,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0; padding:0;}

ul,li{list-style:none;}
h1,h2,h3,h4,h5{ font-weight:normal; font-style:normal;}
i,em,b{ font-style:normal; font-weight:normal;}
img{ border:0; vertical-align:top;}
input,textarea{ border:0; border:none; background:#0FF;}

.fl{ float:left;} .fr{ float:right;} .cl{ clear:both;}

a{ text-decoration:none; color:#7d7d7d; transition:all 0.4s ease 0s; -ms-transform:scale(all 0.4s ease 0s);/* IE 9 */ -moz-transform:scale(all 0.4s ease 0s); /* Firefox */	-webkit-transform:scale(all 0.4s ease 0s); /* Safari 和 Chrome */ -o-transform:scale(all 0.4s ease 0s); 	/* Opera */}
a:hover{ text-decoration:none; transform:scale(1.04); color:#21626a;} 
a:focus{outline:0;} 

.layout{ width:980px; margin:0 auto; overflow:hidden;}
.mt20{ margin-top:20px;}
.red{ color:#860d2c;}
.yellow{ color:#fb7c00;}

/***********************top******************************/
.top{ padding:19px 0 13px 0; background:#f3f3f3;}


/***********************导航daohang******************************/
.nav{ height:40px; background:#860d2c; margin-top:5px; overflow:hidden;}
.nav ul{}
.nav li{ font-size:16px; float:left; line-height:40px; background: url(/images/nav_line.gif) no-repeat right;}
.nav li a{ color:#fff; padding:0 22px; display:block;}
.nav li a:hover{ background:#fe6e17; color:#ffffff; text-decoration:underline;}

.nav1{ height:40px; background:#418791; margin-top:5px; overflow:hidden;}
.nav1 ul{}
.nav1 li{ font-size:16px; float:left; line-height:40px; background: url(/images/nav_line.gif) no-repeat right;}
.nav1 li a{ color:#fff; padding:0 22px; display:block;}
.nav1 li a:hover{ background:#fe6e17; color:#ffffff; text-decoration:underline;}

/****************************banner*********************************/
.banner{width:1440px; overflow:hidden; position:relative; margin:0 auto}
.banner ul{ height:400px; overflow:hidden;}
.banner li{ width:1440px; text-align:center;}
.banner .hd{ position:absolute; height:24px;  bottom:10px; left:50%; margin-left:-135px;}
.banner .hd li{ width:38px; height:13px; background-color:#b7b7b7; margin:0 5px; float:left; cursor:pointer;}
.banner .hd li.on{ background:#fe6e17;}
.banner .prev{position:absolute; left:40px; top:162px; z-index:99;}
.banner .next{position:absolute; right:40px; top:162px; z-index:99;}


/****************************搜索search*********************************/
.i_search{ height:32px; overflow:hidden; font-size:14px;}
.i_search a{ margin:0 10px;}
.i_search form{ height:32px; overflow:hidden; float:right;}
.i_search .search_text{ width:202px; height:29px; line-height:29px; color:#999999; float:left; padding-left:10px; background:url(/images/s_search_input.gif) no-repeat; }
.i_search .search_bn{ display:inline-block; height:29px; width:35px; float:left; background:url(/images/s_search_bn.gif) no-repeat; cursor:pointer;}




/****************************subnav栏目导航*********************************/
.subnav{ background:#e1e1e1; border-bottom:2px solid #175752; padding:10px 0; overflow:hidden;}
.subnav .sub_con{ width:235px; float:left; margin-left:10px; display:inline;}
.subnav .sub_con h3{ font-size:24px; color:#ffffff; background:#21626a; padding:10px; width:53px; text-align:center; float:left; margin-right:10px; _margin-right:3px;}
.subnav .sub_con a{ margin:5px 4px;}



/*************************s_dongtai_l*****************************/
.s_gg{ width:263px; height:324px; overflow:hidden; margin-right:13px;}



/*************************新闻动态dongtai*****************************/
.s_dt{ width:390px; height:322px; border:1px solid #cacaca; overflow:hidden;}
.s_dt .dt_t{ height:43px; line-height:43px; font-size:18px; background:#21626a;}
.s_dt .dt_t a{ color:#ffffff; float:left; padding:0 13px; display:block;}
.s_dt .dt_t a:hover{ color:#fcff11;}
.s_dt .dt_t a.on{ color:#fcff11;}
.s_dt .dt_hd{ width:390px; height:387px; overflow:hidden;}
.s_dt .dt_hd .dt_con{ overflow:hidden; height:265px; padding:11px; }
.s_dt .dt_hd .dt_con .dt_img{ height:106px; width:146px; margin-right:11px; overflow:hidden;}
.s_dt .dt_hd .dt_con img{ width:100%; height:100%;}
.s_dt .dt_hd .dt_con p{ text-indent:2em; color:#666666;}
.s_dt .dt_hd .dt_con ul{ margin-top:11px; height:127px; overflow:hidden;}
.s_dt .dt_hd .dt_con ul li{ height:33px; line-height:33px; border-bottom:1px dashed #cacaca;}
.s_dt .dt_hd .dt_con ul li span{ float:right;}
.s_dt .dt_hd .dt_con ul li a{ color:#666666;}
.s_dt .dt_hd .dt_con ul li a:hover{ color:#21626a;}

/*************************医院简介about********************************/
.s_com{ width:298px; height:322px; border:1px solid #cacaca; overflow:hidden;}
.s_com .com_t{ height:43px; line-height:43px; font-size:18px; color:#ffffff; background:#21626a;}
.s_com .com_t span{ padding-left:13px;}
.s_com .com_pic{ padding:11px; }
.s_com p{ text-indent:2em; margin:6px 11px 0 11px; padding-top:5px; border-top:1px solid #cacaca;}



/*************************医生yisheng********************************/
.s_zj{ width:666px; height:461px; border:1px solid #cacaca; overflow:hidden;}
.s_zj .zj_t{ color:#b67e29; font-size:24px; padding:20px 20px 21px 90px;  background:url(/images/zj_t_bg.jpg) no-repeat 30px 5px;}
.s_zj .zj_t a{  height:31px; line-height:31px; color:#ffffff; font-size:14px; padding:0 10px; background:#ba7a34;}
.s_zj .zj_bd{ background:#418791; height:286px; overflow:hidden;}
.s_zj .zj_bd .zj_bd_l{ width:162px; height:227px; float:left; margin:30px; overflow:hidden; display:inline;}
.s_zj .zj_bd .zj_bd_l img{ width:100%; height:100%;}

.s_zj .zj_bd .zj_bd_r{ width:420px; float:left; color:#ffffff; }
.s_zj .zj_bd .zj_bd_r h3{ font-size:36px; padding-left:20px; margin-top:30px; margin-bottom:20px;}
.s_zj .zj_bd .zj_bd_r h3 i{ font-size:22px; margin-left:15px;}
.s_zj .zj_bd .zj_bd_r p{ padding:20px; border-top:1px dashed #7aabb2;}
.s_zj .zj_bd .zj_bd_r .p1{  text-indent:2em;}
.s_zj .zj_bd .zj_bd_r p a{ color:#fcff18}


.s_zj .zj_hd { width:495px; height:78px; overflow:hidden; margin-left:85px; padding-top:15px;}
.s_zj .zj_hd li{ float:left; width:83px; height:73px; border:2px solid #ffffff; margin:0 6px; display:inline;}
.s_zj .zj_hd li.on{ border:2px solid #da7d2f;}
.s_zj .zj_hd li img a:hover{ border:2px solid #da7d2f; transform:scale(1);}
.s_zj .zj_hd li img{ width:100%; height:100%;}

.s_zj .smallScroll{ width:666px; background:#1a3d43; height:110px; position:relative; z-index:1; overflow:hidden;}
.s_zj .smallScroll .sPrev{ height:21px; width:19px; background:url(/images/s_zj_prev.gif) no-repeat center; position:absolute; z-index:2; left:25px; top:45px; cursor:pointer;}
.s_zj .smallScroll .sNext{ height:21px; width:19px; background:url(/images/s_zj_next.gif) no-repeat center; position:absolute; z-index:2; right:25px; top:45px; cursor:pointer;}






/*************************推荐疗法tuijianliaofa********************************/
.s_lf{ width:276px; height:439px; border:1px solid #cacaca; overflow:hidden; padding:11px;}
.s_lf .lf_t{ color:#408690; font-size:24px; padding:10px 0 21px 45px; background:url(/images/tjlf_t_bg.jpg) no-repeat 0 10px;}
.s_lf .lf_pic{ width:276px; height:106px; overflow:hidden; margin-bottom:15px;}
.s_lf .lf_pic img{ width:100%; height:100%;}
.s_lf .lf_text{ height:212px; overflow:hidden;}
.s_lf a h3{ font-size:14px;}
.s_lf a h3 span{ color:#ff7604;}
.s_lf a h3.on span{ color:#ff7604;}
.s_lf a h3.on{ color:#21626a;}
.s_lf p{ font-size:13px; margin:10px 0;}
.s_lf p span{ width:80px; padding:0 13px 0 7px; color:#ffffff; background:url(/images/tjlf_p_l.gif) no-repeat;}

.s_lf .lf_bn_a{ width:110px; height:27px; line-height:27px; background:#ff7900; float:left; display:block; color:#ffffff; text-align:center; margin-left:20px; margin-top:20px;}
.s_lf .lf_bn_b{ width:110px; height:27px; line-height:27px; background:#418791; float:left; display:block; color:#ffffff; text-align:center; margin-left:20px; margin-top:20px;}



/*****************************search2****************************/
.i_search2{ height:44px; border:1px solid #cacaca; font-size:14px; overflow:hidden;}
.i_search2 span{ height:44px; line-height:44px; background:#1a3d43; color:#ffffff; display:block; float:left; padding:0 10px;}
.i_search2 a{ margin:0 10px; line-height:44px;}
.i_search2 form{ height:32px; overflow:hidden; float:right; margin-top:8px;}
.i_search2 .search_text{ width:202px; height:29px; line-height:29px; color:#999999; float:left; padding-left:10px; background:url(/images/s_search_input.gif) no-repeat; }
.i_search2 .search_bn{ display:inline-block; height:29px; width:35px; float:left; background:url(/images/s_search_bn.gif) no-repeat; cursor:pointer;}
.i_search2 .sea_bn_a{ height:29px; padding:0 10px; line-height:29px; background:#418791; float:left; display:block; color:#ffffff; text-align:center; margin:0 0 0 10px;}
.i_search2 .sea_bn_b{ height:29px; padding:0 10px; line-height:29px; background:#ff7900; float:left; display:block; color:#ffffff; text-align:center; margin-right:10px;}


/*************************首页案例anli********************************/
.s_anli{ height:380px; background:#f1f6f9; overflow:hidden;}
.s_anli .anli_t{ color:#418791; font-size:24px; margin:20px 0;}
.s_anli .anli_t i{ color:#71a8af; font-size:12px; margin-left:10px;}
.s_anli .anli_bd{}
.s_anli .anli_bd .anli_con{ height:262px; overflow:hidden;}
.s_anli .anli_bd .anli_con li{ width:470px; float:left; margin:0 10px; _margin:0 8px;}
.s_anli .anli_bd .anli_con .anli_pic{ width:201px; height:262px; float:left; overflow:hidden; margin-right:20px;}
.s_anli .anli_bd .anli_con .anli_pic img{ width:100%; height:100%;}
.s_anli .anli_bd .anli_con li h3{ font-size:18px; color:#418791; font-weight:bold;}
.s_anli .anli_bd .anli_con li p{ text-indent:2em; padding:15px 0;}
.s_anli .anli_bd .anli_con .anli_bn_a{ width:85px; height:30px; line-height:30px; background:#f7ac05; float:left; display:block; color:#ffffff; text-align:center; margin-right:15px;}
.s_anli .anli_bd .anli_con .anli_bn_b{ width:85px; height:30px; line-height:30px; background:#f89b34; float:left; display:block; color:#ffffff; text-align:center;}


.s_anli .anli_hd{ margin-left:450px; margin-top:20px; overflow:hidden;}
.s_anli .anli_hd li{ height:12px; width:12px; margin-right:5px; float:left; background:url(/images/s_anli_hd.gif) no-repeat; cursor:pointer;}
.s_anli .anli_hd li.on{ background:url(/images/s_anli_hdh.gif) no-repeat;}







/*************************优化文章wenzhang********************************/
.s_wz{ height:626px; overflow:hidden;}
.s_wz a:hover{ transform:scale(1);}
.s_wz .wz_t{ height:43px; background:#21626a; border-bottom:3px solid #dfdad0; padding-left:20px; overflow:hidden;}
.s_wz .wz_t span{ line-height:43px; font-size:18px; color:#ffffff;}
.s_wz .wz_t i{ font-size:12px; color:#4f9da8; text-transform:uppercase; padding-left:8px;}
.s_wz .wz_t a{ line-height:43px; font-size:14px; color:#ffffff; margin-right:35px;}
.s_wz .wz_t a:hover{ color:#ffffff; text-decoration:underline;}
.s_wz .wz_t a.on{ color:#ffffff; text-decoration:underline;}
.wz_bd{ height:580px; overflow:hidden;}
.wz_bd .wz_con{ width:310px; height:260px; float:left; margin:13px 8px; _margin:13px 7px; overflow:hidden;}
.wz_bd .wz_con .wz_con_t{ height:33px; line-height:33px; border-bottom:1px solid #cacaca; background:url(/images/wz_t_bg.gif) no-repeat left center; padding-left:30px; margin-bottom:11px; }
.wz_bd .wz_con .wz_con_t a{ color:#418791; font-size:18px; font-weight:bold; display:block; float:left;}
.wz_bd .wz_con .wz_con_t .more{ width:30px; height:9px; background:url(/images/more.gif) no-repeat;  float:right; margin-top:10px;}
.wz_bd .wz_con .wz_pic{ width:113px; height:81px; border-bottom:1px solid #cacaca; float:left; margin-right:13px; margin-left:7px;}
.wz_bd .wz_con .wz_pic img{ width:100%; height:100%;}
.wz_bd .wz_con h3{ color:#fb7c00; font-size:14px;}
.wz_bd .wz_con p{ text-indent:2em; line-height:18px;}
.wz_bd .wz_con p a:hover{ color:#21626a;}
.wz_bd .wz_con ul{ padding-left:7px; overflow:hidden; border-top:1px dashed #cacaca; margin-top:16px; padding-top:4px; }
.wz_bd .wz_con ul li{ height:30px; line-height:30px;}
.wz_bd .wz_con ul li a{}
.wz_bd .wz_con ul li a:hover{ color:#21626a; text-decoration:underline;}
.wz_bd .wz_con .luxian{ margin-top:11px; text-indent:0; line-height:30px;}

.s_wz2{ background:#f1f6f9;}



/*************************设备shebei********************************/
.s_sb{ height:192px; overflow:hidden;}
.s_sb .sb_hd{ height:30px;  margin-bottom:13px; overflow:hidden;}
.s_sb .sb_hd li{ float:left; line-height:28px; color:#999999; margin-right:25px; padding:0 5px; font-size:16px; cursor:pointer;}
.s_sb .sb_hd li.on{ color:#333333; border-bottom:2px solid #21626a;}
.s_sb .sb_bd{ height:149px; overflow:hidden;}
.s_sb .sb_bd li{ float:left;}
.s_sb .sb_bd .sb_con{}
.s_sb .sb_bd .sb_con a{ margin:5px 10px;}
.s_sb .sb_bd .sb_con li{ margin-right:20px; cursor:pointer; width:176px;}
.s_sb .sb_bd .sb_con li p{ text-align:center; margin-top:10px;}



/*************************底部foot********************************/
.f_bg{ height:21px; background:url(/images/f_bg.gif) no-repeat center;}
.foot_a{ background:#f0f0f0; height:300px; padding-top:34px; overflow:hidden;}

.foot_a .foot_menu{ width:116px; margin-right:32px;overflow:hidden; }
.foot_a .foot_menu dt{ color:#0057c0; font-size:14px; text-align:center; background:url(/images/f_lxwm_bg.gif) no-repeat left bottom; height:40px; line-height:40px; font-weight:bold; }
.foot_a .foot_menu dd{ height:40px; line-height:40px; text-align:center; border-bottom:1px solid #cacaca;}
.foot_a .foot_menu dd a{ font-size:14px; color:#686868;}
.foot_a .foot_menu dd a:hover{ color:#0057c0; text-decoration:underline;}

.foot_a .foot_zl{ width:120px; margin-right:33px}
.foot_a .foot_zl dt{ text-align:center; font-size:14px; margin-bottom:25px;}
.foot_a .foot_zl dd{}
.foot_a .foot_zl dd a{ color:#686868;}
.foot_a .foot_zl dd a:hover{ color:#0057c0;}

.foot_a .foot_yy{ margin-right:30px; width:255px;}
.foot_a .foot_yy h3{ background:url(/images/f_lxwm_bg.gif) no-repeat left bottom; height:40px; line-height:40px; text-align:center; color:#0057c0; font-size:14px; font-weight:bold;}
.foot_a .foot_yy .input{ width:195px; height:33px; line-height:33px; color:#999999; padding-left:55px; margin-top:10px; font-size:12px; }
.foot_a .foot_yy .search_text{ background:url(/images/f_input_1.gif) no-repeat; }
.foot_a .foot_yy .search_text2{ background:url(/images/f_input_1.gif) no-repeat; }
.foot_a .foot_yy .search_are{ width:230px; height:77px; line-height:18px; font-size:12px; color:#999999; padding:0 10px; background:url(/images/f_input_3.gif) no-repeat; margin-top:10px;}
.foot_a .foot_yy .bn{ display:inline-block; height:32px; width:92px; float:left; cursor:pointer; margin-left:15px; margin-top:10px;}
.foot_a .foot_yy .search_bn{ background:url(/images/f_yuyue.jpg) no-repeat;}
.foot_a .foot_yy .search_bn2{ background:url(/images/f_yuyue2.jpg) no-repeat;}

.foot_a .foot_lxwm{ overflow:hidden;}
.foot_a .foot_lxwm dt{ background:url(/images/f_lxwm_bg.gif) no-repeat left bottom; height:40px; line-height:40px; text-align:center; color:#0057c0; font-size:14px; font-weight:bold; margin-bottom:10px;}
.foot_a .foot_lxwm dd{}


.foot_b{ background:#231f20; height:130px; overflow:hidden;}
.foot_b p{ float:right; width:330px; line-height:18px; color:#888787; padding-top:20px;}
.foot_b p b{ font-weight:bold; color:#ffffff;}



/**********************当前位置****************/
.dizhi{ width:948px; margin:13px auto 0 auto; border:1px solid #e0e0e0; padding-left:30px; height:46px; line-height:46px; background:url(/images/add.gif) no-repeat 10px center; overflow:hidden;}
.dizhi b{ color:#000000;}


/***********************list******************************/
.zw_list{ margin-top:13px; overflow:hidden;}
.zw_list .zw_zb{ width:685px;}
.zw_list .zw_zb .list_c_t{ margin-bottom:10px; padding:30px;  background:#ededed;}
.zw_list .zw_zb h3{ font-size:18px; color:#333333; margin-bottom:10px;}
.zw_list .zw_zb a:hover h3{ color:#008bd9;}
.zw_list .zw_zb p{ font-size:14px; text-indent:2em; line-height:22px;}


/*******************分页***********/
.page{ overflow:hidden; margin-bottom:25px; float:right; margin-top:40px}
.page ul{ overflow:hidden;}
.page ul li{ float:left; margin:0 10px 0 0;line-height:26px; height:26px; font-size:12px; cursor:pointer;}
.page ul li a{ color:#666;padding:0 10px;border:1px solid #999; height:24px; display:inline-block;}
.page ul li a:hover{ background:#860d2c; color:#fff; border:none; border:1px solid #860d2c;}
.page ul li em{ font-weight:bold; margin:0 5px;}
.page ul li .select{ padding-left:10px; height:26px; line-height:26px; color:#666; border:1px solid #999;}
.page ul li .select option{ border:1px solid #999;}
.zklist .bbjc{ margin:47px 0 30px 31px}



/*******************************文章页**************************************/
.zwen_box{ margin-top:20px; overflow:hidden;}
.zwen_box .con_l{ width:683px}
.zwen_box .con_l .wz{ border:1px solid #e0e0e0}
.zwen_box .con_l .wz span{ text-align:center; display:block; height:80px; padding-top:10px; border-bottom:1px solid #e5e5e5; margin:0 13px}
.zwen_box .con_l .wz span h1{ font-size:24px; color:#000000; margin:10px 0}
.zwen_box .con_l .wz span i{ margin:0 20px}
.zwen_box .con_l .wz .wzzw{ font-size:14px; color:#494949; margin:30px 43px}
.zwen_box .con_l .wz .fy{ margin: 20px 13px; border-top:1px solid #e5e5e5; display:block; font-size:12px; padding-top:15px;}
.zwen_box .con_l .wz .fy li{ float:left; width:327px; height:24px; overflow:hidden; text-align:left;}
.zwen_box .con_l .wz .fy li a{color:#282525}
.zwen_box .con_l .rdwz{ display:block; border:1px solid #e2e2e2; padding:0px 0 20px 0}
.zwen_box .con_l .rdwz dt{ line-height:38px; background:#e2e2e2; margin-bottom:10px}
.zwen_box .con_l .rdwz dt h3{ font-size:18px; background:#860d2c; color: #FFF; width:110px; text-align:center; font-weight:bolder}
.zwen_box .con_l .rdwz dd{ width:216px; float:left; border-bottom:1px dashed #a09d9e; margin-left:10px; line-height:30px}

.youbian{ width:279px}
.youbian .dqwz{ border:1px solid #e2e2e2; padding-bottom:10px}
.youbian .dqwz dt{ font-size:18px; color:#FFF; font-weight:bolder; line-height:39px; background:#860d2c; padding-left:20px; margin-bottom:10px }
.youbian .dqwz dd{}
.youbian .dqwz dd em{ margin:0 15px}

.flashZxh{ width: 1440px;height: 340px;margin:0px auto auto auto;position: relative;}
.flashZxh a.a_s{width: 1440px;height: 340px;position: absolute;top:0;left:0;}
.flashZxh a.a_s img{width: 1440px;}