/*公共样式*/
* { margin: 0px; padding: 0px; }
a { color: #333; 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; }
.yellow:link, .yellow:visited { color: #F60; font-size: 12px; }
.yellow:hover { color: #F90; }


body { background-color: #fff; font-family: "宋体"; font-size: 12px; color: #333; }
/*头部页面样式*/
/*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/menbg.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/menline.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;}

/*怀孕期样式*/
.mainblock { float: left; width: 980px; padding:10px 0 0 0; }
.Hyqleft { float: left; width: 714px; }
.HyqleftA { float: left; width: 285px;  }
.Hyqjs { float: left; width: 274px; height:361px; padding:16px 0 0 11px; }
.Events { float: left; width: 285px; height:90px; padding:13px 0 0 0; background-color:#FDEEEF; }
.Events h1 { float: left; width: 21px; padding-top:5px; }
.Evelist { float: right; width: 237px; padding-right: 13px; color: #E62737; }
.Evelist ul li { float: left; width: 237px; line-height: 27px; height: 27px; }
.Evelist ul li a{color: #E62737; }
.Evelist ul li span { float: right; }

.HyqleftB { float: right; width: 414px; padding-top:25px; background:url(../images/HYQ_bg2.jpg) no-repeat right top; }
.HyqBlist { float: left; width: 414px; }
.HBtitle { text-align: center; font-family: "微软雅黑";  font-size: 16px; font-weight: bold; color: #F90A69; }
.HBlist { float: left; width: 414px; padding:10px 0; font-size: 12px; }
.HBlist ul li { float: left; width: 200px; padding-right: 7px; line-height: 30px; height: 30px; }
.HBlist ul li span { color: #E52636; float: left; width: 64px; }

.HBcont { float: left; width: 414px; font-size: 14px; line-height: 160%; padding:15px 0; border-bottom:1px dashed #CCC; }

.HyqCont { float: left; width: 414px; background:url(../images/hcbg2.jpg) no-repeat right bottom; padding-top:10px; }
.HCtitle { float: left; width: 414px; background: url(../images/hcline.jpg) repeat-x left center; }
.HCtitle span { padding: 5px; float: left; background-color: #FFF; font-family: "微软雅黑"; font-size: 16px; font-weight: bold; color: #F90A69; }
.HClist { float: left; width: 414px; }
.HCcont { float: left; width: 414px; line-height: 170%; color: #666; padding:10px 0; }
.HCcont h1 { font-size: 14px; font-weight: normal; color: #E62737; }
.HCcont span { float: left; padding-right: 10px; }
.Hyqright { float: right; width: 250px; }
.hybaike { float: left; width: 220px; padding:7px 10px 7px 20px;  height:200px; background:url(../images/HYQ_bg3.jpg) no-repeat left center; }
.hybaike h1 { text-align: center; font-size: 14px; color: #FFF; padding-bottom:25px; }
.hybaike h1 a{ color: #FFF; }
.baike { float: left; width: 220px; }
.baike ul li { float: left; width: 33%; line-height: 30px; height: 30px; display: block; }
.hyrblock { float: left; width: 248px;  margin-top:13px; background-color:#F6F6F6; border:solid 1px #CCC; }

.hyrtitle { float: left; width: 223px; padding:0 10px 0 15px; height:26px; line-height:26px; font-size:14px; font-weight:bold; color:#FFF; background:url(../images/rtitlebg.jpg) no-repeat left center; }
.hyrtitle span { float: right; color:#333; padding-top: 8px; }
.hyrcontA { float: left; width: 220px; padding:14px 14px }
.hyrcontA p { float: left; padding-right: 10px; }

.hyrcontA ul li { float: left; width: 210px; padding: 0 0 0 10px; height:28px; line-height:28px; background:url(../images/sjfh.jpg) no-repeat left center; }
.hyrcontA ul li span { color: #FF3602; }


.hyrcontB { float: left; width: 220px; padding:14px 14px }
.hyrcontB ul li { float: left; width: 220px;; height:28px; line-height:28px;  }
.hyrcontB ul li span { padding-right: 6px; }

.midbanr { float: left; width: 980px; padding-top: 10px; }
.hylbock { float: left; width: 711px; padding:1px; border: 1px solid #CCC; }
/*Tab样式*/
.none { display:none; }
.TabTitle { float: left; width: 711px; padding-left:1px; background: url(../images/HYQ_backline.jpg) repeat-x left bottom; height: 33px; }
.TabTitle li { float: left; width: 99px; height: 33px; line-height:33px; font-size:14px; font-weight:bold; }
.TabTitle .active { width:161px; height: 33px; text-align: center; cursor: pointer; background: url(../images/HYQ_back1.jpg) no-repeat left bottom; color: #FFF; }
.TabTitle .normal { width:125px; height: 33px; text-align: center; cursor: pointer; background: url(../images/HYQ_back2.jpg) no-repeat right center; color: #444; }
.TabContent { float: left; width: 711px;  }
#proTab0_Content0,#proTab0_Content1,#proTab0_Content2 { float: left; width: 711px; }

.listblock { float: left; width: 691px; padding:9px 0 9px 20px; }
.listblock dl { float: left; width: 330px; padding:10px 0; display: block; }
.contA { float: left; width: 130px; background-color: #FDEFEC; }
.contA span { float: left; width: 128px; border: 1px solid #CCC; }
.context { float: left; width: 114px; padding:6px 8px; color:#FD4A1E; line-height:160%; }
.context a{color:#FD4A1E;}
.contB { float: left; width: 188px; padding-left: 10px; }
.contB ul{ float: left; width: 188px; }
.contB ul li{ float: left; width: 188px; height:24px; line-height:24px; }
.contB span { float: left; padding-left: 5px; padding-top: 10px; height: 19px; width: 151px; }
.hyrbanner { float: left; width: 250px; padding-top: 13px; }
/*样式*/
#album { position:relative; width:262px; height:277px; }
#album ul,
#album li { list-style:none; margin:0; padding:0; }
#album ul { position:relative; height:277px; width:262px; 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:95px; bottom:-32px; }
#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; }
