@charset "gb2312";
/* CSS Document */
/*<!-- @Author-Abner_tao -->*/

* { font-family: "宋体"; text-decoration: none; margin: 0px; padding: 0px; }
body { font-size: 12px; color: #000000; background: #ffeec1; }
a { color: #000000; text-decoration: none; }
a:hover { text-decoration: none; cursor: pointer; }
li { list-style-type: none; margin: 0; padding: 0; }
img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin: 0; padding: 0; }
.clear { clear: both; height: 0px; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; }
.fleft { float: left; }
.fright { float: right; }
/*banner*/
.banner1 { background:url(../images/banner1.jpg) no-repeat center; height:173px; }
.banner2 { background:url(../images/banner2.jpg) no-repeat center; height:173px; }
.banner3 { background:url(../images/banner3.jpg) no-repeat center; height:173px; position:relative; }
.banner3 .bnrzx{ position:absolute; top:85px; left:886px;}
/*banner end*/

/*公用*/
.main { width:1000px; margin:55px auto 0; background:#fff; }
.top { height:68px; background: url(../images/top_002.gif) no-repeat top center; margin-left: auto; margin-right: auto; margin-bottom: 0px; }
.title { width:1000px; height:85px; position:relative; }
.title .qq { width:200px; height:36px; position:absolute; top:42px; left:600px; }
/*公用 end*/

/*nav*/
.menubg { background: url(../images/nav.jpg) no-repeat; height: 55px; width: 1000px; margin: 0 auto; position: relative; }
.menubg a.b1 { position: absolute; width: 160px; left: 0px; height: 55px; }
.menubg a.b2 { position: absolute; width: 152px; left: 150px; height: 55px; }
.menubg a.b3 { position: absolute; width: 152px; left: 311px; height: 55px; }
.menubg a.b4 { position: absolute; width: 154px; left: 463px; height: 55px; }
.menubg a.b5 { position: absolute; width: 100px; left: 616px; height: 55px; }
.menubg a.b6 { position: absolute; width: 77px; left: 715px; height: 55px; }
.menubg a.b7 { position: absolute; width: 113px; left: 791px; height: 55px; }
.menubg a.b8 { position: absolute; width: 97px; left: 903px; height: 55px; }
/*nav end*/

/*框架*/
.c1c { position:relative; height:550px; }
.c2c { position:relative; height:838px; text-align:center; }
.c3c { position:relative; height:640px; text-align:center; }
.c4c { position:relative; height:640px; }
.c5c { position: relative; height: 420px; }
/*框架 end*/

/*c1*/
.c1c .div1 { width:450px; height:240px; text-align:center; margin:20px 0 0 20px; float:left; }
.c1c .div1 span { width:450px; height:50px; line-height:50px; display:block; color:#630b0b; font-family: Microsoft YaHei; font-size:30px; }
.c1c .div1 p { width:380px; padding:10px; line-height:22px; text-indent:2em; text-align:left; margin:0 auto; }
.c1c .div2, .c1c .div3, .c1c .div4, .c1c .div5, .c1c .div6, .c1c .div7 { width:200px; height:230px; float:left; text-align:center; }
.c1c .div2 { margin-top:40px; margin-left:30px; }
.c1c .div3 { margin-top:40px; margin-left:30px; }
.c1c .div4 { margin-top:40px; margin-left:70px; }
.c1c .div5 { margin-top:40px; margin-left:20px; }
.c1c .div6 { margin-top:40px; margin-left:20px; }
.c1c .div7 { margin-top:40px; margin-left:20px; }
.c1c .div2 p, .c1c .div3 p, .c1c .div4 p, .c1c .div5 p, .c1c .div6 p, .c1c .div7 p { font-size:20px; padding:4px 0px; color:#612a27; font-family: Microsoft YaHei; }
/*c1`end*/

/*c2*/
.c2c .div1, .c2c .div2, .c2c .div3, .c2c .div4 { width:180px; height:72px; float:left; margin-top:34px; padding:184px 14px 28px 24px; text-indent:2em; line-height:16px; color:#494949; text-align:left; }
.c2c .div1 { background:url(../images/bpy_40.jpg) no-repeat; margin-left:30px; }
.c2c .div2 { background:url(../images/bpy_47.jpg) no-repeat; margin-left:15px; }
.c2c .div3 { background:url(../images/bpy_49.jpg) no-repeat; margin-left:15px; }
.c2c .div4 { background:url(../images/bpy_50.jpg) no-repeat; margin-left:15px; }
.c2c .c2zx { position:absolute; width:230px; height:38px; display:block; top:710px; left:110px; }
.c2c .video1, .c2c .video2, .c2c .video3 { position:absolute; width:180px; height:132px; }
.c2c .video1 { top:640px; left:366px; }
.c2c .video2 { top:600px; left:472px; }
.c2c .video3 { top:640px; left:756px; }
/*c2 end*/

/*c3*/
.c3c .div1 { width:835px; height:60px; background:url(../images/bpy_66.jpg) no-repeat; margin:40px auto; line-height:20px; padding:10px 15px 10px 110px; text-align:left; text-indent:2em; }
.c3c .c3zx{ width:223px; height:38px; position:absolute; top:570px; left:70px;}
.c3c_cont{ position:absolute; top:120px; width:1000px; height:520px;}
.c3c_cont ul{}
.c3c_cont ul li{ float:left; margin:0 22px;width:288px; height:128px; background:url(../images/bpy_li.jpg) no-repeat; color:#c8ab86; font-size:28px; font-family:"微软雅黑";font-weight:bold; line-height:50px;}
.c3c_cont ul li.hover{ width:288px; height:128px; background:url(../images/bpy_l.jpg) no-repeat; color:#630b0b;font-size:28px; font-family:"微软雅黑"; font-weight:bold;line-height:50px;}
.gc2 p{ width:228px; font-size:12px; line-height:20px; text-indent:2em; text-align:left;}
.gc2 p.p1{ position:absolute; top:290px; left:80px;}
.gc2 p.p2{ position:absolute; top:290px; left:390px;}
.gc2 p.p3{ position:absolute; top:290px; left:680px;}
.gc3 p{ width:160px; font-size:14px; line-height:24px; text-indent:2em; text-align:left;}
.gc3 p.p1{ position:absolute; top:330px; left:130px;}
.gc3 p.p2{ position:absolute; top:330px; left:420px;}
.gc3 p.p3{ position:absolute; top:330px; left:700px;}
/**/

/*专家*/
.py-db-lf { margin: 20px 0 10px 10px; width: 322px; }
.py-db-lf p { font-size: 12px; line-height: 20px; padding: 5px; text-indent: 2em; }
.py-db-lf p a { color: #f00 }
.py-db-lf, .py_db_rt { float: left; display: inline }
.py_db_rt { background: url(../images/table-bg1.jpg) no-repeat left top; margin-left: 26px; width: 620px; margin-top: 20px; }
#con_anli_1 { background: url(../images/table-bg1.jpg) no-repeat left top; }
#con_anli_2 { background: url(../images/table-bg2.jpg) no-repeat left top; }
#con_anli_3 { background: url(../images/table-bg3.jpg) no-repeat left top; }
#con_anli_4 { background: url(../images/table-bg4.jpg) no-repeat left top; }
.py_db_rt table { border:1px solid #d4be9c; float: right; font-size: 12px; text-align: center; clear: both }
.py_db_rt table tr { border-bottom:1px solid #cbc8bf !important; }
.py_db_rt table .h-col { color: #fff; }
.py_db_rt p { border: 2px solid #ba9090; clear:both; font-size:12px; line-height:20px; padding:8px; text-indent:2em; margin-top:15px; border-radius:4px; }
.py_db_rt p span { text-align:left; font-family: Microsoft YaHei; color:#b2001a; font-size:14px; padding:0px; }
.py_db_rt p a { color: #c00000; }
.py_db_rt span { display: block; text-align: right; padding-top: 10px; }
.py_anli { clear: both; height: 178px; width:960px; margin:0 auto; }
.py_anli dl { float: left; background:#fff; display: inline; padding:30px 4px 4px; width: 232px; }
.py_anli dl.hover { float: left; background:url(../images/jiantou.jpg) no-repeat 50% 0px #fff; display: inline; padding:30px 4px 4px; width: 232px; }
.py_anli dl dd { font-size: 12px; line-height: 24px; text-align: center; }
/*专家 end*/

/*权威*/
.c5_cont { position: absolute; width: 955px; top: 25px; left: 25px; }
/*权威 end*/

/*荣誉*/
.rycon { text-align: center; padding:20px; background:#fcf7d1 }
/*荣誉 end*/

/*来院路线*/
.lylx_con { padding: 10px 5px; border: 1px solid #d1cebf; width: 943px; margin: 0 auto; background: #FFF; }
.lylx_left { float: left; position:relative; height: 454px; width: 518px; }
.lylx_right { float: right; width: 414px; }
.lylx_left ul { height: 420px; list-style: none; position:absolute; left:0px; top:0px; }
.lylx_left ul li { float: left; width: 154px; margin-left: 80px; line-height: 18px; margin-top: 15px; height: 44px; display:inline; }
.lylx_left ul li span { color: #4d3c04; font-weight: bolder; }
.lylx_left ul .lu_right { margin-left: 129px; }
.lylx_left ul .lu_35, .lylx_left ul .lu_42, .lylx_left ul .lu_68 { margin-left: 95px; }
.lylx_left ul .lu_610, .lylx_left ul .lu_708, .lylx_left ul .lu_711 { margin-left: 114px; }
.lylx_left ul .lu_533, .lylx_left ul .lu_559 { margin-left: 104px; }
.lylx_left ul .lu_716, .lylx_left ul .lu_801 { margin-left: 102px; }
.lylx_left div { margin-top: 10px; font-size: 14px; }
/*来院路线 end*/



.nkjpjs { border:1px solid #DBDBDB; height:344px; border-top:none; }
.nkjpjs_left { width:960px; float:left; margin-top:18px; margin-left:10px;}
.nkjpjs_tab { width:190px; height:auto; overflow:hidden; }
.nkjpjs_tab ul li { width:190px; height:61px; margin-bottom:6px; background:url(../images/zral_li.jpg) no-repeat; line-height:20px; font-family:'Microsoft YaHei'; font-size:16px; }
.nkjpjs_tab ul li img{ float:left; margin-right:10px;}
.nkjpjs_tab ul li p{ line-height:30px; padding-left:10px;}
.nkjpjs_tab ul li.active { color:#fff; background:url(../images/zral_lih.jpg) no-repeat; cursor:pointer; }
.nkjpjs_txt1 { width:560px; height:214px; float:left; margin-top:10px; }
.nkjpjs_txt1 a img { float:left; padding:2px; border:1px solid #DBDBDB; margin-top:3px; }
.nkjpjs_txt2 { width:215px; height:205px; float:right; margin-top:5px; }
.nkjpjs_txt2 p { float:left; width:215px; padding-top:10px; }
.nkjpjs_txt2 p a { font-size:14px; padding:0 6px; }
.nkjpjs_txt2 ul { padding-top:10px; float:left; }
.nkjpjs_txt2 ul li { font-size:14px; width:215px; }
.nkjpjs_txt2 ul li a { color:#00614b; margin-left:18px; }
.nkjpjs_txt3 { width:560px; padding-top:10px; }
.nkjpjs_txt3 p { float:left; font-size:14px; text-indent:2em; color:#666; padding-top:10px; width:552px; line-height:30px; }






/*新加样式 end*/

#ft_swt{clear:both;height:69px;width:100%;margin:0 auto;background:url(../images/bottow_zt_hzj.png) center no-repeat;z-index:999;left:0;bottom:0px;top:auto;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,2)||0)-(parseInt(this.currentStyle.marginBottom,2)||0)));}
.ft_swt_c{ position:relative; height:59px;width:715px; padding-left:270px; margin:0 auto; }
.ft_swt_c .ft_tel{ position:absolute; top:-60px; left:60px; width:880px; height:63px; background:url(../images/ft_tel_bg.gif) no-repeat;}
.ft_swt_c .ft_swt_tit{ position:absolute; width:257px; height:41px; padding-left:40px; background:url(../images/ft_swt_tit_bgred.png) no-repeat; top:-28px; left:382px;}
.ft_swt_c .ft_swt_tit h4{position:relative; width:106px; height:36px; float:left; padding-right:5px;}
.ft_swt_c .ft_swt_tit a{display:block; position:absolute; top:7px; left:0px; width:106px; height:36px; float:left; cursor:pointer; background:url(../images/ft_swt_tit_01.png) no-repeat;}
.ft_swt_c .ft_swt_tit a.hover{background:url(../images/ft_swt_tit_02.png) no-repeat;}
.ft_swt_c .ft_swt_tit a img{display:block; padding:7px; margin:0 auto; width:60px;}
.ft_tel_l{width:480px; float:left;  padding-top:24px; padding-left:7px;}
.ft_tel_l fieldset{ float:left;border:0; display:inline;}
.ft_tel_l #uid1_AA{width:40px;}
.ft_tel_l #hometel{width:165px;}
.ft_tel_l .server_dhC_AA{width:76px; float:left;  }
.ft_tel_l .server_dhC_AA input{ float:left; display:display; margin:2px 3px 0px 0px; *margin:-2px 4px 0px 0px; width:15px; }
.ft_tel_l .server_dhC_AA span{ float:left; display:display;  cursor:pointer; color:#e6fee6;}
.ft_tel_l .server_dhC_AA p{width:76px; clear:both; height:22px;}
.ft_tel_l .server_dhCC_AA{width:180px; float:left; padding-top:6px;font-size:12px;}
.ft_tel_l .server_dhCC_AA input{ border:1px solid #c2c2c2; color:#b5b7b4; height:25px; line-height:25px; padding-left:5px; background:#fff;}
.ft_tel_l .server_dhCCC_AA{width:95px; float:left; padding-left:6px; padding-top:6px;}
.ft_tel_l .server_dhCCC_BB{width:95px; float:left; padding-left:6px; padding-top:6px;}
.ft_tel_l .calltak_AA{float:left; display:display; width:95px; height:27px; background:url(../images/ft_tel_bt.gif) no-repeat; text-indent:-9999px; border:0px; cursor:pointer;}
.ft_tel_l .calltak_BB{float:left; display:display; width:95px; height:27px; background:url(../images/ft_tel_yy.gif) no-repeat; text-indent:-9999px; border:0px; cursor:pointer;}
.ft_tel_r{width:480px; float:left; color:#e6fee6; padding-top:21px; padding-left:7px;}
.ft_tel_r .ft_tel_r_l{width:180px; float:left;}
.ft_tel_r .ft_tel_r_r{width:180px; float:left;}
.ft_tel_r .ft_tel_r_bt{width:100px; float:left; padding-top:6px;}
.ft_tel_r p{clear:both; height:23px;font-size:12px;}
.ft_tel_r label{float:left; width:55px; height:20px; line-height:20px;}
.ft_tel_r input{float:left;display:inline;height:17px; border:1px solid #c2c2c2; color:#b5b7b4;line-height:17px;font-size:12px;}
.ft_tel_r .p_name input{width:110px; background:#fff;}
.ft_tel_r .p_phone input{width:110px; background:#fff;}
.ft_tel_r .p_jb span{color:#fffc00;}
.ft_tel_r .p_jb input{ width:15px; border:none}
.ft_tel_r p span{float:left;color:#FF0000;font-size:12px;margin-left:3px; margin-right:7px;}
.ft_tel_r button{float:left;display:inline;width:95px; height:27px; background:url(../images/ft_tel_bt2.gif) no-repeat; text-indent:-9999px; border:0px; cursor:pointer;}
.ft_swt_zxyy{float:right; width:178px; background:url(../images/ft_swt_lineg.jpg) left 15px no-repeat; padding-top:14px; padding-left:15px; color:#e6fee6;}
.ft_swt_zxyy .zxyy_c{float:right; width:46px; padding-right:8px;}
.ft_swt_zxyy span{color:#fcff00; font-weight:bold;}
.ft_swt_zxyy .zxyy_bt{float:left; display:display; width:46px; height:38px; background:url(images/ft_zx.gif) no-repeat; text-indent:-9999px; border:0px; cursor:pointer;}