﻿@charset "utf-8";
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: 100%; 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: 100%; }
.c1 .DtTabCon ul li a{
  display: inline-block!important;

}
.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: 100%; font-weight: 400; }
.c1 .DtTabCon ul li { height: 25px; line-height: 25px; border-bottom: 0 dashed #b5b5b5; }
.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; ba}
/*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: auto; }
.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: 33px; 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 }




























.zjbox_zj{width:1002px;padding-bottom: 20px;}


@media (max-width: 650px){
.w980 { width: 100%; margin: 0 auto; border: 1px #cfd0d1 solid; margin-top: 10px; margin-bottom: 10px;}
.indexDt .l { width:100%; margin-right: 5px;  border-right: 0px solid #d8d8d8;height: 360px; overflow: hidden;}
.zjbox_c_zjs { width:100%;  padding-left: 0px; border-right: 1px solid #DEDEDE; min-height: auto;}
.zjbox_zj{width:100%;padding-bottom: 20px;}
.zjbox_r_zj { width:100%; height: auto; border-left: 0px solid #DEDEDE;}
.indexDt .r2 ul  li{    width:369px!important;}
.indexDt .c { width:100%;border-right: 1px solid #d8d8d8; height: 360px; padding-left: 15px;  padding-right: 10px;}
}


.main_look {
  width: 100%;
  height: 220px;
  margin: 0px auto;
  margin-top:10px;
}
.look h3 {
  height: 35px;
  line-height: 35px;
  text-indent: 1rem;
  font-weight: normal;
  background: #C3225F;
}
.look h3 span {
  font-size: 22px;
  color: #fff;
}
.look {
  position: relative;
  height:220px;
  width:100%;
}
.look-box {
  /* width: 100%; */
  /* height: 220px; */
  position: absolute;
  overflow: hidden;
  /* border: 1px dashed #c8c8c8; */
  padding-bottom:10px;
}
.look .look-box ul li {
  width: 46%;
  margin:0 2%;
  margin-top: 5px;
  line-height: 24px;
  float: left;
  font-family: 微软雅黑;
  font-size: 14px;
}
.look .look-box ul li a {
  color: #333;
  text-decoration: none;
}