/*公共样式*/
* { 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; }
.green:link, .green:visited { color: #4B9D09; }
.green: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/CHmenubg.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/CHline.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; }


/*页面分娩产后页面*/
.mainblock { float: left; width: 980px; padding:10px 0 0 0; }
.midbanr { float: left; width: 980px; padding-top: 10px; }

.midbigtitle { float: left; width: 930px; padding-left:50px; height:40px; line-height:40px; margin-top:10px; background:url(../images/bittitlbg.jpg) no-repeat left center; font-size:20px; font-family:"微软雅黑"; font-weight:bold; color:#FB4404;  background-color:#F1F1F1; }
.midbigtitle span{ font-size:12px; float:right; padding-right:10px; font-weight: normal; font-family: "宋体"; color: #E37305; font-size:13px; }
.midbigtitle span a{color: #E37305;}
.chleft { float: left; width: 715px; }

.chleback { float: left; width: 300px; background-color:#F3F3F3; height:450px; }
.chlemid { float: left; width: 400px; padding-left: 15px; }
.chtitlemB { float: left; width: 400px; height:22px; line-height:22px; padding:20px 0; background:url(../images/chltitline.jpg) repeat-x left center; }
.chtitlemB span { background-color: #FFF; float: left; font-size: 18px; font-weight: bold; color: #FB4404; padding-right: 8px; }

.chtitlemA { float: left; width: 400px; font-size: 18px; font-weight: bold; color: #999; height:28px; border-bottom:1px solid #CCC;}
.chtitlemA span { color: #FB4404; padding-right: 8px; }
.chcontmA { float: left; width: 400px; }
.chcontmA dl { float: left; width: 400px; padding-top: 18px; }
.chcontmA dl .ptitle { font-size: 16px; font-weight: bold; font-family:"微软雅黑"; color: #F90; text-align: center; padding-bottom: 15px; }
.pcont { float: left; width: 400px; }
.pcont ul li { float: left; width: 200px; height: 26px; line-height: 26px; }
.chcontmB { float: left; width: 400px; line-height: 170%; color: #666; padding-bottom: 10px; }
.chcontmB .pic { float: left; width: 122px; padding-right: 8px; }
.chcontmB h1 { font-size: 14px; font-weight: bold; color: #F90; padding-bottom: 8px; }
.chright { width: 250px; float: right; }
.chrblock { float: left; width: 248px; border: 1px solid #CCC; }
.chrbanner { float: left; width: 250px; padding-top: 13px; }
.chnumlist { float: left; width: 248px; }
.chtitleRA { float: left; width: 238px; padding-left:10px; height:42px; line-height:42px; font-size:14px; font-weight:bold; color:000; }
.chtitleRA font { color: #C81053; }
.nucont { float: left; width: 208px; padding:8px 20px; line-height:140%; color:#666; }
.nucont span{ float:left; padding-right:10px;}
.nutitle { background-color: #F1F1F1; float: left; width: 208px; padding-left:40px; line-height: 37px; height: 37px; }
.chcont { float: left; width: 712px; }
.chcont dl { float: left; width: 712px; padding-top: 10px; }
.chctitleb { float: left; width: 700px; font-size: 14px; font-weight: bold; color: #FE932A; padding:16px 6px; }
.chctitleb span{ float:right; font-weight:normal; color:#333;}
.chctitlea { float: left; width: 648px; height:25px; padding:21px 18px 0 46px; background:url(../images/chtitlbg.jpg) no-repeat left center; font-size: 14px; font-weight: bold; color: #FFF; }
.chctitlea span { font-size: 12px; font-weight: normal; float: right; padding-top: 4px; }
.chctext { float: left; width: 700px; padding:0 6px; line-height:170%; color:#666; font-size: 12px; font-weight: normal; }
.chclist { float: left; width: 700px; padding:20px 6px 0 6px; }
.chclist p{float: left; width: 182px;}
.chclist ul{float: right; width: 500px;}
.chclist ul li { float: left; width: 235px; padding-left:10px; padding-right: 5px; background:url(../images/libg.gif) no-repeat left center; line-height: 29px; height: 29px; display: block; font-size: 12px; font-weight: normal; }
.chrcont { float: left; width: 242px; padding:3px; border:1px solid #ccc; background-color: #F6F6F6; }
.chrlist { float: left; width: 242px; }
.chrlist ul {float: left; width: 242px; padding:10px 0;}

.chrlist ul li { float: left; width: 232px; padding-left:10px; line-height: 31px; height: 31px; }
.chrlist ul li span { color: #E62737; padding-right: 6px; }

.chrtitle { float: left; width: 210px; padding-left:32px; font-size:14px; font-weight:bold; color:#FFF; height:26px; line-height:26px; background:url(../images/chrtitlbg.jpg) no-repeat left center; }
.chrtitle span{ float:right; padding:4px 6px 0 0;}

/*样式*/
.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;}
/*样式*/
#album { position:relative; width:300px; height:414px; }
#album ul,
#album li { list-style:none; margin:0; padding:0; }
#album ul { position:relative; height:414px; width:300px; overflow:hidden; background:transparent url(../images/chicon.jpg) no-repeat 0 0; }
#album li { position:absolute; width:1000%; font-size: 14px; font-weight: bold;  }
#album a { float:left; padding-right: 14px; color: #FFF; }
#album img { display:block; border:0; }
#album span { position:absolute; right:3px; bottom:-28px; }
#album span a { display:block; margin-right:1px; width:20px; height:20px; line-height:20px; text-align:center; text-decoration:none; color:#FFF; background:url(../images/chicon.jpg) no-repeat -34px 0; }
#album span a:hover,
#album span a.hover { color:#F8F8F8; background-position:0 0; }
