@charset "gb2312";
/* CSS Document */

* { font-family: "宋体"; text-decoration: none; margin: 0px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
body { font-size: 12px; color: #000000; background:#bf9e73; }
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; vertical-align: middle; 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; }
.w1000 { width:1000px; }
.w999 { width:999px; }
.red { color:#FF0000; }
font { font-size:12px; font-weight:normal; color:red; }
#snow { margin: 0 auto; }
#snow .bg1 { height:365px; background:url(/cnns/images/bg2.jpg) repeat-x top center; margin:0 auto; padding-top:68px; }
#snow .top { height:68px; background:url(/images/top.gif) no-repeat top center; margin-left:auto; margin-right:auto; margin-bottom:0px; }
#snow .menu { height:69px; margin:0 auto; }
#snow .whpfb { width:999px; margin:0 auto; background:#FFFFFF; }
.banner_1{ background:url(images/banner1.jpg) no-repeat center; height:110px;}
.banner_2{ background:url(images/banner2.jpg) no-repeat center; height:110px;}
.banner_3{ background:url(images/banner3.jpg) no-repeat center; height:110px;}
.banner_4{ background:url(images/banner4.jpg) no-repeat center; height:110px;}
.banner_4 p { position: relative; margin: 0 auto; width:1000px; height: 110px;  }
.banner_4 p a { position: absolute;top:18px; left: 63px; }
#snow .whpfb .dh { height:92px; background:url(/cnns/images/dh.jpg) no-repeat top center; margin:0 auto; position:relative; }
#snow .whpfb .dh .mygzs { width:100px; font-size:14px; font-weight:bold; color:#000000; position:absolute; top: 27px; left: 105px; line-height: 23px; }
#snow .whpfb .dh .mygzs a:hover { color:#FF0000; }
#snow .whpfb .dh ul { float:left; position:absolute; top: 18px; left: 290px; *left: 294px;
}
#snow .whpfb .dh ul li { float:left; text-align:center; width:62px; }
#snow .whpfb .dh ul li a { display:block; line-height:20px; white-space: pre; }
#snow .whpfb .dh ul li a:hover { color:#9c8149; }
#snow .whpfb .dh ul li .red { color:red; }
#snow .whpfb .dh .dh1 { width:67px; height:63px; position:absolute; left:905px; top:15px; }
#snow .whpfb .dqwz { width:982px; height:44px; background:url(/cnns/images/dqwz.jpg) no-repeat top center; margin:10px auto; }
#snow .whpfb .dqwz p { width:600px; height:44px; line-height:44px; font-size:14px; color:#866216; text-indent:2em; }
#snow .whpfb .dqwz p a { color:#866216; }
.mian { width:999px; height:auto; margin:0 auto; background:#FFFFFF; }
.link_qq { position: absolute; top: 0px; left: 797px; }
.c1 { width:974px; height:353px; margin:0 auto; position:relative; border:3px solid #743c1b; }
.c1 .w1 { width: 565px; font-size: 14px; line-height: 25px; text-indent: 2em; position: absolute; top: 161px; left: 366px; color: #000000; }
.c1 .w2 { font-size: 14px; color: #000; position: absolute; top: 290px; left: 50px; width: 540px; font-weight: bold; line-height: 20px; }
.c1 .w2 a { font-size:14px; color:red; }
.c1 .w3 { width: 510px; height: 100px; position: absolute; top: 329px; left:28px; }
.gd_side1 { width:31px; height:31px; position:absolute; top: 50px; left: -16px; }
.gd_side2 { width:31px; height:31px; position:absolute; top: 50px; left: 530px; }
#gd_mid { height:100px; float:left; overflow:hidden; _float:none; _padding-top: 15px; }
.gd_mid img { float:left; }
.gd_img01 { float:left; width:155px; height:100px; margin-right: 15px; _display:inline; }
.c1 .w4 { width:140px; height:24px; position:absolute; top: 73px; left: 607px; }
.c1 .w4 img { vertical-align:top; }
.c1 .w5 { width:358px; height:243px; position:absolute; top: 100px; left: 607px; }
.c1 .w6 { width:358px; height:79px; position:absolute; top: 359px; left: 607px; }
.c1 .w6 li { float:left; width:115px; height:49px; margin-right:6px; display:inline; cursor:pointer; }
.c3 { width:980px; height:675px; background:url(images/c3.jpg) no-repeat; margin:0 auto; margin-top:10px; position:relative; }
.c3 .t7 { width:950px; font-size:14px; position:absolute; top: 125px; left: 25px; line-height:25px; }
.c3 .w11 { width: 268px; font-size: 12px; text-indent: 2em; line-height: 22px; position: absolute; top: 240px; left: 40px; }
.c3 .w12 { width:930px; font-size:14px; font-weight:bold; color:#000000; text-indent:2em; line-height:24px; position:absolute; top: 605px; left: 22px; }
.c3 .w13 { font-size:14px; font-weight:bold; color:#ed1f24; position:absolute; top: 633px; left: 404px; }
.c3 .w13 a { color:#ed1f24; text-decoration:none; }
.c4 { width:980px; height:511px; background:url(images/c4.jpg) no-repeat; margin:0 auto; margin-top:10px; position:relative; }
.c4 .w15 { width:130px; font-size:14px; color:#003669; font-weight:bold; position:absolute; top: 471px; left: 164px; }
.c4 .w16 { width: 130px; font-size: 14px; color: #003669; font-weight: bold; position: absolute; top: 471px; left: 345px; }
.c4 .w17 { width: 130px; font-size: 14px; color: #003669; font-weight: bold; position: absolute; top: 471px; left: 555px; }
.c4 a { color: #d00000; text-decoration:none; }
.c4 a:hover { color:#d00000; text-decoration:none; }
.c4 .w21 { font-size: 12px; color: white; position: absolute; top: 262px; left: 770px; }
.c4 .w21 a { color:#FFFFFF; }
.c4 .w21 a:hover { color:#FFFFFF; text-decoration:none; }
.c4 .w25 { font-size: 12px; color: white; position: absolute; top: 480px; left: 770px; }
.c4 .w25 a { color:#FFFFFF; }
.c4 .w25 a:hover { color:#FFFFFF; text-decoration:none; }
.c5 { width:980px; height:476px; background:url(images/c5.jpg) no-repeat; margin:0 auto; margin-top:10px; position:relative; }
.c5 .t4 { width: 900px; font-size: 14px; color: #000000; text-indent: 2em; line-height: 23px; position: absolute; top: 90px; left: 46px; }
.c5 .t5 { width: 155px; font-size: 14px; text-indent: 2em; color: #000000; line-height: 23px; position: absolute; top: 315px; left: 295px; }
.c6 { width:980px; height:559px; background:url(images/c6.jpg) no-repeat; margin:0 auto; position:relative; }
.c6 .t6 { width: 185px; font-size: 14px; text-indent: 2em; color: #000000; line-height: 23px; position: absolute; top: 82px; left: 284px; }
.c7 { width:974px; height:403px; margin:0 auto; margin-top:10px; position:relative;  border:3px solid #743c1b; border-bottom:none;}
.c7 .y3 { width: 408px; font-size: 12px; line-height: 22px; color: black; text-indent: 2em; position: absolute; top: 193px; left: 527px; }
.c7 .link_swt_1 { position: absolute; height: 30px; left: 509px; top: 367px; width: 88px; cursor: pointer; display: block; z-index: 100; }
.c7 .link_swt_2 { position: absolute; height: 30px; left: 598px; top: 367px; width: 88px; cursor: pointer; display: block; z-index: 100; }
.c7 .link_swt_3 { position: absolute; height: 30px; left: 685px; top: 367px; width: 88px; cursor: pointer; display: block; z-index: 100; }
.c7 .link_swt_4 { position: absolute; height: 30px; left: 773px; top: 367px; width: 88px; cursor: pointer; display: block; z-index: 100; }
.c7 .link_swt_5 { position: absolute; height: 30px; left: 862px; top: 367px; width: 88px; cursor: pointer; display: block; z-index: 100; }
.c8 { width:974px; height:673px;  margin:0 auto; position:relative; border:3px solid #743c1b; border-top:none; }
.c8 .y4 { width:410px; font-size:12px; line-height:22px; color:#000000; text-indent:2em; position:absolute; top: 130px; left: 50px; }
.c8 .link_swt_1 { position: absolute; height: 30px; left: 32px; top: 280px; width: 88px; cursor: pointer; display: block; z-index: 100; }
.c8 .link_swt_2 { position: absolute; height: 30px; left: 117px; top: 280px; width: 88px; cursor: pointer; display: block; z-index: 100; }
.c8 .link_swt_3 { position: absolute; height: 30px; left: 203px; top: 280px; width: 88px; cursor: pointer; display: block; z-index: 100; }
.c8 .link_swt_4 { position: absolute; height: 30px; left: 289px; top: 280px; width: 88px; cursor: pointer; display: block; z-index: 100; }
.c8 .link_swt_5 { position: absolute; height: 30px; left: 375px; top: 280px; width: 88px; cursor: pointer; display: block; z-index: 100; }
.c8 .y5 { width: 420px; font-size: 12px; line-height: 22px; color: #000000; text-indent: 2em; position: absolute; top: 470px; left: 517px; }
.c8 .link_swt_6 { position: absolute; height: 30px; left: 507px; top: 608px; width: 88px; cursor: pointer; display: block; z-index: 100; }
.c8 .link_swt_7 { position: absolute; height: 30px; left: 596px; top: 608px; width: 88px; cursor: pointer; display: block; z-index: 100; }
.c8 .link_swt_8 { position: absolute; height: 30px; left: 685px; top: 608px; width: 88px; cursor: pointer; display: block; z-index: 100; }
.c8 .link_swt_9 { position: absolute; height: 30px; left: 774px; top: 608px; width: 88px; cursor: pointer; display: block; z-index: 100; }
.c8 .link_swt_10 { position: absolute; height: 30px; left: 862px; top: 609px; width: 85px; cursor: pointer; display: block; z-index: 100; }
.c9 { width:980px; height:453px; background:url(images/c9.jpg) no-repeat; margin:0 auto; margin-top:10px; position:relative; }
.c9 .t8 { width:450px; font-size:13px; color:#000000; line-height:22px; position:absolute; top: 135px; left: 500px; }
.c10 { width:980px; height:385px; background:url(images/c10.jpg) no-repeat; margin:0 auto; margin-top:10px; position:relative; }
.c10 .t9 { width: 257px; color: #000000; font-size: 12px; text-indent: 2em; line-height: 22px; position: absolute; top: 280px; left: 39px; }
.c11 { width:980px; height:340px; background:url(images/c11.jpg) no-repeat; margin:0 auto; position:relative; }
.c11 .t10 { width: 257px; color: #000000; font-size: 12px; text-indent: 2em; line-height: 22px; position: absolute; top: 210px; left: 39px; }
.c12 { width:980px; height:583px; background:url(images/c12.jpg) no-repeat; margin:0 auto; margin-top:10px; position:relative; }
.c13 { width:980px; height:379px; background:url(images/c13.jpg) no-repeat; margin:0 auto; margin-top:10px; position:relative; }
.c13 .t9 { width: 650px; font-size: 14px; line-height: 23px; text-indent: 2em; position: absolute; top: 136px; left: 22px; }
.c13 .x4 { width:88px; height:30px; position:absolute; top: 324px; left: 15px; }
.c13 .x5 { width: 220px; height: 30px; position: absolute; top: 323px; left: 108px; }
.c13 .x6 { width: 256px; height: 30px; position: absolute; top: 323px; left: 335px; }
.c14 { width:980px; height:621px; background:url(images/c14.jpg) no-repeat; margin:0 auto; margin-top:10px; position:relative; }
.c14 .link6 { width: 414px; height: 163px; position: absolute; top: 428px; left: 546px; }
.c15 { width:980px; height:200px; background:url(images/c15.jpg) no-repeat; margin:0 auto; padding-bottom:10px; position:relative; }
.c15 .k1 { width: 120px; height: 82px; position: absolute; top: 107px; left: 174px; }
.c15 .k2 { width: 120px; height: 82px; position: absolute; top: 107px; left: 305px; }
.c15 .k3 { width: 120px; height: 82px; position: absolute; top: 107px; left: 436px; }
.c15 .k4 { width: 120px; height: 82px; position: absolute; top: 107px; left: 568px; }
.c15 #sqyz { position: absolute; left: 892px; top: 82px; }
.c15 iframe { position:absolute; left:730px; top: 109px; z-index:5; }
/***.footer{ width:983px; height:295px; background:url(/cnns/images/footer.jpg) no-repeat top center; margin:10px auto;  position:relative;}
.footer p{ width:581px; height:100px; position:absolute; top: 120px;left: 381px; font-size:14px; color:#000000; line-height:23px;}***/




.dw { background:url(/cnns/images/dw.jpg) repeat-x top center; height:34px; margin:0 auto; }
.top_bj { width:100%; }
.ysdb { width:980px; height:367px; margin:0 auto; }
.xgsp { width:974px; height:382px; margin:10px auto; position: relative; border:3px solid #743c1b; }
.xg1 { position: absolute; width: 160px; height: 78px; left: 39px; top: 252px; line-height:28px; font-size:14px; }
.xg2 { position: absolute; width: 160px; height: 78px; left: 277px; top: 252px; line-height:28px; font-size:14px; }
.xg3 { position: absolute; width: 190px; height: 78px; left: 512px; top: 257px; line-height:28px; font-size:14px; }
.xg4 { position: absolute; width: 180px; height: 78px; left: 754px; top: 253px; line-height:28px; font-size:14px; }
.gray { color:#595757; }
.mt { width:974px; height:245px; position:relative; margin:10px auto; border:3px solid #743c1b;  }
.dp { width:1000px; height:502px; background:url(images/dp.jpg) no-repeat center top; margin:0 auto; margin-top:10px; position:relative; }
.dp .t4 ul { padding:65px 0 0 30px; }
.dp .t4 ul p { width:440px; line-height:25px; position:static }
.dp #hzdp_p1 { padding:89px 0 0 10px; line-height:20px }
.dp #hzdp_p2 { padding:89px 0 0 42px; line-height:20px; width:445px; }
.dp #hzdp_p3 { padding:32px 0 0 10px; line-height:20px }
.dp #hzdp_p4 { padding:32px 0 0 42px; line-height:20px }
.dp .t4 .zixun1 { position: absolute; left: 219px; top: 124px; color: red; }
.dp .t4 .zixun2 { position: absolute; left: 699px; top: 124px; color: red; }
.dp .t4 .zixun3 { position: absolute; left: 215px; top: 334px; color: red; }
.dp .t4 .zixun4 { position: absolute; left: 698px; top: 333px; color: red; }
.xgdb1 { width:974px; height:256px; position:relative; margin:0 auto; border:3px solid #743c1b; border-bottom:none; }
.bgt { width:980px; height:381px; margin:0 auto; }
.ldly { width:974px; height:435px; margin:10px auto; position:relative; border:3px solid #743c1b;}
.ldly p { font-size:14px; line-height:22px; }
.wz1 { position: absolute; width: 145px; height: 20px; left: 93px; top: 227px; }
.wz2 { position: absolute; width: 145px; height: 20px; left: 390px; top: 227px; }
.wz3 { position: absolute; width: 145px; height: 20px; left: 696px; top: 227px; }
.wz4 { position: absolute; width: 145px; height: 20px; left: 91px; top: 394px; }
.wz5 { position: absolute; width: 145px; height: 20px; left: 401px; top: 394px; }
.wz6 { position: absolute; width: 145px; height: 20px; left: 706px; top: 394px; }
.zjzk { width:974px; height:395px; margin:0 auto; position:relative; border:3px solid #743c1b; }
.wz7{ width:974px; height:333px; margin:0 auto;}
.wz7 p{ position: absolute; width: 610px; height: 166px; font-size:14px; line-height: 30px; left: 34px; top: 193px; }
.yyry { width:980px; height:457px; background:url(images/yyry.jpg) no-repeat; margin:10px auto; position:relative; }
.wz8 { width: 935px; height: 65px; text-indent: 2em; position: absolute; left: 20px; top: 77px; line-height:24px; font-size:14px; }
.footer_con { width:999px; overflow:hidden; margin:0 auto; background:#FFF; }
.cc { width:974px; height:674px;  position:relative; margin:0 auto; margin-top:10px; border:3px solid #743c1b; }
.cc .t1 { width: 462px; font-size: 14px; text-indent: 2em; line-height: 30px; position: absolute; top: 86px; left: 55px; font-weight: bolder; }
.cc .t2 { width: 538px; font-size: 14px; text-indent: 2em; line-height: 23px; position: absolute; top: 186px; left: 25px; }
.banner01 { position: absolute; left:15px; top:316px; }
.banner_side { width:25px; height:50px; margin-top:28px; padding-right:1px; float:left; }
.banner01 { width:561px; height:110px; text-align:center; margin:0 auto; overflow:hidden; }
.banner_mid { width:480px; height:118px; float:left; overflow:hidden; }
.banner_mid img { float:left; }
.banner_img01 { width:234x; height:140px; float:left; display:inline; margin-left:4px }
.banner_img01 dl { float:left; display:inline }
.banner_img01 dl dd { line-height:38px; }
#banner_left, #banner_right, #banner_mid { float:left; overflow:hidden }
.cc .link { width:125px; height:25px; position:absolute; top:84px; left: 578px; }
.cc .link_01 { width: 125px; height: 25px; position: absolute; top: 384px; left: 405px; font-size: 14px; font-weight: bolder; color: red; }
.cc .ww { width:250px; font-size:14px; color:#000000; position:absolute; top:370px; left:710px; }
.cc .w5 { width:358px; height:235px; position:absolute; top: 123px; left:588px; }
.cc .w6 { width: 945px; height: 168px; position: absolute; top: 489px; left: 19px; border:1px solid #c8c8c8; border-top:none; padding-top:10px; }
.cc .w6 li { float:left; width:166px; height:126px; margin:0 6px; display:inline; cursor:pointer; text-align: center; }
.cc .w6 li img { padding:2px; border:1px solid #ccc }
.cc .w6 li span { text-align:left; display:block; color:#000000; font-size:12px; line-height: 30px; padding-left:24px; }


/*新加样式*/
.title{ width:974px; height:60px; margin:0 auto;}
/*首选*/
.w6t{ width:950px; height:29px; margin:0 auto; position:absolute; top:460px; left:16px; }
/*治疗*/
.w1tu{ position:absolute; top:90px; left:20px;}
.w1t{ position:absolute; left:360px; top:90px;}
/*实拍*/
.xg_1,.xg_2,.xg_3,.xg_4{ margin-top:20px; margin-left:10px; width:221px; height:265px; border:3px solid #d7d7d7; border-radius:10px; float:left;}
/*案例*/
.c7_tu1{ position:absolute; top:90px; left:20px;}
.c7_tu2{ position:absolute; top:90px; left:520px;}
.c8_tu1{ position:absolute; top:10px; left:520px;}
.c8_tu2{ position:absolute; top:10px; left:40px;}
.c8_tu3{ position:absolute; top:350px; left:40px;}
.c8_tu4{ position:absolute; top:350px; left:520px;}
/*理由*/
.ldly1{ position:absolute; top:90px; left:50px;}
.ldly2{ position:absolute; top:90px; left:340px;}
.ldly3{ position:absolute; top:90px; left:640px;}
.ldly4{ position:absolute; top:260px; left:50px;}
.ldly5{ position:absolute; top:260px; left:340px;}
.ldly6{ position:absolute; top:260px; left:640px;}






/*新加样式 end*/


