@charset "gb2312";


.clear_float{ clear:both;}

*{ padding:0px; list-style-type:none; margin:0px;}

body,div,dl,dt,dd,ul,li,p,td,th,h1,h2,h3,h4,h5,h6 { font-family:"宋体", "微软雅黑", Arial; font-size:12px; color:#000000;}

ul,li{ list-style:none; list-style-type:none;}

a { text-decoration:none; color:#000000;}

img{ border:0px; vertical-align:top;}

html { overflow-y:scroll; background:#ffffff;}

a:hover { text-decoration: none; cursor:hand;}

.fl{float:left;}

.fr{float:right;}





.container{ width:auto; height:auto; background-color:#ffffff; margin:0 auto; overflow:hidden;}

.nav {margin-left:160px !important}

/*header*/

.header1{ width:auto; height:30px; background-color:#000000; margin:auto;}

.top1{ width:1000px; height:30px; margin:auto; overflow:hidden;}

.top1_fr{ float:right; width:300px; height:30px; margin:auto;}

.top1_fr ul{ float:left;}

.top1_fr ul li{ float:left; width:100px; height:30px; margin:auto;}

.top1_fr ul li a{ font-size:12px; line-height:30px; color:#9fa0a0;}

.top1_fr ul li a:hover{ color:#ffffff;}

.top1_fr ul li img{ padding:4px 5px;}



.header2{ width:auto; height:100px; margin:10px auto;}

.top2{ width:1000px; height:100px; margin:0 auto; overflow:hidden;}

.logo{ float:left; width:380px; height:100px; margin:auto;}

.top2_dh{ float:right; width:260px; height:100px; margin:auto;}



	/*banner切换*/

	#ban{height:427px;margin:0 auto;z-index:1;clear:both;}

	#ban .banC{position:relative;min-width:100%;height:427px;margin:0 auto;overflow:hidden;}

	#ban .banC .ul_img{position:absolute;top:0;left:0;height:427px;width:100%;overflow:hidden;}

	#ban .banC .ul_img li{position:absolute;top:0;left:0;vertical-align:bottom;width:100%;height:427px}

	#ban .banC .ul_img .current{opacity:1;filter:alpha(opacity=100);}

	#ban .banC .ul_img li a{display:block;width:100%;height:427px;background-position:center top; background-repeat:no-repeat;}

	#ban .banC .ul_img li .li_C{width:212px;height:182px;position:absolute;top:30px;left:50%;margin:0 0 0 265px}

	#ban .banC .ul_img li .li_C .link38{display:block;width:212px;height:182px;text-indent:-9999px}

	#ban .banC .tab_round{position:absolute;z-index:99;bottom:12px;left:48%;}

	#ban .banC .tab_round li{float:left;width:12px;height:12px;padding-right:10px;vertical-align:bottom}

	#ban .banC .tab_round li a{display:block;width:12px;height:12px;}

	#ban .banC .tab_round .on_round a{}

	#ban .banC .b_np{position:absolute;top:342px;z-index:99;display:block;width:60px;height:80px;line-height:80px;color:#FFFFFF;text-align:center;font-size:85px;overflow:hidden;}

	#ban .banC #ban_prev{left:50%;margin-left:-580px}

	#ban .banC #ban_next{right:50%;margin-right:-580px}

	.banner .bd a,.banner_h400 .bd a{ display:block; width:100%; height:100%; text-indent:-9999px}

	.banner .hd {position: absolute;bottom:110px;width:100%; left:0}

	.banner .hd {position: absolute;bottom:10px;width:100%; left:0}

	.banner .hd .mainbn,.banner_h400 .hd .mainbn{ overflow:visible; text-align:center}

	/*模块-banner*/

	body {margin:0px;padding:0px;}

	.banner{ position:relative;overflow:hidden;}

	.banner ul {margin:0px; padding:0px;}

	.banner_h500{ height:427px; width:100%;}

	.banner_h400{ height:427px; width:100%;}

	.banner_h120{ height:120px; width:1000px; margin:0 auto;background:#A63721;}

	.banner_h120 .bd ul li{ width:1000px; height:120px;}

	.banner_h120 .hd{position:absolute; right:8px; bottom:12px;}

	.banner_h120 .hd ul i{ display:inline-block; margin-right:5px; width:15px; text-align: center; height: 15px; line-height: 15px; color: #A63721; background: #F6F3EE; cursor: pointer; font-style:normal;}

	.banner_h120 .hd ul i.on{color: #434343; background: #EEE4D1;}

	/*首页banner*/

	.banner_h500 .bd a,.banner_h400 .bd a{ display:block; width:100%; height:100%; text-indent:-9999px}

	.banner_h500 .hd {position: absolute;bottom:22px;width:100%; left:0}

	.banner_h400 .hd {position: absolute;bottom:10px;width:100%; left:0}

	.banner_h500 .hd .mainbn,.banner_h400 .hd .mainbn{ overflow:visible; text-align:center}





/* 全站导航 */

/*-----------------------菜单样式----------------------------*/

#nav{ width:100%; height:43px; background:url(../images/nav_bj.jpg) repeat-x;}

.nav{ width:1120px; height:41px; margin:0px auto; font-family:"微软雅黑"; position:relative; z-index:98;}







/*导航条*/

.nav-ul{ float:left; width:1000px; height:41px;  overflow:hidden;}

.nav-ul li{ float:left; width:122px; height:43px; line-height:41px; font-family:"微软雅黑"; font-size:18px; color:#fff; position:relative; overflow:hidden;}

.nav-ul li a{ width:100px; height:43px; text-align:center; color:#fff; display:block; text-decoration:none;}

.nav-ul span{ position:absolute; left:0; width:100px; cursor:pointer;}

.nav-ul .out{ top:0px; width:100px; height:41px; line-height:41px; color:#fff; text-align:center;}

.nav-ul .over{ top:-43px; width:100px; height:41px; line-height:41px; text-align:center; color:#fff; background:#0083bd;}







.nav-r{ float:right; width:113px; height:43px; line-height:33px; text-align:center;}

.nav-r a{ width:113px; height:33px; display:block; color:#f1f1f1; font-size:14px; background-color:#0083bd; border-radius:5px; margin:5px 0px;}

.nav-r a:hover{ color:#f1f1f1; text-decoration:none; background-color:#ff0078;}







.nav-l{ float:left; width:233px; height:43px; position:relative; z-index:98;}

.nav-l-span{ height:41px; line-height:43px; padding-left:17px; border-left:1px solid #20bbff; border-right:1px solid #17759e; display:block; 

font-family:"微软雅黑"; font-size:18px; color:#fff; position:relative;}

.nav-l-span i{ width:15px; height:15px; position:absolute; top:15px; right:15px; display:block; background:url(../images/nav_jt_01.png) no-repeat;

-webkit-transition:-webkit-transform 0.4s ease-out;

-moz-transition:-moz-transform 0.4s ease-out;

-ms-transition:-moz-transform 0.3s ease-out;

-o-transition:-moz-transform 0.3s ease-out;

transition:transform 0.4s ease-out;}

.nav-l:hover i{ background:url(../images/nav_jt_01.png) no-repeat; -webkit-transform: rotate(180deg); -moz-transform:rotate(180deg);

transform:rotate(180deg);}

.nav-l:hover .nav-l-span{ background:#0083bd;}







.nav-submenu{ width:232px; position:absolute; left:0px; top:43px; z-index:98; overflow:hidden;}

.nav-submenu-xl{ width:869px; height:500px; position:absolute; left:231px; top:43px; z-index:99; display:none;}







/*-----------------------二级菜单样式----------------------------*/

#submenu{ border-right:1px solid #f1f1f1; position:relative;}

.submenu1{ width:230px; height:88px; padding-left:3px; padding-top:7px; padding-bottom:5px; border-bottom:1px solid #e5e5e5; background:#fff; position:absolute; left:0px; bottom:0px; _top:-100px;}



#submenu1{ z-index:999;}

#submenu2{ z-index:998;}

#submenu3{ z-index:997;}

#submenu4{ z-index:996;}

#submenu5{ z-index:995;}



.submenu1 h3{ padding-left:50px; margin-top:8px; margin-bottom:0px; height:25px; line-height:25px; font-family:"微软雅黑"; font-size:16px;}

.submenu1 h3 a{ display:block; color:#000;}

.submenu1-t1{ background:url(../images/ico3.jpg) 18px 0px no-repeat;}

.submenu1-t2{ background:url(../images/ico3.jpg) 18px 0px no-repeat;}

.submenu1-t3{ background:url(../images/ico3.jpg) 18px 0px no-repeat;}

.submenu1-t4{ background:url(../images/ico3.jpg) 18px 0px no-repeat;}

.submenu1-t5{ background:url(../images/ico3.jpg) 18px 0px no-repeat;}



.submenu1 ul{ padding-left:15px; margin-top:5px;}

.submenu1 li a{ margin-right:4px; padding:5px 5px; border-radius:2px; color:#000; line-height:24px;}

.submenu1:hover li a{ color:#fff;}

.submenu1 li a:hover{ color:#00a2e9; background:#fff; text-decoration:none; -webkit-transition:all .3s linear 0s; -moz-transition:all .3s linear 0s; -ms-transition:all .3s linear 0s; outline:none; star:expression(this.onFocus=this.blur());}



.submenu1-hover{ padding-left:0px; padding-top:7px; border:3px solid #00a2e9; padding-bottom:0px; border-right:0px; background:#00a2e9;}

.submenu1-hover h3{ border:none; padding:0px; padding-left:50px; margin-top:5px;}

.submenu1-hover h3 a{ text-decoration:none; color:#fff;}

.submenu1-hover h3 a:hover{ color:#fff;}

.submenu1-hover a{ color:#fff;}

.submenu1-hover li a{ color:#fff;}

.submenu1-hover .submenu1-t1{ background:url(../images/ico2.jpg) 18px -0px no-repeat;}

.submenu1-hover .submenu1-t2{ background:url(../images/ico2.jpg) 18px -0px no-repeat;}

.submenu1-hover .submenu1-t3{ background:url(../images/ico2.jpg) 18px -0px no-repeat;}

.submenu1-hover .submenu1-t4{ background:url(../images/ico2.jpg) 18px -0px no-repeat;}

.submenu1-hover .submenu1-t5{ background:url(../images/ico2.jpg) 18px -0px no-repeat;}







/*-----------------------三级菜单样式----------------------------*/

.xl-menu{ width:866px; color:#3f3f3f; background:#fff; border:3px solid #00a2e9; overflow:hidden;}

.xl-menu-l{ float:left; width:613px; height:494px; overflow:hidden; margin-left:10px; position:relative;}



.xl-menu-l b{ float:left; width:285px; height:28px; display:block; padding-left:5px;} 

.xl-menu-l b a{ padding:3px 5px; border-radius:2px; color:#333;}

.xl-menu-l p .red{ color:#ff0000;}

.xl-menu-l p .blue{ color:#0091d1;}

.xl-menu-l p a{ margin-left:0px; color:#222; padding:3px 3px; border-radius:2px;}

.xl-menu-l p a:hover{ color:#ff0000; text-decoration:none; -webkit-transition:all .3s linear 0s; -moz-transition:all .3s linear 0s; -ms-transition:all .3s linear 0s; outline: none;star:expression(this.onFocus=this.blur()); background:#fff;}



.xl-menu-l-part{ float:left; width:286px; height:100%; padding:0px 8px;}

#xl-menu-l-div3{ width:285px;}

#xl-menu-l-div3 .xl-menu-l-div3-b{ width:285px; height:36px; line-height:50px; border-bottom:1px solid #333; font-size:14px; color:#333;}

#xl-menu-l-div3 .xl-menu-l-div3-b b a:hover{ color:#ff0000; text-decoration:none;}

#xl-menu-l-div3 .xl-menu-l-div3-p{ width:285px; padding-top:4px; line-height:24px;}

#xl-menu-l-div3 .xl-menu-l-div3-p p{ display:block; color:#222;}

#xl-menu-l-div3 .xl-menu-l-div3-p:hover{ background-color:#f1f1f1;}







.xl-menu-fl{ float:left; width:613px; height:494px; overflow:hidden; margin-left:10px; position:relative;}



.xl-menu-fl b{ float:left; width:587px; height:28px; display:block; padding-left:5px;} 

.xl-menu-fl b a{ padding:3px 5px; border-radius:2px; color:#333;}

.xl-menu-fl p .red{ color:#ff0000;}

.xl-menu-fl p .blue{ color:#0091d1;}

.xl-menu-fl p a{ margin-left:0px; color:#222; border-radius:2px;}

.xl-menu-fl p a:hover{ color:#ff0000; text-decoration:none; -webkit-transition:all .3s linear 0s; -moz-transition:all .3s linear 0s; -ms-transition:all .3s linear 0s; outline: none;star:expression(this.onFocus=this.blur()); background:#fff;}



.xl-menu-fl-jishu{ float:left; width:587px; height:100%; padding:0px 8px;}

#xl-menu-fl-div4{ width:587px;}

#xl-menu-fl-div4 .xl-menu-fl-div4-b{ float:left; width:587px; height:36px; line-height:50px; border-bottom:1px solid #333; font-size:14px;}

#xl-menu-fl-div4 .xl-menu-fl-div4-b b a:hover{ color:#ff0000; text-decoration:none;}

#xl-menu-fl-div4 .xl-menu-fl-div4-p{ float:left; width:587px; padding-top:4px; line-height:24px;}

#xl-menu-fl-div4 .xl-menu-fl-div4-p p{ float:left; width:140px; text-align:center; display:block; padding:5px 3px; color:#222;}

#xl-menu-fl-div4 .xl-menu-fl-div4-p:hover{ color:#ff0000; text-decoration:none;}



#xl-menu-fl-div4 .xl-menu-fl-div5-p{ float:left; width:587px; padding-top:4px; line-height:24px;}

#xl-menu-fl-div4 .xl-menu-fl-div5-p p{ float:left; width:107px; text-align:center; display:block; padding:3px 5px; color:#222;margin-left: 24px;}

#xl-menu-fl-div4 .xl-menu-fl-div5-p:hover{ color:#ff0000; text-decoration:none;}



#xl-menu-fl-div4 .xl-menu-fl-div6-p{ float:left; width:587px; padding-top:4px; line-height:24px;}

#xl-menu-fl-div4 .xl-menu-fl-div6-p p{ float:left; display:block; padding:3px 5px; color:#222;}

#xl-menu-fl-div4 .xl-menu-fl-div6-p:hover{ background-color:#f1f1f1;}







.xl-menu-r{ float:right; width:212px; margin-right:18px; padding-top:8px; display:inline;}

.xl-menu-r1{ height:455px;}

.xl-menu-r1-t{ height:35px; line-height:35px; font-family:"微软雅黑"; font-size:16px; color:#00a2e9;}

.xl-menu-r1-c{ width:211px; height:420px; overflow:hidden;}







/*-----------------------三级菜单图片特效样式----------------------------*/

.xl-menu-r1 .mod_goods_img{position:relative;}

.xl-menu-r1 .mod_goods_img a:before{content:'';position:absolute;width:30px;height:420px;top:0;left:-80px;overflow:hidden;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.4)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}

.xl-menu-r1 .mod_goods_img:hover a:before{-webkit-animation:aniBlink120 .4s ease-out forwards;-moz-animation:aniBlink120 .4s ease-out forwards;-o-animation:aniBlink120 .4s ease-out forwards;animation:aniBlink120 .4s ease-out forwards}

@-webkit-keyframes aniBlink120{from{left:-60px}to{left:265px}}

@keyframes aniBlink120{from{left:-60px}to{left:150px}}

@-webkit-keyframes aniBlink60{from{left:-30px}to{left:70px}}

@keyframes aniBlink60{from{left:-30px}to{left:70px}}











#xl-menu-l-div2{ height:48px;}

#xl-menu-l-bg1{ width:0px; height:74px; border:none; position:absolute; left:0px; top:39px;}

#xl-menu-l-bg2{ width:0px; height:74px; border:none; position:absolute; left:0px; top:171px;}

#xl-menu-l-bg3{ width:0px; height:74px; border:none; position:absolute; left:0px; top:303px;}

#xl-menu-l-bg4{ width:0px; height:50px; border:none; position:absolute; left:0px; top:435px;}

.xl-menu-l-ul{ padding-left:12px; margin-top:20px;}

.xl-menu-l-ul li{ width:230px; float:left; height:30px; padding-left:5px;}

.xl-menu-l-ul li a{ color:#333; padding-left:3px; padding:3px 5px;border-radius:2px;}

.xl-menu-l-ul li a:hover{ color:#fff; text-decoration:none; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none;star:expression(this.onFocus=this.blur()); background:#ff0000;}

/* 全站导航 */







/*banner*/

.fullSlide { width:100%; height:auto; position:relative; text-align:center; margin:auto; overflow:hidden;}

.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; height:500px;}

.fullSlide .bd ul { width:1440px;}

.fullSlide .bd li { width:1440px; height:100%; overflow:hidden; text-align:center;}

.fullSlide .bd li a { display:block; height:100%;}

.fullSlide .hd { width:1440px; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px;}

.fullSlide .hd ul { text-align:center;}

.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline;

zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000; filter:alpha(opacity=50); opacity:0.5; line-height:999px;}

.fullSlide .hd ul .on { background:#f00;}

.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none;}

.fullSlide .next { left:auto; right:15%; background-position:-6px -137px;}







/*诊疗项目*/

.section_icon_nav_box1{ width:auto; height:78px; border-bottom:1px solid #dfdfdf; margin:auto;}

.section_icon_nav_box2{ width:1009px; height:78px; border-left:1px solid #eaeaea; margin:auto;}

.section_icon_nav_box2 ul{ width:1009px; height:78px; margin:auto;}

.section_icon_nav_box2 ul li { float:left; width:116px; height:78px; border-right:1px solid #eaeaea; position:relative;}

.section_icon_nav_box2 ul li.icon_nav11,

.section_icon_nav_box2 ul li.icon_nav12,

.section_icon_nav_box2 ul li.icon_nav13{ display:none;}

.section_icon_nav_box2 ul li.icon_nav1{ margin-left:-4px;}



.section_icon_nav_box2 ul li i{position:absolute;width:100%;height:100%;background-color:#00a2e9; background-color:#FFF \9;opacity:0;-webkit-animation:orangeOut 0.4s ease;animation:orangeOut 0.4s ease;}

.section_icon_nav_box2 ul li:hover i{opacity:1;

	-webkit-animation:orangeIn 0.2s ease;

	animation:orangeIn 0.2s ease;background-color:#9d0a3a \9;}



@-webkit-keyframes orangeIn {

	0% {

	-webkit-transform:scale(0.8);

	-ms-transform:scale(0.8);

	transform:scale(0.8);

	opacity:0

}

100% {

	-webkit-transform:scale(1);

	-ms-transform:scale(1);

	transform:scale(1);

	opacity:1

}

}

@-moz-keyframes orangeIn {

	0% {

	-webkit-transform:scale(0.8);

	-ms-transform:scale(0.8);

	transform:scale(0.8);

	opacity:0

}

100% {

	-webkit-transform:scale(1);

	-ms-transform:scale(1);

	transform:scale(1);

	opacity:1

}

}

@-ms-keyframes orangeIn {

	0% {

	-webkit-transform:scale(0.8);

	-ms-transform:scale(0.8);

	transform:scale(0.8);

	opacity:0

}

100% {

	-webkit-transform:scale(1);

	-ms-transform:scale(1);

	transform:scale(1);

	opacity:1

}

}

@keyframes orangeIn {

	0% {

	-webkit-transform:scale(0.8);

	-ms-transform:scale(0.8);

	transform:scale(0.8);

	opacity:0

}

100% {

	-webkit-transform:scale(1);

	-ms-transform:scale(1);

	transform:scale(1);

	opacity:1

}

}



@-webkit-keyframes orangeOut {

	0% {

	-webkit-transform:scale(1);

	-ms-transform:scale(1);

	transform:scale(1);

	opacity:1

}

100% {

	-webkit-transform:scale(0.8);

	-ms-transform:scale(0.8);

	transform:scale(0.8);

	opacity:0

}

}

@-moz-keyframes orangeOut {

	0% {

	-webkit-transform:scale(1);

	-ms-transform:scale(1);

	transform:scale(1);

	opacity:1

}

100% {

	-webkit-transform:scale(0.8);

	-ms-transform:scale(0.8);

	transform:scale(0.8);

	opacity:0

}

}

@-ms-keyframes orangeOut {

	0% {

	-webkit-transform:scale(1);

	-ms-transform:scale(1);

	transform:scale(1);

	opacity:1

}

100% {

	-webkit-transform:scale(0.8);

	-ms-transform:scale(0.8);

	transform:scale(0.8);

	opacity:0

}

}

@keyframes orangeOut {

	0% {

	-webkit-transform:scale(1);

	-ms-transform:scale(1);

	transform:scale(1);

	opacity:1

}

100% {

	-webkit-transform:scale(0.8);

	-ms-transform:scale(0.8);

	transform:scale(0.8);

	opacity:0

}}

.section_icon_nav_box2 ul li a { width:100%; height:78px; position:absolute;}

.section_icon_nav_box2 ul li a em{ display:block; margin:-1px auto auto; width:55px; height:60px; background-image:url(../images/nav_03.png);}

.section_icon_nav_box2 ul li a:hover{ color:#FFF;}

.icon_nav1 a em{ background-position:0 0;}

.icon_nav1 a:hover em{ background-position:0 -60px;}

.icon_nav2 a em{background-position:-75px 0px;}

.icon_nav2 a:hover em{ background-position:-75px -60px;}

.icon_nav3 a em{ background-position:-155px 0;}

.icon_nav3 a:hover em{ background-position:-155px -60px;}

.icon_nav4 a em{ background-position:-235px 0;}

.icon_nav4 a:hover em{ background-position:-235px -60px;}

.icon_nav5 a em{ background-position:-315px 0;}

.icon_nav5 a:hover em{ background-position:-315px -60px;}

.icon_nav6 a em{ background-position:-395px 0;}

.icon_nav6 a:hover em{ background-position:-395px -60px;}

.icon_nav7 a em{ background-position:-480px 0;}

.icon_nav7 a:hover em{ background-position:-480px -60px;}

.icon_nav8 a em{ background-position:-560px 0;}

.icon_nav8 a:hover em{ background-position:-560px -60px;}

.icon_nav9 a em{ background-position:-635px 0;}

.icon_nav9 a:hover em{ background-position:-635px -60px;}

.icon_nav10 a em{ background-position:-715px 0;}

.icon_nav10 a:hover em{ background-position:-715px -60px;}

.icon_nav14 a em{ background-position:-795px 0;}

.icon_nav14 a:hover em{ background-position:-795px -60px;}

.icon_nav15 a em{ background-position:-875px 0;}

.icon_nav15 a:hover em{ background-position:-875x -60px;}

.section_icon_nav_box2 ul li p { width:100%; text-align:center; display:block; position:absolute; top:60px; left:0;}











/*main1*/

.main1{ width:1000px; height:389px; margin:auto; margin-top:15px; overflow:hidden;}

/*视频*/

.m1left{ float:left; width:280px; height:auto; margin:auto; overflow:hidden;}

.laySp{ padding:0px 0px; width:280px; background:#F0EFF4;}

.rgSp{width:279px; overflow:hidden; border-left:1px solid #dcdddd; border-right:1px solid #dcdddd; border-bottom:1px solid #dcdddd; height:139px; overflow-y:scroll;}

.rgSp li{ line-height:33px; float:left; width:270px; border-bottom:solid 1px #dfdede;}

.rgSp li.wwwli{ text-decoration:none; color:#000; font-size:12px; padding-left:10px; display:block; cursor:pointer;}

.bigSp dt{ width:100px;}

.grey{ background:#ebebeb; color:red;}

#pane2{ height:140px;}



.jScrollActiveArrowButton,.jScrollActiveArrowButton:hover{background-position:0 -30px;}



.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1; margin-top:2px;background:#f8f8f8;}

.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#fff;}

.jScrollPaneDrag{position:absolute;background:#d5d4d4;cursor:pointer;overflow:hidden;}

.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}

.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}

.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;/*background-color:#fff;*/height:10px;}

.jScrollArrowUp:hover{/*background-color:#f60;*/}

.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;/*background-color:#fff;*/height:10px;}

.jScrollArrowDown:hover{/*background-color:#f60;*/}

.jScrollActiveArrowButton,.jScrollActiveArrowButton:hover{/*background-color:#f00;*/}











/*京都新闻*/

.m1new{ float:left; width:411px; height:389px; margin:auto; padding-left:15px; overflow:hidden;}

.m1news{ width:409px; height:387px; font-size:14px;  margin:auto; overflow:hidden; border:1px solid #dcdddd;}

ul.m1news_tit_ul{ float:left; width:411px; height:41px; display:inline; border-bottom:1px solid #dcdddd;}

ul.m1news_tit_ul li{ width:135px; height:39px; float:left; display:inline; padding-left:1px; padding-top:1px; padding-bottom:1px;}

ul.m1news_tit_ul li a.currentHover:link,ul.m1news_tit_ul li a.currentHover:visited,ul.m1news_tit_ul li a:link,ul.m1news_tit_ul li a:visited{ background-color:#dcdddd; display:block; height:39px; font-family:"微软雅黑"; font-size:16px; color:#000000; line-height:39px; text-align:center;}

ul.m1news_tit_ul li a.currentHover:link,ul.m1news_tit_ul li a.currentHover:visited,ul.m1news_tit_ul li a:hover,ul.m1news_tit_ul a.currentHover,ul.m1news_tit_ul a.currentHover:hover{ background-color:#00a2e9; font-family:"微软雅黑";  font-size:16px; color:#ffffff; text-decoration:none; line-height:39px; text-align:center;}

.displayNone{ display:none;}



.text1{ float:left; width:374px; height:30px; text-align:center; margin:auto; padding-top:15px; overflow:hidden; margin-left:20px; display:inline;}

.text1 p a{ font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#00a2e9; line-height:30px;}

.text1 p a:hover{ color:#ff0000;}

.text2{ float:left; width:374px; height:84px; margin:auto; overflow:hidden; margin-left:20px; display:inline;}

.text2 ul li{ text-indent:2em; font-size:12px; color:#000000; line-height:24px;}

.text2 ul li a{ color:#ff0000;}

.text2 ul li a:hover{ text-decoration:underline;}

.text2_line{ float:left; border-bottom:1px dotted #CCCCCC; width:374px; height:1px; margin:auto; margin-bottom:8px; margin-left:20px; display:inline;}

.text3{ float:left; width:374px; height:auto; margin:auto; overflow:hidden; margin-left:20px; display:inline;margin-top: 8px;}

.text3 ul{ }

.text3 ul li a{ font-size:12px; color:#000000; line-height:26px; background:url(../images/textt.gif) no-repeat; padding-left:18px;}

.text3 ul li a:hover{ color:#ff0000;}

.text3 ul li img{margin-top:8px;_margin-top:1px;}



.ct11{ width:409px; height:58px; margin:auto; overflow:hidden;}

.ct1{ width:380px; height:44px; margin:auto; padding-top:5px;}

/*图片滚动*/

#demo5{ width:380px; background: #FFF; overflow:hidden;}

#indemo{ float:left;width:800%;}

#demo51{ float:left;}

#demo52{ float:left;}











/*医院概况*/

.m1right{ float:right; width:278px; height:387px; border:1px solid #dcdddd; margin:auto;}

.m1right_yy a{ float:left; width:270px; height:142px; background-color:#ffffff; margin:auto; padding:4px 4px;}

.m1right_yy a:hover{ background-color:#dcdddd;}

.m1right_jj{ float:left; width:255px; height:140px; margin:auto; padding-left:12px; margin-top:2px; overflow:hidden;}

.m1right_jj ul li{text-indent:2em; font-size:12px; color:#000000; line-height:24px;}

.m1right_jj ul li a{color:#ff0000;}

.m1right_jj ul li a:hover{text-decoration:underline;}

.m1right_si{ float:left; width:250px; height:80px; margin:auto; margin-top:8px; margin-left:15px; display:inline; overflow:hidden;}

.si_01{ float:left; width:118px; height:29px; background:url(../images/si_bj.jpg) no-repeat; margin:auto; margin-top:8px;}

.si_01 p a{ float:left; font-size:12px; color:#000000; text-align:center; margin:auto; padding-top:7px; padding-left:46px;}

.si_01 p a:hover{ color:#ff0000;}











/*main2*/

.main2{ width:1000px; height:231px; margin:auto; margin-top:15px; overflow:hidden;}

.m2left{ float:left; width:280px; height:231px; margin:auto;}





/*Banner条1*/

.Banner1{ width:1000px; height:auto; text-align:center; margin:auto; margin-top:15px; overflow:hidden;}







/*京都名医堂*/

.m3tit{ width:1000px; height:75px; margin:auto; margin-top:15px; margin-bottom:1px;}

.main3{ width:998px; height:220px; margin:auto; overflow:hidden; border:1px solid #00a2e9;}

.m3_zx{ width:950px; height:28px; background-color:#d3edf9; text-align:center; margin:auto; margin-top:15px;}

.m3_zx p a{ font-size:12px; color:#ff0000; line-height:28px;}

.m3_zx p a:hover{ text-decoration:underline;}

.m3_zhj{ width:960px; height:auto; margin:0 auto; margin-top:15px;}



.zhj1{ float:left; width:230px; height:135px; margin:5px 5px;}

.zhj1_tu{ float:left; width:107px; height:127px; background-color:#ffffff; border:1px solid #dcdddd; margin:auto; padding:3px 3px;}

.zhj1_tu:hover{ border:1px solid #00a2e9;}

.zhj1_text{ float:right; width:110px; height:127px; margin:auto;}

.zhj1_t1{ float:left; width:110px; height:18px; margin-bottom:5px;}

.zhj1_t1 p a{ font-family:"微软雅黑"; font-size:14px; font-weight:bold; color:#000000; text-decoration:none; margin:0px 0px 0px 0px;}

.zhj1_t1 p a:hover{ color:#ff0000;}

.zhj1_t2{ float:left; width:110px; height:16px; margin-bottom:3px;}

.zhj1_t2 p{ font-family:"微软雅黑"; font-size:12px; color:#ff0000; text-decoration:none; margin:0px 0px 0px 0px;}

.zhj1_t3{ float:left; width:110px; height:60px; margin-bottom:10px;}

.zhj1_t3 ul li{ font-size:12px; color:#000000; line-height:22px; text-decoration:none; margin:0px 0px 0px 0px;}

.zhj1_t3 ul li a{ color:#ff0000;}

.zhj1_t3 ul li a:hover{ text-decoration:underline;}



/*胆系结石*/

.main5{ width:1000px; height:auto; margin:auto; margin-top:15px; overflow:hidden;}

.m5tit{ width:1000px; height:42px; margin:auto; overflow:hidden;}

.m5tit1{ width:1000px; height:75px;margin:auto; margin-bottom:1px;}

.m5tit2{ width:612px; height:38px; text-align:center; margin:auto; position:absolute; z-index:1; display:inline; overflow:hidden; padding:1px 193px; border:1px solid #00a2e9;}

.m5tit2 ul li{ float:left; width:150px; height:38px; font-size:14px; color:#000000; font-weight:bold; line-height:38px; display:inline;}

.m5tit2 ul li a.currentHover:link,.m5tit2 ul li a.currentHover:visited,.m5tit2 ul li a:link,.m5tit2 ul li a:visited{ display:block; height:38px; font-size:14px; color:#000000; font-weight:bold; line-height:38px; text-align:center;}

.m5tit2 ul li a.currentHover:link,.m5tit2 ul li a.currentHover:visited,.m5tit2 ul li a:hover,.m5tit2 a.currentHover,.m5tit2 a.currentHover:hover{ background-color:#00a2e9; font-size:14px; color:#ffffff; font-weight:bold; line-height:38px; text-align:center;}



.m5t{ width:998px;height:auto; margin:auto; overflow:hidden; border-left:1px solid #00a2e9; border-right:1px solid #00a2e9; border-bottom:1px solid #00a2e9;}

.m5t_zhj{ float:left; width:342px; height:432px; margin:auto;}

.m5tr{ float:right; width:656px; height:432px; margin:auto;}

.m5tr1{ float:left; width:370px; height:380px; margin:auto; padding-right:24px;}

.m5tr1_top{ float:left; width:370px; height:32px; background:url(../images/m5tr1_top.jpg) no-repeat; margin:auto; margin-top:30px;}

.m5tr1_topt1{ float:left; width:270px; height:17px; margin-top:8px; margin-left:10px;}

.m5tr1_top p a{ float:left; width:41px; height:17px; font-size:12px; color:#000000; padding-top:2px; padding-left:10px; padding-right:10px;}

.m5tr1_top p a:hover{ float:left; width:41px; height:17px; color:#ffffff; background:url(../images/m5tr1_topt1.gif) no-repeat; padding-top:2px; padding-left:10px; padding-right:10px;}

.m5tr1_t1{ float:left; width:370px; height:16px; text-align:center; margin:auto; margin-top:20px;}

.m5tr1_t1 p a{ font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#00a2e9;}

.m5tr1_t1 p a:hover{ color:#ff0000;}

.m5tr1_t2{ float:left; width:370px;; height:auto; margin:auto;  margin-top:12px; padding-bottom:8px; border-bottom:1px dotted #CCCCCC;}

.m5tr1_t2 ul li{ text-indent:2em; font-size:12px; color:#000000; line-height:24px;}

.m5tr1_t2 ul li a{ color:#ff0000;}

.m5tr1_t2 ul li a:hover{ text-decoration:underline;}

.m5tr2{ float:left; width:240px; height:380px; margin:auto; margin-top:30px;}

.m5tr2_js{ float:left; width:237px; height:122px; margin:auto; margin-top:30px;}

.m5tr2_jst1{ float:left; width:237px; height:28px; margin:auto;}

.m5tr2_jst2{ float:left; width:237px; height:87px; margin:auto; padding-top:10px;}

.m5tr2_dy{ float:left; width:237px; height:208px; margin:auto; margin-top:20px;}

.m5tr2_dyt1{ float:left; width:237px; height:28px; margin:auto;}

.m5tr2_dyqa{ float:left; width:237px; height:auto; margin:auto; margin-top:12px;}

.m5tr2_dyqa ul li{ font-size:12px; color:#000000; line-height:20px; padding-left:25px;}

.m5tr2_dyqa ul li a{ color:#ff0000;}





/*泌尿系结石*/

.main6{ width:1000px; height:auto; margin:auto; margin-top:15px; overflow:hidden;}

.m6tit{width:1000px; height:42px; margin:auto; overflow:hidden;}

.m6tit1{ width:1000px; height:75px; margin:auto; margin-bottom:1px;}

.m6tit2{width:612px; height:38px; text-align:center; margin:auto; position:absolute; z-index:1; display:inline; overflow:hidden; padding:1px 193px; border:1px solid #00a2e9;}

.m6tit2 ul li{ float:left; width:150px; height:38px; font-size:14px; color:#000000; font-weight:bold; line-height:38px; display:inline;}

.m6tit2 ul li a.currentHover:link,.m6tit2 ul li a.currentHover:visited,.m6tit2 ul li a:link,.m6tit2 ul li a:visited{ display:block; height:38px; font-size:14px; color:#000000; font-weight:bold; line-height:38px; text-align:center;}

.m6tit2 ul li a.currentHover:link,.m6tit2 ul li a.currentHover:visited,.m6tit2 ul li a:hover,.m6tit2 a.currentHover,.m6tit2 a.currentHover:hover{ background-color:#00a2e9; font-size:14px; color:#ffffff; font-weight:bold; line-height:38px; text-align:center;}





/*Banner条2*/

.Banner2{ width:982px; height:217px; text-align:center; background-color:#c9caca; margin:auto; margin-top:15px; overflow:hidden; padding:9px 9px;}





/*案例*/

.m7tit{ width:1000px; height:75px; margin:auto; margin-top:15px; margin-bottom:1px;}

.main7{ width:998px; height:auto; margin:auto; overflow:hidden; border:1px solid #00a2e9;}

.m7_zhu{ width:891px; height:31px; background-color:#d3edf9; text-align:center; margin:auto; margin-top:15px;}

.m7_zhu p{ font-family:"微软雅黑"; font-size:13px; color:#ffffff; color:#000000; line-height:31px;}

.m7_zhu p span{ color:#ff0000;}



.m7_anl{ width:984px; height:auto; margin:auto; margin-top:20px;}

.anl1{ float:left; width:232px; height:270px; background-color:#ffffff; border:1px solid #dcdddd; margin:auto; padding:3px 3px; margin-left:3px; margin-right:3px; margin-bottom:20px;}

.anl1_text1{ float:left; width:232px; height:26px; text-align:center; background-color:#4c4c4c; margin-bottom:5px;}

.anl1_text1 p a{ font-family:"微软雅黑"; font-size:13px; color:#ffffff; line-height:26px;}

.anl1_text1 p a:hover{ text-decoration:underline;}

.anl1_text2{ width:216px; height:auto; margin:auto;}

.anl1_text2 ul li{ text-indent:2em; font-size:12px; color:#000000; line-height:20px;}

.anl1_text2 ul li a{ color:#ff0000;}

.anl1_text2 ul li a:hover{ text-decoration:underline;}







/*京都荣誉*/

.main8{ width:998px; height:210px; margin:auto; margin-top:15px; overflow:hidden; border:1px solid #dcdddd;}

.stop1{ float:left; width:998px; height:41px; display:inline; border-bottom:1px solid #dcdddd;}

.stop1 ul{ float:left; padding-left:1px; padding-top:1px; padding-bottom:1px;}

.lis4_a{ float:left; width:135px; height:39px; line-height:39px; text-align:center; background-color:#00a2e9; margin-right:1px;}

.lis4_a a{ font-family:"微软雅黑"; font-size:16px; color:#ffffff;}

.lis4{ float:left; width:135px; height:39px; line-height:39px; text-align:center; background-color:#dcdddd; margin-right:1px;}

.lis4 a{ font-family:"微软雅黑"; font-size:16px; color:#000000;}



.stop2{ float:left; width:968px; padding:12px 12px; margin:auto; overflow:hidden;}

.tst1{ width:177px; float:left; display:inline; margin:0 5px;}

.tst1 img{ width:169px; height:113px; border:1px solid #dcdddd; padding:3px 3px; float:left; display:inline;}

.tst1 span{ float:left; width:100%; display:inline; height:24px; line-height:24px; font-size:12px; color:#000000; text-align:center; overflow:hidden;}

.tst2{ width:968px; margin:auto; overflow:hidden;}

.tst2 p{ font-size:12px; color:#000000; line-height:24px; padding-left:15px; padding-right:15px;}

.tst2 p a{padding-right:15px;}

.tst2 p a:hover{ color:#ff0000;}



.demo{ overflow:hidden; width:970px;}

.demo_i{ overflow:hidden; width: 970px;}

.demo img {}

.indemo { float: left; width: 800%;}

.demo1 { float: left;}

.demo2 { float: left;}

#demod {overflow:hidden;width:970px;}

#demod img {}

#indemod {float: left;width:800%;}

#demod1 { float:left;}

#demod2 { float:left;}





/*底部*/

.footline{ width:auto; height:1px; background-color:#00a2e9; margin:auto; margin-top:15px; margin-bottom:1px; overflow:hidden;}

.footnav{ width:auto; height:35px; background-color:#00a2e9; margin:auto;}

.footnav1{ width:1000px; height:35px; line-height:35px; text-align:center; margin:auto;}

.footnav1 p{ font-family:"微软雅黑"; font-size:13px; color:#0186c1;}

.footnav1 p a{ font-family:"微软雅黑"; font-size:13px; color:#ffffff; padding:0px 24px;}

.footnav1 p a:hover{ color:#FFFF00;}



.footcon{ width:auto; height:160px; background-color:#ffffff; margin-bottom:34px}

.footcon1{ width:1000px; margin:auto;}

.f_logo{ float:left; width:380px; height:120px; margin:auto; margin-top:20px; border-right:1px solid #dcdddd;}

.f_cont{ float:right; width:580px; height:130px; margin:auto; margin-top:20px;}

.f_cont p{ font-size:12px; color:#000000; line-height:20px;}





.Banner2 img {float: left;}