/*公共样式*/
* { margin: 0px; padding: 0px; }
a { color: #1A1A1A; text-decoration: none; outline:none; }
a:hover { text-decoration: underline; color: #F60; }
a:active { text-decoration: none; color: #F60; star:expression(this.onFocus=this.blur());
}
ul,li,dl,dt,dd { list-style:none; margin:0; padding:0; }
img { border:0; }
.zs:link, .zs:visited { color: #D24DA6; }
.zs:hover { color: #F60; }


body { background-color: #fff; font-family: "宋体"; font-size: 12px; color: #323333; }
/*头部页面样式*/
/*top*/
.top { height: 37px; padding-top:5px; width: 100%; background: url(../images/topline.jpg) repeat-x left top; }
.top .topbg { height:37px; background:url(../images/topbg.jpg) repeat-x left bottom; }
.top .topmid { width: 980px; margin:0 auto; height:37px; }
.toplist { float: left; width: 535px; height:37px; }
.toplist ul li { float: left; line-height: 37px; height: 37px; padding:0 8px; }
.toplist ul .line { background:url(../images/ulline.jpg) no-repeat right center; }
.login { float: right; width: 175px; height:29px; padding:8px 0 0 0; }
.login span { float: right; }
.login ul li { float: left; height: 21px; line-height:21px; width: 50px; background:url(../images/loginbg.jpg) no-repeat center center; text-align:center; }
.login ul .cur { margin-right: 5px; }
/*head*/
.box { width: 980px; margin:0 auto; }
.head { float: left; width: 980px; }
.logoblock { float: left; width: 980px; padding:14px 0 20px 0; }
.logo { float: left; }
.banner1 { float: right; width: 720px; height: 60px; padding: 9px 3px 0 0; }
.menu { float: left; width: 980px; height:40px; background:url(../images/menbg2.jpg) no-repeat left center; }
.menu ul { float: left; width: 940px; padding-left:40px; }
.menu ul li { float: left; font-size: 14px; font-weight:bold; height:40px; line-height:40px; padding:0 15px; }
.menu ul li a { color:#FFF; }
.menu ul .menline { background:url(../images/menline2.jpg) no-repeat right center; }
.seachbg { float: left; width: 980px; height:79px; padding:7px 0 0 0; background:url(../images/bg02.gif) repeat-x left top; }
.seach { float: left; height: 38px; width: 980px; }
.seachinput { float: left; width: 157px; padding-left:10px; }
.seachinput .textseach { height: 22px; width: 155px; line-height: 22px; padding-left: 5px; border: 1px solid #CCC; }
.seachbut { float: left; height: 24px; width: 54px; padding:0 9px; }
.seachkey { float: left; width: 730px; height:24px; line-height:24px; }
.seachkey a { margin-right: 9px; }
.yunqi { float: left; width: 980px;  padding-bottom:40px; }

.links { float: left; width: 978px; margin-top:10px; border: solid 1px #ccc; background:url(../images/hspback1.jpg) repeat-x left top; }
/*STRTitle */
.STRTitle { width: 978px; margin: 0 auto }
.STRTitle ul { float: left; width: 978px; }
.STRTitle ul li { float: left; width: 80px; line-height: 30px; height: 30px; }
.STRTitle ul .active { width: 80px; text-align: center; cursor:pointer; cursor: hand; background:url(../images/hspbuter1.jpg) no-repeat center top; }
.STRTitle ul .normal { width: 80px; text-align: center; cursor:pointer; cursor: hand; }
#STR0_strategy0 { float: left; width: 948px; padding:15px; line-height:200%; color:#999; font-weight:bold; }
#STR0_strategy0 a { color:#666; padding:0 7px; font-weight: normal; }
#STR0_strategy1 { float: left; width: 948px; padding:15px; line-height:200%; color:#999; font-weight:bold; }
#STR0_strategy1 a { color:#666; padding:0 7px; font-weight: normal; }
/*页尾页面样式*/
.footer { float: left; width: 980px; padding-top: 10px; }
.footercopy { float: left; width: 980px; padding:16px 0 22px 0; text-align: center; line-height:200%; color:#656565; font-size:13px; }
.footeritem { line-height: 32px; background-color: #F5F5F5; height: 32px; text-align: center; font-size: 12px; color: #999; }

/*样式*/
.NavTime { overflow:visible; padding-top:4px; height:45px; }
.View { display:block; float:left; position:absolute; width:96px; height:26px; background-position:0 -135px; left:-4px;z-index:1;}
.time { width:895px; height:40px; float:right; margin-top:4px;}
.NavTime p { float: left; }

.time a:hover {text-decoration:none;}
.yunCu {float:left; width:152px !important;_width:155px; padding-left:1px; _padding-left:0px;}
.yunCu span { float:left; width:38px; display:block;}
.yunCu p {width:108px; _width:113px; float:left;}
.yunCu p a {float:left; width:8px; height:15px; display:block; margin-left:1px; background:#FF83B0; position:relative;}
.yunCu p a:hover {background:#f72ea2; cursor:url(images/time/aero_link.cur), default; cursor:pointer;}
.yunCu p a em {display:none;}
.yunCu p a:hover em {display:block; position:absolute; top:19px; left:-16px;}
.time_pink {background:url(../images/time_but.gif) no-repeat; width:110px; height:16px; padding-top:3px; display:block; line-height:16px; color:#fff; text-align:center; font-style:normal;}

.yunZhong {float:left; width:189px !important; _width:190px; padding-left:1px; _padding-left:0px;}
.yunZhong span { float:left; width:38px; display:block;}
.yunZhong p {width:144px; _width:149px; float:left;}
.yunZhong p a {float:left; width:8px; height:15px; display:block; margin-left:1px; background:#FA6755; position:relative;}
.yunZhong p a:hover {background:#F9432C;}
.yunZhong p a em {display:none;}
.yunZhong p a:hover em {display:block; position:absolute; top:19px; left:-16px;}
.time_orange {background:url(../images/time_but.gif) no-repeat -118px 0; width:110px; height:16px; padding-top:3px; display:block; line-height:16px; color:#fff; text-align:center; font-style:normal;}

.yunHou {float:left; width:153px !important;  _width:153px;padding-left:1px; _padding-left:0px;}
.yunHou span { float:left; width:38px; display:block;}
.yunHou p {width:108px; _width:112px; float:left;}
.yunHou p a {float:left; width:8px; height:15px; display:block; margin-left:1px; background:#FAAF51; position:relative;}
.yunHou p a:hover {background:#F89211;}
.yunHou p a em {display:none;}
.yunHou p a:hover em {display:block; position:absolute; top:19px; left:-16px;}
.time_green {background:url(../images/time_but.gif) no-repeat -234px 0; width:110px; height:16px; padding-top:3px; display:block; line-height:16px; color:#fff; text-align:center; font-style:normal;}

.xinSheng {float:left; width:81px !important; _width:80px; padding-left:1px; _padding-left:0px;}
.xinSheng span { float:left; width:38px; display:block;}
.xinSheng p {width:36px; _width:40px; float:left;}
.xinSheng p a {float:left; width:8px; height:15px; display:block; margin-left:1px; background:#71DE4F; position:relative;}
.xinSheng p a:hover {background:#49C527;}
.xinSheng p a em {display:none;}
.xinSheng p a:hover em {display:block; position:absolute; top:19px; left:-16px;}
.time_blueA {background:url(../images/time_but.gif) no-repeat -356px 0; width:110px; height:16px; padding-top:3px; display:block; line-height:16px; color:#fff; text-align:center; font-style:normal;}

.yinEr {float:left; width:144px !important; _width:142px;padding-left:1px; _padding-left:0px;}
.yinEr span { float:left; width:38px; display:block;}
.yinEr p {width:99px; _width:103px; float:left;}
.yinEr p a {float:left; width:8px; height:15px; display:block; margin-left:1px; background:#7ac4f7; position:relative;}
.yinEr p a:hover {background:#45abf7;}
.yinEr p a em {display:none;}
.yinEr p a:hover em {display:block; position:absolute; top:19px; left:-16px;}
.time_blueB {background:url(../images/time_but.gif) no-repeat -475px 0; width:110px; height:16px; padding-top:3px; display:block; line-height:16px; color:#fff; text-align:center; font-style:normal;}

.youEr {float:left; width:170px !important; _width:169px;padding-left:1px; _padding-left:0px;}
.youEr span { float:left; width:38px; display:block;}
.youEr p {width:132px;_width:130px;float:left;}
.youEr p a {float:left; width:8px; height:15px; display:block; margin-left:1px; background:#c0a2ff; position:relative;}
.youEr p a:hover {background:#a073fb;}
.youEr p a em {display:none;}
.youEr p a:hover em {display:block; position:absolute; top:19px; left:-16px;}
.time_purple {background:url(../images/time_but.gif) no-repeat -592px 0; width:110px; height:16px; padding-top:3px; display:block; line-height:16px; color:#fff; text-align:center; font-style:normal; z-index:1px;}

/*准备怀孕样式*/
.main { float: left; width: 980px; }
.mainblock { float: left; width: 980px; padding:10px 0 0 0; }
.preleft { float: left; width: 300px; }
.jsPre{ float: left; width: 298px; border: 1px solid #CCC; }
.midprebock { float: left; width: 400px; padding-left:15px; }
.premtitle { float: left; width: 400px; font-size: 22px; color: #8C8B8B; padding:0 0 10px 0; background:url(../images/premline.jpg) repeat-x left bottom; font-family: "微软雅黑"; }
.premtitle span { color: #BF06EE; padding-right: 8px; font-weight: bold; font-family: "宋体"; font-size: 22px; }
.premcont { float: left; width: 400px; padding:13px 0; background:url(../images/premline.jpg) repeat-x left bottom; line-height: 180%; color: #666; }
.premcont h1 { font-family: "微软雅黑"; font-size: 20px; text-align: center; padding-bottom: 10px; color: #333; font-weight: normal; }
.premlist { float: left; width: 400px; }
.premlist dl { float: left; width: 400px; }
.prelititle { font-family: "微软雅黑"; font-size: 16px; text-align: center; color: #CC3399; padding:15px 0; float: left; width: 400px;}
.prelititle a{color: #CC3399; }
.prelicont ul li { float: left; width: 180px; height:24px; line-height:24px; padding: 0 10px; background:url(../images/premicon.jpg) no-repeat left center; font-size: 14px; color: #333; text-align: left; }
.prelicont ul li a{color: #333;}

.rightprebock { float: right; width: 250px; }
.rigblock { float: left; width: 220px; padding:14px; background-color: #F7F7F7; border:solid 1px #E0E0E0; }
.Ptitle { float: left; width: 203px; padding:6px 0 0 17px;  height: 28px; background:url(../images/ptitlebg.jpg) no-repeat left top; font-size:16px; color:#FFF; }
.Ptitle span { font-size: 12px; font-weight: normal; float: right; color: #333; }
.Plist { float: left; width: 220px; }
.Plist ul{ float: left; width: 220px; padding-top:5px; }
.Plist ul li { line-height: 32px; float: left; height: 32px; width: 220px; background:url(../images/prliline.jpg) repeat-x left bottom; }
.Plist ul li span { float: right; padding-top: 11px; }

.palist { float: left; width: 220px; padding-top:10px;  }
.palist a {float: left; white-space: nowrap; padding:8px  4px 8px 4px ; }

.midbanr { float: left; width: 980px; padding-top: 10px; }
.midbanr p { float: left; }
.preBleft { float: left; width: 730px; }
.preBleft dl { float: left; width: 350px; padding-right: 15px; }
.preBtitle { float: left; width: 340px; height:30px; padding:10px 5px 5px 5px; font-weight: bold; font-family: "宋体"; font-size: 22px; color: #BF06EE; background: url(../images/preBtitlebg.jpg) repeat-x left top; }
.preBtitle span { float: right; font-size: 12px; font-weight: normal; color: #333; padding-top:5px; }
.preBtitle font { float: left; height: 24px; width: 24px; }

.preBimg { float: left; width: 350px; text-align: center; }
.preBcont { float: left; width: 350px; padding:13px 0; line-height: 160%; }
.preBlist { float: left; width: 350px; }
.preBlist ul{ float: left; width: 350px; padding-top:14px; border-top:dashed 1px #CCC; }
.preBlist ul li{ float: left; width: 340px; height:24px; line-height:24px; padding-left:10px; background:url(../images/presj.jpg) no-repeat left center; }
.preBlist ul li span { float: right; }
.PRtitle { font-size: 22px; font-weight: bold; color: #BF06EE; padding-bottom:10px; border-bottom: solid 1px #CCC; float: left; width: 220px; }
.PRtitle span { font-size: 12px; font-weight: normal; color: #333; float: right; padding-top: 5px; }
.Pnumlist { float: right; width: 220px; }
.Pnumlist h1 { float: left; width:163px; padding:6px 0 0 57px; line-height:140%; height:40px; background:url(../images/prenum1.jpg) no-repeat left center; font-size: 12px; font-weight: normal; margin:10px 0 0 0; }

.Pnumlist ul { float: left; width: 220px; padding-top: 10px; }
.Pnumlist ul li { float: left; width: 220px; height:24px; padding:2px 0; }
.Pnumlist ul li span { float: left; height: 15px; width: 16px; padding-right: 8px; }

/*实用工具*/
.Ptool { float: left; width: 220px; padding:10px 0; }
.Ptool ul li { line-height: 18px; float: left; height: 18px; width: 100px; padding:5px; }
.Ptool ul li span { float: left; width: 20px; padding-right: 6px; }

.Plist2 { float: left; width: 220px; }
.Plist2 ul{ float: left; width: 220px; padding-top:5px; }
.Plist2 ul li { line-height: 28px; float: left; height: 28px; width: 220px;  }

/*样式*/
#album { position:relative; width:298px; height:459px; }
#album ul,
#album li { list-style:none; margin:0; padding:0; }
#album ul { position:relative; height:459px; width:298px; overflow:hidden; background:transparent url(../images/jspre.jpg) no-repeat 0 0; }
#album li { position:absolute; width:1000%; font-size: 14px; font-weight: bold; color: #FFF; }
#album a { float:left; }
#album img { display:block; border:0; }
#album span { position:absolute; right:10px; bottom:8px; }
#album span a { display:block; margin-right:6px; width:18px; height:18px; line-height:18px; text-align:center; text-decoration:none; color:#000; background:url(../images/icon.png) no-repeat right 0; }
#album span a:hover,
#album span a.hover { color:#F8F8F8; background-position:0 0; }
