/*公共样式*/
* { 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; }
.white:link,
.bwhite:visited { color: #FFF; font-size: 16px; }
.white:hover { color: #FF0; }
.blue { color:#0046D9; font-size:16px; font-weight:bold; }
.blue:link,
.blue:visited { color: #005CE1; font-size: 16px; }
.blue:hover { color: #F60; }
.blue2:link,
.blue2:visited { color: #0B75C3; font-size: 13px; }
.blue2: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/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; }

/*主体页面样式*/
.main { float: left; width: 980px; }
.mainblock { float: left; width: 980px; padding:10px 0 0 0; }
.maleft { float: left; width: 300px; }
.jsblock { float: left; width: 298px; border: 1px solid #CCC; margin-bottom:10px; }
/*Tab样式*/
.none { display:none; }
.jstab { float: left; width: 300px; }
.TabTitle { float: left; width: 299px; padding-left:1px; background: url(../images/spback1.jpg) no-repeat left bottom; height: 35px; }
.TabTitle li { float: left; width: 99px; height: 35px; line-height:35px; font-size:14px; font-weight:bold; }
.TabTitle .active { width:101px; height: 35px; text-align: center; cursor: pointer; background: url(../images/spbuter2.jpg) no-repeat left bottom; }
.TabTitle .normal { width:99px; height: 35px; text-align: center; cursor: pointer; background: url(../images/spbuter1.jpg) no-repeat left bottom; }
.TabContent { float: left; width: 278px; padding:10px; border-bottom:1px solid #D7DDE9; border-left:1px solid #D7DDE9; border-right:1px solid #D7DDE9; }
#proTab0_Content0,
#proTab0_Content1,
#proTab0_Content2 { float: left; width: 278px; }
.narlist { float: left; width: 278px; }
.narlist ul li { float: left; height:16px; line-height:16px; width: 278px; padding:5px 0; font-size: 14px; }
.narlist ul li span { float: left; height: 16px; width: 15px; padding-right: 10px; }
.maright { float: right; width: 666px; border:solid 1px #D7DDE9; background:url(../images/mairbg.jpg) repeat-y right top; }
.marmid { float: left; width: 428px; padding:10px 6px 0px 6px; background:url(../images/mamidbg.jpg) no-repeat left top; font-size: 14px; line-height: 160%; }
.marAcont { float: left; width: 428px; }
.marAcont dl { float: left; width: 420px; padding: 0 0 10px 8px; }
.marAcont dl .mAitle { font-family: "微软雅黑"; font-size: 16px; font-weight:bold; padding-bottom: 5px; }
.marBcont { float: left; width: 428px; border-top:dashed 1px #CCC; }
.marBcont p { float: right; }
.marBcont ul { float: left; padding: 13px 0; }
.marBcont ul li { height:26px; }
.marBcont ul li span { float: left; width: 72px; padding: 0 8px 0 25px; background:url(../images/spanli.jpg) no-repeat right center; }
.marblock { float: right; width: 216px; padding:3px 3px 3px 0; }
.marbcont { float: left; width: 206px; padding-left:6px; }
.marbcont .mbtitle { font-size: 14px; font-weight: bold; float: left; width: 206px; }
.marbcont .mbane { text-align: center; padding:8px 0; float: left; width: 206px; }
.marbcont ul { padding: 13px 0 5px 0; }
.marbcont ul li { height: 26px; }
.mbtext { background-color: #F2F2F2; line-height: 23px; height: 23px; text-align: center; float: left; width: 206px; }
.marbaner { float: left; width: 216px; text-align: center; }
.Pregnancy { float: left; width: 978px; margin-top:10px; border-bottom:solid 1px #D8DEEA; border-left:solid 1px #D8DEEA; border-right:solid 1px #D8DEEA; }
.Pretitle1 { float: left; width: 952px; padding:0 0 0 26px; font-size:16px; font-weight:bold; color:#E4007F; height: 45px; line-height: 45px; background:url(../images/Pretitle1.jpg) no-repeat left top; }
.Pretitle1 span { font-size: 12px; font-weight: normal; float: right; padding-right: 20px; }
.Pretitle1 span a { color:#E4007F; }
.Pretitle2 { float: left; width: 952px; padding:0 0 0 26px; font-size:16px; font-weight:bold; color:#A884DF; height: 45px; line-height: 45px; background:url(../images/Pretitle2.jpg) no-repeat left top; }
.Pretitle2 span { font-size: 12px; font-weight: normal; float: right; padding-right: 20px; }
.Pretitle2 span a { color:#A884DF; }
.Pretitle3 { float: left; width: 952px; padding:0 0 0 26px; font-size:16px; font-weight:bold; color:#1DC8F1; height: 45px; line-height: 45px; background:url(../images/Pretitle3.jpg) no-repeat left top; }
.Pretitle3 span { font-size: 12px; font-weight: normal; float: right; padding-right: 20px; }
.Pretitle3 span a { color:#1DC8F1; }
.Pretitle4 { float: left; width: 952px; padding:0 0 0 26px; font-size:16px; font-weight:bold; color:#EB8B22; height: 45px; line-height: 45px; background:url(../images/Pretitle4.jpg) no-repeat left top; }
.Pretitle4 span { font-size: 12px; font-weight: normal; float: right; padding-right: 20px; }
.Pretitle4 span a { color:#EB8B22; }
.Pretitle5 { float: left; width: 952px; padding:0 0 0 26px; font-size:16px; font-weight:bold; color:#18A61D; height: 45px; line-height: 45px; background:url(../images/Pretitle5.jpg) no-repeat left top; }
.Pretitle5 span { font-size: 12px; font-weight: normal; float: right; padding-right: 20px; }
.Pretitle5 span a { color:#18A61D; }
.Precont { float: left; width: 978px; padding:20px 0; }
.PrecontA { float: left; width: 958px; padding:0 10px; }
.PrecontAL { float: left; height: 154px; width: 321px; }
.PrecontAM { float: left; width: 255px; padding-left:21px; }
.PrecontAM .pretitle { font-family: "微软雅黑"; font-size: 20px; font-weight: bold; padding-bottom: 8px; }
.PrecontAR { float: right; width: 310px; }
.preli { float: left; width: 255px; padding-top:32px; }
.preli ul { float: left; }
.preli ul li { height:23px; }
.preli ul li span { float: left; width: 72px; padding: 0; background:url(../images/spanli.jpg) no-repeat right center; }
.Prectitle { float: left; width: 290px; font-size:14px; font-weight:bold; padding:0 10px; height:32px; line-height:32px; background:url(../images/Prectitlebg.jpg) repeat-x left center; color: #666; }
.Prectitle span { float: right; font-size: 12px; font-weight: normal; }
.Prectitle span a { color: #666; }
.Preclist { float: left; width: 310px; }
.Preclist ul { padding-top:10px; padding-left:6px; }
.Preclist ul li { height: 21px; }
.PrecontB { float: left; width: 978px; padding-top:25px; }
.PrecontB dl { float: left; width: 310px; padding-left: 12px; }
.premcont { float: left; width: 290px; padding:10px; }
.premcont .prempic { float: left; width: 100px; padding-right: 10px; }
.premcont .premtitle { font-family: "微软雅黑"; font-size: 14px; font-weight: bold; }
.premcont .premtext { line-height: 160%; padding-top: 15px; }
.Preclist2 { float: left; width: 310px; }
.Preclist2 ul { padding-top:10px; padding-left:6px; }
.Preclist2 ul li { height: 25px; }
.Preclist2 ul li a { font-size:14px; }
.midbanr { float: left; width: 980px; padding-top: 10px; }
.midbanr p { float: left; }
.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; }

/*样式*/
#album { position:relative; width:298px; height:326px; }
#album ul,
#album li { list-style:none; margin:0; padding:0; }
#album ul { position:relative; height:326px; width:298px; overflow:hidden; background:transparent url(../images/icon.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:190px; bottom:300px; }
#album span a { display:block; margin-right:1px; width:20px; height:20px; line-height:20px; text-align:center; text-decoration:none; color:gray; background:url(../images/icon.jpg) no-repeat -20px 0; }
#album span a:hover,
#album span a.hover { color:#F8F8F8; background-position: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;}
