@charset "utf-8";
/* CSS Document */


html,body,div,span,object,iframe,table,tr,th,td,em,img,h1,h2,h3,h4,h5,h6,p,a,dl,dt,dd,ul,li,form,label{font-family:inherit; font-style:inherit; padding:0; margin:0; border:0;}
ol,ul,dl,dt,dd,li{list-style:none;}
a{ text-decoration:none; color:#464646;}
a:hover{ color:#C96 !important; text-decoration:underline;}
img{ border:none; vertical-align:top}
body{color:#333; font:12px/24px "Microsoft YaHei", sans-serif, SimSun; background:url(../images/bodybg.png) repeat-x;  height:auto;}
.hide{ display:none;}
.clear{clear:both; overflow:hidden; height:0px;}
.fl{float:left; display:inline}
.fr{float:right; display:inline;}
.flb{ float:left; display:block;}
.frb{ float:right; display:block;}
.mt10{ margin-top:10px;}.ml10{ margin-left:10px;}.mr10{ margin-right:10px;}.mb10{ margin-bottom:10px;}
.w960{ width:960px; margin:0px auto; overflow:hidden;}
.c1{ color:#F00;}
.i1{ padding:1px;border:1px solid #3BC8C0;}


.header{ height:79px;}
.banner{ height:400px;}
.b1{ background:url(../images/banner1.png) no-repeat top; height:134px;}
.b2{ background:url(../images/banner2.png) no-repeat top; height:134px;}
.b3{ background:url(../images/banner3.png) no-repeat top; height:132px; position:relative;}
.b3 a{ display:block; width:307px; height:46px; position:absolute; margin-top:30px;}

.wrap{ background:#FFF; height:auto; overflow:hidden;}
.mdfz{ height:1400px; }
.mdfz_tit{ height:180px;}
.mdfz_titsp{ background:url(../images/tit.png) no-repeat; display:block; height:82px; margin-top:20px;}
.mdfz_tit img{ display:block; margin-top:5px; margin-left:15px; float:left;}
.mdfz_tit p{ display:block; width:833px; height:53px; margin-top:15px; margin-left:20px; float:left; font-size:18px; color:#A7A7A7; text-indent:2em; font-weight:400;}

.mdfz_sp{ display:block; background:url(../images/fzgj_21.png) no-repeat left; height:51px; margin-top:10px;}
.mdfz_sp a{ display:block; float:right; margin-top:5px; margin-right:10px;}

.mdfz_show{ height:300px; margin-top:20px;}
.mdfz_show dl dt{ width:283px; height:300px; float:left; margin-left:20px;}
.mdfz_show dl dd{ float:left; width:610px; height:300px; margin-left:20px;}
.mdfz_show_sp{ display:block; background:url(../images/fzgj_32.png) no-repeat left; height:26px; line-height:20px; padding-left:32px; font-size:18px; font-weight:bold; float:left;}
.mdfzp{ display:block; text-indent:2em; margin-top:20px; font-size:12px; float:left; width:600px;}
.mdfzimg{ display:block; margin-top:20px; float:left; width:600px;}

.mdfz_di{ width:163px; height:110px; float:left; margin-top:30px;}
.mdfz_di ul li{ height:21px; float:left; width:163px; margin-top:5px;}
.mdfz_di strong{ display:block; height:21px; width:67px; float:left; background:#FF5908; text-align:center; color:#FFF; line-height:21px;}
.mdfz_cwt{ display:block; margin-top:30px; float:right; margin-right:10px;}

.youshi{ height:338px; margin-top:20px; }
.youshia{ background:url(../images/youshi_03.png) no-repeat 5px top; display:block; height:169px; overflow:hidden;}
.youshib{ background:url(../images/youshi_05.png) no-repeat top; display:block; height:169px; overflow:hidden;}
.youshi p{ display:block; width:208px; height:42px; float:left; text-indent:2em;}
.youshi p.youpc{ width:351px; height:169px; text-indent:0px; float:right; padding-right:8px;}
.youshi p.youpc a img{filter:alpha(opacity=50); -moz-opacity:0.5; cursor:pointer; opacity:0.5;}
.youshi p.youpc a:hover img{filter:alpha(opacity=100); -moz-opacity:1; cursor:pointer; opacity:1;}
.youpa{ margin-top:70px; margin-left:30px !important; margin-left:15px;}
.youpb{ margin-top:70px; margin-left:100px;}
.youshibot{ display:block; margin-top:20px; height:148px;}

.olbs{ height:272px;}
.olbs dl dt{ width:312px; height:261px; float:left; margin-top:20px; margin-left:20px !important; margin-left:10px;}
.olbs_sp{ display:block; float:left; width:93px; height:92px; text-align:center; margin-right:9px; margin-top:9px;}
.olbs dl dd{ width:550px; height:261px; float:left; margin-top:20px; margin-left:30px;}
.olbs_rigsp{ display:block; float:left; height:184px; border:1px dashed #3BC8C0; width:550px;}


.pp{ height:33px; display:block; margin-top:5px;}
.pps{ display:block; float:left; height:33px; width:92px; text-align:center; line-height:33px; background:#39D5CC; color:#00726C; font-size:16px; margin-left:10px;}
.spp{ height:33px; line-height:33px; float:left; display:block; font-size:16px; margin-left:8px; color:#09A69D; font-weight:bold;}
.ppps{ color:#F00; font-style:oblique; font-size:16px; line-height:33px; font-weight:200;}
.iim{ display:block; margin-top:10px; margin-left:10px; float:left;}

.opa{ display:block; float:left; height:16px; line-height:16px; width:300px; margin-top:10px; margin-left:10px}
.opa strong{ color:#09A69D;}
.opb{ width:380px; height:66px; display:block; float:left; text-indent:2em; margin-left:10px; line-height:17px; margin-top:10px;}
.olbs_swt{ display:block; float:left; margin-top:10px; margin-left:30px;}



.jtbz{ height:460px; overflow:hidden;}
.jtbzsp{ display:block; background:url(../images/jtbz.jpg) no-repeat left; height:81px; margin-top:1px !important; margin-top:20px; }
.jtbzspa{ display:block; background:url(../images/bbf.jpg) no-repeat top; height:169px;}
.jtbzspb{ display:block; background:url(../images/bbff.png) no-repeat top; height:169px; overflow:hidden;}
.jtbz p{ display:block; float:left; width:256px; height:84px;}
.jtbzpa{ margin-top:45px; margin-left:200px !important; margin-left:100px;}
.jtbzpb{ margin-top:45px; margin-left:50px;}
.jtbzpc{ margin-top:45px; margin-left:20px !important; margin-left:10px;}
.jtbzpd{ margin-top:45px; margin-left:410px !important; margin-left:340px;}

.fdcx{ height:600px;}
.fdcx_sp{ background:url(../images/fdcx.png) no-repeat left; height:74px; display:block;}
.fdcx_left{ height:486px; width:547px; float:left; overflow:hidden;}
.fdcx_left p{ text-indent:2em;}
.fdcx_spa{ background:url(../images/fdcxx_03.jpg) no-repeat top; height:162px; display:block; overflow:hidden;}
.fdcx_spb{ background:url(../images/fdcxx_05.jpg) no-repeat top; height:162px; display:block; overflow:hidden;}
.fdcx_spc{ background:url(../images/fdcxx_06.png) no-repeat top; height:162px; display:block; overflow:hidden;}
.fdcx_spa p{ display:block; margin-top:50px; margin-left:170px; width:237px; height:42px;}

.fdcx_spc p{ display:block; float:left;}
.fdcx_spb p{ display:block; float:left;}
.fdcx_spba{ margin-top:15px; width:123px; height:43px; margin-left:100px !important; margin-left:50px;}
.fdcx_spbb{ margin-top:50px; margin-left:160px ; width:122px; height:40px;}
.fdcx_spbc{ width:126px; height:41px; margin-top:80px; margin-left:40px !important; margin-left:20px;}
.fdcx_spbd{ width:128px; height:66px; margin-top:10px; margin-left:230px !important; margin-left:200px; }

.fdcx_right{ background:url(../images/baby_bg_03.png) no-repeat; width:373px; height:425px; float:left; margin-left:20px; margin-top:50px;}
.fdcxrsp{ display:block; width:333px; height:132px; float:left; margin-top:60px; margin-left:20px !important; margin-left:10px;}
.fdcxrsp img{ display:block; float:left;}
.fdcxrsp strong{display:block; float:left; letter-spacing:2px; margin-left:10px; color:#00847D;}
.fdcxrsp p{ display:block; float:left; text-indent:2em; width:200px; margin-left:10px;}
.fdcxrsp a{ display:block; margin-left:5px; margin-top:4px; float:left;}
.fdcxdiv{ width:333px; height:170px; float:left; margin-left:20px !important; margin-left:5px; margin-top:10px;}
.fdcxdiv a{ display:block; float:left; margin-left:10px; margin-top:10px;}
.fdcxswt{ display:block; float:left; margin-left:60px !important; margin-left:30px; margin-top:10px;}






.baby{ height:340px; overflow:hidden;}
.babyimg{ height:90px;}
.babysp{ background:url(../images/fzgj_92.png) no-repeat left; height:36px; line-height:36px; display:block; margin-top:10px; padding-left:40px; font-size:22px; font-weight:bold; color:#27B9B1;}

.last_show{ height:150px; overflow:hidden; margin-top:20px;}
.last_show ul{ height:150px; width:1600px;}
.last_show ul li{ display:inline; float:left; width:220px; height:150px; margin-right:26px;}

.babys{ height:180px; overflow:hidden;}
.nav{ height:32px; background:#E1E1E1; text-align:center; font-size:14px; color:#000; line-height:32px;}
.nav a{ margin:0px 5px; color:#000;}

.babyp{ height:160px; text-align:center; margin-top:20px;  color:#666666;}


.olbs_sp a img {filter:alpha(opacity=50); -moz-opacity:0.5; cursor:pointer; opacity:0.5;}
.olbs_sp a:hover img {filter:alpha(opacity=100); -moz-opacity:1; cursor:pointer; opacity:1;}