@charset "gb2312";
/* CSS Document */

*{ margin:0;padding:0;}
body{ font:12px "宋体"; color:#333333;}
ul,ol,li{ list-style:none;}
a{text-decoration: none; color:#333333;}
img{border:none;}

.all_content{ width:320px; overflow:hidden; background:#f7f7f7; margin:0 auto;}
.backfff{ background:#fff;}
.topfix{ height:36px; overflow:hidden; background:#2194e7; position:fixed; top:0; z-index:20; width:320px;}
.topfix span{ width:66px; height:22px; background:#2194e7; text-align:center;  border:1px solid #116cae; display:block; float:left; margin:6px 0 0 11px; border-radius:4px;}
.topfix span a{ font-size:14px; color:#fff; display:block; width:64px; height:20px; border:1px solid #50aced;line-height:20px;border-radius:4px;}
.topfix>span:nth-child(1){ width:136px;}
.topfix>span:nth-child(1) a{width:110px; background:url(../images/ico.png) -481px 2px no-repeat; font-weight:bold; text-align:left; padding-left:24px;}
header{ height:64px; padding-top:45px;}
header a{ width:275px; height:58px; display:block; background:url(../images/ico.png) 0 0 no-repeat; margin:0 auto;}

.logo{ height:53px; margin-top:36px; padding:8px 20px; background:#fff;}
.logo img{ display:block; width:100%;}

.banner{ width:320px; overflow:hidden; font-size:0;}
.navul{ height:88px; padding-top:10px;}
.navul li{ width:57px; overflow:hidden; float:left; margin-left:18px;}
.navul li a{ display:block; width:57px; height:74px; padding-top:12px; background:url(../images/ico.png) -331px -4px no-repeat; }
.navul li>a>span:nth-child(1){ width:29px; height:29px; display:block;background:url(../images/ico.png) -2px -78px no-repeat; margin:0 0 0 14px; }
.navul li>a>span:nth-child(2){width:57px; height:30px; line-height:30px; text-align:center; display:block; margin-top:14px;}
.navul li:nth-child(2)>a>span:nth-child(1){ background-position:-38px -76px;}
.navul li:nth-child(3)>a>span:nth-child(1){ background-position:-72px -78px;}
.navul li:nth-child(4)>a>span:nth-child(1){ background-position:-102px -76px;}
.h3article{height:36px; background:#2194e7;}
.h3article h3{ width:218px; height:32px; text-align:center; font:normal 18px/32px "微软雅黑"; color:#fff; margin:0 auto; position:relative;}
.h3article h3:before,.h3article h3:after{ content:""; display:block; width:23px; height:15px;background:url(../images/ico.png) -410px -9px; position:absolute; top:10px; left:0;}
.h3article h3:after{ left:195px; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg);}
.index_jb{ width:318px; overflow:hidden; border:1px solid #e7e7e7; margin-top:10px; padding-bottom:10px;}
.index_jb a{ display:block; float:left; border:1px solid #dddada; margin:10px 0 0 10px; text-align:center;}
.index_jb a.jbname{ width:89px; height:45px; background:#47a8eb; font-size:14px; line-height:45px; color:#fff; font-weight:bold; border:2px solid #60b4ee;}
.index_jb a.jbimg{ width:194px; height:42px; padding-top:5px;}
.index_jb a.jb_sname{ width:91px; height:25px; line-height:25px; font-size:14px;}
.index_jb a.jb_sqjc{ width:91px; height:58px; float:right; margin:10px 10px 0 0; color:#666666; line-height:18px; padding-top:4px;}
.index_jb a.jb_sqjc b{ font-size:14px; color:#ff7b24;}.index_jb a.jb_sqjc span{ text-decoration:line-through;}

.index_jb a.jbimg2{ padding-top:2px; height:45px;}
.index_jb a.jbname2{ line-height:20px; padding-top:3px; height:42px; letter-spacing:2px;}
.index_jb a.jb_dname{width:91px; height:44px; padding-top:3px; line-height:20px; font-size:14px;}
.index_jb a.jb_dname small{ font-size:12px; color:#666666;}
.index_jb a.jb_dname.jb_dname2{ padding:0; height:47px; line-height:47px;}
.swt_bt{ width:318px; height:15px; margin-top:10px; display:block; border:1px solid #e7e7e7; background:#fff; text-align:center; padding:13px 0;}
.index_jb a.npnj{ width:40px; height:54px; float:right; margin:10px 10px 0 0; line-height:16px; padding-top:8px;}
.index_jb a.nkjc{ width:91px; height:75px; line-height:22px; padding-top:108px; background:url(../images/jcimg.jpg) no-repeat; color:#666666;}
.index_jb a.nkjc b{ font-size:14px; color:#ff7b24;}
a.nkjc>span.s1{ color:#ff5517; font-size:14px; font-weight:bold;}a.nkjc>span.s2{ font-size:14px;}
.index_jb a.ganran{ width:192px; height:28px; line-height:28px;}
.index_jb a.w69{ width:70px;}.index_jb a.w50{ width:50px;}
.h3sec{width:320px; height:32px; text-align:center; font:normal 18px/30px "微软雅黑"; color:#fff; margin:0 auto; background:#2194e7; margin-top:10px;}
.zjc{width:318px; overflow:hidden; border:1px solid #e7e7e7; padding-bottom:10px; border-top:none;}
.zjdiv1{ width:318px; overflow:hidden;}
.zjdiv1>a>img{ display:block; padding:2px; border:1px solid #e7e7e7; float:left; margin:10px 10px 0 10px;}
.zjdiv1>h3{ height:22px;font-size:14px; font-weight:normal;padding-top:14px;}
.zjdiv1>h3>b{ color:#ff3000;}
.zjdiv1>p{ color:#666; line-height:22px; font-size:14px;}
.zjdiv1>p>b{ color:#333333;}
.zxzxa{ display:block; width:82px; height:26px; text-align:center; line-height:26px; font-size:14px; font-weight:bold; color:#fff; font-size:14px; background:#ff3607; float:right; margin-right:40px;}
.zjdiv2{ width:297px; padding:6px 0 8px 3px;border:1px solid #e7e7e7; margin:10px auto 0; overflow:hidden;}
.zjp1{ width:80px; height:46px; border-right:1px dashed #dddada; float:left; margin-top:2px;}
.zjp1>span{ width:75px; height:24px; line-height:24px; text-align:center; font-size:14px; color:#fff; background:#ff8e74; display:block;}
.zjp1>span:nth-child(2){ background:#fff; color:#333;}
.zjdiv2 h4{ width:44px; height:40px; text-align:center; line-height:20px; font-size:14px; background:#5fb8f8; font-weight:normal; float:left; color:#fff; margin:4px 0 0 6px;}
.zjp2{ width:156px; overflow:hidden; line-height:20px; float:left; margin:4px 0 0 6px; text-align:center;}
.zjp2>span:nth-child(1){ color:#b58579;}
.zjp2>span:nth-child(2){ color:#db2c01;}
.zjp2>span:nth-child(3){ color:#6cb2e4;}
.zjp2>span:nth-child(4){ color:#2194e7;}
.zjp2>span:nth-child(5){ color:#2b2b2b;}
.zjdiv3{border:1px solid #e7e7e7; margin:10px auto 0; overflow:hidden; width:300px; height:31px;}
.zjdiv3 span{ display:block; width:82px; height:31px; background:#ff8e74; text-align:center; font-size:14px; line-height:31px; color:#fff; float:left; margin-right:10px;}
.zjdiv3 p{ width:84px; height:31px; line-height:31px; font-size:12px; float:left; background:url(../images/ico.png) -486px -16px no-repeat; padding-left:16px;}.zjdiv3 p.w74{ width:74px;}
.pparti,.zxyy{border:1px solid #e7e7e7; margin:0 auto; overflow:hidden; width:318px; border-top:none; padding-bottom:10px;}
.yyc{ padding:10px 10px 0 8px; width:300px; overflow:hidden;}
.yyc img{ display:block; padding:1px; border:1px solid #dddada; float:left;}
.yyc p{ width:171px; line-height:24px; float:right; text-indent:2em; color:#444444;}
.meitidiv{ width:300px; height:79px; background:#ebebeb; margin:10px auto 0;}
.meitidiv p{ width:29px; background:#ff8e74; font-size:14px; line-height:18px; font-size:14px; color:#fff; text-align:center; height:75px; padding-top:4px; float:left; margin-right:1px;}
.meitidiv img{ display:block; border:1px solid #dddada; float:left; margin:9px 0 0 7px;}
.zxyy{ height:250px;}
.yy_p1{ height:28px; font-size:12px; padding-top:14px; text-align:center; color:#ff3000;}
.formlay{padding:0px 0 0 20px;}
.formlay p{margin-bottom:10px;}
.formlay p label{font-weight:bold;color:#1e1e1e;font-size:14px;float:left;}.formlay p label a{color:#fd0202;}
.formlay p .txt{width:178px;height:22px;line-height:22px;text-indent:5px;color:#c2c2c2;border:1px solid #e0e0e0;}.formlay p.txp{margin-bottom:12px;}.formlay p textarea{border:1px solid #e0e0e0;font-size:12px;width:159px;height:40px;padding:10px;line-height:18px;}.formlay p.red{color:#ca0401;font-size:14px;text-align:center;}.formlay p span{float:left;margin-right:26px;}.formlay p .subs{width:86px;height:46px; color:#fff;font-weight:bold;text-align:center;border:none;font-size:14px;background:url(../images/ico.png) no-repeat -387px -80px; display:block;}
.formlay p>span>a{display:block;width:115px;height:34px;background:url(../images/ico.png) no-repeat -140px -76px; padding-left:33px; line-height:18px; text-align:center; color:#000000; font-size:14px;}
.formlay p>span>a>b{ color:#ff3000;}
.cgyy{ font-size:14px; color:#ff3000; text-align:center;}
.foot{ width:320px; height:146px; background:#2194e7; margin:10px auto 0; padding:5px 0 20px;}
.footlogo{ display:block; width:264px; height:50px;background:url(../images/ico.png) no-repeat 0px -118px; margin:0 auto; }
.foot p{ color:#fff; line-height:24px; text-align:center; padding-top:10px;}
.footnav{ background:#1f98ef; height:56px; position:fixed; border:1px solid #0a72bd; bottom:0; width:318px; z-index:20;}
.footnav>div{ width:316px;height:54px; border:1px solid #39b2f6;}
.footnav a{ float:left;}
.footnav p{color:#fff;}
.footnav a{ margin-left:10px;}
.footnav a span{ margin-left:10px; padding-top:4px; display:block;}
.footnav>div>a:nth-child(1) span{ background:url(../images/ico.png) no-repeat -7px -191px; width:37px; height:26px; margin-top:5px;}
.footnav a:nth-child(2) span{ margin-top:0px; padding-top:0;}
.footnav a:nth-child(3) span{ background:url(../images/ico.png) no-repeat -71px -190px; width:58px; height:57px; margin:-6px 0 0 5px; }
.footnav a:nth-child(4) span{ background:url(../images/ico.png) no-repeat -4px -229px; width:37px; height:26px; margin:5px 0 0 5px;}
.footnav a:nth-child(5) span{ background:url(../images/ico.png) no-repeat -4px -269px; width:37px; height:26px; margin:5px 0 0 5px;}


/*医院简介页面第一行css里有生殖页面css*/
.yyjj_1,.yyjj_2,.yjul1,.szzx1,.szzx2,.szzx3,.qlx1{ width:318px; overflow:hidden; border:1px solid #dfdcdc; margin:10px auto 0;}
.yjul1 h3{ height:20px;font-size:14px;padding-left:14px;color:#ff2f02;padding-top:14px;}
.yjul1 ul{ width:287px;overflow:hidden;margin:0 auto;padding:4px 0 10px 0;}
.yjul1 ul li{ height:30px;font-size:14px;line-height:30px;background:url(../images/ico.png) -489px -152px no-repeat;padding-left:16px;text-align:left;}
.yjul1 ul li span{ float:right;color:#d7d7d7;}

.list_ps{ height:37px; border:1px solid #dddada; background:#fff; font-size:14px; color:#311917; line-height:37px; padding-left:4px;}
.list_ps>b{ color:#ff5517;}
.list_ol{ height:36px; margin-top:10px; padding-left:8px;}
.list_ol li{ width:96px; height:34px; float:left; border:1px solid #dddada; margin-right:4px;}
.list_ol li span:nth-child(1){ display:block;width:23px; height:24px; float:left;margin:5px 5px 0 7px;background:url(../images/ico.png) -249px -270px no-repeat;}
.list_ol li span:nth-child(2){ display:block;width:60px; height:24px; float:left; font-size:14px; color:#444444; padding-top:9px;}
.list_ol li:nth-child(2) span:nth-child(1){background:url(../images/ico.png) -278px -270px no-repeat;}
.list_ol li:nth-child(3) span:nth-child(1){background:url(../images/ico.png) -308px -270px no-repeat;}
.list_zjul{ height:52px; font-size:14px;color:#666666; padding-left:109px;}
.list_zjul li{ height:24px; line-height:24px; background:url(../images/ico.png) -486px -19px no-repeat; padding-left:18px;}
.zjdiv1>p.list_zjp{ font-size:12px;}.zjdiv1>p.list_zjp b{ font-size:14px;}
.qlx_h4{ width:170px;height:35px;line-height:35px;font-size:14px;background:#eee;color:#f93306;margin:14px 0 0 10px;}
.qlx_h4 span{ display:block;float:left;}
.qlx_h4 span:nth-child(1){ width:6px;background:#f93306;height:35px;}
.qlx_h4 span:nth-child(2){ border-left:6px solid #fff;padding-left:12px;}
.zjh4{ width:250px; color:#333; font-weight:normal;}
.zjh4 b{ color:#2194e7;}
.zj_p{ width:290px; overflow:hidden; border:1px solid #dddada; color:#666666;  line-height:22px; padding:4px 0 6px 10px; margin:10px auto 0;}
.zj_p b{ font-weight:bold; color:#333;}
.zj_p a{ color:#ff3000;}
.zj_ul{ width:162px; overflow:hidden; float:left; margin:0 0 10px 14px;}
.zj_pj{ width:121px; height:128px; float:left; border:1px solid #dfdcdc; margin:14px 0 10px 10px;}
.zj_ul li{ height:34px; line-height:34px; margin:14px 0 0 0; text-align:center; font-size:14px; color:#333;}
.zj_ul li:nth-child(1){ background:#ffe1dc;}.zj_ul li:nth-child(2){ background:#ececec;}.zj_ul li:nth-child(3){ background:#dcefff;}
.zj_pj h4{ height:24px; line-height:24px; text-align:center; font-size:14px; color:#ff7b24;}
.zj_pj b{ display:block; color:#ff2f00; height:24px; line-height:24px; padding-left:8px;}
.zj_pj span{ display:block; width:92px; height:20px; border:1px solid #dfdcdc; margin:2px 0 0 8px; line-height:20px; color:#333; padding-left:10px;}
.zj_pj span:nth-of-type(1){ background:-moz-linear-gradient(left,#ececec 92%,#fff 8%);background:-webkit-linear-gradient(left,#ececec 92%,#fff 8%);}
.zj_pj span:nth-of-type(2){ background:-moz-linear-gradient(left,#ececec 96%,#fff 4%);background:-webkit-linear-gradient(left,#ececec 96%,#fff 4%);}
.szzx3>.szzxd1{width:172px;height:57px;float:left;background:#e5f3ff;margin-top:14px;}
.szzx3>.szzxd1>h4{height:23px;font-size:14px;padding:10px 0 0 10px;color:#f62d02;}
.szzx3>.szzxd1>h5{font-size:12px;color:#666;text-align:right;font-weight:normal;padding-right:10px;}
.szzx3{ padding-bottom:16px;}
.szzx3>figure{width:114px;height:76px;border:1px solid #dfdcdc;background:-moz-linear-gradient( top,#fff,#f5f5f5);background:-webkit-linear-gradient(top,#fff,#f5f5f5);text-align:center;padding-top:10px;margin:14px 10px 0 10px;float:left;}
.szzx3>h6{ width:178px;font-weight:normal;height:30px;float:left;font-size:12px;color:#666;line-height:30px;}
.szzx3>h6>b{ font-size:14px;color:#333;}
.szzx3>p.szzxp1{ width:280px;height:56px;border:1px solid #dfdcdc;float:left;margin:14px 0 0 10px;font-size:14px;line-height:24px;padding:8px 8px 0 8px;text-align:center;}
.szzxp2{ width:298px;height:49px;background:#e6e6e6;font-size:14px;color:#333;line-height:22px;padding-top:8px;margin:16px auto 0;text-align:center;}
.szzxp2 small{ color:#777;font-size:12px;}
.szzx3>p.szzxp1>span{ padding:0 6px;}
.szzx3>p.szzxp1>span:nth-child(1){ color:#ff000c;}
.szzx3>p.szzxp1>span:nth-child(2),.szzx3>p>span:nth-child(4){ color:#b4b4b4;}
.szzx3>p.szzxp1>span:nth-child(3){ color:#f62d02;font-weight:bold;}
.szzx3>p.szzxp1>span:nth-child(5){ color:#019cfe;}
.szzx3>p.szzxp1>span:nth-child(6){ color:#080808;}
.szzx3>p.szzxp1>span:nth-child(7){ color:#fe7201;}
.ziceul{ width:298px; margin:0 auto;}
.ziceul li{ height:55px; margin-top:14px;}
.ziceul li h3{ width:52px; height:52px; font-size:14px; text-align:center; line-height:52px; background:#ff927a; float:left; color:#fff; }
.ziceul li p{ width:212px; height:48px; border:1px solid #fbcaa1; border-radius:8px; float:right; padding:4px 6px 0 10px; line-height:22px; position:relative;}
.ziceul li p span{ display:block; width:10px; height:17px; position:absolute;background:url(../images/ico.png) -491px -199px no-repeat; left:-8px; top:16px;}
.ziceul li:nth-child(2) h3{ background:#7ac5ff; float:right; }
.ziceul li:nth-child(2) p{ border-color:#7ac5ff; float:left; padding-top:14px; height:38px; }
.ziceul li:nth-child(2) p span{ background-position:-491px -217px ; left:228px;}
.ziceul li:nth-child(3) h3{ line-height:22px; padding-top:4px; height:48px;}
.mngrul1 li{ height:88px;}
.mngrul1 h4{ float:left;}
.mngrul1 li p{ height:74px;padding-top:6px;}
.mngrul1 li p span{ top:30px;}
.mngrul1 li:nth-child(2){ height:108px;}
.mngrul1 li:nth-child(2) h4{ width:72px;overflow:hidden;float:right;padding-top:6px;}
.mngrul1 li:nth-child(2) h4 img{ display:block;padding:1px;border:1px solid #dfdcdc;}
.mngrul1 li:nth-child(2) h4 span{ display:block;height:26px;line-height:26px;font-size:12px;font-weight:normal;color:#333;}
.mngrul1 li:nth-child(2) p{ width:196px;height:100px;padding-top:6px;}
.mngrul1 li:nth-child(2) p span{ left:212px;}
.js_br li{ height:118px; height:114px;}
.js_br li p{ width:200px; height:106px;}
.js_br li p span{ top:42px;}
.js_br li p b{ display:block; margin:0 auto; font-size:14px; text-align:center; padding-top:2px;}
.js_br li p em{ font-style:normal; color:#666; padding-top:6px; display:block;}
.js_h5{ background:#ff927a; width:65px; height:95px; font-size:14px; color:#fff; line-height:20px; text-align:center; padding-top:10px; float:left; border-radius:5px; margin-top:6px;}
.js_h5 span{ font-size:12px; font-weight:normal;}.js_h5r{ float:right; background:#7ac5ff; margin-top:0;}
.zx_tw .zx_jc{ width:175px; height:136px; border:1px solid #e7e7e7; float:right;}
.zx_tw img.zx_twimg{ padding:2px;}
.zx_tw{ width:300px; overflow:hidden; margin:0 auto;}
.zx_tw img{ display:block; padding:1px; border:1px solid #e7e7e7; float:left;}
.zx_tw>p{ width:175px; height:94px; background:#f9f9f9; border:1px solid #e7e7e7; float:right; text-align:center; font-size:14px; line-height:28px; padding-top:12px;}
.zx_tw p span:nth-child(1){ font-weight:bold; color:#2194e7; padding:0 2px;}
.zx_tw p span:nth-child(2){ color:#696969;}
.zx_tw p span:nth-child(3){ color:#ff8357; padding:0 22px;}
.zx_tw p span:nth-child(4){ color:#49b3ff; padding:0 5px;}
.zx_tw p span:nth-child(5){ font-weight:bold; color:#f81a02; padding:0 2px;}
.mt0{ margin-top:0;}
.szzx1 p{width:290px;margin:0 auto;padding:8px 0 0 8px;color:#555;font-size:14px;line-height:26px;text-indent:2em;}
.yjdiv3{ width:318px;overflow:hidden;padding:14px 0 4px 0;}
.yjdiv3 span{ display:block;width:91px;height:26px;border:1px solid #e5e3e3;border-radius:5px;margin-left:10px;float:left;}
.yjdiv3 a{ display:block;width:89px;height:24px;background:#dfdcdc;color:#151515;font-size:14px;line-height:24px;text-align:center;border-radius:5px;border:1px solid #fff;}

.qlxp3{ width:278px;height:52px;padding-top:6px;line-height:22px;font-size:14px;padding-left:20px;margin:14px auto;background: url(../images/ico.png) -482px -399px no-repeat #e6e6e6;}
.qlxp3 a{ display:block;color:#333;}
.qlxp3 a small{ font-size:12px;color:#666;}
.yyjj_1>h4,.xzah4{ width:300px;height:35px;background:#f5f5f5;border-left:8px solid #2194e7;font-size:18px;color:#2194e7;line-height:35px;float:left;margin-top:10px;padding-left:10px;font-family:"微软雅黑";font-weight:normal;}

/***banner***/
.slider-box{position:relative; overflow:hidden; zoom:1;}
.swipe{overflow: hidden;visibility: hidden;position:relative;}
.swipe-wrap > div {float: left;width: 100%;position: relative;}
#position{width:100%;height:11px;text-align:center;position:absolute;bottom:7px;margin:0;padding:0;}
#position li{display:inline-block;width:9px;height:9px;background:#edf9f9;-webkit-border-radius:5px; visibility:hidden;}
#position .on{background:#964421;}
