/* 公用样式 开始 */
body{ font-size:14px; font-family:"Microsoft YaHei", Helvetica, sans-serif; color:#333; /*letter-sPACing:0.3px;*/ background-color:#f3f3f3; margin:0; padding:0;}
div,img,h3,h4,p,dd,dl,em{margin: 0; padding: 0; border: 0;}
ul,li{list-style:none;margin:0;padding:0; display:block; }
a{text-decoration:none; cursor:pointer;color:#323232;}
a:hover{text-decoration:underline;}
/* 公用样式 结束 */

.icon{width:47px; height:16px; float:right; margin-top:12px; background:url(../images/icon.jpg) no-repeat; margin-right:5%;}
.top_zx{width:17px; height:16px; float:left; margin-right:12px;}
.top_xl{width:18px; height:16px; float:left;}
.xl{width:90%; height:auto; padding-top:20px;padding-bottom:10px; padding-left:5%; padding-right:5%; background:#fbf9f9; position:absolute; top:51px; left:0px; display:none; z-index:2;}
.xl b{font-size:14px; text-align:left; font-weight:bold;}
.xl p{ line-height:28px; margin-top:10px; border-top:1px solid #e4e0e0; margin-bottom:10px; font-size:14px;}
.zhezhao{width:100%; height:100%; position:absolute; top:54px; left:0px; background:#000; oPACity:0.6;filter:alpha(oPACity=60);-moz-oPACity:0.6; z-index:1; display:none;}

.main{ width:100%; height:auto; margin:0 auto; float:left; }
.top_pic{ margin:0 auto; width:100%;}
.box_zy{ width:86%; height:auto; margin:15px 3%; padding:15px 3.5% 15px 4.5%; line-height:22px; text-align:justify; border:1px solid #E5E1E1; background-color:#fff; float:left;}
.zy_wz{ display:block; width:36px; height:18px; background-color:#E84237; text-align:center; line-height:18px; float:left;margin-right:10px; vertical-align:middle; color:#FFF; }
.title1{ width:100%; height:35px; line-height:35px; font-size:14px; font-weight:bold; float:left; color:#FFF;  background:url(../images/title_bg1.png) 3% center no-repeat, url(../images/title_bg2.png) 97% center no-repeat, #E97D11; text-align:center;}
.title2{ width:97%; height:35px; background-image:url(../images/title2_bg.jpg); line-height:35px; font-size:13px; padding-left:3%; font-weight:bold; border-bottom:1px solid #E5E1E1; border-top:1px solid #E5E1E1; float:left;}
.title3{ width:96.3%;; height:36px;line-height:36px; font-size:13px; padding-left:3.7%; border-bottom:1px solid #dadada; 
/*border-top:1px solid #dadada;*/ float:left; cursor:pointer; background:url(../images/icon2.png) no-repeat 96.3%; background-color:#f3f3f3; color:#333; }
.title3.active{ background-image:url(../images/icon1.png); font-weight:bold;}
.title4{ width:90.7%; height:40px;line-height:40px; font-size:13px; padding:0 5.6% 0 3.7%; font-weight:bold; border-bottom:1px solid #dadada; border-top:1px solid #dadada; float:left; background-color:#f2f2f2; }
.title5{ width:93.3%; height:35px; line-height:35px; font-size:14px; padding-left:3%; padding-right:3.7%; font-weight:bold; float:left; border-top:1px solid #E5E1E1; border-bottom:1px solid #E5E1E1;}
.title5 .ys1{ display:block; font-weight:700; background:url(../images/icon_title.png) no-repeat center; float:left; height:35px; line-height:35px; width:22px; margin-right:1.5%; text-align:center; color:#FFF; }
.title5 .ys2{ display:block; margin-top:4px; float:right; }
.title6{ width:93.3%; height:31px; line-height:31px; font-size:14px; padding-left:3%; padding-right:3.7%; font-weight:bold; float:left; color:#9d072a; border-bottom:1px solid #F7C86F; border-top:1px solid #F7C86F; }
.title6 img{ display:block; float:right; margin-top:2px;}
.line{ width:94%; margin:0 auto ; clear:both; border-bottom:1px dashed #CCC; padding-top:15px; }

.box_byx{ display:block; width:100%; height:auto; }
.box_byxnr{width:100%; float:left; border-bottom:1px solid #dadada;background-color:#fff; }
.box_byxnr img{ display:block; margin:15px 0px 10px 28px; }
.box_byxnr p{ display:block; width:82.6%; color:#555; line-height:18px; margin:0; float:left; padding:0 8.7% 0 8.7%;    margin-left: 40px; }
.box_byxnr ul{ display:block; width:85%; color:#555; float:left; padding:12px 6.3% 0 8.7%;     margin-left: 40px;}
.box_byxnr ul li{ height:auto; line-height:20px; background:url(../images/yd.png) left 8px no-repeat  ; text-indent:0.8em; }

/* 马上提问 */
.box_tw{ width:97%; height:44px; float:left; padding-right:3%; background-color:#fff;}
.box_tw.bg{  background-color:#f3f3f3; }
.box_tw.bk{ border-bottom:1px solid #dadada; }
.box_tw span{ display:block; float:right; height:44px; line-height:44px; color:#999; /*font-size:13px;*/ }
.box_tw img{ display:block; float:right; padding:10px 0 0 0; margin:0; }

.box_js{ width:100%; padding:15px 5% 12px; float:left; }

/* 四维彩超最佳时间 */
.zjsj_tips{ margin-left:18px; width:81px; float:left; }
.zjsj_tips li{ margin-bottom:2px; cursor:pointer; }
.zjsj_tips li img{ display:none; }
.zjsj_tips li.active span{ display:none; }
.zjsj_tips li.active img{ display:block; }
.zjsj_tips span{ height:21px; line-height:21px; width:81px; background-color:#FEDFCA; text-align:center; font-size:12px; color:#bc291f;}
.box_nr{ width:219px; height:127px; float:left; }
.box_jt{ width:8px; height:127px; margin-left:3px; position:absolute; background:url(../images/jiantou.jpg) no-repeat; background-position: 0 35px;}
.zjsj_nr{ width:190px; height:127px; margin-left:10px; float:left;  border:1px solid #e3c598; font-size:12px; line-height:19px; text-align:justify; background:#fff; }
.zjsj_nr li{ width:190px; height:97px; float:left; padding:8px 15px; display:none; }
.zjsj_nr li.active{ display:block;  }
.zjsj_nr li:first-child{ font-size:13px; }

/* 怀孕测试 */
#cs{ width:300px; margin:5px 10px 0 10px; background-color:#fbe0c9; padding:10px 0; float:left; }
#cs span{ text-align:center; padding-bottom:5px; }
#cs span:first-child{ color:#e84237; font-size:16px; }
.box_input{ height:24px; text-align:center; padding:10px 0 10px 28px; }
.box_input input{ width:41px; height:22px; float:left; margin-right:3px; border:1px solid #d1d1d1; text-align:center; }
.box_input p{ display:block; height:24px; line-height:24px; float:left; margin-right:3px; }
.box_input .year{ width:54px; }
.box_input img{ float:left; margin-left:5px; cursor:pointer; }
#cs_jg{ width:300px; height:20px; margin:0 10px; background-color:#fbe0c9; padding:5px 0 15px; float:left; line-height:20px; text-align:center; display:none; }

/* 网友关注 */
.wygz_title{ width:94%; height:20px; margin:0 auto; clear:both; border-bottom:1px solid #dadada; margin-bottom:10px; }
.wygz_title span{ width:68px; color:#e97d11; margin:0 auto; padding-top:10px; float:none; text-align:center; background-color:#f3f3f3; font-size:15px; }
.box_wygz{ width:100%; height:auto; float:left; }
.box_wygz li{ width:90.7%; height:35px; float:left; color:#555; padding:0 5.6% 0 3.7%; line-height:35px;  }
.box_wygz li p{ display:block; width:8px; height:35px; float:left; background:url(../images/yd.png) no-repeat center  ; margin:0;padding-left:2px; margin-right:5px; }
.box_wygz li span{ float:left;}
.box_wygz li .wzys2{ width:14%; float:right; background:url(../images/zan.png) no-repeat left center; text-indent:1.2em; }
.box_wygz a{ text-decoration:none; }
.box_wygz + .line { padding-top:8px; }

/* 四维套餐套式计划 */
.box_tsjh{ width:320px; height:auto; }
.box_tsjh li{ width:257px; height:113px; margin:0 auto; background:url(../images/tsjh_bg.png) center top no-repeat; margin-bottom:3px; padding:20px 0 0 30px;}
.box_tsjh li img{ float:left; }
.tsjh_nr{ width:140px; height:89px; float:left; margin-left:10px; }
.tsjh_nr span{ margin-bottom:1px; }
.tsjh_nr span:nth-child(1){ font-size:15px; color:#de5a32;}
.tsjh_nr span:nth-child(2){ font-size:12px; }
.tsjh_nr span:nth-child(3){ margin-bottom:6px; font-size:13px; }
.tsjh_nr img{ float:left; margin-right:15px; }

/* 排畸专家 */
.pjzj{ width:288px; height:auto; margin:25px 0 10px 16px; border:1px solid #e3c598; float:left; background:#fff; padding-bottom:10px;}
.pjzj_title{ width:288px; height:26px; float:none; text-align:center; margin-top:-12px; }
.pjzj_title li{ width:128px; height:24px; border:1px solid #e3c598; float:left; margin-left:9px; background:#fff; line-height:22px; cursor:pointer; }
.pjzj_title li.active{ color:#fff; background:#e97d11; border:1px solid #e97d11; }
.pjzj_nr{ padding:15px 0 0 23px;}
.pjzj_nr li{ display:none;}
.pjzj_nr li.active{ display:block; }
.pjzj_nr span{ width:248px; margin-top:10px; font-size:13px; }
.pjzj_nr span:last-child{ margin-top:7px; }
.box_btn{ width:248px; padding-top:10px; }
.box_btn img{ float:left; }
.box_btn a:first-child img{ margin-left:73px; margin-right:10px; }

/* “四维”体念分享 */
.box_fx{ display:block; width:100%; height:auto;    margin-left: 20px; }
.box_fxnr{width:91%; float:left; border-bottom:1px solid #dadada;  background-color:#FFF; padding:15px 4.5%; }
.box_fxnr img{ display:block; float:left; }
.box_fxnr p{ display:block; width:60%; color:#555; line-height:18px; margin:0; float:left; padding-left:4%; text-align:justify;}
.box_fxnr a{ text-decoration:none; color:#e84237; }


.box_center{ width:320px; height:auto; margin:0 auto; clear:both; }

.box_phone{ position:fixed; top:180px; right:0px; z-index:2; _position:absolute; _top:expression(eval(document.documentElement.scrollTop));}
.box_phone a{ text-decoration:none; }

.footb{ font-size:12px;}



/* 底部停靠咨询 */
#bottom{width:100%; height:59px; position:fixed; bottom:0px; z-index:9999; left:0px; background:#735b33;;}
.bottoma{width:520px; height:59px; margin:0 auto;background:url(../images/bottom_bg.jpg) 0px 0px no-repeat;}
.bottoma ul li{width:auto; height:59px; text-align:center; float:left; padding-top:10px; }
.bottoma uli li a:link{ color:#fff text-decoration:none;}
.bottoma uli li a:visited{ color:#fff; text-decoration:none;}
.bottoma uli li a:hover{ color:#fff; text-decoration:underline}
.phone_btn{width:105px; height:59px; text-align:center;}