﻿@charset "utf-8";
/*liang2015*/
.wid1000 { width: 1000px; margin: 0px auto; overflow: hidden; }
.wid1000-w { width: 1000px; margin: 0px auto; background: #fff; overflow: hidden; }
.wid1002 { width: 1002px; margin: 0px auto; border: 1px #cfd0d1 solid; margin-top: 10px; margin-bottom: 10px; overflow: hidden; }
.wid1002-w { width: 1002px; margin: 0px auto; border: 1px #cfd0d1 solid; margin-top: 10px; margin-bottom: 10px; background: #FFFFFF; overflow: hidden; }
.wid100-100 { width: 100%; margin: 0px auto; margin-top: 10px; margin-bottom: 10px; background: #FFFFFF; padding: 0px; margin: 0px; overflow: hidden; }
.ivf_liucheng { width: 980px; background: #e4effe; height: 140px; maring-left: 10px; margin-right: 10px; margin: 0 auto; margin-bottom: 10px; }
.ivf_liucheng ul { width: 100% }
.ivf_liucheng ul li { width: 74px; text-align: center; float: left; margin: 0px 17px }
.ivf_liucheng ul li.mar0 { margin-right: 0px }
.ivf_liucheng ul li a { display: block }
.ivf_liucheng ul li span { display: block }
.ivf_liucheng ul li b { font-weight: normal; display: block; margin-top: 10px; color: #333 }
.fl { float: left; }
.lh22 { line-height: 22px; }
.f14 { font-size: 14px; }
.pb10 { padding-bottom: 10px; }
.pt30 { padding-top: 30px; }
.pt10 { padding-top: 10px; }
.fr { float: right; }
.tc { text-align: center; }
.pb20 { padding-bottom: 20px; }/* con07 */
.indexTab { margin-top: 10px; }
.indexTab .l { width: 688px; border: 0px solid #d8d8d8; }
.indexTab .r { width: 288px; border: 0px solid #d8d8d8; margin-left: 17px; }
.indexTab .r h2 { height: 44px; line-height: 43px; padding-left: 45px; font-size: 18px; color: #028e9b; font-family: "Microsoft YaHei"; background: url(../images/addlean01.jpg) no-repeat; font-weight: normal; }
.indexTab .r p { margin: 15px 0 15px 10px; }
.indexTab .r .txtpic { width: 258px; height: 86px; border: 1px solid #ECECEC; position: relative; }
.indexTab .r .txtpic span { position: absolute; left: 0px; bottom: 0px; height: 30px; width: 100%; font-size: 13px; line-height: 30px; text-align: center; color: #FFF; background: transparent url("../images/womenpicbg.png") repeat scroll 0% 0%; }
.l { float: left; }
.r { float: left; }
.right { float: right; }
.addTab { height: 45px; line-height: 45px; border-bottom: 1px solid #d8d8d8;  }
.addTab li { display: block; float: left; width: 150px; height: 45px; text-align: center; font-size: 18px; font-family: "Microsoft YaHei"; color: #545454; border-right: 1px dashed #d8d8d8; }
.addTab li a { display: block; float: left; width: 150px; height: 45px; text-decoration: none; }
.addTab .on a { color: #c3225f; border-bottom: 2px solid #C3225F }
.addTab .add-a1 { }
.addTab .on .add-a1 { border-bottom: 2px solid #c3225f; }

.addTab .on .add-a2 { border-bottom: 3px solid #c3225f; }
.addTab .on .add-a3 { border-bottom: 3px solid #c3225f; }
.addTabCon { height: 263px; overflow: hidden; padding-left: 5px; }
.addTabCon .left { width: 138px; margin-right: 5px; }
.addTabCon .left ul { margin: 16px 0 0 5px; }
.addTabCon .left ul li { display: block; height: 35px; text-align: center; line-height: 35px; width: 138px; margin-top: 3px; font-size: 14px; background: url(../images/addlean05.jpg) repeat-y; }
.addTabCon .left ul li a { display: block; height: 35px; }
.addTabCon .left ul .on a { color: #fff; }

.addTabCon .right { width: 498px; margin-right: 5px; }
.addTabCon .right dl { text-align: center; margin-top: 15px; margin-left: 0px; }
.addTabCon .right dl dt { font-size: 14px; color: #333; line-height: 35px; font-weight: bolder; }
.addTabCon .right dl dd { text-align: left; font-size: 14px; }
.addTabCon .right dl dd a { color: #C3225F; }
.addTabCon ul { width: 233px; display: block; float: left; margin: 12px 15px 0 0; }
.addTabCon ul .addT { height: 21px; border-bottom: 1px solid #c3225f; margin-bottom: 10px; }
.addTabCon ul .addT a { color: #9c9c9c; }
.addTabCon .addT p { display: block; float: left; width: 60px; text-align: center; color: #fff; background: url(../images/addlean06.jpg) no-repeat; font-size: 14px; }
.addTabCon .addT span { display: block; float: right; padding-right: 13px; background: url(../images/add_lean_pj.jpg) no-repeat right; }
.addTabCon .right ul li { line-height: 27px;width: 48%; margin-right:1%; float:left;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;}
.addTabCon .right ul li a { color: #444; }
.addTabCon .addTab1 .on { background: url(../images/addlean08.jpg) no-repeat; }
.addTabCon .addTab4 .on, .addTabCon .addTab2 .on, .addTabCon .addTab3 .on { background: url(../images/addlean09.jpg) no-repeat; }
.addTab1Con ul .addT { border-bottom: 1px solid #e7797a }
.addTab1Con ul .addT p { background: url(../images/addlean066.jpg) no-repeat; font-size: 14px; }
.addTab1Con ul .addT span a:hover { color: #e64849; }/*����������ʽ*/
.news { margin-top: 20px; }
.news_lt, .news_m, .news_cont_a img{ float: left; display: inline; }
.news_lt { width: 270px; background: #fff; border: 1px solid #d2d2d2; padding: 6px; }
.news_m { width: 411px; height: 341px; border: 1px solid #d2d2d2; background: #fff; margin-left: 20px; padding-bottom: 6px; }
.new_tit { height: 35px; background: #c0bfc7; }
.new_tit li { float: left; display: inline; width: 100px; }
.new_tit li a { display: block; width: 100px; color: #fff; text-decoration: none; font-size: 16px; line-height: 35px; }
.new_tit li.hover { height: 40px;  line-height: 35px; color: #fff; }
.new_tit li.hover a { font-size: 16px; color: #fff; line-height: 40px; }
.news_cont { margin-top: 15px; text-align: center; padding-left: 10px; }
.news_cont h1, .news_rt h1 { font-size: 16px; color: #7f8a86; font-weight: bold; text-align: center; }
.news_cont h1 a, .news_rt h1 a { color: #d74c7b; text-decoration: none; }
.news_cont h1 a:hover, .news_rt h1 a:hover { color: #d74c7b; text-decoration: underline; }
.news_cont_a { margin-top: 10px; border-bottom: 1px dashed #e8e8e8; padding-bottom: 10px; }
.news_cont_a p {font-size: 12px; color: #727272; line-height: 24px; text-align: left; }
.news_list { margin-top: 10px; }
.news_list li { text-align: left; text-indent: 10px; font-size: 14px; line-height: 26px; }
.news_list li a { color: #828282; text-decoration: none; line-height: 26px; }
.news_list li a:hover { color: #d74c7b; text-decoration: underline; }
/* .news_list li span { font-size: 12px; color: #c9c7c7; line-height: 26px; padding-left: 15px; } */
.news_cont h6 { font-size: 14px; color: #727272; font-weight: normal; line-height: 24px; text-align: left; margin-top: 10px; border-bottom: 1px dashed #e8e8e8; padding-bottom: 10px; }
.news_b { margin-top: 15px; }
.news_b h3 { font-size: 16px; color: #d74c7b; line-height: 24px; text-align: left; text-indent: 15px; font-weight: normal; }
.news_b h3 a { color: #333; text-decoration: none; }
.news_b h3 a:hover { color: #d74c7b; text-decoration: none; }
.news_b p, .news_rt p { font-size: 14px; color: #727272; line-height: 24px; text-align: left; }
.pad { padding-bottom: 20px; margin-top: 20px; }
.news_rt { float: right; display: inline; width: 242px; background: #fff; border: 1px solid #d2d2d2; }
.news_rt h1 { font-size: 14px; color: #d74c7b; margin: 10px 10px 0 10px; }
.news_rt p { font-size: 12px; margin: 5px 10px 4px 10px; }/*��������*/
.sednav { width: 100%; background-color: #fdfcfc; border-bottom: 2px solid #c3225f; border-left: 0px; border-right: 0px; height: 120px; }
.sednav ul { width: 100%; }
.sednav ul li { width: 259px; height: 120px; border-right: 1px dashed #e3e8d8; float: left }
.sednav ul li.border { border-right: 1px solid #e3e8d8 }
.sednav ul li span { float: left; background: url(../images/sednav.jpg) no-repeat; width: 73px; height: 94px; display: inline; margin-top: 10px; margin-left: 5px; _margin-left: 2px; margin-right: 5px; _margin-right: 2px }

.sednav ul li span.sednavpic1 { background-position: 0px 0px }
.sednav ul li span.sednavpic1 p { margin-top: 65px; line-height: 25px; font-size: 14px; font-weight: bold; text-align: center; color: #C3225F; }
.sednav ul li span.sednavpic2 { background-position: 0px -94px }
.sednav ul li span.sednavpic2 p { margin-top: 65px; line-height: 25px; font-size: 14px; font-weight: bold; text-align: center; color: #C3225F; }
.sednav ul li span.sednavpic3 { background-position: 0px -188px }
.sednav ul li span.sednavpic3 p { margin-top: 65px; line-height: 25px; font-size: 14px; font-weight: bold; text-align: center; color: #C3225F; }
.sednav ul li span.sednavpic4 { background-position: 0px -282px }
.sednav ul li dl { width: 172px; float: right; padding-top: 25px; }
.sednav ul li dl dt { width: 100%; font-size: 17px; color: #00805e; float: left; padding-bottom: 10px }
.sednav ul li dl dd { font-size: 12px; float: left; height: 24px; line-height: 24px; width: 72px; margin-right: 9px; overflow: hidden; }
.sednav ul li dl dd a { color: #666666 }
.sednav ul li dl dd a:hover { color: #c3225f }
.sednav ul li dl.ddwid dd { width: 75px }
.top { height: 79px; line-height: 79px; background: #fff; }
.top span { float: right }
.top span a { font-size: 12px; font-family: "Microsoft YaHei"; padding-right: 7px; padding-left: 7px; color: #323232; border-right: 1px solid #323232 }
.top span a:hover { font-size: 12px; color: #d30013 }
.logo { width: 370px; height: 60px; margin-top: 7px; float: left; }
.top span ul { list-style: outside none none; }
.top span ul li { width: 220px; height: 25px; line-height: 25px; font-size: 14px; color: #333; float: right; }
.top .logo { width: 300px; height: 60px; margin-top: 7px; float: left; }/*ͷ��*/
.search_r { width: 330px; display: none; }/*20140911*/
.search { width: 100%; margin: 0px auto }/*20140911*/
.search h2 { width: 450px; height: 50px; overflow: hidden }/*20140911*/
.search h2 ul { width: 100% }/*20140911*/
.search h2 ul li { width: 100%; background-position: left center; text-indent: 10px; height: 50px; line-height: 50px; }/*20140911*/
.search h2 ul li a { color: #ffffff }/*20140911*/
.serchtext { width: 194px; height: 28px; line-height: 28px; text-indent: 35px; color: #8a8a8a; border: 0px; background: url(../images/searchtext.jpg) no-repeat }/*20140911*/
.serchbtn { width: 48px; height: 28px; line-height: 28px; text-align: center; background: url(../images/searchbtn.jpg) no-repeat; background-position: left center; cursor: pointer; border: 0px; font-size: 17px; color: #ffffff; font-family: "Microsoft YaHei" }/*20140911*/
.top_biao { margin-top: 45px }
.top_biao span { margin-right: 15px }/*nav*/
.header-nav { background: #c3225f; height: 50px; }
.header-navc { width: 1000px; margin: 0 auto; }
.header-nav_rt { height: 50px; line-height: 45px; }
.header-nav_rt li { float: left; width: 125px; height: 50px; font-size: 16px; text-align: center }
.header-nav_rt li a { display: block; height: 50px; line-height: 50px; color: #fff; text-decoration: none; background: url(../images/menu-bg-0.jpg) no-repeat center right }
.header-nav_rt li a:hover { background: #ec3e80; text-decoration: none; color: #fff; background: url(../images/menu-bg-0-a.jpg) no-repeat center right }/*��ϲ����һ��*/
.bx_t { width: 970px; margin: 0px auto; border-bottom: 1px solid #ececec }
.bx_t h2 { width: 119px; height: 33px; line-height: 25px; text-align: center; margin-right: 10px; float: left; color: #666666; font-weight: normal; font-size: 16px }
.bx_t h2.hover { background: url(../images/bx_thover.jpg); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images-l2015/bx_thover.jpg");
_background: none; width: 119px; height: 33px; color: #c3225f; cursor: pointer }
.bx_c { width: 1000px; margin: 0px auto }
.bx_ul { width: 960px; padding-left: 20px; overflow: hidden; height: 250px }
.bx_neirong { width: 1000px; height: 250px }
.bx_ul .bx_neirong ul { float: left; width: 1000px }
.bx_ul .bx_neirong ul li { float: left; width: 958px; height: 246px; font-size: 12px; text-align: center; }
.bx_ul .bx_neirong ul li img { margin-bottom: 15px }
.bx_ul .bx_neirong ul li a { color: #666666 }
.bx_ul .bx_neirong ul.block { display: block }/*ͨ��Ƶ��ҳcss*/
.ty_sdpdy_1 { width: 1000px; height: auto; float: left; }
.ty_sdpdy_1_left { width: 710px; height: auto; float: left; }
.ty_sdpdy_1_left1 { width: 700px; float: left; border-right: 1px solid #dedede; }
.ty_sdpdy_1_left1_pic { width: 250px; float: left; position: relative; padding-bottom: 15px; }
.ty_sdpdy_1_left1_pic .hd { width: 31px; height: 8px; position: absolute; bottom: 12px; left: 124px; z-index: 2; }
.ty_sdpdy_1_left1_pic .hd ul li { width: 8px; height: 8px; float: left; margin-right: 2px; background: url(../images/cat4_icon2a.png) no-repeat; position: cursor; }
.ty_sdpdy_1_left1_pic .hd ul li.on { width: 8px; height: 8px; float: left; margin-right: 3px; background: url(../images/cat4_icon2.png) no-repeat; }
.ty_sdpdy_1_left1_pic .bd { width: 250px; left: 0px; top: 0px; position: relative; padding-left: 20px; overflow: hidden; }
.ty_sdpdy_1_left1_txt { width: 394px; float: right; }
.ty_sdpdy_1_left1_txt b { font-size: 24px; }
.ty_sdpdy_1_left1_txt p { line-height: 22px; margin-top: 10px; font-size: 14px; }
.ty_sdpdy_1_left1_txta { margin-top: 20px; }
.ty_sdpdy_1_left1_txt span { font-size: 18px; }
.ty_sdpdy_1_left1_txta_1 { margin-top: 5px; }
.ty_sdpdy_1_left1_txta_1 ul li { width: 354px; height: 27px; font-size: 14px; background: url(../images/icon8.jpg) 0px 12px no-repeat; line-height: 27px; text-indent: 13px; }
.ty_sdpdy_1_left1_txta_1 ul li span { float: right; font-size: 15px; }
.ty_sdpdy_1_left1_pic00 { width: 256px; float: left; position: relative; padding-bottom: 15px; }
.ty_sdpdy_1_left1_pic00 .hd { width: 31px; height: 8px; position: absolute; bottom: 12px; left: 124px; z-index: 2; }
.ty_sdpdy_1_left1_pic00 .hd ul li { width: 8px; height: 8px; float: left; margin-right: 2px; background: url(../images/cat4_icon2a.png) no-repeat; position: cursor; }
.ty_sdpdy_1_left1_pic00 .hd ul li.on { width: 8px; height: 8px; float: left; margin-right: 3px; background: url(../images/cat4_icon2.png) no-repeat; }
.ty_sdpdy_1_left1_pic00 .bd { width: 256px; height: 290px; left: 0px; top: 0px; position: relative; padding-left: 15px; overflow: hidden; }
.ty_sdpdy_1_left1_txt00 { width: 420px; float: right; }
.ty_sdpdy_1_left1_txt00 b { font-size: 24px; }
.ty_sdpdy_1_left1_txt00 p { line-height: 22px; font-size: 14px; }
.ty_sdpdy_1_left1_txt00a { padding-right: 10px; }
.ty_sdpdy_1_left1_txt00a p { font-size: 16px; height: 30px; line-height: 30px; padding-left: 10px; font-size: 16px; color: #333; padding-bottom: 5px; background: transparent url("../images/addlean10-2-420.jpg") no-repeat scroll left bottom; font-family: "Microsoft YaHei"; font-weight: 400; }
.ty_sdpdy_1_left1_txt00a p span { font-size: 12px; color: #666; font-family: "Microsoft YaHei"; padding-left: 25px; }
.ty_sdpdy_1_left1_txt00a2 { float: left; width: 400px; font-size: 12px; color: #727272; line-height: 24px; text-align: left; text-indent: 2em; }
.ty_sdpdy_1_left1_txt00 ul li span { font-size: 12px; }
.ty_sdpdy_1_left1_txt00a_1 { margin-top: 5px; }
.ty_sdpdy_1_left1_txt00a_1 ul li { width: 395px; height: 27px; font-size: 14px; background: url(../images/icon8.jpg) 0px 12px no-repeat; line-height: 27px; text-indent: 13px; }
.ty_sdpdy_1_left1_txt00a_1 ul li span { float: right; font-size: 12px; }
.concent1_part3_rights { background: #e4effe; border: 0px solid #AAE8E6; width: 270px; height: 300px; font-size: 14px; margin-right: 10px; margin-left: 10px; overflow: hidden; }
.white { color: #FFF; }
.c_p_r_nr { width: 270px; margin: 0px auto; }
.c_p_r_tit { width: 270px; height: 35px; background: #c3225f; text-align: center; font-size: 16px; line-height: 35px; }
.nxby { padding: 5px 0px; border-bottom: 1px dashed #ccc; display: block; clear: both; }
.nxby ul li { list-style: none; float: left; font-size: 12px; display: inline; margin-top: 0px; overflow: hidden; width: 85px; padding-left: 5px; }
.qt { padding: 5px 0px; border-bottom: 1px dashed #ccc; display: block; clear: both; }
.qt ul li { list-style: none; float: left; font-size: 12px; display: inline; margin-top: 5px; overflow: hidden; width: 85px; padding-left: 5px; }
.bd_bt { width: 270px; margin: 10px auto 0px; text-align: center; }
.nxby_tits { font-weight: 500; font-size: 14px; padding-left: 5px; color: #333 }
.ty_list_nava_left { width: 690px; margin: 0px auto 15px; line-height: 40px; color: #666; font-size: 14px; border-bottom: 1px solid #DEDEDE; }
.ty_list_nava_left_con { width: 660px; margin: 0px auto 15px; line-height: 40px; color: #c4225e; font-size: 16px; border-bottom: 1px solid #DEDEDE; display: none; }
.ty_list_nava_left_con_a { display: none; width: 650px; margin: 10px auto; color: #333; font-size: 14px; }
.ty_list_nava_left_con_a ul { float: left; text-align: left; display: inline; margin-left: 15px; margin-bottom: 15px; background-repeat: no-repeat; background-position: left top; }
.ty_list_nava_left_con_a ul li { float: left; display: inline; width: 300px; padding-left: 0px; padding-right: 10px; padding-bottom: 5px; white-space: nowrap; overflow: hidden; color: #6f675b; text-decoration: none; }
.ty_list_nava_left_con_a ul li a { color: #333; font-size: 14px; text-decoration: none; padding-left: 5px; }
.search_roll { width: 500px; font-size: 16px; padding-top: 5px; line-height: 35px; height: 35px; font-weight: 500; float: left; overflow: hidden; }
.search_roll ul { width: 100%; height: 35px; line-height: 35px; }
.search_roll ul li { width: 100%; background: url(../images/l_nrongjt.jpg) no-repeat; background-position: left center; text-indent: 20px; height: 35px; line-height: 35px; }
.search_roll ul li a { color: #333 }
.ty_list_nava_leftss { width: 690px; padding: 0px auto 10px; line-height: 30px; height: 45px; color: #666; font-size: 14px; background: url(../images/bg_line_con.jpg) repeat-x left bottom; border-bottom: 0px solid #DEDEDE; }
.ty_sdpdy_1_right1 { width: 256px; background: #fff; padding-top: 15px; }
.ty_sdpdy_1_right1 a { width: 110px; border: 1px solid #fece72; display: block; float: left; padding-left: 5px; margin-right: 10px; margin-bottom: 15px; color: #d80062; font-size: 14px; height: 28px; line-height: 30px; }
.ty_sdpdy_1_right1 a span { width: 50px; float: right; color: #a3a3a3; font-size: 14px; height: 29px; }
.ty_sdpdy_1_right1 a:hover { text-decoration: none; }
.djtjzj_nr { width: 260px; margin-left: -10px; }
.djtjzj_nr ul li { border-bottom: 1px dashed #bdbdbd; cursor: pointer; }
.djtjzj_nr1 { width: 260px; height: 39px; line-height: 39px; font-size: 14px; }
.djtjzj_nr1_js { width: 260px; padding-top: 10px; padding-bottom: 10px; background: #e4effe; margin-bottom: 10px; }
.tjzj_tx { width: 68px; float: left; padding-left: 10px; }
.tjzj_js { width: 140px; float: right; line-height: 25px; height: 25px; overflow: hidden; }
.tjzj_js2 { width: 140px; float: right; line-height: 22px; overflow: hidden; height: 45px; }
.tjzj_js2 a b { text-align: left; line-height: 22px; height: 22px; overflow: hidden; }
.tjzj_js2 span { color: #999; }
#contents { width: 680px; margin: 0px auto; background: #FFF; padding-left: 10px; padding-right: 10px; height: 237px; }/* feature_list */
div#feature_list { width: 680px; height: 230px; overflow: hidden; position: relative; float: right; }
div#feature_list ul { position: absolute; top: 0; list-style: none; padding: 0; margin: 0; }
ul#tabs2014 { left: 10px; z-index: 2; width: 118px; }
ul#tabs2014 li { font-size: 12px; font-family: Arial; margin-bottom: 10px; }
ul#tabs2014 li span { font-size: 18px; font-family: "Microsoft YaHei"; padding-left: 15px; letter-spacing: 0px; line-height: 68px; }
ul#tabs2014 li h3 { font-size: 18px; text-transform: uppercase; display: inline; line-height: 43px; padding-left: 37px; }
ul#tabs2014 li img { padding: 5px; border: none; float: left; margin: 10px 10px 0 0; }
ul#tabs2014 li a { color: #222; text-decoration: none; display: block; height: 68px; outline: none; background: url('../images/menu-1a.jpg'); color: #333; }
ul#tabs2014 li a:hover { text-decoration: none; }
ul#tabs2014 li a.current { background: url('../images/menu-1.jpg'); color: #fff; }
ul#tabs2014 li a.current:hover { text-decoration: none; cursor: default; }
ul#output2014 { right: 0px; width: 550px; height: 228px; border: 0px solid #089ae5; padding-right: 10px; overflow: hidden; padding-left: 10px; }
.safetya .safety_lefta dl dd { float: left; margin-right: 3px; padding-left: 8px; margin-bottom: 0px; display: inline-block; cursor: pointer; width: 170px; height: 230px; position: relative; overflow: hidden; }
.safetya .safety_lefta dl dd a { display: block; width: 170px; height: 230px; text-decoration: none; }
.safetya .safety_lefta dl dd img { display: block; width: 168px; height: 228px; text-decoration: none; border: 1px solid #CCCCCC; border-radius: 10px; }
.safetya .safety_lefta dl dd .safelicona { width: 170px; height: 30px; line-height: 30px; position: absolute; cursor: pointer; background: url(../images/safetyspanbg.png) repeat-x !important; bottom: 0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images-l2015/safetyspanbg.png', sizingMethod='scale');
padding-bottom: 5px; padding-top: 5px; }
.safetya .safety_lefta dl dd .safelicona .safelicon_ta { width: 170px; text-align: center; color: #fff; height: 30px; line-height: 30px; font-size: 14px; }
.safety { width: 700px; margin: 15px auto; overflow: hidden; background: #fff; }
.safety .safety_left { float: left; padding-left: 10px; }
.safety .safety_left .safety_left_t { float: left; display: inline-block; padding-bottom: 10px; }
.safety .safety_left ul li { float: left; margin-right: 11px; margin-bottom: 0px; display: inline-block; cursor: pointer; width: 215px; height: 190px; position: relative; overflow: hidden; }
.safety .safety_left ul li a { display: block; width: 215px; height: 260px; text-decoration: none; }
.safety .safety_left ul li img { display: block; width: 215px; height: 190px; text-decoration: none; }
.safety .safety_left ul li .safelicon { width: 215px; height: 30px; line-height: 30px; position: absolute; cursor: pointer; background: url(../images/safetyspanbg.png) repeat-x !important; bottom: 0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images-l2015/safetyspanbg.png', sizingMethod='scale');
padding-bottom: 5px; padding-top: 0px; }
.safety .safety_left ul li .safelicon .safelicon_t { width: 215px; text-align: center; color: #fff; height: 30px; line-height: 30px; font-size: 14px; }
.in2_r { width: 640px; height: auto; float: left; border-bottom: 1px dashed #e5e5e5; padding-bottom: 20px; margin-top: 20px; margin-left: 20px; overflow: hidden; }
.in2_r a { float: left; }
.in2_r img { float: left; overflow: hidden; }
.in2_r1 { width: 425px; height: auto; float: right; }
.in2_r1 span { display: block; font-size: 16px; height: 35px; float: left; overflow: hidden; }
.in2_r1 p { float: left; width: 425px; margin-bottom: 20px; font-size: 14px; line-height: 20px; }
.in2_r1 a { display: block; float: left; width: 70px; height: 15px; line-height: 15px; font-size: 12px; color: #c3225f; background: url(../images/in2_4.jpg) no-repeat top right; }
.in2_r1 span a { display: block; font-size: 16px; height: 35px; float: left; width: 425px; background: none; color: #c3225f; }
.in2_r1 span a:hover { color: #fd79ab; }
.in2_r_active { width: 700px; height: auto; float: left; border-bottom: 1px dashed #e5e5e5; padding-bottom: 20px; margin-top: 20px; padding-left: 15px; overflow: hidden; }
.in2_r_active a { float: left; }
.in2_r_active img { float: left; overflow: hidden; }
.in2_r1_active { width: 425px; height: auto; float: right; }
.in2_r1_active span { display: block; font-size: 16px; height: 35px; float: left; overflow: hidden; }
.in2_r1_active p { float: left; width: 425px; margin-bottom: 20px; font-size: 14px; line-height: 20px; }
.in2_r1_active a { display: block; float: left; width: 70px; height: 15px; line-height: 15px; font-size: 12px; color: #c3225f; background: url(../images/in2_4.jpg) no-repeat top right; }
.in2_r1_active span a { display: block; font-size: 16px; height: 35px; float: left; width: 425px; background: none; color: #c3225f; }
.in2_r1_active span a:hover { color: #fd79ab; }
.in2_r_jishu { width: 700px; height: auto; float: left; border-bottom: 1px dashed #e5e5e5; padding-bottom: 20px; margin-top: 20px; padding-left: 15px; overflow: hidden; }
.in2_r_jishu a { float: left; }
.in2_r_jishu img { float: left; overflow: hidden; }
.in2_r1_jishu { width: 425px; height: auto; float: left; padding-left: 20px; }
.in2_r1_jishu span { display: block; font-size: 16px; height: 35px; float: left; overflow: hidden; }
.in2_r1_jishu p { float: left; width: 425px; height: 70px; margin-bottom: 10px; border-bottom: 1px solid #ccc; font-size: 14px; line-height: 20px; }
.in2_r1_jishu a.a1 { display: block; float: left; padding-left: 30px; width: 160px; height: 22px; line-height: 22px; font-size: 14px; color: #666; background: url(../images/ico-active1.jpg) no-repeat top left; }
.in2_r1_jishu a.a2 { display: block; float: right; padding-left: 30px; width: 160px; height: 22px; line-height: 22px; font-size: 14px; color: #666; background: url(../images/ico-active2.jpg) no-repeat top left; }
.in2_r1_jishu span a { display: block; font-size: 16px; height: 35px; float: left; width: 425px; background: none; color: #000; }
.in2_r1_jishu span a:hover { color: #999; }
.in2_l_shishi { width: 350px; height: auto; float: left; margin-top: 0px; padding-left: 5px; overflow: hidden; }
.in2_l_shishi img { float: left; overflow: hidden; margin-top: 7px; margin-left: 5px; }
.in2_l1_shishi { width: 165px; height: auto; float: left; padding-left: 10px; }
.in2_l1_shishi p { float: left; width: 155px; margin-bottom: 10px; margin-top: 5px; border-bottom: 0px solid #ccc; font-size: 12px; line-height: 20px; }
.in2_l1_shishi span a { display: block; font-size: 16px; height: 35px; float: left; width: 425px; background: none; color: #000; }
.in2_l1_shishi span a:hover { color: #999; }
.in2_r_shishi { width: 350px; height: auto; float: left; margin-top: 0px; padding-left: 5px; overflow: hidden; }
.in2_r_shishi img { float: left; overflow: hidden; margin-top: 7px; margin-left: 5px; }
.in2_r1_shishi { width: 165px; height: auto; float: left; padding-left: 10px; }
.in2_r1_shishi p { float: left; width: 155px; margin-bottom: 10px; margin-top: 5px; border-bottom: 0px solid #ccc; font-size: 12px; line-height: 20px; }
.in2_r1_shishi span a { display: block; font-size: 16px; height: 35px; float: left; width: 425px; background: none; color: #000; }
.in2_r1_shishi span a:hover { color: #999; }
.in2_rsss { width: 690px; height: auto; background: url(../images/class-case-bg.jpg) no-repeat left top; float: left; border-bottom: 0px dashed #e5e5e5; margin-top: 0px; margin-left: 20px; overflow: hidden; }
.in2_rsss a { float: left; }
.in2_rsss img { float: left; margin-left: 40px; overflow: hidden; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; }
.in2_r1sss { width: 515px; height: 190px; float: right; }
.in2_r1sss span { display: block; font-size: 18px; float: left; overflow: hidden; }
.in2_r1sss p { float: left; width: 505px; margin-bottom: 0px; margin-top: 10px; border-bottom: 1px dashed #ccc; padding-bottom: 10px; font-size: 14px; line-height: 25px; }
.in2_r1sss .ll { float: left; width: 50%; margin-top: 10px; font-size: 12px; line-height: 22px; }
.in2_r1sss .rr { margin-top: 10px; font-size: 12px; line-height: 22px; }
.in2_r1sss a { display: block; float: left; width: 70px; height: 15px; margin-top: 8px; line-height: 15px; font-size: 12px; color: #c4225e; background: url(../images/in2_4.jpg) no-repeat top right; }
.in2_r1sss span a { display: block; font-size: 18px; height: 40px; line-height: 40px; float: left; width: 425px; background: none; color: #fff; }
.in2_r1sss span a:hover { color: #feafcc; }
.nrzt_list_page { width: 650px; height: 25px; padding-top: 35px; padding-bottom: 35px; }
.nrzt_list_center { width: 620px; margin-left: auto; margin-right: auto; text-align: center; height: 25px; line-height: 25px; vertical-align: middle; }
.nrzt_list_center span { display: inline-block; width: auto; width: 25px; height: 25px; font-size: 14px; border: 1px solid #c3225f; border-radius: 5px; background-color: #c3225f; color: #fff; margin-right: 5px; }
.nrzt_list_center a { display: inline-block; width: auto; height: 25px; width: 25px; border: 1px solid #E5E5E5; border-radius: 5px; font-size: 14px; margin-right: 5px; text-decoration: none; color: #666; }
.nrzt_list_center .a1 { width: 50px; }
.nrzt_list_center a:hover { border: 1px solid #c3225f; color: #c3225f; }
.list .listr { float: left; }
.listr .zhuanjian { float: left; border-bottom: 0px #CCCCCC solid; border-left: 0px #CCCCCC solid; border-right: 0px #CCCCCC solid; width: 265px; height: 260px; margin: 10px 0 10px 10px; }
.listr .zhuanjian .zhjl { float: left; }
.listr .zhuanjian .zhjl .zhaopian { padding-left: 2px; }
.listr .zhuanjian .jieshao h5 { font-size: 14px; font-weight: 200; padding: 4px 0; color: #CD396B; width: 160px; text-align: center; }
.listr .zhuanjian .jieshao p { width: 160px; text-align: left; line-height: 18px; margin-left: 10px; margin-bottom: 5px; }
.listr .zhuanjian .jieshao p a { color: #CD396B; }
.listr .zhuanjian .zixun a { padding-left: 6px; }
.listr .zhuanjian .zhjr { float: left; background: #FFF; width: 88px; height: 260px; text-align: center; }
.listr .zhuanjian .zhjr ul { float: left; padding-left: 5px; }
.listr .zhuanjian .zhjr li a { display: block; width: 88px; height: 38px; background: url(../images/l_zhjbj.jpg) no-repeat; line-height: 38px; font-size: 14px; margin-top: 5px; }
.listr .zhuanjian .zhjr .zhjrnav { display: block; background: url(../images/l_zhjbj02.jpg) no-repeat; width: 88px; height: 38px; color: #FFFFFF; }/*ͨ������ҳ�������css*/
.ty_nry_left { width: 690px; height: auto; margin: 0 auto; }
.ty_nry_left_nr1 { width: 663px; height: auto; border: 0px solid #e8e8e8; padding: 0px 30px; font-size: 14px; }
.ty_nry_left_nr1 th { border: 1px solid #666; }
.ty_nry_left_nr1 td { border: 1px solid #666; }
.ty_nry_left_nr1_title { width: 663px; height: auto; font-family: "Microsoft YaHei"; font-weight: inherit; margin: 13px 0; font-size: 24px; color: #333; text-align: center; line-height: 35px; }
.ty_nry_left_nr1_sj { width: 490px; height: 25px; margin: 0 auto; line-height: 25px; font-size: 12px; color: #999; }
.ty_nry_left_nr1_sj_1 { width: 75px; height: 25px; background: url(../images/icon7.jpg) no-repeat; display: block; float: right; margin-right: 3px; }
.ty_nry_left_nr1_sj_1:hover { background: url(../images/icon7a.jpg) no-repeat; }
.ty_nry_left_nr1_sj_2 { width: 75px; height: 25px; background: url(../images/icon7.jpg) no-repeat -78px 0px; display: block; float: right; margin-right: 3px; }
.ty_nry_left_nr1_sj_2:hover { background: url(../images/icon7a.jpg) no-repeat -78px 0px; }
.ty_nry_left_nr1_js { width: 644px; height: 25px; background: #e3effd; padding: 10px; margin-top: 20px; font-size: 14px; line-height: 22px; color: #555; margin-bottom: 0px; }
.ty_nry_left_nr1_nr { width: 663px; height: auto; margin: 0 auto; border-bottom: 1px dashed #cbcbcb; color: #555; line-height: 22px; font-size: 14px; padding-bottom: 20px; }
.ty_nry_left_nr1_nr p { margin: 5px 0; }
.ty_nry_left_nr1_nr img { margin: 0 auto; display: block; max-width: 650px; }
.ty_nry_left_nr1_fanye { width: 450px; height: 70px; margin: 20px auto; line-height: 56px; font-size: 14px; }
.ty_nry_left_nr1_fanye_zx { width: 200px; height: 66px; background: url(../images/icon1.jpg) no-repeat; display: block; padding: 0px 25px 0px 0px; float: left; }
.ty_nry_left_nr1_fanye_zx:hover { background: url(../images/icon1a.jpg) no-repeat; }
.ty_nry_left_nr1_fanye_zx1 { width: 200px; height: 66px; background: url(../images/icon2.jpg) no-repeat; display: block; padding: 0px 0px 0px 25px; float: left; }
.ty_nry_left_nr1_fanye_zx1:hover { background: url(../images/icon2a.jpg) no-repeat; }
.top_wz { width: 663px; height: 24px; line-height: 24px; margin-top: 10px; display: block; float: left; }
.next_wz { width: 663px; height: 24px; line-height: 24px; display: block; float: left; }
.in11_bot_aa1 { float: right; }
.ty_nry_left_nr1_fanye .in11_bot_aa1 { float: right; }
.ty_list_ni_left_nr3 { width: 665px; height: 270px; margin-left: 15px;/* margin-top:40px;*/ }
.ty_list_ni_left_nr3_t { width: 665px; height: 50px; border: 0px solid #cecece; background: #f2f2f2; }
.ty_list_ni_left_nr3_t_left { width: 101px; height: 15px; margin: 12px 0px 0px 23px; display: block; font-size: 16px; float: left; }
.ty_list_ni_left_nr3_t_right1 { width: 30px; height: 25px; background: url(../images/icon7.jpg) no-repeat; float: right; margin-top: 12px; margin-right: 3px; }
.ty_list_ni_left_nr3_t_right1:hover { background: url(../images/icon7a.jpg) no-repeat; }
.ty_list_ni_left_nr3_t_right2 { width: 30px; height: 25px; background: url(../images/icon7.jpg) no-repeat -33px 0px; float: right; margin-top: 12px; margin-right: 3px; }
.ty_list_ni_left_nr3_t_right2:hover { background: url(../images/icon7a.jpg) no-repeat -33px 0px; }
.ty_list_ni_left_nr3_t_right3 { width: 30px; height: 25px; background: url(../images/icon7.jpg) no-repeat -66px 0px; float: right; margin-top: 12px; margin-right: 12px; }
.ty_list_ni_left_nr3_t_right3:hover { background: url(../images/icon7a.jpg) no-repeat -66px 0px; }
.ty_list_ni_left_nr3_nr { width: 642px; height: 188px; border: 1px solid #f2f2f2; border-top: none; padding-top: 29px; padding-left: 21px; }
.ty_list_ni_left_nr3_nr_pic { width: 220px; height: 159px; float: left; margin-right: 25px; }
.ty_list_ni_left_nr3_nr_text { width: 380px; height: 160px; float: left; }
.ty_list_ni_left_nr3_nr_text ul li { width: 380px; height: 32px; line-height: 32px; background: url(../images/icon82.jpg) no-repeat 0px 13px; text-indent: 13px; font-size: 14px; }
.ty_list_ni_left_nr3_nr_text ul li .rq { float: right; color: #333; }/*ר��������*/
.zj15_list { border-bottom: 1px dashed #d1d1d1; margin-top: 30px; padding-bottom: 30px; text-align: left; }
.zj15_pic { float: left; display: inline; width: 171px;  padding: 2px 2px 4px 2px; }
.zj15_listc { float: right; display: inline; width: 533px; }
.zj15_listc h1 { font-size: 16px; font-weight: bold; color: #000035; margin-top: 10px; }
.zj15_listc h1 a { color: #000035; text-decoration: none; }
.zj15_listc h1 a:hover { color: #d74c7b; text-decoration: underline; }
.zj15_listc p { font-size: 14px; color: #686868; line-height: 24px; margin-top: 8px; }
.zj15_but { margin-top: 15px; }
.zj15_but a { margin-right: 20px; }
.zj15_xx { width: 680px; height: auto; margin-top: 0px; border-bottom: 1px dashed #333; padding-bottom: 40px; clear: both; }
.zj15_xxrt { float: left; display: inline; height: 58px; text-align: left; background: url(../images/zj-zc-bg.jpg) no-repeat left top; }
.zj15_xxrt h1 { font-size: 25px; font-weight: 600; color: #c42160; letter-spacing: 2px; margin: 0px 0 0 22px; line-height: 35px; }
.zj15_xxrt p.zc { font-size: 16px; color: #666; line-height: 20px; margin: -10px 0 0 172px; width: 210px; height: 20px; overflow: hidden; }
.zj15_xxrt p.zz { font-size: 16px; color: #666; line-height: 30px; margin: 30px 0 0 15px; width: 370px; }
.zj15_xxlt { float: left; display: inline; width: 274px; text-align: left; }
.zj15_xxpic { text-align: left; width: 250px;/* height:270px;*/ }
.zj15_xx_but { text-align: left; margin-top: 20px; }
.zj15_xx_but a { text-align: left; margin-right: 10px; margin-left: 20px; }
.zj15_xxc { text-align: left; }
.zj15_xxc h1 { background: url(../images/ico-text-cir.jpg) no-repeat left center; font-size: 18px; color: #333; font-weight: normal; line-height: 28px; text-indent: 35px; margin-top: 26px; }
.zj15_xxc p { margin-top: 15px; font-size: 15px; color: #333; line-height: 24px; }/*������ʽ*/
.foot-nav { background: #c3225f; height: 50px; }
.foot-navc { width: 1000px; margin: 0 auto; }
.foot-nav_rt { height: 50px; }
.foot-nav_rt li { float: left; display: inline; width: 125px; height: 50px; font-size: 16px; text-align: center }
.foot-nav_rt li a { display: block; height: 50px; line-height: 50px; color: #fff; text-decoration: none; }
.foot-nav_rt li a:hover { background: #ec3e80; text-decoration: none; }/*footer*/
.footer2 { background-color: #3d001e; height: 41px; line-height: 41px }
.footer1 { width: 100%; background-color: #333; }
.footer1_l { width: 1000px; }
.footer1_l dl { width: 100%; border-bottom: 0px dotted #d0bcc7 }
.footer1_l dl dt { width: 380px; float: left; text-align: left; font-size: 12px; }
.footer1_l dl dt p { width: 340px; float: left; text-align: left; font-size: 12px; color: #FFFFFF; margin-top: 15px; }
.footer1_l dl dd { width: 75px; float: left; text-align: center; margin: 0px 35px }
.footer1_l dl dd a { color: #fff; letter-spacing: 2px; }
.footer1_l dl dd b { color: #fff; font-size: 16px; margin-bottom: 25px; line-height: 45px; letter-spacing: 0px; width: 80px; }
.footer1_l dl dd a:hover { color: #c3225f; letter-spacing: 2px; }
.footer1_l dl dd.mar0 { margin-right: 0px }
.footer1_l ul { width: 100% }
.footer1_l ul li { width: 60px; text-align: center; float: left; margin: 0px 8px; }
.footer1_l ul li.mar0 { margin-right: 0px }
.footer1_l ul li a { display: block; color: #fff; }
.footer1_l ul li span { display: block }
.footer1_l ul li b { font-weight: normal; display: block; }
.footer1_r { width: 262px; }
.pages { width: 620px; margin-left: auto; margin-right: auto; text-align: center; height: 25px; line-height: 25px; vertical-align: middle; }
.pages a { display: inline-block; width: auto; min-width: 25px; height: 25px; border: 1px solid #E5E5E5; border-radius: 5px; font-size: 14px; margin-right: 5px; text-decoration: none; color: #666; }
.pages strong { display: inline-block; width: auto; width: 25px; height: 25px; font-size: 14px; border: 1px solid #c3225f; border-radius: 5px; background-color: #c3225f; color: #fff; margin-right: 5px; }
.pages .next, .prev { width: 50px; }
.pages .prev { width: 50px; }
.pages a:hover { border: 1px solid #c3225f; color: #c3225f; }/*lh-ivf-center*/
#a5 { width: 980px; height: 370px; position: relative; margin: 0 auto; margin-top: 10px; }
#a52 { width: 980px; height: 330px; position: relative; margin: 0 auto; margin-top: 10px; margin-bottom: 10px; }
.bk { border: 1px #fbfbfb solid; color: #fff; font-size: 14px; font-weight: bold; }
.a5_2 { width: 405px; position: absolute; bottom: 0px; left: 5px; }
.tp1 { margin-left: 0px; }
.a5_2_nr0 { width: 280px; margin-top: 6px; margin-bottom: 6px; padding: 0px; }
.a5_2_nr1 { width: 470px; margin-top: 0px; padding: 0px; }
.a5_3 { position: absolute; bottom: 0px; left: 415px; }
.tp img { float: left; margin-left: 0px; margin-top: 0px; }
.tp2 img { float: left; margin-right: 0px; }
.a5_4 { position: absolute; bottom: 6px; width: 280px; left: 695px; }
.tp3 img { margin-right: 0px; margin-bottom: 0px; }
.a5_4 p { width: 260px; height: auto; float: left; padding-left: 15px; font-size: 14px; margin-bottom: 0px; }
.a5_5 { position: absolute; bottom: 0px; left: 0px; }
.a5_5 p { width: 470px; height: auto; float: left; padding-left: 5px; font-size: 14px; margin-bottom: 18px; line-height: 22px; }
.tp4 { margin-right: 10px; margin-bottom: 10px; }
.a5_6 { position: absolute; bottom: 0px; left: 510px; width: 470px; }
.tp5 { margin-right: 0px; margin-bottom: 10px; }


.focus-p { width: 960px; border: 0px solid #EEE; position: relative; margin: 0 auto; padding-top: 10px; }
.focus { width: 980px; height: 320px; border: 0px solid #EEE; position: relative; margin: 0 auto; padding-top: 10px; }
.f426x240 { width: 910px; height: 300px; overflow: hidden; margin-top: 30px; }
.f426x240 img { width: 910px; height: 298px; margin: 0 auto; }
.rslides { width: 100%; position: relative; list-style: none; padding: 0; }
.rslides_nav { height: 51px; width: 31px; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 0; opacity: 0.5; text-indent: -9999px; overflow: hidden; text-decoration: none; background: url(../images/i.png) no-repeat 0 -560px; margin-top: -28px }
.rslides_nav:active { opacity: 1.0 }
.rslides_nav.next { left: auto; background-position: -31px -560px; right: 0 }
.rslides_tabs { margin: -25px auto; text-align: center; position: relative; z-index: 9999; width: 150px; }
.rslides_tabs ul { width: 1000px; margin: 0 auto; display: inline }
.rslides_tabs li { display: inline; float: none; _float: left; *float:left;
margin-right: 10px; position: relative; z-index: 9999; }
.rslides_tabs a { text-indent: -9999px; overflow: hidden; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background: rgba(0,0,0, .2); background: #DDD; display: inline-block; _display: block; *display:block;
width: 15px; height: 15px }
.rslides_tabs .rslides_here a { background: rgba(196,34,94, .6); background: #c4225e }
;
.point_928_wz { height: auto; float: left; margin: 0px auto; }
.point_928_wz span { width: 105px; height: 70px; text-align: center; float: left; }
.point_928_wz ul li { width: 255px; height: 25px; line-height: 25px; float: left; text-align: left; list-style-type: none; font-size: 14px; margin-right: 10px; font-family: "Microsoft YaHei" }
.point_928_wz ul li a { color: #333; }
.point_928_wz ul li img { padding-right: 10px; }
.hj_lxfs { width: 246px; height: 385px; border: 0px solid #ebebeb; overflow: hidden; }
.hj_lxfs p { height: 25px; line-height: 25px; padding-left: 10px; font-size: 14px; color: #c4225d; }
.hj_lxfs p span { height: 25px; line-height: 25px; padding-left: 10px; font-size: 18px; color: #c4225d; letter-spacing: 1px; }
.hj_lxfs img { display: block; margin: 0 auto; }
.hj_lxfs ul { width: 232px; margin: 6px auto; overflow: hidden; }
.hj_lxfs ul li { width: 54px; height: 71px; float: left; margin: 0 5px 0 0; text-align: center; }
.hj_lxfs ul li a { width: 54px; height: 28px; color: #fff; font-size: 12px; display: block; padding: 45px 0 0 0; }
.hj_lxfs ul .wl01 { background: url(../images/art15.jpg) no-repeat; }
.hj_lxfs ul .wl02 { background: url(../images/art16.jpg) no-repeat; }
.hj_lxfs ul .wl03 { background: url(../images/art17.jpg) no-repeat; }
.hj_lxfs ul .wl04 { background: url(../images/art18.jpg) no-repeat; float: right; margin: 0; }
/*css.css*/
body { font-size: 12px; line-height: 1.6; font-family: Microsoft YaHei; margin: 0; color: #666; background-color: #e4effe }
li { list-style-type: none; vertical-align: top }
em { font-style: normal }
.r { float: left }
.l { float: left }
.pr { position: relative }
.cle:after { display: block; content: "wzw"; height: 0; clear: both; overflow: hidden; visibility: hidden }
a { text-decoration: none; color: #4a4a4a }
a:active { color: #fd81b0 }
img { border: none }
.mt10 { margin-top: 10px }
.dt { display: table-cell }
.clear { clear: both }
.mb10 { margin-bottom: 8px }
.ml10 { margin-left: 10px }
.mr10 { margin-right: 10px }
.block { display: block }
#nav { display: none }
#top { height: 212px }
.w980 { width: 1002px; margin: 0 auto; border: 1px #cfd0d1 solid; margin-top: 10px; margin-bottom: 10px }
.top-1 { height: 36px; border-bottom: solid 1px #ebebeb; background-color: #fbfbfb; height: 36px; width: 100% }
#div1-lh { height: 320px; position: relative; overflow: hidden }
#div1-lh ul { position: absolute; left: 0 }
#div1-lh ul li { float: left }
#div1-lh ul li img { position: relative; left: -455px; text-align: center }
#div1s { height: 300px; position: relative; overflow: hidden }
#div1s ul { position: absolute; left: 0 }
#div1s ul li { float: left }
#div1s ul li img { position: relative; left: 0; text-align: center }
#btn { position: absolute; width: 100%; text-align: center; bottom: 90px; z-index: 2; left: 0 }
#btn span { cursor: pointer; display: inline-block; width: 18px; height: 18px; border-radius: 9px; background: #9a9a9a; overflow: hidden; margin-right: 5px; font: 0/0 a }
#btn span.active { background: #C3225F }
#btn span:hover { background: #e4effe }
#bg div { height: 65px }
.w1000 { width: 980px; margin: 0 auto; position: relative }
.dingwei { position: absolute; right: 40px; top: 40px }
.w678 { width: 678px }
.zjBg { padding-bottom: 10px }
.t3 { color: #666; margin-top: 15px }
.t4 { line-height: 20px; color: #898989; text-indent: 25px; margin-top: 10px }
.c00 { color: #008d99 }
.huifu { border: solid 1px #d9d7d7; border-left: none }
.huifu li { float: left; width: 140px; height: 28px; line-height: 28px; text-align: center; color: #666; background-color: #f5f5f5; border-left: solid 1px #d9d7d7 }
.zjBg-b { padding: 0 10px }
.huifu li em, .yiB em { color: #eb2411; font-weight: 700 }
#gunDong span.parent { background-position: 0 0; margin-right: 5px }
#gunDong span.next { background-position: 0 -48px; margin-left: 5px }
.w288 { width: 288px }
.text { width: 258px; height: 90px; border: solid 2px #bfbfbf; margin: 0 9px; padding: 9px 0 0 9px; overflow: hidden; font-size: 14px; color: #4a4a4a; line-height: 24px }
.text:hover { border: solid 2px #88c9f3 }
.shuRu:hover { border: solid 1px #88c9f3 }
.shuRu { border: solid 1px #cdcdcd; width: 132px; padding: 5px 0 5px 5px; color: silver; font-size: 12px; float: left }
.label { float: left; margin: 6px 0 0 }
.qiangqiang .c88 { color: #008D99 }
#hideA { left: 0; position: absolute }
#box .getBy { display: none; height: 300px }
#box li img { position: absolute; z-index: 1 }
#gunDong2, #gunDong3 { position: absolute; height: 240px; overflow: hidden; left: 0 }
#wai { z-index: 2 }
.Line49 { line-height: 47px; height: 47px; color: #7b7b7b }
.Line49 form { float: right; margin-right: 10px }
.Line49 a:hover { text-decoration: underline }
.addTabCon ul { width: 233px; display: block; float: left; margin: 12px 15px 0 0 }
.addTabCon ul .addT { height: 21px; border-bottom: 1px solid #c3225f; margin-bottom: 10px }
.addTabCon ul .addT a { color: #9c9c9c }
.addTabCon .addT p { display: block; float: left; width: 60px; text-align: center; color: #fff; background: url(../images/addlean06.jpg) no-repeat; font-size: 14px }
.addTabCon .addT span { display: block; float: right; padding-right: 13px; background: url(../images/add_lean_pj.jpg) no-repeat right }
.listC li { border-bottom: dotted 1px #ddd; height: 34px; line-height: 34px; text-align: right; color: #a8a8a8; font-size: 14px }
.listC li a { font-size: 14px; float: left }
.h20 { height: 20px; margin: 14px 0 0 }
.h20 a { line-height: 20px; height: 20px; background-color: #008d99; text-align: center; width: 92px; color: #fff; float: right }
.h20 a:hover { line-height: 20px; height: 20px; background-color: #008d99; text-align: center; width: 92px; color: #fff; float: right }
.cc6 { border: solid 1px #e7e7e7; padding: 4px; display: block }
.cc6 img { width: 243px; height: 100px }
.pd12 { padding: 12px 5px }
.cc7 { margin: 3px 0 6px 0; text-align: center }
.cc7 a { color: #4a4a4a; font-size: 14px; font-family: Microsoft YaHei; font-weight: 700 }
.mr10 { margin-right: 10px }
.mt16L { margin-top: 16px; text-align: center }
.mt16L a { margin-right: 9px; display: inline-block }
.listname { color: #4a4a4a; font-size: 14px; font-family: Microsoft YaHei }
.zhiwei { color: #4a4a4a; font-family: Microsoft YaHei; font-weight: 700 }
.xianq { text-indent: 25px; color: #666; font-family: Microsoft YaHei }
.zhuan { display: inline-block }
.zhuan img { display: block }
.md16 { margin: 16px 0 }
#leftGung { position: relative; height: 310px; width: 269px; overflow: hidden; margin: 0px 0 0 15px }
#zhuyun { width: 269px; height: 310px; overflow: hidden; position: absolute; left: 0 }
#zhuyun li { width: 269px; height: 310px; overflow: hidden; float: left }
#dianji { text-align: center; font-size: 0; overflow: hidden }
#dianji span { background: url(../images/diandian2_05.gif) no-repeat; width: 10px; height: 10px; display: inline-block; overflow: hidden; font: 0/0 a; margin-right: 5px; cursor: pointer }
#dianji span.active { background: url(../images/diandian1_03.gif) no-repeat }
#ffplay { position: relative; z-index: 1 }
.lin-add1 { margin: 2px 0 4px 10px }
.nimadeC { text-align: center; margin-top: 23px }
.nimadeC a { display: inline-block; margin-right: 5px }
.w288 { margin-left: 5px }
.c { float: left }
.left { float: left }
.right { float: right }
.indexDt { border: 0 solid #d8d8d8; margin-top: 0; background: #fff }
.indexDt .l { width: 258px; margin-right: 5px; border-right: 0px solid #d8d8d8; height: 360px; overflow: hidden }
.indexDt .l dl { color: #454545; width: 239px }
.indexDt .l dl dt { margin: 7px 0 7px }
.indexDt .l dl dt br { margin-bottom: 10px }
.indexDt .l dl dt a { font-size: 14px; color: #e97600; text-decoration: underline; margin-left: 5px }
.indexDt .l dl dt span { padding: 3px 8px; color: #fff;  }
.indexDt .l dl dd { text-indent: 2em; line-height: 24px }
.indexDt .l dl dd a { color: #ea7702 }
.indexDt .c { width: 412px; border-right: 1px solid #d8d8d8; height: 360px; padding-left: 15px; padding-right: 10px }
.c1 { height: 357px; float: left; text-align: left }
.c1 .DtTab { height: 41px; line-height: 37px; margin-top: 8px; width: 390px; background: url(../images/top_bg_menu.jpg) repeat-x top }
.c1 .DtTab li { display: block; float: left; width: 130px; height: 37px; text-align: center; font-size: 16px; font-family: "Microsoft YaHei"; font-weight: 400 }
.c1 .DtTab li a { display: block; width: 130px; height: 37px; font-weight: 400 }
.c1 .DtTab .on { height: 41px; background: url(../images/addlean14.jpg) no-repeat }
.c1 .DtTab .on a { color: #c3225f; text-decoration: none }
.c1 .DtTabCon { height: 107px; margin-top: 0; width: 380px }
.c1 .DtTabCon dd { line-height: 31px; text-align: left; font-size: 14px; font-weight: 700; padding-left: 0; float: left; width: 370px; text-indent: 2em }
.c1 .DtTabCon ul { padding-top: 0; text-indent: 0; width: 350px; font-weight: 400; }
.c1 .DtTabCon ul li { height: 25px; line-height: 25px; border-bottom: 0 dashed #b5b5b5; padding-left: 0 }
.c3 ul { margin: 8px 0 0 10px }
.c3 ul li { display: block; float: left; padding-right: 20px; padding-top: 10px }
.indexDt .r { width: 272px; padding-left: 15px; float: left }
.indexDt .r h3 { height: 39px; line-height: 39px; border-bottom: 0 solid #CCC; margin-top: 8px; padding-left: 5px; font-size: 16px; color: #c3225f; background: url(../images/addlean10.jpg) no-repeat left bottom; font-family: "Microsoft YaHei"; font-weight: 400 }
.indexDt .r p { display: block; width: 240px; padding: 0 }
.indexDt .r ul { margin-right: 0; margin-top: 15px }
.indexDt .r ul li { width: 223px; float: left; font-size: 12px; color: #333; padding-left: 10px; line-height: 22px; border-bottom: 0 dashed #b6b4b5; }
.indexDt .r2 { width: 262px; padding-left: 15px; float: left }
.indexDt .r2 h3 { height: 39px; line-height: 39px; border-bottom: 0 solid #CCC; margin-top: 8px; padding-left: 5px; font-size: 16px; color: #c3225f; background: url(../images/addlean10.jpg) no-repeat left bottom; font-family: "Microsoft YaHei"; font-weight: 400 }
.indexDt .r2 p { display: block; width: 240px; padding: 0 }
.indexDt .r2 ul { margin-right: 0; margin-top: 15px }
.indexDt .r2 ul li { width: 223px; float: left; font-size: 12px; color: #333; padding-left: 10px; line-height: 22px; border-bottom: 0 dashed #b6b4b5; }
/*channel-woman*/
#part3 { width: 690px; background: #fff; float: left; padding-left: 10px; padding-top: 10px; }
#part3 .fll { width: 690px; height: 290px; }
#part3 .fll img { float: left; margin-top: 0px; }
#part3 .fll p { width: 435px; margin-top: 0px; font-size: 14px; color: #333; line-height: 25px; border-bottom: 1px solid #e8e3e3; margin-left: 12px; float: left; padding-bottom: 10px; }
#part3 .fll p b { width: 435px; display: block; font-size: 18px; line-height: 35px; color: #c3235f; margin-bottom: 0px; text-align: center; }
#part3 .fll .lirightsa { width: 435px; float: right; }
#part3 .fll .lirightsa dl { float: left; background: url(../images/ico-lirightsa.jpg) no-repeat left top; margin-top: 15px; height: 62px; }
#part3 .fll .lirightsa dl dd { text-indent: 40px; width: 430px; line-height: 20px; height: 20px; font-size: 13px; color: #333 }
#part3 .fll .lirightsa dl dd a { float: left; color: #666 }
#part3 .fll .lirightsa dl dd span { float: right; color: #999; padding-right: 20px; font-size: 12px; }
#part3 .fll .lirightsb { width: 435px; float: right; }
#part3 .fll .lirightsb dl { float: left; background: url(../images/ico-lirightsb.jpg) no-repeat left top; margin-top: 15px; height: 62px; }
#part3 .fll .lirightsb dl dd { text-indent: 40px; width: 430px; line-height: 20px; height: 20px; font-size: 13px; color: #333 }
#part3 .fll .lirightsb dl dd a { float: left; color: #666 }
#part3 .fll .lirightsb dl dd span { float: right; color: #999; padding-right: 20px; font-size: 12px; }
#part3 .fll .lirightsc { width: 435px; float: right; }
#part3 .fll .lirightsc dl { float: left; background: url(../images/ico-lirightsc.jpg) no-repeat left top; margin-top: 15px; height: 62px; }
#part3 .fll .lirightsc dl dd { text-indent: 40px; width: 430px; line-height: 20px; height: 20px; font-size: 13px; color: #333 }
#part3 .fll .lirightsc dl dd a { color: #666; }
#part3 .fll .lirightsc dl dd span { float: right; color: #999; padding-right: 20px; font-size: 12px; }
/*特色技术-5*/
.jqpc_c { width: 982px; margin: 15px auto; border: 0px solid #dcdcdc; }
.jqpc_c ul { margin: 0px auto }
.jqpc_c ul li { width: 185px; float: left; background-color: #fff; margin-right: 4px; margin-left: 4px; border: 1px solid #dcdcdc; }
.jqpc_c ul li p { width: 168px; margin: 0 auto; border: 0px solid #dcdcdc; border-top: 0px; line-height: 20px; margin-bottom: 10px; font-size: 13px; }
.jqpc_c ul li span { display: block; width: 175px; height: 178px; overflow: hidden; padding: 5px; }
.jqpc_c ul li b { display: block; width: 171px; height: 58px; margin: 0 auto; text-align: center; line-height: 22px; font-size: 14px; overflow: hidden; background: url(../images/menu-hover-bg.jpg) no-repeat center center; }
.pic { width: 980px; height: 206px; margin: 20px auto 0 auto; ZOOM: 1 }
.blk_18 { ZOOM: 1 }
.blk_18 .pcont { FLOAT: left; OVERFLOW: hidden; WIDTH: 870px }
.blk_18 .ScrCont { WIDTH: 32766px; ZOOM: 1; height: auto; overflow: hidden; }
.blk_18 #List1_1 { FLOAT: left }
.blk_18 #List2_1 { FLOAT: left }
.blk_18 .LeftBotton { background: url(../images/jt1.jpg) no-repeat left center; FLOAT: left; MARGIN: 80px 1px 0 1px; WIDTH: 23px; HEIGHT: 73px; margin-right: 20px; }
.blk_18 .RightBotton { background: url(../images/jt2.jpg) no-repeat left center; FLOAT: left; MARGIN: 80px 1px 0px 1px; WIDTH: 23px; HEIGHT: 73px; margin-left: 20px; }
.blk_18 .LeftBotton { BACKGROUND-POSITION: 0px 0px; MARGIN-LEFT: 5px }
.blk_18 .LeftBotton:hover { BACKGROUND-POSITION: 0px 0px }
.blk_18 .RightBotton:hover { BACKGROUND-POSITION: 0px 0px }

.blk_18 .pl IMG { padding: 4px; }
.blk_18 .pl { float: left; display: inline; width: 204px; height: 206px; background: url(../images/tubj.jpg) no-repeat left top; margin-left: 12px }
.blk_18 A.pl:hover { BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ff9900 1px solid; COLOR: #ff9900; BORDER-BOTTOM: #ff9900 1px solid }
.commu_cont3 { MARGIN: 9px 5px 5px; LINE-HEIGHT: 150% }
.commu_cont3 UL { WIDTH: 188px }
.index_title { border: 1px solid #b7d7d6; border-top: 2px solid #137c78; background: url(../images/titlebg.jpg) repeat-x; height: 54px }
.title_more { border: 1px solid #137d79 }
.zjbox { width: 960px; margin: 0 auto; }
.zjbox_t { width: 222px; border-left: 1px dotted #aeaeae }
.zjbox_t ul { width: 208px; }
.zjbox_t ul li { width: 203px; border: 1px solid #ccc; position: relative; margin-bottom: 10px; height: 142px; }
.zjbox_t ul li h1 img { border: 0px solid #ededed }
.zjbox_t ul li span { position: absolute; left: 5px; right: 8px; bottom: 7px; width: 190px; height: 30px; font-size: 14px; line-height: 30px; text-align: center; color: #FFF; background: transparent url("../images/womenpicbg.png") repeat scroll 0% 0%; }
.zjbox_t ul li.hover .zjbtn { width: 12px; height: 20px; display: block; position: absolute; top: 20px }
.zjbox_t ul li.hover { display: block; border: 2px solid #646464 }
.zjbox_c { width: 730px; }
.zjbox_c0 { display: none }
.zjbox_c0.block { display: block }
.zjbox_c0 h1 img { border: 1px solid #ededed }
.zjbox_c0 span { width: 470px; }
.zjbox_c0 span dd { line-height: 22px; font-size: 14px; border-bottom: 1px dashed #CCCCCC; padding-bottom: 5px; padding-top: 10px; }
.zjbox_c0 span .zjbox_c0_t { width: 100%; border-bottom: 1px dotted #aeaeae }
.zjbox_c0 span .zjbox_c0_t h2 { border-right: 1px solid #afafaf }
.zjbox_c0 span .zjbox_c0_t h6 { width: 280px; }
.zjbox_c0 span .zjbox_c0_t h6 em { font-style: normal }
.zjzxbtn { width: 260px; height: 35px; }
.zjzxbtn a { width: 120px; height: 32px; display: block; border-radius: 15px; line-height: 32px; font-size: 16px; }
.zjzxbtn a.btncolor1 { background-color: #fa546c }
.zjzxbtn a.btncolor2 { background-color: #a50140 }
.zjbox_c_zj { width: 680px; }
.zjbox_c0_zj { display: block; height: 290px; border-bottom: 1px solid #CCC; margin-top: 15px; }
.zjbox_c0_zj h1 img { border: 1px solid #ededed }
.zjbox_c0_zj span { width: 420px; }
.zjbox_r_zj { width: 250px; height: auto; border-left: 0px solid #DEDEDE }
.zjbox_c_zjs { width: 740px; padding-left: 10px; border-right: 1px solid #DEDEDE; min-height: 1860px; }
.zjbox_c0_zj span dd { line-height: 22px; font-size: 14px; border-bottom: 1px dashed #CCCCCC; padding-bottom: 5px; padding-top: 10px; }
.zjbox_c0_zj span .zjbox_c0_t_zj { width: 100%; border-bottom: 1px dotted #aeaeae }
.zjbox_c0_zj span .zjbox_c0_t_zj h2 { border-right: 1px solid #afafaf }
.zjbox_c0_zj span .zjbox_c0_t_zj h6 { width: 350px; }
.zjbox_c0_zj span .zjbox_c0_t_zj h6 em { font-style: normal }
.zjbox_zj { width: 980px; margin: 0 auto; }
.zjbox_t_zj { width: 290px; height: 1675px; border-left: 1px solid #DEDEDE }
.zjbox_t_zj ul { width: 208px; }
.zjbox_t_zj ul li { width: 203px; border: 1px solid #ccc; position: relative; margin-bottom: 10px; height: 142px; }
.zjbox_t_zj ul li h1 img { border: 0px solid #ededed }
.zjbox_t_zj ul li span { position: absolute; left: 5px; right: 8px; bottom: 7px; width: 190px; height: 30px; font-size: 14px; line-height: 30px; text-align: center; color: #FFF; background: transparent url("../images/womenpicbg.png") repeat scroll 0% 0%; }
.zjbox_t_zj ul li.hover .zjbtn { width: 12px; height: 20px; display: block; position: absolute; top: 20px }
.zjbox_t_zj ul li.hover { display: block; border: 2px solid #646464 }
.index_title { border: 1px solid #b7d7d6; border-top: 2px solid #137c78; background: url(../images/titlebg.jpg) repeat-x; height: 54px }
.title_more { border: 1px solid #137d79 }
.zjbox { width: 960px; margin: 0 auto; }
.zjbox_t { width: 222px; border-left: 1px dotted #aeaeae }
.zjbox_t ul { width: 208px; }
.zjbox_t ul li { width: 203px; border: 1px solid #ccc; position: relative; margin-bottom: 10px; height: 142px; }
.zjbox_t ul li h1 img { border: 0px solid #ededed }
.zjbox_t ul li span { position: absolute; left: 5px; right: 8px; bottom: 7px; width: 190px; height: 30px; font-size: 14px; line-height: 30px; text-align: center; color: #FFF; background: transparent url("../images/womenpicbg.png") repeat scroll 0% 0%; }
.zjbox_t ul li.hover .zjbtn { width: 12px; height: 20px; display: block; position: absolute; top: 20px }
.zjbox_t ul li.hover { display: block; border: 2px solid #646464 }
.zjbox_c { width: 730px; }
.zjbox_c0 { display: none }
.zjbox_c0.block { display: block }
.zjbox_c0 h1 img { border: 1px solid #ededed }
.zjbox_c0 span { width: 470px; }
.zjbox_c0 span dd { line-height: 22px; font-size: 14px; border-bottom: 1px dashed #CCCCCC; padding-bottom: 5px; padding-top: 10px; }
.zjbox_c0 span .zjbox_c0_t { width: 100%; border-bottom: 1px dotted #aeaeae }
.zjbox_c0 span .zjbox_c0_t h2 { border-right: 1px solid #afafaf }
.zjbox_c0 span .zjbox_c0_t h6 { width: 280px; }
.zjbox_c0 span .zjbox_c0_t h6 em { font-style: normal }
.zjzxbtn { width: 260px; height: 35px; }
.zjzxbtn a { width: 120px; height: 32px; display: block; border-radius: 15px; line-height: 32px; font-size: 16px; }
.zjzxbtn a.btncolor1 { background-color: #fa546c }
.zjzxbtn a.btncolor2 { background-color: #a50140 }
/*侧--文章*/
.jsqybox { width: 91%; margin: 0px auto }
.jsqybox ul li { color: #4b4b4b; width: 100%; clear: both; }
.jsqybox ul li.border0 { border: 0px }
.jsqybox ul li h2 { width: 100%; line-height: 40px; height: 40px; font-weight: normal; overflow: hidden; }
.jsqybox ul li h2 b { width: 20px; height: 20px; line-height: 20px; text-align: center; font-weight: normal; color: #fff; margin-top: 10px; margin-right: 5px; background: url(../images/phnum.jpg) no-repeat; text-indent: 0px }
.jsqybox ul li h2 b.num2 { background-position: 0px -20px }
.jsqybox ul li h2 span { width: 200px; overflow: hidden; }
.jsqybox ul li h2 span a { color: #4b4b4b; font-size: 13px; }
.jsqybox ul li p { display: none; margin-bottom: 10px; margin-left: 5px; }
.jsqybox ul li p.block { display: block }
.jsqybox ul li p img { padding: 4px; border: 1px solid #ccddcb }
.jsqybox ul li p a { color: #C3225F }
.sidebox_tel { width: 249px; border: 1px solid #ccddcc; background-color: #ffffff }
/*jishu*/
#man_pcfocus { margin: 0 auto; overflow: hidden; width: 228px; height: 200px; position: relative; padding-left: 0px; }
#man_pcfocus_pic { width: 100%; }
#man_pcfocus_pic ul { width: 100%; }
#man_pcfocus_pic ul li { width: 100%; }
#man_pcfocus_pic ul li a { color: #fff; }
#man_pcfocus_btn { width: 100%; height: 30px; background-color: #ffffff; position: absolute; bottom: 0px }
#man_pcfocus_btn ul { height: 11px; width: 145px; margin: 0px auto; padding-top: 10px; color: #ffffff }
#man_pcfocus_btn ul li { background: url(../images/manpc_focusbtn.jpg) no-repeat; float: left; height: 11px; margin: 0 6px; width: 11px; border: none; }
#man_pcfocus_btn ul li.light { background-position: 0px -11px }
.sidebar_title { width: 100%; position: absolute; left: 0px; bottom: 30px; height: 35px; line-height: 35px; background: url(../images/blacktm.png) repeat; text-align: center; font-size: 14px }
.sidebar_title ul li a { color: #fff }
/*侧--推荐专家roll*/
.expert_tjbox0 { width: 95%; margin: 10px auto 0px auto; height: 270px; overflow: hidden }
.expert_tjbox { width: 100% }
#expert_tjbox dl { height: 120px; margin-bottom: 15px; }
#expert_tjbox dl dt { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D7D7D7; float: left; height: 115px; margin-right: 7px; padding-top: 3px; text-align: center; width: 95px; }
#expert_tjbox dl dd h5 { color: #333333; font-size: 14px; height: 25px; padding-top: 10px; font-weight: bold }
#expert_tjbox dl dd p { color: #6E625C; font-size: 12px; line-height: 20px; }
#expert_tjbox dl dd .btn a { display: block; float: left; height: 22px; line-height: 22px; margin-top: 10px; width: 58px; color: #ffffff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; font-size: 12px; text-align: center }
#expert_tjbox dl dd .btn a.a1 { background-color: #02b686 }
#expert_tjbox dl dd .btn a.a2 { background-color: #acd559 }
/*侧--推荐专家roll2*/
.expertqw_tjbox0 { height: 470px; width: 217px; margin: 0px auto; overflow: hidden; position: relative; z-index: 0 }
#expertqw_tjbox { width: 100%; }
#expertqw_tjbox dl { height: 199px; border-bottom: 0px dotted #cacaca; padding-top: 10px }
#expertqw_tjbox dl dt { position: relative; z-index: 1; width: 100%; height: 149px; border-bottom: 0px; text-align: center; }
#expertqw_tjbox dl dt p { position: absolute; z-index: 2; top: 120px; left: 0px; color: #fff; font-size: 14px; background: url(../images/safetyspanbg.png) repeat;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images-l2015/safetyspanbg.png");
_background: none; width: 197px; height: 20px; line-height: 20px; padding: 5px 10px }
#expertqw_tjbox dl dt p a { color: #fff }
#expertqw_tjbox dl dt img a { border: 3px solid #FF0000; color: #333333 }
#expertqw_tjbox dl dt img a:hover { border: 3px solid #Fff000; color: #333333 }
#expertqw_tjbox dl dd { padding-top: 10px }
#expertqw_tjbox dl dd a { background: url(../images/zjzxbtn.jpg) no-repeat; height: 24px; line-height: 24px; color: #ffffff; font-size: 14px; text-align: center; width: 100px; }
#expertqw_tjbox dl dd a.zjxxbtn1 { background-position: 0px 0px }
#expertqw_tjbox dl dd a.zjxxbtn2 { background-position: 0px -24px }
/* lanmu-content*/
.lanmu-content { width: 230px; margin: 0px auto; }
.lanmu-list { display: block; }
.lanmu-list dt { display: block; height: 53px; background: #e3effd; color: #fff; padding-left: 10px; }
.lanmu-list dd { padding-top: 2px; }
.lanmu-list dd a { display: block; text-align: center; height: 53px; background: #e3effd; border-bottom: 1px solid #eee; border-top: 2px solid #fff; border-left: 0px solid #999; border-right: 0px solid #eee; color: #333; padding-left: 0px; line-height: 33px; font-size: 16px; font-family: "Microsoft YaHei"; }
.lanmu-list dd a:hover { padding-left: 0px; }
.lanmu-list dd a:hover, .lanmu-list dd a.current { border-left: 0px solid #1160ba; background-color: #c4225e; color: #fff; font-weight: bold; }
.lanmu-list dd a span { font-size: 10px; line-height: 12px; font-family: "Microsoft YaHei"; font-weight: 300; }
/*active*/
.tul { padding-left: 15px; height: auto; width: 720px; }
.tul li { height: 213px; width: 223px; margin-right: 15px; margin-bottom: 15px; float: left; display: inline; cursor: pointer; }
.tul li .tldiv1 { height: 213px; width: 223px; background: #c4225e; color: #fff; display: none; }
.tul li .tldiv1 img { display: block; border: 0px; }
.tul li .tldiv1 p { width: 200px; font-size: 14px; font-family: 'Microsoft YaHei'; padding: 15px 0 10px 0px; line-height: 25px; margin: 0px auto; }
.tul li .tldiv1 p b { font-size: 16px; text-align: center; float: left; margin-bottom: 5px; }
.tul-top { height: auto; width: 728px; background: url(../images/activ-bg1.jpg) no-repeat center top; float: left; }
.tul-top .tldiv1-top { height: 205px; width: 323px; background: #fff; font-size: 14px; color: #8c8c8c; float: right; overflow: hidden; line-height: 25px; padding-right: 35px; }
.tul-top .tldiv1-top img { border: 0px; padding: 0px; margin: 0px; }
.tul-top .tldiv1-top p { width: 323px; font-family: 'Microsoft YaHei'; padding: 10px 0 0px 0px; margin: 0px auto; float: left; overflow: hidden }
.tul-top .tldiv1-top p b { font-size: 16px; color: #c4225e; float: left; padding-bottom: 5px; height: 30px; line-height: 30px; }
.tul-cen { height: 58px; width: 728px; background: url(../images/activ-bg2.jpg) no-repeat center top; float: left; }
.tul-bot { height: auto; width: 728px; background: url(../images/activ-bg3.jpg) no-repeat center top; float: left; }
.tul-bot .tldiv1-bot { height: 205px; width: 323px; background: #fff; font-size: 14px; color: #8c8c8c; float: left; overflow: hidden; line-height: 25px; padding-left: 35px; }
.tul-bot .tldiv1-bot img { display: block; border: 0px; float: right }
.tul-bot .tldiv1-bot p { width: 323px; font-family: 'Microsoft YaHei'; padding: 10px 0 0px 0px; margin: 0px auto; overflow: hidden }
.tul-bot .tldiv1-bot p b { font-size: 16px; color: #c4225e; float: left; padding-bottom: 5px; height: 30px; line-height: 30px; }
/*con-newlh*/
/* lanmu-contentlh*/
.lanmu-contentlh { width: 230px; margin: 0px auto; margin-bottom: 10px; }
.lanmu-listlh { display: block; }
.lanmu-listlh dt { display: block; height: 53px; background: #e3effd; color: #fff; padding-left: 10px; }
.lanmu-listlh dd { padding-top: 2px; }
.lanmu-listlh dd a { display: block; text-align: left; height: 53px; background: #fff; border-bottom: 1px dashed #ccc; border-top: 1px dashed #ccc; border-left: 1px dashed #ccc; border-right: 1px dashed #ccc; color: #333; padding-left: 20px; line-height: 33px; font-size: 16px; font-family: "Microsoft YaHei"; }
.lanmu-listlh dd a:hover { padding-left: 20px; }
.lanmu-listlh dd a:hover, .lanmu-list dd a.current { border: 1px solid #c4225e; background-color: #c4225e; color: #fff; font-weight: bold; padding-left: 20px; }
.lanmu-listlh dd a span { font-size: 12px; line-height: 22px; font-family: "Microsoft YaHei"; font-weight: 300; }
/*shishi*/
.all0 { margin: 0px auto; width: 720px; padding-left: 10px; }
.number { float: left; width: 225px; }
.number-l { float: left; width: 328px; }
.number-r { float: left; width: 328px; }
.number-l0 dl { width: 326px; height: 214px; border: 1px solid #ccc; overflow: hidden; }
.number-l0 dl dt { border-bottom: 1px solid #ccc; height: 36px; width: 96%; margin-left: 2%; line-height: 36px; font-size: 16px; color: #333; text-align: center }
.number-l0 dl dd { background-color: #fff; border-bottom: 0 solid #ebebeb; line-height: 22px }
.number-l0 dl dd span { padding-top: 5px }
.xian { width: 100%; border-top: 1px solid #ebebeb }
.number-l0 ul { width: 280px; margin: 0 auto }
.number-l0 ul li a { color: #c3225f; font-size: 14px; }
.number-l1 { width: 328px; height: 83px; }
.number-l1 img { width: 236px; float: right; height: 71px; padding-top: 6px; padding-right: 0px; margin-right: 0px; }
.number-r0 dl { width: 326px; height: 214px; border: 1px solid #ccc; overflow: hidden; }
.number-r0 dl dt { border-bottom: 1px solid #ccc; height: 36px; width: 96%; margin-left: 2%; line-height: 36px; font-size: 16px; color: #333; text-align: center }
.number-r0 dl dd { background-color: #fff; border-bottom: 0 solid #ebebeb; line-height: 22px }
.number-r0 dl dd span { padding-top: 5px }
.xian { width: 100%; border-top: 1px solid #ebebeb }
.number-r0 ul { width: 280px; margin: 0 auto }
.number-r0 ul li a { color: #c3225f; font-size: 14px; }
.number-r1 { width: 328px; height: 83px; }
.number-r1 img { width: 236px; float: left; height: 71px; padding-top: 6px; padding-left: 0px; margin-left: 0px; }
.number-c { float: left; width: 52px; height: 1830px; background: url(../images/shishi-c-bg.jpg) repeat-y top center; }
.fixed-share { padding-top: 15px; padding-bottom: 10px; height: 25px; overflow: hidden; width: 25%; margin-left: 75%; float: right; display: none; }
.fixed-share p { text-align: right; }
.fixed-share p img { vertical-align: top; }
.fixed-share p a { padding-right: 2%; }
.fixed-share p .a1 { margin-right: 0; }
/*ivf-center*/
.zjbox_center { width: 980px; margin: 0 auto; font-family: "Microsoft YaHei"; }
.zjbox_t_center { width: 222px; border-left: 0px dotted #aeaeae; }
.zjbox_t_center ul { width: 980px; float: left; }
.zjbox_t_center ul li { width: 188px; border: 1px solid #ccc; position: relative; margin-bottom: 10px; height: 142px; margin-right: 2px; margin-left: 3px; margin-top: 20px; }
.zjbox_t_center ul li h1 img { border: 0px solid #ededed }
.zjbox_t_center ul li span { position: absolute; left: 5px; right: 8px; bottom: 7px; width: 175px; height: 30px; font-size: 14px; line-height: 30px; text-align: center; color: #FFF; background: transparent url("../images/womenpicbg.png") repeat scroll 0% 0%; }
.zjbox_t_center ul li.hover .zjbtn_center { width: 12px; height: 20px; display: block; position: absolute; top: 20px }
.zjbox_t_center ul li.hover { display: block; border: 1px solid #646464 }
.zjbox_c_center { width: 950px; margin-left: 20px; }
.zjbox_c0_center { display: none }
.zjbox_c0_center.block { display: block }
.zjbox_c0_center h1 img { border: 1px solid #ededed }
.zjbox_c0_center span { width: 670px; }
.zjbox_c0_center span dd { line-height: 22px; font-size: 14px; border-bottom: 1px dashed #CCCCCC; padding-bottom: 5px; padding-top: 10px; }
.zjbox_c0_center span .zjbox_c0_t_center { width: 100%; border-bottom: 1px dotted #aeaeae }
.zjbox_c0_center span .zjbox_c0_t_center h2 { border-right: 1px solid #afafaf }
.zjbox_c0_center span .zjbox_c0_t_center h6 { width: 280px; }
.zjbox_c0_center span .zjbox_c0_t_center h6 em { font-style: normal }
.zjzxbtn_center { width: 260px; height: 35px; }
.zjzxbtn_center a { width: 120px; height: 32px; display: block; border-radius: 15px; line-height: 32px; font-size: 16px; }
.zjzxbtn_center a.btncolor1 { background-color: #fa546c }
.zjzxbtn_center a.btncolor2 { background-color: #a50140 }






















.addTab3{ width: 100%;}


@media (max-width: 650px){
.wid1000 { width: 100%;margin: 0px auto;overflow: hidden;}
.header-navc { width: 100%;margin: 0 auto;}
.foot-navc {width: 100%;margin: 0 auto;}
.footer1_l { width: 100%;}
.bx_t {  width:100%; margin: 0px auto; border-bottom: 1px solid #ececec;}
.bx_c {width: 100%;margin: 0px auto;}
.indexTab .l {width: 100%;border: 0px solid #d8d8d8;}
.addTabCon .left {width:35%; margin-right: 5px;}
.addTab3{ width: 100%;}
.foot-nav_rt li { float: left; display: inline; width: 103px; height: 50px; font-size: 16px; text-align: center; background: #c3225f;}
.footer1_l dl dt { width:100%; float: left; text-align: left;font-size: 12px;}
.footer1_l dl dd { width: 70px; float: left;text-align: center; margin: 0px 16px;}
.expertbox { width:100%; background-color: rgb(255, 255, 255);}
.ty_list_nava_leftss { width:85%; padding: 0px auto 10px;  line-height: 30px; height: 45px;  color: #666; font-size: 14px; background: url(../images/bg_line_con.jpg) repeat-x left bottom; border-bottom: 0px solid #DEDEDE;}
.nrzt_list_page { width:100%; height: 25px; padding-top: 35px; padding-bottom: 35px;}
.ty_nry_left_nr1 { width:100%; height: auto; border: 0px solid #e8e8e8;padding: 0px 0px; font-size: 14px;}
.ty_nry_left_nr1_title { width:100%; height: auto;  font-family: "Microsoft YaHei"; font-weight: inherit;margin: 13px 0;font-size: 24px; color: #333; text-align: center;line-height: 35px;}
.ty_nry_left_nr1_sj { width:100%; height: 25px; margin: 0 auto; line-height: 25px; font-size: 12px; color: #999;}
.ty_nry_left_nr1_nr { width:100%; height: auto;  margin: 0 auto; border-bottom: 1px dashed #cbcbcb; color: #555; line-height: 22px; font-size: 14px;padding-bottom: 20px;}
.ty_nry_left_nr1_fanye { width:100%; height: 70px; margin: 20px auto; line-height: 56px;font-size: 14px;}
.txtpic a img{ display:none;}
.addTabCon .right { width: 62%;margin-right: 5px;}
.indexTab .r .txtpic{ display:none;}
.modelbox { height: 380px!important;}
.bx_ul {width:100%;padding-left: 0px;overflow: hidden; height: 250px;}
.bx_neirong {width: 100%; height: 250px;}
.bx_ul .bx_neirong ul {float: left; width: 100%;}
.bx_ul .bx_neirong ul li { float: left; width:100%; height: 246px; font-size: 12px; text-align: center;}
.bx_ul .bx_neirong ul li img { margin-bottom: 15px; width: 100%;}
.fl { float: left; width: 100%;}
.fl a img{width: 100%!important;}
.wid1002-w {width: 100%; margin: 0px auto; border: 1px #cfd0d1 solid; margin-top: 10px; margin-bottom: 10px; background: #FFFFFF; overflow: hidden;}
}
