.wft309{float:left;width:309; }.w309{width:309px;}
.wrt715{float:right;width:690px;}
.wlt715{float:left;width:690px;}
.wlt309{float:left;width:309;}
#hotProd{ border:1px solid #D7D7D7; margin:8px 0px; height:765px; overflow:hidden;}
#hotProd a:hover,#event a:hover,#hotProd .box4 li div,#qita .box2 em,.flobox a:hover{color:#CC281F}
.titlea{ border-bottom:1px solid #000; height:40px; line-height:40px; margin:0 5px; padding-right:10px;font-size:14px;}
.titlea a.more{float:right; padding-right:25px;background-position:right -408px; height:30px;}
.titlea a:hover{background-position:right -433px;color:#FF0000}
.titlea strong{ border-bottom:2px solid #000; display:inline-block;height:38px;width:100px;  margin-bottom:-1px; padding:0 10px }
.titleg{ line-height:50px;}.titleg a.more{ display:inline-block; margin-top:5px; line-height:40px;}
.nbx{ background:url(line.gif) no-repeat 152px 0px}
#hotProd .title2{ font-size:12px; margin:0; padding:0 5px; }
#hotProd .box1{ border-right:1px solid #D7D7D7;width:712px;float:left; overflow:hidden;}
#hotProd .pdb li{width:236px; height:190px;position: relative; float:left; border-right:1px solid #D7D7D7;overflow:hidden;}
#hotProd .pdb li.nob{ border:0;}#hotsbox{height: 219px;width: 713px;position: relative;}
#hotProd .pdb li img{position: absolute; width:190px; height:190px; right:0}
#hotProd .pdb li span{position: absolute;left: 10px;top: 35px; line-height:30px;}
#hotProd .pdb li p{width:90px; line-height:22px; margin:10px 0;}
#hotProd .pdb li b{ display:block; font-size:14px; font-weight:normal}
#hotProd .pdb li em{color:#ff0000;}
#hotpb img{width:713px; height:219px;}
#hotProd .box2{float:right;width:309px}
#hotProd .box2 ul{ margin:8px; height:95px;}#hotProd .box2 li{width:146px; float:left; line-height:23px; height:23px; overflow:hidden }
#hotProd .box3 ul{ margin:8px 0px 0 3px;}
#hotProd .box3 img{width:94px; height:50px;}
#hotProd .box3 li{width:100px; float:left; margin-top:10px}
#hotProd .box3 li a{ border:1px solid #D7D7D7; height:50px; width:94px; display:block; margin:0 3px;}
#hotProd .box3 li a:hover{border:1px solid #539f01}
#hotProd .box4 li{width:210px;overflow:hidden; float:left; margin:0px 10px }
#hotProd .box4 li img{width:200px; height:200px;}#hotProd .box4 li div.p-img{ text-align:center; margin:25px 0 10px 0;}
#hotProd .box4 li p{ border-top:1px solid #D7D7D7; padding:8px 8px 5px 8px; line-height:22px; height:22px; overflow:hidden}
#hotProd .box4 li div{  padding:0 8px; font-size:16px; }
#event{border:1px solid #D7D7D7; height:580px; overflow:hidden; margin-bottom:10px;margin-top:5px;_margin-top:10px;}#event img{width:334px; height:190px}
#event .title,#event .title strong{ border-color:#539F01;}#event .title strong{ padding:0 15px}
#event ul{ margin:10px 0;width:1026px;}#event li{ float:left;width:341px; text-align:center}
#event .area{ background:#FAFAFA; border-bottom:1px solid #D7D7D7; border-top:1px solid #D7D7D7; margin-top:30px; _width:1024px; _overflow:hidden;}
#event .bg{ background:url(eventbg.gif) no-repeat 19px 39px; margin:20px;height:70px;+height:110px;+background-position:19px 69px;+padding-top:30px;+margin:0px; }
#event .bg a{ color:#fff}
#event .bg ul{ margin-left:20px;}
#event .bg li{width:167px;height:70px;float:left; margin-right:30px; }
#event .bg div{background:url(eventbg_.gif?t=1) no-repeat; height:35px; line-height:25px;}
#event a.hover{background:url(eventbg_h.gif?t=1) no-repeat;width:167px;height:70px;  display:block}
#event .mo a.hover{ background-position:0 -72px}
#event .op a.hover{ background-position:0 -144px}
#event .ng a.hover{ background-position:0 -216px}
#event .gp a.hover{ background-position:0 -288px}


.flobox{ border:1px solid #D7D7D7; margin-bottom:25px; }.flobox img{ border:0;}
.flobox .titlea{ border-bottom:1px solid #CD0027; margin:0;height:40px; line-height:40px; font-size:12px;}
.flobox .titlea strong{background:url(title.gif); color:#fff; font-family:Î¢ÈíÑÅºÚ; font-size:18px;  font-weight:bold;height:40px; line-height:40px;width:122px; border:0;  }
.flobox .titlea span{ margin-left:100px;}
.flobox .titlea span a{ margin:0 8px;}
#nantz .titlea{ border-color:#D06716; } #nantz .titlea strong{  background-position:0 -42px }
#tongxie .titlea{ border-color:#E3B800; } #tongxie .titlea strong{  background-position:0 -84px }
#muying .titlea{ border-color:#3EB28F; } #muying .titlea strong{  background-position:0 -126px }
#ertong .titlea{ border-color:#3EB28F; } #ertong .titlea strong{  background-position:0 -168px }
#wanju .titlea{ border-color:#268BB9; } #wanju .titlea strong{  background-position:0 -210px }
#jiaoyu .titlea{ border-color:#863766; } #jiaoyu .titlea strong{  background-position:0 -252px }
#qita .titlea{ border-color:#155970; } #qita .titlea strong{  background-position:0 -294px }
.flobox .box{ margin:0; height:481px; overflow:hidden}
.ltbx{width:170px; float:left; border-right:1px solid #D7D7D7}
.ltbx div.text{height:238px; overflow:hidden;}
.ltbx div.text ul{margin-left:12px;padding-top:8px;}
.ltbx div.text li{width:70px;float:left;line-height:25px; height:25px;overflow:hidden;}
.ltbx div.pic{height:243px;}.ltbx div.pic img{ height:241px;width:168px; margin:1px }
.rtbx{width:851px; float:right; overflow:hidden;}
.rtbx ul.boxul{width:855px;}
.rtbx li.pd{width:170px;height:240px; float:left; border-right:1px solid #F1F1F1;border-bottom:1px solid #F1F1F1; margin:0 auto; text-align:left; }
.rtbx li.pd a{ margin:6px 5px; display:block;}
.rtbx li.pd strong{ margin:15px 0 8px 0; height:18px; display:block; font-weight:normal; line-height:18px; overflow:hidden; text-align:left;color:#666}
.rtbx li.pd em{color:#E53739; font-size:16px;}
.rtbx li.pd a:hover strong{color:#E53739;}
.rtbx li.pd .p-img img{width:160px;height:160px; margin:0 auto; display:block;}
.rtbx li.slide{ float:left; border-right:1px solid #F1F1F1;border-bottom:1px solid #F1F1F1;padding: 0; width: 512px;height: 240px; overflow:hidden;}
.rtbx li.slide .rel{position: relative; width: 512px; height: 240px;}
.rtbx li.slide img{width:512px; height:240px;}
.rtbx li.slide .hd { height:7px;left:150px; bottom:7px; overflow:hidden;}
.rtbx li.slide .hd ul li{ background:#999;float:left; margin-right:4px;  width:40px; cursor:pointer; }
.rtbx li.slide .hd ul li.on{  background:#7ABD53 ;  }

#babynews{ border:1px solid #D7D7D7; margin:10px 0 ; height:550px; overflow:hidden;}#babynews a{color:#969696}#babynews a:hover,#babynews a.red{color:#CD2A21}
#babynews .titlea{ margin-bottom:15px;}
#babynews .titlea,#babynews .titlea strong{ border-color:#0236AE}

#babynews .box1{ float:left;width:680px;_width:670px;margin:10px 20px 2px 10px;}
#babynews .box1 .hd{ height:30px; line-height:30px; background:#fff; padding:0 10px 0 20px;   border-bottom:1px solid #E1E1E1;  position:relative; }
#babynews .box1 .hd ul{ float:left;  position:absolute; left:5px; top:-1px; height:32px;   }
#babynews .box1 .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
#babynews .box1 .hd ul li.on{ height:30px;  background:#fff; border:2px solid #E1E1E1; border-bottom:1px solid #fff; }
#babynews .box1 .bd ul{ padding:15px 0;  zoom:1;  }
#babynews .box1 .bd li{ height:24px; line-height:24px;}
#babynews .box1 .bd li .date{ float:right; color:#999;}
#babynews .box1 .lt{width:350px; float:left}
#babynews .box1 .rt{width:310px; float:right}
#babynews .box1 dt{ font-size:14px; line-height:35px;}
#babynews .box1 dt,.box1 dd{ float:left;width:180px;}dd.text{ height:67px; overflow:hidden; margin-bottom:10px}.box1 dd a{ height:22px; overflow:hidden; display:block; }.box1 dd p{ height:70px; overflow:hidden; display:block; }
#babynews .box1 .topic{ margin-bottom:30px;}#babynews .box1 .topic img{width:348px; height:244px}
#babynews .box1 .pic{float:right; width:115px;}.box1 a.red{color:#CB291E}

#babynews .box2{float:right;width:290px;border-left:1px solid #D7D7D7; padding:0 10px;}
#babynews .box2 .titlea{border-color:#E1E1E1; margin-bottom:8px;}#babynews .box2 ul{ margin-bottom:5px;}
#babynews .box2 li{ background:url(dot_n.gif) no-repeat 5px 7px ;line-height:25px; height:25px; overflow:hidden; padding:0 5px 0 15px;}
.bratop{ padding-left:10px; height:90px;border-bottom:1px dashed #efefef; padding-bottom:10px; margin-bottom:10px;}
.nob{ border:0;}
.bratop h3{ background:#F5F5F5; height:35px; line-height:35px; margin-bottom:10px; }
.bratop h3 span{ display:inline-block; background:#CC2C1E;width:20px; height:20px; line-height:20px; text-align:center; color:#fff; margin:0 10px;}
.bratop img{width:110px; height:50px; line-height:50px; display:block; float:left}
.bratop p{ display:block; float:right; width:160px;height:50px; line-height:25px; overflow:hidden;padding-left:10px; vertical-align:top;}

