﻿@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}}


#submenu7{bottom: -385px; display: block; height: 130px;left: 0;position: absolute; width: 232px;z-index: 10000;}






