﻿/*liang2015*/@charset "utf-8";
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; font-size: 100% }
embed, iframe, object { display: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
ol, ul { list-style: none }
blockquote, q { quotes: none }
blockquote:after, blockquote:before, q:after, q:before { content: ''; content: none }
table { border-collapse: collapse; border-spacing: 0 }
div { font-family: "Microsoft YaHei", "微软雅黑", Arial }
a { text-decoration: none }
body { font-family: "Microsoft YaHei", "微软雅黑", Arial }
h1, h2, h3, h4, h5, h6 { font-weight: 400 }
.f10 { font-size: 10px; -webkit-transform: scale(.8); font-family: Arial, Helvetica, sans-serif }
.f12 { font-size: 12px }
.f13 { font-size: 13px }
.f14 { font-size: 14px }
.f15 { font-size: 15px }
.f16 { font-size: 16px }
.f17 { font-size: 17px }
.f18 { font-size: 18px }
.f20 { font-size: 20px }
.f22 { font-size: 22px }
.f24 { font-size: 24px }
.f27 { font-size: 27px }
.f30 { font-size: 30px }
.f40 { font-size: 40px }
.lh20 { line-height: 20px }
.lh22 { line-height: 22px }
.lh24 { line-height: 24px }
.lh26 { line-height: 26px }
.lh28 { line-height: 28px }
.lh30 { line-height: 30px }
.lh35 { line-height: 35px }
.fb { font-weight: 700 }
.fn { font-weight: 400 }
.unl { text-decoration: underline }
.no_unl { text-decoration: none }
.gray1 { color: #333 }
.gray2 { color: #666 }
.gray3 { color: #999; font-size: 14px }
.gray4 { color: #202122 }
.gray5 { color: #515252 }
.green1 { color: #c3225f }
.green2 { color: #c1f99d }
.green3 { color: #aee6d9 }
.green4 { color: #9c3 }
.green5 { color: #3cafaa }
.white { color: #fff }
.black { color: #000 }
.black1 { color: #010101 }
.black2 { color: #040404 }
.red { color: red }
.red2 { color: #d89582 }
.red3 { color: #8f683f }
.red4 { color: #c3225f }
.red5 { color: #d70a0a }
.red6 { color: #c4225d }
.tl { text-align: left }
.tc { text-align: center }
.tr { text-align: right }
.fl { float: left }
.fr { float: right }
.cl { clear: left }
.cr { clear: right }
.pr { position: relative }
.pa { position: absolute }
.clear { clear: both; width: 100%; font-size: 0; line-height: 0 }
.disb { display: block }
.pt5 { padding-top: 5px }
.pt10 { padding-top: 10px }
.pt15 { padding-top: 15px }
.pt20 { padding-top: 20px }
.pt25 { padding-top: 25px }
.pt30 { padding-top: 30px }
.pt35 { padding-top: 35px }
.pt40 { padding-top: 40px }
.pl5 { padding-left: 5px }
.pl10 { padding-left: 10px }
.pl15 { padding-left: 15px }
.pl20 { padding-left: 20px }
.pl30 { padding-left: 30px }
.pr10 { padding-right: 10px }
.pr15 { padding-right: 15px }
.pr20 { padding-right: 20px }
.pr25 { padding-right: 25px }
.pr30 { padding-right: 30px }
.pr120 { padding-right: 120px }
.pr5 { padding-right: 5px; }
.f28 { font-size: 28px; }
.pb5 { padding-bottom: 5px }
.pb10 { padding-bottom: 10px }
.pb15 { padding-bottom: 15px }
.pb20 { padding-bottom: 20px }
.pb25 { padding-bottom: 25px }
.pb30 { padding-bottom: 30px }
.ml5 { margin-left: 5px }
.ml12 { margin-left: 12px }
.ml10 { margin-left: 10px }
.ml15 { margin-left: 15px }
.ml20 { margin-left: 20px }
.ml25 { margin-left: 25px }
.ml30 { margin-left: 30px }
.ml50 { margin-left: 50px }
.mt5 { margin-top: 5px }
.mt10 { margin-top: 10px }
.mt15 { margin-top: 15px }
.mt20 { margin-top: 20px }
.mt25 { margin-top: 25px }
.mt30 { margin-top: 30px }
.mt40 { margin-top: 40px }
.mt45 { margin-top: 45px }
.mr5 { margin-right: 5px }
.mr10 { margin-right: 10px }
.mr15 { margin-right: 15px }
.mr20 { margin-right: 20px }
.mr30 { margin-right: 30px }
.mr70 { margin-right: 70px }
.mb3 { margin-bottom: 3px }
.mb5 { margin-bottom: 5px }
.mb10 { margin-bottom: 10px }
.mb20 { margin-bottom: 20px }
.mb30 { margin-bottom: 30px }
.widbox { width: 1004px; margin: 0 auto }
.widbox2 { width: 1004px }
.widbox_988 { width: 988px; margin: 0 auto }
.containerbg { background: #fff; background-color: #E4EFFE }
.modelbox { width: 1002px; border: 1px solid #ccc; background-color: #fff }
.container { width: 100% }
.graybg { background-color: #f8f8f8 }
.whitebg { background-color: #fff }
.yell { color: #c3225f; }
.modelbox_t { border-bottom: 0px solid #ddd; height: 44px; line-height: 44px; margin-right: 10px; }
.modelbox_t h2 { width: 140px; border-right: 0px solid #ddd; border-top: 0px solid #c3225f; border-bottom: 2px solid #c3225f; margin-top: 0px; font-size: 18px; text-align: center; color: #c3225f; background-color: #fff }
.modelbox_t h5 { height: 44px; line-height: 44px; border-bottom: 0 solid #CCC; margin-top: 4px; padding-left: 15px; font-size: 18px; color: #C3225F; background: transparent url(../images/addlean10-2-980.jpg) no-repeat scroll left bottom; font-family: "Microsoft YaHei"; font-weight: 400; margin-left: 10px; }
.modelbox_t h5 .links3 { height: 44px; line-height: 44px; border-bottom: 0 solid #CCC; margin-top: 0px; padding-left: 5px; font-size: 12px; color: #666; font-family: "Microsoft YaHei"; font-weight: 400; padding-left: 25px; }
.modelbox_t h7 { height: 44px; line-height: 44px; border-bottom: 0 solid #CCC; margin-top: 4px; font-size: 18px; color: #C3225F; font-family: "Microsoft YaHei"; font-weight: 400; margin-left: 10px; }
.modelbox_t h7 .links3 { height: 44px; line-height: 44px; border-bottom: 0 solid #CCC; margin-top: 0px; padding-left: 5px; font-size: 12px; color: #666; font-family: "Microsoft YaHei"; font-weight: 400; padding-left: 25px; }
.modelbox_t h6 { width: 593px; color: #bebebe }
.modelbox_t h6 a { color: #333; padding: 0 3px }
.modelbox_t span { color: #666; font-family: "Microsoft YaHei"; font-size: 12px; padding-left: 25px }
.modelbox_t_channal h5 { height: 44px; line-height: 44px; border-bottom: 0 solid #CCC; margin-top: 4px; padding-left: 15px; font-size: 18px; color: #C3225F; background: transparent url(../images/addlean10-channel-980.jpg) no-repeat scroll left bottom; font-family: "Microsoft YaHei"; font-weight: 400; margin-left: 10px; }
.modelbox_t_channal h5 .links3 { height: 44px; line-height: 44px; border-bottom: 0 solid #CCC; margin-top: 0px; padding-left: 5px; font-size: 12px; color: #666; font-family: "Microsoft YaHei"; font-weight: 400; padding-left: 25px; }
.modelbox_t_channal span { color: #666; font-family: "Microsoft YaHei"; font-size: 12px; padding-left: 25px }/*wuliebiao*/
.wq { width: 670px; height: 230px; margin: 0 auto; }
.wq .p1 { font-family: "Microsoft YaHei"; float: left; width: 660px; line-height: 25px; padding-left: 10px; font-size: 14px; padding-top: 10px; color: #4A4A4A; text-indent: 0em; }
.wq_lt, .js_lt { float: left; display: inline; }
.wq_lt h1, .js_clt h1 { color: #9e4702; font-weight: bold; text-align: center; }
.wq_lt p, .zj_c_lt p { color: #343434; text-align: left; line-height: 25px; font-size: 16px; }
.wq2 { width: 225px; margin-left: 0px; margin: 10px 0 0 0px; }
.wq3 { width: 225px; margin: 10px 0 0 0px; }
.wq4 { width: 220px; margin: 10px 0 0 0px; }
.cn01_6 { width: 270px; float: right; padding-right: 15px; margin-top: 15px; }
.cn01_6 strong { width: 108px; display: block; font-size: 18px; color: #333333; font-weight: normal; border-bottom: 2px solid #9e1440; margin: 19px 0 20px 22px; }
.cn01_6 form p { width: 240px; height: 45px; margin: 0 0 0 20px; overflow: hidden; }
.cn01_6 form p span { color: #c51950; float: left; padding-top: 3px; margin-right: 4px; display: block; float: left; }
.cn01_6 form p label { color: #333333; display: block; font-size: 14px; line-height: 20px; }
.cn01_6 form p em { display: block; float: left; font-size: 12px; color: #888888; margin-right: 12px; *margin-right:6px;
}
.cn01_6 form p input { width: 150px; height: 30px; line-height: 30px; background: url(../images/index38.jpg) no-repeat; text-indent: 8px; font-size: 14px; color: #cccccc; border: none; }
.cn01_6 form p select { width: 133px; height: 30px; float: left; font-size: 14px; color: #333333; }
.cn01_6 form .in03 { width: 266px; height: 34px; margin: 10px auto 0; border: none; display: block; background: url(../images/index39.jpg) no-repeat; cursor: pointer; }
.cn01_6 form .in03:hover { background: url(../images/index124.jpg) no-repeat; }
.cn01_6 dl { width: 235px; margin: 0 auto; }
.cn01_6 dl dt { text-align: center; font-size: 16px; color: #c3205f; padding: 15px 0 0 0; margin-bottom: 10px; *margin-bottom:5px;
}
.cn01_6 dl dd p { font-size: 13px; line-height: 20px; }
.cn01_6 dl dd p span { float: left; display: block; padding-top: 0px; }
.cn01_6s { width: 250px; float: right; margin-top: 15px; }
.cn01_6s strong { width: 108px; display: block; font-size: 18px; color: #333333; font-weight: normal; border-bottom: 2px solid #9e1440; margin: 19px 0 20px 22px; }
.cn01_6s form p { width: 240px; height: 45px; margin: 0 0 0 10px; overflow: hidden; }
.cn01_6s form p span { color: #c51950; float: left; padding-top: 3px; margin-right: 4px; display: block; float: left; }
.cn01_6s form p label { color: #333333; display: block; font-size: 14px; line-height: 20px; }
.cn01_6s form p em { display: block; float: left; font-size: 12px; color: #888888; margin-right: 12px; *margin-right:6px;
}
.cn01_6s form p input { width: 150px; height: 30px; line-height: 30px; background: url(../images/index38.jpg) no-repeat; text-indent: 8px; font-size: 14px; color: #cccccc; border: none; }
.cn01_6s form p select { width: 133px; height: 30px; float: left; font-size: 14px; color: #333333; }
.cn01_6s form .in03s { width: 240px; height: 34px; margin: 10px auto; border: none; display: block; background: url(../images/index39s.jpg) no-repeat; cursor: pointer; }
.cn01_6s form .in03s:hover { background: url(../images/index124s.jpg) no-repeat; }
.cn01_6s dl { width: 235px; margin: 0 auto; }
.cn01_6s dl dt { text-align: center; font-size: 16px; color: #c3205f; padding: 15px 0 0 0; margin-bottom: 10px; *margin-bottom:5px;
}
.cn01_6s dl dd p { font-size: 13px; line-height: 20px; }
.cn01_6s dl dd p span { float: left; display: block; padding-top: 0px; }
.main14-r { width: 970px; float: left; padding-left: 15px; }
.main14-r ul { float: left; overflow: hidden; }
.main14-r li { height: 112px; float: left; overflow: hidden; margin-top: 5px; position: relative; }
.main14-r li p { width: 100%; height: 26px; line-height: 26px; text-align: center; color: #fff; background: #333; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; position: absolute; left: 0px; bottom: -26px; transition: all 0.3s linear 0s; font-size: 12px; font-family: "MicrosoftYaHei"; }
.main14-r li:hover p { bottom: 0px; }
.modelbox_ts { border-bottom: 0px solid #ddd; height: 44px; line-height: 44px; margin-right: 0px; }
.modelbox_ts h2 { width: 140px; border-right: 0px solid #ddd; border-top: 0px solid #c3225f; border-bottom: 2px solid #c3225f; margin-top: 0px; font-size: 18px; text-align: center; color: #c3225f; background-color: #fff }
.modelbox_ts h5 { height: 44px; line-height: 44px; border-bottom: 0 solid #CCC; margin-top: 0px; font-size: 18px; color: #fff; background: transparent url(../images/addlean10-2-1000.jpg) no-repeat scroll left bottom; font-family: "Microsoft YaHei"; font-weight: 400; margin-left: 0px; }
.modelbox_ts h5 .links3 { height: 44px; line-height: 44px; border-bottom: 0 solid #CCC; margin-top: 0px; padding-left: 5px; font-size: 12px; color: #666; font-family: "Microsoft YaHei"; font-weight: 400; padding-left: 25px; }
.modelbox_ts h6 { width: 593px; color: #bebebe }
.modelbox_ts h6 a { color: #333; padding: 0 3px }
.modelbox_ts span { color: #666; font-family: "Microsoft YaHei"; font-size: 12px; }
.modelbox_ts_zj1 { width: 1000px; height: 109px; background: position: relative; float: left; }
.modelbox_ts_tit { width: 660px; height: 33px; background: transparent url("../images/con-no-bgss.jpg") no-repeat scroll center top; position: relative; float: left; }
.modelbox_ts_tit p { font-size: 18px; letter-spacing: 0.5px; font-weight: 500; color: #333; padding-left: 70px; padding-top: 0px; }
.modelbox_ts_tit_w { width: 660px; height: 33px; background: transparent url("../images/con-no-bg-wss.jpg") no-repeat scroll center top; position: relative; float: left; }
.modelbox_ts_tit_w p { font-size: 18px; letter-spacing: 0.5px; font-weight: 500; color: #333; padding-left: 70px; padding-top: 0px; }
.modelbox_ts_zj2 { width: 1000px; height: 95px;  position: relative; float: left; }
.modelbox_ts_zj3 { width: 1000px; height: 109px; position: relative; float: left; }
.modelbox_ts_zj4 { width: 1000px; height: 95px;  position: relative; float: left; }
.modelbox_ts_zj_yuchan { width: 1000px; height: 109px; position: relative; float: left; }
.modelbox_ts_zj_pailuan { width: 1000px; height: 109px; position: relative; float: left; }
.modelbox_ts_jianjie { width: 728px; height: 64px; position: relative; float: left; }
.modelbox_ts_jianjies { width: 720px; height: 33px; position: relative; float: left; }




.wid-ad-710 { width: 710px; margin-bottom: 20px; margin-top: 10px; margin-left: 10px; border: 0px solid #CFD0D1; }
.bjpfh-link { font-size: 14px; color: #c3225f; margin-left: 5px; }
.ty_nry_left_nr1 .rongyutxt { border-bottom: 1px dashed #ccc; text-align: center; width: 90%; padding-left: 5%; padding-right: 5%; line-height: 35px; height: 35px; font-size: 16px; letter-spacing: 1px; color: #333; font-weight: 400; }
.video_list2 { width: 720px; min-height: 500px; float: left; margin-top: 0px; padding-left: 20px; display: none; }
.video_list2 li { width: 327px; height: 318px; position: relative; float: left; padding-right: 25px; padding-left: 5px; padding-bottom: 35px; }
.video_list2 li.kb { margin-right: 0; }
.video_pic2 { width: 327px; height: 253px; position: absolute; top: 0; left: 0; border: 1px solid #ccc; }
.video_link2 { width: 84px; height: 84px; position: absolute; top: 90px; left: 120px; background: url(../images/video_icon3.png); }
.video_link2:hover { background: url(../images/video_icon4.png); }
.video_info2 { width: 327px; height: 66px; position: absolute; top: 255px; left: 0; background-color: #fff; }
.video_info2_wz1 span { color: #666; font-size: 14px; font-weight: normal; }
.video_info2_wz1 { width: 307px; height: auto; position: absolute; top: 14px; left: 0; text-align: center; padding: 0 10px; font-size: 16px; font-weight: bold; }
.video_info2_wz1:hover { text-decoration: none; }
.video_info2 .video_info2_wz2 { top: 15px; background: url(../images/video_icon1.png) left center no-repeat; }
.video_info2 .video_info2_wz3 { top: 37px; background: url(../images/video_icon2.png) left center no-repeat; }
.menu-r { margin-top: 10px; }
.menu-r li { height: 53px; background: url(../images/menubj.jpg) no-repeat left top; text-indent: 23px; color: #a9a9a9; line-height: 50px; text-align: left; }
.menu-r li a { font-size: 14px; font-weight: bold; color: #545454; text-decoration: none; }
.menu-r li span { font: 10px Kalinga, Times, serif; color: #a9a9a9; }
.menu-r li.hover, .menu li:hover { background: url(../images/menubj_hover.jpg) no-repeat left top; text-indent: 23px; }
.mi05_mb { width: 902px; margin: 0 auto; }
.mi05_mb a { line-height: 18px; font-size: 14px; color: #fff; text-decoration: none; }
.mi05_mb .pic-1 { width: 89px; height: 217px; background: transparent url("../images/bg-pic-1.jpg") no-repeat scroll center top; position: relative; float: left; }
.mi05_mb .pic-1 p { padding-top: 85px; width: 89px; text-align: center; }
.mi05_mb .pic-2 { width: 95px; height: 217px; background: transparent url("../images/bg-pic-2.jpg") no-repeat scroll center top; position: relative; float: left }
.mi05_mb .pic-2 p { padding-top: 130px; width: 95px; text-align: center; }
.mi05_mb .pic-3 { width: 102px; height: 217px; background: transparent url("../images/bg-pic-3.jpg") no-repeat scroll center top; position: relative; float: left; }
.mi05_mb .pic-3 p { padding-top: 159px; width: 102px; text-align: center; }
.mi05_mb .pic-4 { width: 107px; height: 217px; background: transparent url("../images/bg-pic-4.jpg") no-repeat scroll center top; position: relative; float: left }
.mi05_mb .pic-4 p { padding-top: 172px; width: 107px; text-align: center; }
.mi05_mb .pic-5 { width: 105px; height: 217px; background: transparent url("../images/bg-pic-5.jpg") no-repeat scroll center top; position: relative; float: left }
.mi05_mb .pic-5 p { padding-top: 179px; width: 105px; text-align: center; }
.mi05_mb .pic-6 { width: 107px; height: 217px; background: transparent url("../images/bg-pic-6.jpg") no-repeat scroll center top; position: relative; float: left; }
.mi05_mb .pic-6 p { padding-top: 174px; width: 107px; text-align: center; }
.mi05_mb .pic-7 { width: 105px; height: 217px; background: transparent url("../images/bg-pic-7.jpg") no-repeat scroll center top; position: relative; float: left }
.mi05_mb .pic-7 p { padding-top: 162px; width: 105px; text-align: center; }
.mi05_mb .pic-8 { width: 99px; height: 217px; background: transparent url("../images/bg-pic-8.jpg") no-repeat scroll center top; position: relative; float: left; }
.mi05_mb .pic-8 p { padding-top: 139px; width: 99px; text-align: center; }
.mi05_mb .pic-9 { width: 93px; height: 217px; background: transparent url("../images/bg-pic-9.jpg") no-repeat scroll center top; position: relative; float: left }
.mi05_mb .pic-9 p { padding-top: 92px; width: 93px; text-align: center; }
.mi05_f { width: 902px; height: 5px; line-height: 5px; }/*---zj-channel--*/
.zj-channel { height: auto; margin: 0 auto; width: 992px; }
.zj-channel-f { width: 474px; float: left; margin-left: 12px; margin-top: 10px; }
.zj-channel_left { width: 154px; height: 145px; float: left; }
.zj-channel_right { width: 320px; height: 145px; float: left; background: url(../images/zj-channel_r2.jpg) no-repeat right center; }
.zj-channel_right ul { padding-top: 8px; }
.zj-channel_right ul li { border-bottom: dashed #ccc 0px; width: 300px; float: left; text-align: left; }
.zj-channel_right ul li h4 { color: #CD396B; font-size: 16px; font-weight: 400; line-height: 25px; padding-left: 25px; }
.zj-channel_right ul li h4 span { color: #333; font-size: 14px; line-height: 30px; padding-left: 10px; }
.zj-channel_right ul li p { font-size: 12px; color: #000; padding-left: 25px; margin-top: 5px; }
.addTabCon-channel { width: 982px; margin: 0 auto; overflow: hidden; }
.addTabCon-channel .left { width: 235px; height: 247px; margin-right: 10px; }
.addTabCon-channel .right { width: 700px; margin-right: 10px; }
.addTabCon-channel .right dl { text-align: center; margin-top: 10px; margin-left: 0px; }
.addTabCon-channel .right dl dt a { font-size: 16px; color: #c3225f; line-height: 40px; font-weight: bolder; text-align: left; float: left }
.addTabCon-channel .right dl dd { text-align: left; font-size: 14px; }
.addTabCon-channel .right dl dd a { color: #c3225f; }
.addTabCon-channel ul { width: 330px; display: block; float: left; margin: 12px 15px 0 0; }
.addTabCon-channel .right ul li { line-height: 28px; padding-left: 25px; background: url(../images/addlean07.jpg) no-repeat 6px 8px; font-size: 14px; }
.channel-text { height: 39px; width: 976px; line-height: 39px; background: transparent url("../images/channel_bg.jpg") repeat scroll 0% 0%; margin: 0px auto; }
.channel-text ul { width: 976px; margin: 0 auto; }
.channel-text li { float: left; display: inline; width: 70px; font: normal 14px Microsoft YaHei; line-height: 39px; height: 39px; padding-left: 10px; padding-right: 10px; text-align: center; border-right: 1px solid #FFFFFF; }
.channel-text li a { color: #fff; text-decoration: none; }
.channel-text li a:hover { color: #FD79AB; text-decoration: none; }/*辅助生殖技术*/
.fzsz_jsbox { width: 697px; height: 400px; border: 0px solid #ccddcc; background-color: #fff; position: relative }
.sgye_gc_t2 { width: 100%; height: 47px; position: relative; border-bottom: 1px solid #CCC; }
.sgye_gc_t2 h2 { padding: 0px 17px; height: 47px; line-height: 47px; background-color: #c3225f; width: 160px; }
.sgye_gc_t2 span { display: block; line-height: 47px; color: #666; padding-left: 35px; font-weight: normal; }
.fzsz_jscont { position: relative; background: url(../images/bjpfh-8da.jpg); width: 665px; height: 351px; margin-left: 15px; }
.fzsz_jscont dl { width: 100% }
.fzsz_jscont dl dt { position: absolute; width: 165px; top: 180px; right: 345px }
.fzsz_jscont dl dt h2 a { color: #02b686 }
.fzsz_jscont dl dt p { line-height: 22px; color: #666666; font-size: 12px }
.fzsz_jscont dl dt p a { color: #02b686 }
.fzsz_jscont dl dd { position: absolute }
.fzsz_jscont dl dd em { font-family: Impact; color: #666; font-size: 14px; float: left; display: block; font-style: italic }
.fzsz_jscont dl dd b { font-size: 14px; color: #666666; font-weight: normal; float: left; display: block; margin-top: 0px; margin-left: 2px }
.fzsz_jscont dl dd.posit1 { left: 25px; top: 85px }
.fzsz_jscont dl dd.posit2 { left: 10px; top: 180px }
.fzsz_jscont dl dd.posit3 { left: 40px; bottom: 75px }
.fzsz_jscont dl dd.posit4 { left: 100px; bottom: 10px }
.fzsz_jscont dl dd.posit5 { right: 95px; top: 10px }
.fzsz_jscont dl dd.posit6 { right: 10px; top: 88px }
.fzsz_jscont dl dd.posit7 { right: 180px; bottom: 148px }
.fzsz_jscont dl dd.posit8 { left: 350px; bottom: 75px }
.jsyoushi { width: 304px; border-left: 1px solid #ccc; background-color: #fff; height: 420px; position: relative }
.jsyoushi_cont { border: 0px solid #e2e2e2; width: 280px; height: auto; padding: 0px; margin: 0px auto }
.jsyoushi_ul { width: 280px; margin: 0px auto }
.jsyoushi_ul ul li { width: 100%; float: left; background: url(../images/addlean07.jpg) no-repeat; background-position: left center; text-indent: 20px; line-height: 33px; border-bottom: 1px dashed #b4b4b4 }
.jsyoushi_ul ul li a { color: #666666; float: left }
.jsyoushi_ul span { float: right; color: #666666; }
.jsyoushi_cont h2 { }
.fzsz_jscont dl dt a.sgyer_zs_zx { display: block; background: url(../images/sgyer_zs_zx.jpg) no-repeat; width: 100px; height: 30px; line-height: 30px; margin: 10px auto 0px auto }
.sgyer_flbg { width: 100%; background: transparent url("../images/sgye_gctbg.jpg") no-repeat scroll center bottom; height: 10px; left: 0px; bottom: -10px; position: absolute; }
.sgyer_zjaqbg { position: absolute; width: 100%; height: 10px; background: transparent url("../images/sqye_aqbg.jpg") no-repeat scroll center bottom; left: 0px; bottom: -10px; }
.morebtn { width: 57px; height: 22px; display: block; color: #4A4A4A }/*channel-ivf*/
.yyjj { width: 100% }
.yyjj_l { width: 189px; text-align: center }
.yyjj_l ul { width: 100%; border-right: 1px solid #CCC }
.yyjj_l ul li { width: 50%; height: 40px; line-height: 40px; border-bottom: 1px solid #ccc; background-color: none; color: #333; font-size: 16px; margin: 0 auto; padding-left: 25%; }
.yyjj_l ul li.hover { background-color: #fff; color: #c3225f; }
.yyjj_l ul li b { display: block; text-align: center }
.yyjj_r { width: 800px; padding-right: 0px; margin-right: 0px; }
.yyjj_r .yyjj_r0 { display: none }
.yyjj_r .yyjj_r0.block { display: block }/*专儿*/
.sgyer_how_c { width: 800px; ; margin: 0px auto; clear: both }
.sgyer_how_c ul { width: 100% }
.sgyer_how_c ul li { width: 785px; height: 130px; float: left; }
.sgyer_how_c ul li h2 { display: block; width: 177px; height: 115px; position: relative; float: left }
.sgyer_how_c ul li h2 b { position: absolute; width: 100%; text-align: center; left: 0px; bottom: 0px; font-weight: normal; background: url(../images/blacktm.png) repeat; font-size: 14px; color: #ffffff; height: 30px; line-height: 30px; }
.sgyer_how_c ul li .liright { width: 580px; float: right; padding-right: 10px; _padding-right: 10px; }
.sgyer_how_c ul li .liright p { font-size: 14px; border-bottom: 1px solid #ccc; padding-bottom: 10px; }
.sgyer_how_c ul li .liright dl { width: 45%; margin-top: 8px; float: left; padding-left: 3%; }
.sgyer_how_c ul li .liright dl dd { width: 100%; background: url(../images/dian6.png) no-repeat; background-position: left center; text-indent: 10px; line-height: 22px; height: 22px; color: #666666 }
.sgyer_how_c ul li .liright dl dd a { float: left; color: #666666 }/*专家问答*/
.aqbox_cszz { width: 250px; margin: 0 auto; }
.aqbox_cszz dl { width: auto; margin: 0px auto }
.aqbox_cszz dl dt { border-bottom: 1px dotted #8f8f8f; height: 35px; width: 100%; line-height: 35px; }
.aqbox_cszz dl dt b { background: url(../images/aqbtn.jpg) no-repeat; background-position: 0px 0px; height: 16px; width: 16px; display: block; margin-top: 10px; margin-right: 5px; margin-left: 0px; overflow: hidden }
.aqbox_cszz dl dd { height: 50px; line-height: 22px }
.aqbox_cszz dl dd b { background: url(../images/aqbtn.jpg) no-repeat; background-position: 0px -16px; height: 16px; width: 16px; display: block; margin-top: 10px; margin-right: 5px; margin-left: 0px; }
.aqbox_cszz dl dd span { width: 250px; padding-top: 5px }/*专家问答*/
.aqbox_cs { width: 100%; }
.aqbox_cs dl { width: 280px; margin: 0px auto }
.aqbox_cs dl dt { border-bottom: 1px dotted #8f8f8f; height: 35px; width: 100%; line-height: 35px; }
.aqbox_cs dl dt b { background: url(../images/aqbtn.jpg) no-repeat; background-position: 0px 0px; height: 16px; width: 16px; display: block; margin-top: 10px; margin-right: 5px; margin-left: 0px; overflow: hidden }
.aqbox_cs dl dd { height: 50px; line-height: 22px }
.aqbox_cs dl dd b { background: url(../images/aqbtn.jpg) no-repeat; background-position: 0px -16px; height: 16px; width: 16px; display: block; margin-top: 10px; margin-right: 5px; margin-left: 0px; }
.aqbox_cs dl dd span { width: 250px; padding-top: 5px }
.xian { width: 100%; border-top: 1px solid #ebebeb }
.aqbox_cs ul { width: 280px; margin: 0px auto }
.aqbox_cs ul li { width: 100%; height: 35px; line-height: 35px; background: url(../images/aqbtn2.jpg) no-repeat; background-position: left center; font-size: 13px; text-indent: 25px; border-bottom: 1px dotted #999999 }
.aqbox_cs ul li a { color: #666666 }
.aqbtn { background: url(../images/aqbtn.png) no-repeat; width: 268px; height: 36px; text-align: center; line-height: 36px; font-size: 14px; display: block; color: #ffffff; margin: 5px auto }/*channel-nvxingbuyun*/
.sgyer_fl { width: 690px; height: 300px; border: 0px solid #ccddcc; position: relative; }
.sgyer_fl_l { font-size: 16px; width: 140px; overflow: hidden; float: left; }
.sgyer_fl_l ul { width: 135px; margin-top: 5px; margin-left: 5px; }
.sgyer_fl_l ul li { background: url(../images/sgye_fltitle.jpg) no-repeat top center; height: 45px; font-size: 14px; line-height: 45px; text-align: center; border-bottom: 1px solid #CCC; }
.sgyer_fl_l ul li a { color: #333; font-size: 14px; }
.sgyer_fl_l ul li.hover { background-position: 0px -45px; background-repeat: no-repeat; }
.sgyer_fl_l ul li.hover a { color: #fff }
.sgyer_fl_c_js { float: right; height: 170px; width: 300px; }/*channel-nanxing*/
.man_fl { width: 690px; height: 300px; border: 0px solid #ccddcc; position: relative; }
.man_fl_l { font-size: 16px; width: 140px; overflow: hidden; float: left; }
.man_fl_l ul { width: 135px; margin-top: 5px; margin-left: 5px; }
.man_fl_l ul li { background: url(../images/sgye_fltitle.jpg) no-repeat top center; height: 45px; font-size: 14px; line-height: 45px; text-align: center; border-bottom: 1px solid #CCC; }
.man_fl_l ul li a { color: #333; font-size: 14px; }
.man_fl_l ul li.hover { background-position: 0px -45px; background-repeat: no-repeat; }
.man_fl_l ul li.hover a { color: #fff }
.man_fl_c_js { float: right; height: 170px; width: 300px; }
.sgyer_fl_c_zj { width: 523px; border: 1px solid #dbdbdb }
.sgyer_fl_c_zj h2 { background: url(../images/sgye_flzjbg.jpg) no-repeat; width: 74px; height: 44px; line-height: 40px; }
.sgyer_fl_c_zj span { width: 428px; }
.sgyer_fl_c_zj span a { color: #666666 }
.sgyer_flbg { width: 100%; background: url(../images/sgye_gctbg.jpg) no-repeat; background-position: center bottom; height: 10px; left: 0px; bottom: -10px; position: absolute }
.sgyer_fl_c #sgyer_fl_c0 { display: none }
.sgyer_fl_c #sgyer_fl_c0.block { display: block }/*channel-women*/
.sgyer_fl_c0 { width: auto; }
.sgyer_fl_c_ul { width: 530px; }
.sgyer_fl_c0 ul { width: 233px; display: block; float: left; margin: 12px 15px 0 0 }
.sgyer_fl_c0 ul .addT { height: 21px; border-bottom: 1px solid #c3225f; margin-bottom: 10px }
.sgyer_fl_c0 ul .addT a { color: #9c9c9c }
.sgyer_fl_c0 .addT p { display: block; float: left; width: 60px; text-align: center; color: #fff; background: url(../images/addlean06.jpg) no-repeat; font-size: 14px }
.sgyer_fl_c0 .addT span { display: block; float: right; padding-right: 13px; background: url(../images/add_lean_pj.jpg) no-repeat right }
.sgyer_fl_c0 ul li { line-height: 25px; padding-left: 25px; background: url(../images/addlean07.jpg) no-repeat 6px 8px; }
.sgyer_fl_c0 ul li a { color: #444; }/*channel-man*/
.man_fl_c0 { width: auto; }
.man_fl_c_ul { width: 530px; }
.man_fl_c0 ul { width: 233px; display: block; float: left; margin: 12px 15px 0 0 }
.man_fl_c0 ul .addT { height: 21px; border-bottom: 1px solid #c3225f; margin-bottom: 10px }
.man_fl_c0 ul .addT a { color: #9c9c9c }
.man_fl_c0 .addT p { display: block; float: left; width: 60px; text-align: center; color: #fff; background: url(../images/addlean06.jpg) no-repeat; font-size: 14px }
.man_fl_c0 .addT span { display: block; float: right; padding-right: 13px; background: url(../images/add_lean_pj.jpg) no-repeat right }
.man_fl_c0 ul li { line-height: 25px; padding-left: 25px; background: url(../images/addlean07.jpg) no-repeat 6px 8px; }
.man_fl_c0 ul li a { color: #444; }
.con2a { overflow: hidden;  height: 205px; margin-top: 10px; margin-left: 10px; }
.con2a ul { padding-left: 368px; padding-top: 7px; }
.con2a ul li { float: left; display: inline; width: 305px; height: 150px; line-height: 24px; }
.bg1a { background: url(../images/bg1a.jpg) no-repeat left top; width: 29px; height: 148px; }
.bg2a { background: url(../images/bg2a.jpg) no-repeat left top; width: 29px; }
.con2a dl { width: 264px; height: 30px; line-height: 30px; float: left; margin-right: 10px; margin-top: 0px; margin-left: 35px; display: inline; }
.con2a dd { line-height: 30px; text-align: left; font-size: 16px; }
.con2a dd a { line-height: 30px; font-size: 16px; display: block; }
.con2b { overflow: hidden; margin: 0 auto; }
.con2b ul { padding-left: 15px; padding-top: 10px; }
.con2b ul li { float: left; display: inline; width: 280px; height: 215px; line-height: 42px; }
.bg1b { background: url(../images/bg1b.jpg) no-repeat right top; width: 29px; height: 148px; padding-right: 35px; }
.bg2b { background: url(../images/bg2b.jpg) no-repeat left top; width: 29px; padding-left: 25px; }
.bg2b-c { height: 205px; width: 338px; }
.con2b dl { width: 264px; float: left; margin-right: 10px; margin-top: 0px; margin-left: 0px; display: inline; }
.con2b dd { text-align: left; font-size: 18px; }
.con2b dd a { font-size: 18px; display: block; }
.wm_zc_tools { width: 240px; padding-left: 10px; }
.wm_zc_tools img { border: 0px; margin: 0 auto; padding-bottom: 5px; }
.cn3_2_5 ul { width: 300px; margin-bottom: 10px; }
.cn3_2_5 { width: 300px; margin-bottom: 10px; }
.cn3_2_5 li { width: 136px; float: left; text-align: center; margin-right: 2px; margin-top: 10px; overflow: hidden; }
.cn3_2_5 li img { margin-bottom: 5px; display: block; margin: 0 auto 5px; }
.cn3_2_5 li font { color: #333333; font-size: 14px; }
.cn3_2_5 li font a:hover { text-decoration: none; }
.cn3_2_5s { width: 250px; margin: 0 auto; overflow: hidden; }
.cn3_2_5s ul { width: 240px; margin-bottom: 0px; }
.cn3_2_5s li { width: 115px; float: left; text-align: center; margin-left: 3px; margin-top: 5px; overflow: hidden; }
.cn3_2_5s li img { margin-bottom: 5px; display: block; margin: 0 auto; }
.cn3_2_5s li font { color: #333333; font-size: 14px; }
.cn3_2_5s li font a:hover { text-decoration: none; }
.order-bc a { 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());
}
.order-bc { width: 980px; margin: 0 auto; display: inline; margin-top: 20px; }
.order-bc dl { width: 74px; height: 74px; float: left; margin-right: 13px; margin-top: 20px; margin-left: 21px; display: inline; }
.order-bc dd { width: 74px; height: 74px; text-align: center; }
.order-bc dd a { width: 74px; height: 74px; display: block; }
.order-bc dt { width: 74px; height: 32px; line-height: 32px; text-align: center; font-size: 14px; }
.order-bc dt a { color: #333 }
.order-bc1 dd a { background: url(../images/ff.png) 0px 0px no-repeat; }
.order-bc1:hover dd a { background: url(../images/ff.png) 0px -74px no-repeat; }
.order-bc1:hover dt a { font-size: 14px; }
.order-bc2 dd a { background: url(../images/ff.png) -74px 0px no-repeat; }
.order-bc2:hover dd a { background: url(../images/ff.png) -74px -74px no-repeat; }
.order-bc2:hover dt a { font-size: 14px; }
.order-bc3 dd a { background: url(../images/ff.png) -148px 0px no-repeat; }
.order-bc3:hover dd a { background: url(../images/ff.png) -148px -74px no-repeat; }
.order-bc3:hover dt a { }
.order-bc4 dd a { background: url(../images/ff.png) -222px 0px no-repeat; }
.order-bc4:hover dd a { background: url(../images/ff.png) -222px -74px no-repeat; }
.order-bc4:hover dt a { }
.order-bc5 dd a { background: url(../images/ff.png) -296px 0px no-repeat; }
.order-bc5:hover dd a { background: url(../images/ff.png) -296px -74px no-repeat; }
.order-bc5:hover dt a { }
.order-bc6 dd a { background: url(../images/ff.png) -370px 0px no-repeat; }
.order-bc6:hover dd a { background: url(../images/ff.png) -370px -74px no-repeat; }
.order-bc6:hover dt a { }
.order-bc7 dd a { background: url(../images/ff.png) -444px 0px no-repeat; }
.order-bc7:hover dd a { background: url(../images/ff.png) -444px -74px no-repeat; }
.order-bc7:hover dt a { }
.order-bc8 dd a { background: url(../images/ff.png) -518px 0px no-repeat; }
.order-bc8:hover dd a { background: url(../images/ff.png) -518px -74px no-repeat; }
.order-bc8:hover dt a { }
.order-bc9 dd a { background: url(../images/ff.png) -592px 0px no-repeat; }
.order-bc9:hover dd a { background: url(../images/ff.png) -592px -74px no-repeat; }
.order-bc9:hover dt a { }
.dede_pages ul { float:left; padding:12px 0px 12px 16px; font-size:14px;}
.dede_pages ul li { float:left; font-family:Tahoma; line-height:17px; margin-right:6px; border:1px solid #E9E9E9; }
.dede_pages ul li a { float:left; padding:2px 4px 2px; color:#555; display:block; }
.dede_pages ul li a:hover { color:#690; text-decoration:none; padding:2px 4px 2px; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background-color:#F8F8F8; padding:2px 4px 2px; font-weight:bold; }
.dede_pages .pageinfo { line-height:21px; padding:12px 10px 12px 16px; color:#999; }
.dede_pages .pageinfo strong { color:#555; font-weight:normal; margin:0px 2px; }






#list_content{ width:680px; border:0px solid #EBEBEB; margin-top:0px;  margin-bottom:20px; margin-left:20px;}
#list_content dl{ width:680px; height:170px; padding-top:0px; position:relative;border-bottom:1px dashed #ccc;}
#list_content dl dt{ width:680px; height:30px; line-height:30px;color:#900; text-indent:5px; padding-top:15px;}
#list_content dl dt a{ font-size:18px; font-weight:normal; color:#333;}
#list_content dl dd{ width:670px; margin-top:5px;}
#list_content dl dd a.a1{display:block;float:left;padding-left:30px;width:150px;height:22px;line-height:22px;font-size:12px;color:#999;background:url(../images/ico-active1.jpg) no-repeat top left;}
#list_content dl dd a.a2{display:block;float:right;padding-left:30px;width:150px;height:22px;line-height:22px;font-size:12px;color:#999;background:url(../images/ico-active2.jpg) no-repeat top left;}
#list_content dl dd p{ font-size:14px; color:#666; line-height:25px;margin:5px 5px 0px 5px;}
#list_content dl dd span{ font-size:12px; color:#999; position:absolute; top:5px; right:50px;}











.bbbbbba a{display:block; height:300px;}





@media (max-width: 650px){
.bbbbbba{height: 247px;}
.yx-rotaion ul li a img{ width:100%}
.xbao {float: left; height: 331px; width: 100%; padding-left: 15px; padding-top: 15px; border-width: 0px; border-style: solid; border-color: rgb(204, 204, 204); border-image: initial;}
.yx-rotaion{ width:100%;height: 331px;}
.xbao { float: left; height: 331px; width:93%!important; padding-left: 15px; padding-top: 15px; border-width: 0px;border-style: solid; border-color: rgb(204, 204, 204); border-image: initial;}
.widbox { width: 100%; margin: 0 auto;}
.bB-bg-link { width:100%!important;padding-top: 20px;padding-bottom: 20px; margin: 0px auto 10px; background: url(../images/maintow-link.jpg);overflow: hidden;}

.zj-cont {float: left; height: 215px;width:100%!important;}
.modelbox { width: 100%; border: 1px solid #ccc; background-color: #fff;}
#list_content {width:100%; border: 0px solid #EBEBEB;  margin-top: 0px; margin-bottom: 20px; margin-left: 0px;}
#list_content dl { width: 100%;height: 170px; padding-top: 0px;position: relative;border-bottom: 1px dashed #ccc;}
#list_content dl dt { width:95%;height: 30px;line-height: 30px; color: #900; text-indent: 5px; padding-top: 15px;}
#list_content dl dd { width:100%;margin-top: 5px;}
#zj-wrap .zj-box { height: 215px; width:100%; float: left; margin-left: 10px;}
.zj-cont dl dd {float: right;width:67%!important;}
.zj-cont dl dt{float: left; height: 215px; background: url(index.css); background-size:100% 30%!important;}
.zj-cont dl dd .intro p {width: 43%!important;}
.zj-cont dl dd  h4{width: 41%!important;}
}













