﻿@charset "utf-8";
/*文章页面*/

#footer .fot-c-c a {    color: #f40;    display: block;    text-align: center;}
/*初始化*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px "microsoft yahei";background:#fff;-webkit-text-size-adjust:100%;color: #444444;}
a{color:#444;text-decoration:none;font-size: 14px;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
div:after,ul:after,li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;font-size: 0;}
h1,h2,h3,h4,h5,h6,b,strong{font-weight: normal;}
.fl{float: left;}
.fr{float: right;}



/*头部样式*/
#header{ width:1160px; height:62px;padding-top:8px; margin:0 auto;overflow:hidden;}
#header .logo{float: left;}
#header .sear{float: right;}
#header .sear .tel{float:left;margin:5px 10px 0 0;}
#header .sear .tel img{display: inline-block;margin-right: 113px;}
#header .sear form{float:left;margin:10px 10px 0 0;padding:0;}
#header .sear form .txt{padding-left: 10px; height:27px;line-height:27px;color:#666;width:250px;margin:0;}
#header .sear form .btn{height:31px;line-height:31px;padding:0 10px;background:#d4d4d4;color:#fff;border:0;margin:0;margin-left:-5px;}
/*菜单样式*/#nav{clear: both; width:100%; height:43px; background-color:#034876;}.nav{ width:1160px; margin:0px auto; height:43px; font-family:"微软雅黑","黑体";border-left:1px solid #191919;position:relative; z-index:98;}/*导航条*/.nav-ul{ width:864px; float:left; border-left:1px solid #353535;}.nav-ul li{ width:96px; line-height:43px; float:left; font-size:18px; color:#fff; position:relative; height:43px; overflow:hidden;}.nav-ul li a{ width:96px; text-align:center; color:#fff; height:43px; display:block; text-decoration:none;}.nav-ul span{position: absolute; left: 0; width: 96px; cursor:pointer;}.nav-ul .out{ top:0px; width:96px; height:43px; line-height:43px; color:#fff; text-align:center;}.nav-ul .over{ top:-43px;  width:96px; height:43px; line-height:43px; text-align:center; color:#fff; background:#057aca;}.nav-l{ width:233px; height:43px; float:left; position:relative; z-index:98;background:#0E84CF}.nav-l-span{ height:43px; line-height:43px; padding-left:17px; border-left:1px solid #0e84cf; border-right:1px solid #0e84cf; display:block; 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(/xys/images/pic-png.png) no-repeat;}.nav-l-span:hover i{background:url(/xys/images/pic-png-hover.png) no-repeat;-webkit-transition:-webkit-transform .4s ease-out;-moz-transition:-moz-transform .4s ease-out;-ms-transition:-moz-transform .3s ease-out;-o-transition:-moz-transform .3s ease-out;transition:transform .4s ease-out}.nav-l-hover i{ background:url(/xys/images/pic-png-hover.png) no-repeat;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}.nav-l-hover{ background:#057aca;}.nav-submenu{ width:232px; position:absolute; left:0px; top:43px; z-index:98; overflow:hidden;}.nav-submenu-xl{top: 43px; display: none; width:960px; height:357px; position:absolute; left:231px; top:43px; z-index:99; display:none;}#submenu{ border-right:1px solid #f1f1f1; position:relative;}.submenu1{ width:230px; height:50px; padding-left:3px; padding-top:0px; padding-bottom:0px; border-bottom:1px solid #e5e5e5; background:#fff; position:absolute; left:0px; bottom:0px; _top:-51px;}#submenu1{ z-index:999;}#submenu2{ z-index:998;}#submenu3{ z-index:997;}#submenu4{ z-index:996;}#submenu5{ z-index:995;}#submenu6{ z-index:994;}#submenu7{ z-index:993;}.submenu1 h3{ padding-left:65px; height:50px; margin-bottom:0px; line-height:50px; font-family:"微软雅黑","黑体"; font-size:16px;}.submenu1 h3 a{ display:block; color:#000;}.submenu1-t1{ background:url(/xys/images/submenu_ico.jpg) 0px 0px no-repeat;}.submenu1-t2{ background:url(/xys/images/submenu_ico.jpg) 0px -50px no-repeat;}.submenu1-t3{ background:url(/xys/images/submenu_ico.jpg) 0px -100px no-repeat;}.submenu1-t4{ background:url(/xys/images/submenu_ico.jpg) 0px -150px no-repeat;}.submenu1-t5{ background:url(/xys/images/submenu_ico.jpg) 0px -298px no-repeat;}.submenu1-t6{ background:url(/xys/images/submenu_ico.jpg) 0px -250px no-repeat;}.submenu1-hover{ padding-left:0px; padding-top:7px; border:3px solid #057aca; padding-bottom:0px; border-right:0px; background:#002742;}.submenu1-hover h3{ border:none; padding:0px; padding-left:65px;}.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(/xys/images/submenu_ico.jpg) -233px 0px no-repeat;}.submenu1-hover .submenu1-t2{ background:url(/xys/images/submenu_ico.jpg) -233px -50px no-repeat;}.submenu1-hover .submenu1-t3{ background:url(/xys/images/submenu_ico.jpg) -233px -100px no-repeat;}.submenu1-hover .submenu1-t4{ background:url(/xys/images/submenu_ico.jpg) -233px -150px no-repeat;}.submenu1-hover .submenu1-t5{ background:url(/xys/images/submenu_ico.jpg) -233px -298px no-repeat;}.submenu1-hover .submenu1-t6{ background:url(/xys/images/submenu_ico.jpg) -233px -250px no-repeat;}.xl-menu{ width:925px !important; height:333px;padding:14px 35px 10px 0px !important; overflow:hidden; background-color:#fff; color:#3f3f3f; font-family:"宋体";border-left:1px solid #e1e0e0;}.zuo{width:588px;height:333px;border-right:1px dashed #e1e0e0;font-size:14px;}.you{width:331px;padding:0px;}#x1-menu1{top: 1px; display: none;width:960px;padding-right:0px;}.xl-menu .mlr40{margin:0 40px;}.xl-menu-a{ width:536px; height:56px;overflow:hidden;padding-left:38px;text-indent:2em; font-size:14px}.xl-menu-b{ width:530px;height:31px;padding-left:38px;border-bottom:1px solid #e1e0e0; }.xl-menu-b p a{ margin-left:0px; margin:3px -2px 3px 0px;padding:0px 2px;border-radius:2px;color:#057aca;display:inline-block;font-size:15px;}.xl-menu-b p 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:#057aca;}.xl-menu-b li{float:left; width:90px;color:#004b7b;}.xl-menu-b li a{color:#004b7b;}.xl-menu-c-tit { line-height:30px; font-size:14px; padding:5px 0px;padding-left:38px;  color:#000;}.xl-menu-c-tit span{font-size:18px; color:#d93e33;}.xl-menu-c ul { padding-top:0px;}.xl-menu-c li{width:254px;height:180px;float:left; overflow:hidden; padding-left:31px; text-align:center;}.menu2_left{width:615px;height:312px;border-right:1px dashed #e1e0e0}.menu2_left .menu2_jib{width:535px;height:35px;padding-left:38px;border-bottom:1px solid #e1e0e0;}.menu2_left .menu2_jib p a{margin-left:0px; margin:3px 15px 3px 0px;padding:0px 2px;border-radius:2px;color:#057aca;display:inline-block;font-size:15px;}.menu2_left .menu2_jib p 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:#057aca;}.menu2_left .menu2_lmjs{width:526px;height:241px;padding-left:38px;background:url(/xys/images/menu2_lmjs_bg.jpg) right no-repeat;}.menu2_left .menu2_lmjs .menu2_lmjs1{width:323px;height:99px;text-indent:2em;color:#666666;padding-top:20px;}.menu2_left .menu2_lmjs .menu2_lmjs2{width:267px;height:34px;padding-top:20px;padding-left:15px;}.menu2_left .menu2_lmjs .menu2_lmjs3{width:131px;height:42px;padding-top:13px;padding-left:131px;}.menu2_right{width:273px;height:312px;padding-left:30px;}.menu2_right .menu2_right1{height:26px;}.menu2_right .menu2_right1 p{font-family:"微软雅黑";font-size:15px;}.menu2_right .menu2_right1 p span.red1{color:red;font-size:15px;}.menu2_right .menu2_right1 span{font-size:18px; color:#d93e33;}.menu2_right .menu2_right2{width:271px;height:284px;position:relative;}.menu2_right .menu2_right2 .hd{ height:10px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1; }.menu2_right .menu2_right2 .hd ul{ overflow:hidden; zoom:1; float:left;  }.menu2_right .menu2_right2 .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:14px; text-align:center; background:url(/xys/images/huidian.png); cursor:pointer; }.menu2_right .menu2_right2 .hd ul li.on{ background:url(/xys/images/chengdian.png); color:#fff; }.menu2_right .menu2_right2 .bd{ position:relative; height:100%; z-index:0;   }.menu2_right .menu2_right2 .bd li{ zoom:1; vertical-align:middle; }.menu2_right .menu2_right2 .txtbg{position:absolute;width:300px;height:39px;background:#ffffff;filter: alpha(opacity = 60);opacity: 0.6;bottom:0;left: 0px;}.menu2_right .menu2_right2 .txtbg1{height:88px;}.menu2_right .menu2_right2 span{width:271px;height:39px;text-align:center;position:absolute;line-height:39px;bottom:0;left:15px;}.menu2_right .menu2_right2 span.baye{bottom:30px;}.menu2_right .menu2_right2 span.baye img{bottom:63px; width: 232px;height: 24px;}.menu2_right .menu2_right2 span.baye1{bottom:10px;text-align:center}/*生殖整形*/.menu_com_left{width:615px;height:329px;border-right:1px dashed #e1e0e0}.menu_com_left .com_left1{width:555px;padding-bottom:5px;border-bottom:1px solid #e1e0e0;padding-left:38px;}.menu_com_left .com_left1 .com_left11{padding-bottom:5px;text-indent:2em;font-size:14px;}.menu_com_left .com_left1 .com_left11_pb{padding-bottom:15px;}#x1-menu4 .com_left1 p{padding-bottom:15px;padding-left:0px}.menu_com_left .com_left1 p{padding-left:50px;}.menu_com_left .com_left1 p a{margin-left:0px; margin:0px 20px 0px 0px;padding:0 2px;border-radius:2px;color:#057aca;display:inline-block;font-size:15px;}.menu_com_left .com_left1 p 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:#057aca;}/*性传播疾病*/.xblx{padding-top:20px;}.menu5_right{float:right;}/*男性不育*/.menu6_left{width:615px;height:310px;border-right:1px dashed #e1e0e0}.menu6_left .menu6_left1{width:550px;padding-bottom:10px;border-bottom:1px solid #e1e0e0;padding-left:38px;}.menu6_left .menu6_left1 a{margin-left:0px; margin:0px 20px 0px 0px;padding:0 2px;border-radius:2px;color:#057aca;display:inline-block;font-size:15px;} .menu6_left .menu6_left1 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:#057aca;}.menu6_left .menu6_left2{width:577px;height:273px;padding-left:38px;background:url(/xys/images/menu6bg.jpg) 314px 80px no-repeat}.menu6_left .menu6_left2 .menu6_left21{width:552px;padding-top:22px;text-indent:2em;color:#666666}.menu6_left .menu6_left2 .menu6_left22{width:238px;height:55px;padding-left:38px;padding-top:40px;}.menu6_left .menu6_left2 .menu6_left23{width:130px;height:41px;padding-left:38px;padding-top:12px;}#x1-menu6 .xl-menu-c img{width:266px; height:130px;border:0;}#x1-menu7 .xl-menu-c img{width:540px; height:175px;border:0;}#x1-menu7 .xl-menu-c li{width:542px;height:177px;}.xl-menu-c li span{height:25px; line-height:25px;}.xl-menu-fenge{height:10px;width:auto; border-top:1px solid #ccc;margin-top:10px;}.xl-menu-l{ width:610px; border-right:1px dashed #ccc;margin-right:21px; height:330px; overflow:hidden; float:left;position:relative;}.xl-menu-l .xl-menu-c li{padding-left:30px;}.xl-menu-l-ul{ padding-left:20px; margin-top:20px;}.xl-menu-l-ul li{height:30px;width:290px; float:left; padding-left:5px;background: url(/xys/images/d_ico.jpg) 0px 11px no-repeat;}.xl-menu-l-ul li a{ color:#666; 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:#057aca;}.xl-menu-l b{ width:74px; height:38px; display:block; float:left; padding-left:5px;} .xl-menu-l b a{ padding:3px 5px;border-radius:2px; color:#333;}.xl-menu-l b a:hover{ color:#002742; 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-r{float:right; display:inline;}.xl-menu-r2{width:325px;height:310px; overflow:hidden;}.xl-menu-r1{ width:250px;height:310px;margin-right:41px;}.xl-menu-r1-t{ height:40px; line-height:40px; font-size:14px; color:#000;border-bottom:1px solid #ccc;margin-bottom:9px;}.xl-menu-r1-t span{height:45px; line-height:45px;font-size:20px; color:#d93e33;}.xl-menu-r1-c{ width:250px; height:282px; overflow:hidden; text-align:center;}.xl-menu-r1-c img{ width:248px; height:245px;border:1px solid #ccc;}.xl-menu-r1-c span{height:25px;line-height:25px;}#x1-menu2{top: 1px; display: none;}#x1-menu3{top: 1px; display: none;width:960px;padding-right:0px;}#x1-menu4{top: 1px; display: none;}#x1-menu6{top: 1px; display: none;}/*-----------------------三级菜单图片特效样式----------------------------*/.xl-menu .mod_goods_img{position:relative}.xl-menu .mod_goods_img img{width: 254px;height: 150px;}.xl-menu .mod_goods_img_pl{padding-left:38px;}.xl-menu .mod_goods_img a:before{content:'';position:absolute;width:25px;height:260px;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 .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}}
/*-----------------------main----------------------------*/
#main { width:1160px; height:auto; overflow:hidden; margin:0 auto;}
/*-------------------------banner效果357px--------------------------*/
.fullwidthbanner-container{width:100%!important;position:relative;padding:0;max-height:450px!important;overflow:hidden}
.fullSlide{width:100%;position:relative;height:450px;background:#000; margin-bottom:10px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100%!important}
.fullSlide .bd li{width:100%!important;height:450px;overflow:hidden;text-align:center;margin:0px auto;}
.fullSlide .bd li a{display:block;height:450px}
.fullSlide .hd{width:100%;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:.5;line-height:999px}
.fullSlide .hd ul .on{background:#ff7f02}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../lylx/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:.5;display:none}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px}
.slidershow1{width:100%;height:450px;margin:0px auto;position:relative;overflow:hidden}
.slidershow1 .banner_hd{height:15px;position:absolute;bottom:20px;right:49%;z-index:1;}
.slidershow1 .banner_hd  ul li {float: left;margin-right: 8px;width: 10px;height: 10px;line-height: 14px;text-align: center;background: url(../lylx/baidian.png);cursor: pointer;}
.slidershow1 .banner_hd  ul li.on{background: url(../lylx/landian.png);}
.slidershow1 .bd{position:relative;height:100%;z-index:0;}
.slidershow1 .bd li {zoom: 1;vertical-align: middle;}
.slidershow1 .bd li img{ width:100%;margin:0 auto;}
.slidershow1 .prev{ position:absolute; left:6%; top:50%; margin-top:-43px; display:block; width:46px; height:86px; background:url(../lylx/k-nav.png) 0px 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slidershow1 .next{ position:absolute;right:6%;top:50%; margin-top:-43px; display:block; width:46px; height:86px; background:url(../lylx/k-nav.png) 0px -86px no-repeat; filter:alpha(opacity=50);opacity:0.5;z-index:99999   }
.slidershow1 .prev:hover,
.slidershow1 .next:hover{ filter:alpha(opacity=100);opacity:1;  }






/*主体*/
/*导航*/
.wrap{width: 998px;border:1px solid #e5e5e5;position:relative;z-index:100;margin:0 auto;overflow:hidden;}
 .pos{height:49px; border-bottom:1px solid #ccc;line-height:49px;}
 .pos .column_name{float:left;height:21px;font-family:"微软雅黑";font-size:20px;color:#000;padding-left:8px;border-left:3px solid #bf0101;margin-left:15px;margin-top:13px;line-height:21px;}
 .pos .column_name span{font-size:16px; color:#8a8a8a;}
 .pos .position{float:right;font-size:14px;padding-right:20px;font-family:"宋体";}
.pos .arcPosition {font-family:"宋体";font-size:13px;padding-left:10px;}
 .pos .arcPosition b { border-left:3px solid #bf0101; padding:2px 0; margin-right:10px;}

/*主体右侧*/
.pub-l{width:747px;overflow:hidden;}
#box-l{border-left:1px solid #e5e5e5}
.art-slide{width:720px;height:89px;position:relative;overflow:hidden;margin:15px auto 0;}
.art-slide ul{position:absolute;width:1440px;height:89px;left:0;top:0;}
.art-slide li{width:720px;height:89px;float:left;}
img.share-ad{display:block;}
.huanzhe-2{width:500px;height:45px;padding-top:5px;background-color:#e5e4e4;margin:20px auto 0;font-size:12px;line-height:20px;padding-left:10px;}
a.hz-online1{display:block;width:49px;height:25px;float:right;padding-left:13px;margin-right:12px;position:relative;}
a.hz-online1 i{position:absolute;top:-3px;left:0;display:block;width:14px;height:13px;background:url(../lylx/sprite_bg2.png) -140px -525px no-repeat;overflow:hidden;}
.huanzhe-3{width:622px;height:250px;margin:35px auto 0;}
.huanzhe-3 img{float:left;margin-right:50px;}
.huanzhe-3 p{float:left;width:294px;height:190px;line-height:26px;margin-top:-8px;}
a.hz-online2,a.hz-online3{float:left;width:100px;height:29px;line-height:29px;}
a.hz-online2{margin-right:40px;background-color:#f4ac2e;}
a.hz-online3{color:#fff;background-color:#666;}
a.hz-online3:hover{color:#ddd;}
.huanzhe-4{width:700px;margin:0 auto;}
.huanzhe-4 p{line-height:24px;font-size:14px;}
.huanzhe-5{width:700px;height:181px;position:relative;margin:25px auto 0;}
.huanzhe-5 p{width:260px;height:148px;position:absolute;top:18px;left:425px;line-height:24px;}
span.hz-tishi{font-size:18px;color:#a40000;}
.huanzhe-6{width:698px;height:119px;border:1px solid #cfcece;border-top:none;margin:0 auto;overflow:hidden;}
.hz-online4{padding-left:26px;height:25px;margin:25px 0 0 22px;line-height:15px;background:url(../lylx/sprite_bg3.png) -35px -466px no-repeat;}
#jieda{width:409px;height:39px;border:1px solid #cfcece;padding-left:12px;margin-left:20px;font-size:14px;line-height:39px;color:#999;}
#hz-tijiao{width:171px;height:39px;font-size:18px;color:#666;line-height:39px;font-family:'Microsoft YaHei','微软雅黑','\5FAE\8F6F\96C5\9ED1';margin-left:50px;background:#ccc;cursor:pointer;}
.huanzhe-7{margin:18px 17px 15px 0 !important;height:22px;}
.huanzhe-8{width:698px;height:169px;border:1px solid #cfcece;border-top:3px solid #cfcece;margin:0 auto 20px;position:relative;overflow:hidden;}
.huanzhe-8 h1{font-size:24px;font-weight:500;position:absolute;top:11px;left:18px;}
.tj-1{width:333px;height:105px;border-right:1px solid #ccc;margin-left:13px;}
.tj-2{width:280px;padding-left:40px;border-right:none;}
.huanzhe-8 ul{margin-top:23px;padding-top:24px;_display:inline;}
.huanzhe-8 li{list-style:inside square;width:274px;height:28px;border-bottom:1px dashed #ccc;color:#999;}
.huanzhe-8 li a{font-size:12px;padding:0 2px;line-height:28px;}
.huanzhe-8 li a:hover{background-color:#F4AC2E;}
.pub-r{width:218px;padding:0 15px;overflow:hidden;}
.js-tj{height:272px;border-top:1px solid #e5e5e5;margin:15px 0 0 -15px;padding:5px 0 0 15px;width:235px;}
.edf{height:76px;font-size:12px;line-height:20px;}
.edf img{border:1px solid #ccc;float:left;margin-right:8px;}
span.edf-tt{color:#c93;font-size:14px;display:block;padding-bottom:5px;}
.other{height:348px;border-bottom:1px solid #e5e5e5;}
.rexin{height:390px;position:relative;margin-top:10px;width:220px;overflow:hidden;}
span.rx-pre,span.rx-next{position:absolute;top:16px;}
span.rx-pre{left:190px;}span.rx-next{right:0;}
.rx-1{height:50px;margin-top:10px;overflow:hidden;position:relative;}
.rx-1 ul{width:238px;position:absolute;}
.rx-1 li{width:40px;height:50px;float:left;margin-right:5px;overflow:hidden;}
.rx-1 li img{border:1px solid #d1d1d1;cursor:pointer;}
.rx-1 li.cur img{border:2px solid #f4ac2e;}
.rx-2{width:218px;height:209px;margin-top:15px;position:relative;}
.rx-2 ul{position: absolute;height:209px;}
.rx-2 ul li{position: relative; float:left;}
.rx-2 img{border:1px solid #ccc;}
.rx-2 p{position:absolute;height:52px;background-color:rgba(229, 229, 229, 0.6);background:transparent\9\0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96e5e5e5,endColorstr=#96e5e5e5);zoom:1;background:-ms-linear-gradient(top, rgba(229,229,229,0.6) 0%,rgba(229,229,229,0.6) 100%);bottom:0;font-size:12px;padding:5px 0 0 16px;line-height:24px;color:#333;}
.rx-3{margin-top:14px;}
.shaomiao{height:112px;margin-top:15px;}
.shaomiao p{float:left;width:94px;padding:20px 0 0 12px;}
.share-lx{height:280px;}
a.tx-online1,a.tx-online2{display:inline-block;width:33px;height:33px;overflow:hidden;float:left;background:url(../lylx/sprite_bg1.png) -292px top no-repeat;margin-right:9px}
a.tx-online2{background-position:-326px 0}
a.tx-online1:hover{background-position:-292px -33px}
a.tx-online2:hover{background-position:-326px -33px}
.left_tel{height:114px;padding:9px 0;margin-left:5px}
.left_tel dd{height:45px;padding:12px 0 0 0}
.left_tel dd span{display:block;line-height:16px}
.left_tel dd span.tx-tel{color:#326cc5}
.tx-d1{border-bottom:1px dashed #dcdcdc}
span.tx-tel{font-size:22px;font-family:Impact;height:22px;line-height:22px}
.left_about span img{width: 217px;height: 116px;}
.left_about p{width:100%;line-height:25px; font-size:12px;height:75px; margin-top:10px; text-indent:2em; color:#333;}


/*主体左侧*/
.pinpai a{width:67px;height: 24px;display: inline-block;text-align: center;line-height: 24px;border: 1px solid #e5e5e5;margin:4px 2px;float:left;}
.pinpai a.cur{background: #FF7200;border-color:#FF7200;color:#FFF;}
#pinpai a:hover {background-color: #FF7200;color: #FFF;}
.pinpai_mr{margin-right: 0 !important;}
a.a-tab1,a.a-tab2,a.a-tab3,a.a-tab4{width: 45px;height: 45px;display: inline-block;background: url(../lylx/sprite_bg1_1.png) no-repeat;margin-right: 5px;}
a.a-pub1{margin-right:5px;}
a.a-tab1:hover{background-position: left -45px;}
a.a-tab2{background-position: -48px top;}
a.a-tab2:hover{background-position: -48px -45px;}
a.a-tab3{background-position: -95px top;}
a.a-tab3:hover{background-position: -95px -45px;}
a.a-tab4{background-position: -142px top;}
a.a-tab4:hover{background-position: -142px -45px;}
#doctor_list{ width:235px; height:363px;}
#doctor_list dt{font-size:20px; color:#333; padding-top:15px;}
#doctor_list dd{clear:both; padding-top:10px; width:235px; height:140px; color:#333; line-height:1.5em;border-bottom:1px #e5e5e5 dashed;}
#doctor_list dd img{ display:block; float:left; border:1px #e5e5e5 solid; padding:2px;}
#doctor_list dd p{ float:left; display:block; margin-left:5px; width:100px;font-size:12px;}
#doctor_list dd p.T{font-weight: bold;}
#doctor_list dd b{ float:left; margin-left:5px; width:105px; height:30px; background-color:#0164cb; margin-top:5px;}
#doctor_list dd b a{ display:block; line-height:30px; text-align:center; font-weight:normal; color:#fff;}
.pinpai2{margin:5px 0 8px}
.bz_left_ask{padding:0 15px;width:220px;margin:10px 0 0 -15px;border-top:1px solid #E5E5E5;}
.bz_left_ask a{display:inline-block;float:left;width:70px;height:29px;border:1px solid #e5e5e5;text-align:center;line-height:29px;margin:0 2px 2px 0;}
.bz_left_ask a:hover{background:#ff7200;border-color:#f4ac2e; color:#fff;}
a.bz-online3{width:220px;height:40px;background:#0164cb;font-size:16px;color:#1b1b1b;line-height:40px;border:none; color:#fff;}
.bz_left_address a{color:red;}
.pages{clear:both;text-align:center;width:319px;margin:0 auto;height:27px}
h2.a-abl{ width:240px;line-height:40px; font-size:24px;text-align:left;font-weight:600; color:#484848; font-size:20px;}
h2.a-abl em{ font-size:13px; font-family:"arial"; font-style:normal; font-weight:normal; color:#adadad;}
#n_guide{ position:relative; margin-left:auto; margin-right:auto; padding-top:90px;  width:706px; height:84px; background:url(../lylx/pic_guide_bg.jpg) #f1f1f1 center 0px no-repeat;}
#n_guide p{ margin-left:auto; margin-right:auto;width:670px;font-size:13px; line-height:1.8em; text-indent:2em;}
#n_guide span{ position:absolute; bottom:35px; right:25px;}
#n_guide span b{ float:left; margin-right:10px; width:101px; height:21px; line-height:21px; text-align:center;}
#n_guide span b a{ display:block; height:21px; color:#fff; text-decoration:none;}
#n_guide span b.pic1{ background:url(../lylx/btn_guide_1.jpg) no-repeat;}
#n_guide span b.pic2{ background:url(../lylx/btn_guide_2.jpg) no-repeat;}
#n_guide span i a{ line-height:21px; font-style:normal; font-size:12px; font-weight:normal; color:#fb3233; text-decoration:none;}
a.bz-online5{color:#fff; margin-left:120px; margin-right:40px; background:url(../lylx/btn_ask_1.jpg) #666 no-repeat;}
a.bz-online6{background:url(../lylx/btn_ask_2.jpg) no-repeat;}
a.bz-online5,a.bz-online6{ float:left; width:235px;height:58px;line-height:40px;font-size:16px;}
.pages span.disabled{border: 1px solid #B4B4B4;color: #333333;padding: 3px 6px;}
.pages span.current{background: none repeat scroll 0 0 #ff7200;border: 1px solid #e6e6e6;color: #FFFFFF;font-weight: bold;line-height:20px;padding: 3px 6px;text-align: center;}
#pic_guide{ margin-left:auto; margin-right:auto; display:block; margin-top:25px; margin-bottom:15px; width:734px; height:342px;border:1px #e6e6e6 solid;}
#pic_guide span.guide_pic a{ display:block; height:175px; background:url(../lylx/pic_guide_bg2.jpg) no-repeat; }
#pic_guide div.form_box{ margin-top:21px; margin-left:35px;}
#pic_guide div.form_box h5{ padding-left:25px; margin-bottom:10px; height:25px; font-size:14px; background:url(../lylx/pic_form_bg.jpg) 0px 9px no-repeat;}
#pic_guide div.form_box h5 i{ font-weight:normal; font-style:normal;}
#pic_guide div.form_box ul.left{ float:left;}
#pic_guide div.form_box ul.left li{ line-height:2em; height:30px; line-height:30px;}
#pic_guide div.form_box ul.left li input{ border:1px #e6e6e6 solid; width:110px; height:22px;}
#pic_guide div.form_box ul.left li b{ color:#e60012; font-weight:normal;}
#pic_guide div.form_box p{ float:left; margin-left:35px; width:459px;}
#pic_guide div.form_box p textarea#gh_des{ width:365px; height:56px; border:1px #e6e6e6 solid;}
#pic_guide div.form_box em{ float:left; padding-left:210px; margin-top:10px; width:200px;}
#pic_guide div.form_box em i{ float:left; margin-right:10px; display:block; width:82px; height:24px; background-color:#ff7200; line-height:24px; text-align:center; font-style:normal;}
#pic_guide div.form_box em i.blue{ background-color:#0164cb;}
#pic_guide div.form_box em i a{ display:block;height:24px; color:#fff;}
#pic_guide div.form_box em i .reset{border: none; background-color:#FF7200;color:#fff;cursor: pointer;}
#pic_guide div.form_box em i .submit{border: none; background-color:#0164cb;color:#fff;cursor: pointer;}
#pic_guide div.form_box em i input{display: block;height: 24px;text-align: center;width: 100%;}
#recom_read{ margin-left:auto; margin-right:auto; width:734px; height:174px; border:1px #ccc solid; margin-bottom:10px;}
#recom_read dt{ padding-left:10px; height:37px; line-height:37px;font-weight:bold; font-size:14px; background-color:#0164cb;}
#recom_read dt a{ padding-left:10px; color:#fff;}
#recom_read dd{ float:left; margin-left:25px; display:inline; width:212px; height:31px; line-height:31px;}
#recom_read dd a{ display:block; text-align:left; height:31px; color:#333; text-decoration:none; border-bottom:1px #c6c6c6 dashed;}


/*底部*/
.link_n{width:1000px;height:125px;background:#034876; margin:25px auto;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;overflow:hidden;}
.link_n ul{width:100%;}
.link_n li{width:185px;height:51px;margin:37px 0;float:left; background:url(../lylx/sprite_bg2_1.png) 198px -484px no-repeat;color:#ebebeb;_display:inline;padding-left:15px;overflow:hidden;}
.link_n li p{float:left;background:url(../lylx/sprite_bg2_1.png) left top no-repeat;margin:3px 9px 0 0;}
.link_n li p.l_n_01{width:41px;height:38px;background-position:left -195px;}
.link_n li p.l_n_02{width:44px;height:35px;background-position:left -234px;}
.link_n li p.l_n_03{width:40px;height:34px;background-position:left -270px;}
.link_n li p.l_n_04{width:36px;height:35px;background-position:left -305px;}
.link_n li p.l_n_05{width:48px;height:41px;background-position:left -341px;}
.link_n li h3{font-size:14px;height:22px;float:left;border-bottom:1px dashed #999;font-weight:100;}
.link_n li span{display:block;float:left;width:120px;font-size:12px;padding-top:3px;}
.link_n_li2{background-position-x:196px;}
.link_n_li5{background:none;}



/*-------------------------footer--------------------------*/
#footer { width:100%; height:auto; overflow:hidden; background-color:#034876 !important; color:#FFF; padding:30px 0px; font-size:13px;}
#footer .fot-c { width:1160px; height:230px; overflow:hidden; margin:0 auto;}
#footer .fot-c-l { width:324px; height:230px; overflow:hidden; border-right:#10517d 1px solid; float:left; padding:0 20px 0 10px;}
.flogo { width:100%; height:66px; overflow:hidden;}
.fweixin { width:222px; height:111px; padding:40px 0px 0px 80px;}
.fweixin dt { width:111px; height:111px; overflow:hidden; float:left;}
.fweixin dd {width: 97px;height: 93px;padding-top: 18px;float: left;padding-left: 12px;line-height: 26px;}
#footer .fot-c-c { width:400px; border-right:#10517d 1px solid; float:left; padding:0 20px;}
#footer .fot-c-c dt{ font-size:16px; padding-bottom:2px;}
#footer .fot-c-c dl{ padding-bottom:4px;}
#footer .fot-c-c a {display: block;text-align: center;color: #f40;}
#footer .fot-c-r { width:364px; height:230px; overflow:hidden; text-align:center}
#footer .fot-c-r img { padding-top:18px;}
.call-back-400 img{float: left;}
s{ width:55px; height:55px; display:block; overflow:hidden; background:url(../lylx/f_tel01.jpg) no-repeat;animation: mclogo 5s ease-out 1s infinite;
-webkit-animation: mclogo 5s ease-out 1s infinite; float:left}
@keyframes mclogo{0% {transform:rotateY(180deg);}20%{transform:rotateY(180deg);}40%{transform:rotateY(-180deg);}100%{transform:rotateY(-180deg);}}
@-webkit-keyframes mclogo{0%{-webkit-transform:rotateY(180deg);}20%{ -webkit-transform:rotateY(180deg);}40%{-webkit-transform:rotateY(-180deg);}100% { -webkit-transform:rotateY(-180deg);}}
/********************************************* 页脚 new20140816 ***************************************************/
.footBar{ margin:0 auto; width:100%; height:67px; overflow:hidden; background:url(../lylx/footbar_bg.gif) bottom repeat-x; z-index: 899; position: fixed !important; }
.footBar a{ color:#FFF; font-family:"微软雅黑"; font-size:16px;}
.footBar .footCent{ width:1160px; height:67px; overflow:hidden; margin:0 auto;}
.footBar .fzx{ float:left; width:253px; height:57px; padding-top:10px; background:url(../lylx/fbar_ico_expert.png) 70px 20px no-repeat; font-size:12px; color:#FFF;position:relative;}
.footBar .fzx p{ padding-left:110px; padding-top:10px; line-height:20px;}
.footBar .fzx .zixun{display:block;position:absolute;top:43px;left:200px;width:41px;height:41px;}
.footBar .fzx span#nowyy{color:#ff4000; font-weight:bolder}
.footBar i { width:2px; height:67px; background:url(../lylx/footbar_i_bg.gif) bottom no-repeat; float:left;}
.footBar .fmail{ float:left; width:114px; height:21px; padding-top:10px; background:url(../lylx/fbar_ico_mail.png) 20px 20px no-repeat; font-size:12px; color:#FFF;position:relative;}
.footBar .fmail { padding:36px 0 0 62px;}
.footBar .fmail a{ font-size:12px;}
.footBar .fmail .maild{ position:absolute; width:15px; height:15px; top:15px; left:62px; display:block; color:#FFF; text-align:center; font-size:9px;}
.footBar .ftel{ float:left; width:304px; height:35px; padding-left:102px; padding-top:32px; background:url(../lylx/fbar_ico_tel.png) no-repeat;}
.footBar .ftel .api-lxb-cb-input{width:160px;height:28px;padding-left:10px;margin-right:10px;line-height:28px; background:#fff;font-size:14px;color:#9e9e9e}
.api-lxb-cb-btn{ border:none; width:88px; height:28px; background-color:#034876; cursor:pointer; font-size:14px; color:#FFF}
.footBar .fqq{ float:left; height:37px; width:80px; padding-left:51px; padding-top:30px; line-height:37px; background:url(../lylx/fbar_ico_qq.png) 20px 20px no-repeat; position:relative;}
.footBar .fqq .qqd { position:absolute; width:15px; height:15px; top:9px; left:48px; display:block; color:#FFF; text-align:center; font-size:9px;}
.footBar .fwx{ float:left;  height:37px; width:129px; padding-left:60px; padding-top:30px; line-height:37px; background:url(../lylx/fbar_ico_wx.png) 20px 20px no-repeat; position:relative}
.footBar .fwx .wxd{ position:absolute; width:15px; height:15px; top:9px; left:52px; display:block; color:#FFF; text-align:center; font-size:9px;}

.wBox { width:220px; background-color:#fff; margin-bottom:35px}
.sidefan{margin-top:10px;}
.sidefan .head h3{background:url(../lylx/fh3_ico5.png) 15px no-repeat}
.sidefan .fanbd{height:220px;margin-top:13px;}
.sidefan .fanbd li{height:34px;padding:0px 7px;text-align:center;line-height:34px;float:left;margin-top:3px;margin-right:3px;font-family:"宋体"}
.sidefan .fanbd li a:hover{ color:#F00}
.sidefan .fanbd li.qblue{background:#daf1ff;}
.sidefan .fanbd li.qred{background:#efefef;}
.head{ width:100%; height:50px; background-color:#005f9b; margin-bottom:1px}
.head h3{ width:130px; height:50px; padding-left:45px; line-height:50px; float:left; font-size:18px; font-weight:normal; color:#FFF}
.head span { width:50px; height:50px; line-height:50px; float:right; display:block;}
.head a { color:#FFF; text-decoration:none; transition: all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s;}
.head a:hover { padding-left:5px;}


/*来院路线*/
.pub-l_h6 h6{font-size: 14px;color: #000;margin-bottom: 10px;}
.pub-l_h6 {padding:21px 26px 15px;}
.pub-l_h6 h6 span{font-weight: bold;}
 .line{margin:20px 0;position:relative;}
 .line .hd li{ float:left;width:118px;padding:0 10px;height:49px; line-height:49px; background:#e5e5e5;margin-right:2px; text-align:center;overflow:hidden; cursor:pointer}
 .line .hd li.on{color:#fff; background:#005f9b;}
 .line .hd li .img{float:left;margin:8px 13px 0 0px;}
 .line .hd li .text{float:left;}
 .line .bd{ background:#eeeeee;margin-top:2px;padding:20px;height:268px;}
 .line .bd li{color: #0164cb;font-size: 16px; line-height:30px;width:100%; overflow:hidden;font-family:"microsoft yahei"}
 .line .bd  ul h5{font-size: 16px;color: #0d0d0d;font-weight: bold;}
 .line .bd li .index{
 	width: 20px;
height: 20px;
line-height: 20px;
margin: 5px;
background: #005F9B none repeat scroll 0% 0%;
float: left;
color: #FFF;
font-size: 16px;
display: inline-block;
text-align: center;}
 .line .bd li .aLine{float:left;margin-right: 13px;}
  .line .bd li .aLine_con{line-height: 26px;font-size: 14px;color: #444343;padding-left: 32px;}
   .line .bd li.red{font-size: 14px;
color: #F00;
font-weight: bold;
background: transparent url("../lylx/hongxin.png") no-repeat scroll left center;
padding-left: 52px;
margin: 13px;
height: 44px;
width: 535px;
line-height: 20px;}
 .line .zixun{position:absolute;right:0;bottom:0;margin-right:40px;width:110px;height:50px;padding-top:20px;padding-bottom:20px;}
 .line .zixun img{padding:20px 10px;}
 .line .zixun .lylxview{width:48px;height:50px;float:left;background:url(../lylx/lylxview.jpg) 0px 0px no-repeat;transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s;}
 .line .zixun .lylxask{width:48px;height:50px;float:right;background:url(../lylx/lylxask.jpg) 0px 0px no-repeat;transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s;}
 .line .zixun .lylxview:hover{width:48px;height:50px;float:left;background:url(../lylx/lylxview.jpg) 0px -50px no-repeat;transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s;}
 .line .zixun .lylxask:hover{width:48px;height:50px;float:right;background:url(../lylx/lylxask.jpg) 0px -50px no-repeat;transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s;}

.line .zixun{position:absolute;right:0;bottom:0;margin-right:40px;width:110px;height:50px;padding-top:20px;padding-bottom:20px;}
.line .zixun img{padding:20px 10px;}
.line .zixun .lylxview{width:48px;height:50px;float:left;background:url(../lylx/lylxview.jpg) 0px 0px no-repeat;transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s;}
.line .zixun .lylxask{width:48px;height:50px;float:right;background:url(../lylx/lylxask.jpg) 0px 0px no-repeat;transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s;}
.line .zixun .lylxview:hover{width:48px;height:50px;float:left;background:url(../lylx/lylxview.jpg) 0px -50px no-repeat;transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s;}
.line .zixun .lylxask:hover{width:48px;height:50px;float:right;background:url(../lylx/lylxask.jpg) 0px -50px no-repeat;transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s;}
.line_map h5{
	border-bottom: 3px solid #d8d7d7;
	font-size: 18px;color: #070707;padding-bottom: 5px;
}.line_map img{
	display: block;margin: 10px auto 0;padding-bottom: 15px;
}
.line_map h5 span{
	font-size: 14px;
	color: #999;
	display: inline-block;margin: 0 5px;
}
.line_map h5 a{
	float: right;
color: #E10601;
background: transparent url("../lylx/line_map_a.png") no-repeat scroll left center;
display: block;
padding-left: 15px;
}






.pages {    clear: both;    height: 27px;    margin: 0 auto;    text-align: center;    width: 350px;}.left_about span img {    height: 116px;    width: 218px;}.pages span.disabled {    border: 1px solid #b4b4b4;    color: #333333;    padding: 3px 6px;}.pages span.current {    background: #ff7200 none repeat scroll 0 0;    border: 1px solid #e6e6e6;    color: #ffffff;    font-weight: bold;    line-height: 20px;    padding: 3px 6px;    text-align: center;}.link_n {    background: #034876 none repeat scroll 0 0;    border-radius: 4px;    height: 125px;    margin: 25px auto;    overflow: hidden;    width: 1000px;}.link_n ul {    width: 100%;}.link_n li {    background: rgba(0, 0, 0, 0) url("/xys/images/sprite_bg2.png") no-repeat scroll 198px -484px;    color: #ebebeb;    float: left;    height: 51px;    margin: 37px 0;    overflow: hidden;    padding-left: 15px;    width: 185px;}.link_n li p {    background: rgba(0, 0, 0, 0) url("/xys/images/sprite_bg2.png") no-repeat scroll left top;    float: left;    margin: 3px 9px 0 0;}.link_n li p.l_n_01 {    background-position: left -195px;    height: 38px;    width: 41px;}.link_n li p.l_n_02 {    background-position: left -234px;    height: 35px;    width: 44px;}.link_n li p.l_n_03 {    background-position: left -270px;    height: 34px;    width: 40px;}.link_n li p.l_n_04 {    background-position: left -305px;    height: 35px;    width: 36px;}.link_n li p.l_n_05 {    background-position: left -341px;    height: 41px;    width: 48px;}.link_n li h3 {    border-bottom: 1px dashed #999;    float: left;    font-size: 14px;    font-weight: 100;    height: 22px;}.link_n li span {    display: block;    float: left;    font-size: 12px;    padding-top: 3px;    width: 120px;}










