@charset "utf-8";
/**
FileName:        style.css
Version:         1.0.0(2010.04.21)
Website:         http://www.ygts008.com
Author:          Infinity arts BAIB,baib88@qq.com
Page Width:      1002px;
**/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span {
	margin: 0;
	padding: 0;
}
html {
	overflow-x:hidden;
}
body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	overflow-x:hidden;
}
ul, li {
	list-style:none;
}
a {
	text-decoration:none;
}
a img {
	border:none;
}
ins {
	display:none;
}
h1, h2, h3, h4, h5, h6, p, span {
	font:12px "宋体";
	font-weight:normal;
	text-transform:uppercase;
}
.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
.l{
	float:left;
}
.r{
	float:right;
}
.indexTop {
	background:url(../bg/top.jpg) top center no-repeat;
	height:498px;
}
.indexTop .embed{ width:1000px; margin:0 auto; height:499px;}
.main {
	background:url(../bg/mainBG.gif) top center no-repeat;
	_height:520px;
	min-height:520px;
}
.footer {
	background:url(../bg/bottomBG.gif) top center no-repeat;
	height:150px;
}
.foot {
	padding-top:20px;
	text-align:center;
	line-height:20px;
	color:#a44401;
	font-family:"微软雅黑";
}
.foot a {
	color:#a44401;
	margin-left:8px;
	margin-right:8px;
}
.foot a:hover {
	text-decoration:underline;
}
.mainTop {
	width:1002px;
	margin:0 auto;
	height:95px;
	padding-top:10px;
}
.mainTopLeft {
	float:left;
	width:127px;
	position:relative;
	height:95px;
	background:url(../bg/index_events.gif);
	z-index:100;
}
.mainTopLeft a {
	display:block;
	height:95px;
}
.mainTopLeft a span {
	position:absolute;
	top:0px;
	left:56px;
	display:none;
	background:url(../bg/index_events-top.gif);
	width:83px;
	height:57px;
}
.mainTopRight {
	position:relative;
	height:95px;
	width:860px;
	float:left;
	display:inline;
}
.mainTopRight ul {
	position:absolute;
	top:10px;
	left:0px;
	height:81px;
	width:3000px;
}
.mainTopRight ul li a {
	cursor:pointer;
}
.mainTopRight ul li {
	float:left;
	background:url(../bg/index_liBG.gif) repeat-y left top;
	height:81px;
	width:287px;
	display:block;
}
.mainTopRight ul li span {
	padding-left:15px;
	position:relative;
	height:81px;
	float:left;
}
.mainTopRight ul li span img {
	margin-top:7px;
}
.mainTopRight ul li span b {
	background:url(../bg/No1.gif) no-repeat;
	width:46px;
	height:25px;
	position:absolute;
	top:0px;
	left:12px;
}
.mainTopRight ul li h2 {
	display:block;
	float:left;
	width:174px;
	padding-left:13px;
	color:#bc350d;
	font-weight:bold;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;
}
.mainTopRight ul li a:hover h2 {
	text-decoration:underline;
}
.mainTopRight ul li p {
	display:block;
	float:left;
	width:174px;
	padding-left:13px;
	line-height:16px;
	color:#959595;
}
.navia {
	position:absolute;
	right:0px;
	top:-20px;
}
.mainTopRight .scroll {
	position:relative;
	height:95px;
	overflow:hidden;
	width:850px;
	float:left;
	display:inline;
	margin-left:10px;
}
.navi {
	position:absolute;
	top:-20px;
	right:0px;
}
.navi a {
	width:14px;
	height:14px;
	background:url(../bg/navBg.gif);
	float:left;
	display:inline;
	margin-left:5px;
	position:relative;
}
.navi a.naviA1 {
	background-position:0 0;
}
.navi a.naviA2 {
	background-position:0 -14px;
}
.navi a.naviA3 {
	background-position:0 -28px;
}
.navi a span {
	background:url(../bg/navBg.gif);
	position:absolute;
	width:18px;
	height:17px;
	display:none;
	top:-1px;
	left:-2px;
}
.navi a.naviA1 span {
	background-position:18px 0;
}
.navi a.naviA2 span {
	background-position:18px -17px;
}
.navi a.naviA3 span {
	background-position:18px -34px;
}
.navi a:hover span {
	display:inline;
}
.navi a.current span {
	display:inline;
}
.mainMid {
	width:1002px;
	margin:0 auto;
	padding-top:65px;
	position:relative;
}
.MainMidScroll {
	width:722px;
	height:167px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.MainMidScroll ul {
	height:167px;
	width:5000px;
	position:absolute;
	top:0px;
	left:0px;
}
.MainMidScroll ul li {
	float:left;
	padding-right:15px;
}
.MainMidScroll ul li a img {
	border:4px solid #c9c9c9;
	width:159px;
	height:159px;
}
.MainMidScroll ul li a:hover img {
	border-color:#fa6912;
}
.mainMid .prev {
	position:absolute;
	top:120px;
	left:50px;
	background:url(../bg/prevbutton.gif) 0 40px;
	width:40px;
	height:40px;
	cursor:pointer;
}
.mainMid .next {
	position:absolute;
	top:120px;
	right:50px;
	background:url(../bg/prevbutton.gif) 40px 40px;
	width:40px;
	height:40px;
	cursor:pointer;
}
.mainMid .prev:hover {
	background:url(../bg/prevbutton.gif) 0px 0px;
}
.mainMid .next:hover {
	background:url(../bg/prevbutton.gif) 40px 0px;
}
.mainBottom {
	width:1002px;
	position:relative;
	height:100px;
	margin:0 auto;
	background:url(../bg/mainBottomBG.gif) no-repeat center bottom
}
.mainBottom a {
	position:absolute;
	height:20px;
	width:20px;
	left: 293px;
	top: 68px;
}
.mainBottom a span {
	background:url(../bg/mainBottomSpan.gif);
	width:95px;
	height:68px;
	position:absolute;
	left: -59px;
	top: -58px;
	display:none;
}
.mainBottom a:hover span {
	display:inline;
}
.mainFoot {
	width:1002px;
	margin:0 auto;
	height:175px;
}
.mainFootLeft {
	float:left;
	background:url(../bg/idnex_starBaby.gif) no-repeat center;
	width:153px;
	height:175px;
	position:relative;
}
.mainFootLeft a {
	position:absolute;
	width:19px;
	height:21px;
	left: 77px;
	top: 106px;
}
.mainFootLeft a span {
	position:absolute;
	background:url(../bg/star_top.gif);
	width:96px;
	height:67px;
	left: -57px;
	top: -56px;
	display:none;
}
.mainFootLeft a:hover span {
	display:inline;
}
.mainFootList {
	width:570px;
	height:175px;
	float:left;
	background:url(../bg/listBG.gif) right center no-repeat;
}
.mainFootList ul {
	float:left;
	margin-top:30px;
	padding-left:5px;
}
.mainFootList ul li {
	float:left;
	width:110px;
	height:110px;
	position:relative;
	display:inline;
	margin-left:0px;
}
.mainFootList ul li a img {
	width:110px;
	height:110px;
}
.mainFootList ul li a span {
	position:absolute;
	top:0px;
	height:0px;
	background:url(../bg/indexListBg.gif);
	width:110px;
	height:110px;
	left:0px;
}
.mainFootList ul li a:hover span {
	background:url(../bg/indexListBgHover.gif)
}
.indexContact {
	float:left;
	height:175px;
	background:url(../bg/index_contacrt.gif) no-repeat center;
	width:278px;
	position:relative;
}
.indexContact span {
	position:absolute;
	top:85px;
	left:100px;
}
.indexContact span a {
	float:left;
	width:28px;
	height:28px;
	background:url(../bg/qq.gif);
	display:inline;
	margin-left:12px;
}
.indexContact span a.qq2 {
	background-position:28px 0;
}
.indexContact span a.qq3 {
	background-position:56px 0;
}
.indexContact p {
	position:absolute;
	bottom:0px;
	left:10px;
}
.indexContact .a_hover {
	position:absolute;
	width:19px;
	height:18px;
	left: 72px;
	top: 51px;
}
.indexContact .a_hover span {
	background:url(../bg/index_contact_top.gif);
	width:95px;
	height:66px;
	top:-59px;
	left:-20px;
	display:none;
}
.mainFootList .mainFootListHover a span{
	background:url(../bg/indexListBgHover.gif)
}
/***** index end ****/

.InsideMain{ width:926px; margin:0 auto; padding-bottom:20px;}
.left{float:left; width:220px;  background:url(../bg/left.gif) no-repeat left top; position:relative;}
.leftMargin{ margin-top:9px;}
.right{float:left; width:706px; position:relative; margin-top:36px; z-index:3}
.leftPos { background:url(../bg/leftPos.gif); position:absolute; width:41px; height:81px; right:-41px; top:1px;}
.rightTop{ background:url(../bg/rightTop.gif) no-repeat left top; height:90px;}
.rightTop h2{ position:relative; z-index:10;}
.rightMain{ background:url(../bg/right.gif); position:relative;}
.rightPosTop{ background:url(../bg/rightPosTop.png); width:193px; height:340px; position:absolute; left:-19px; top:-12px; }
.rightBottom{ background:url(../bg/rightBottom.gif) no-repeat left bottom; padding-bottom:45px;}
.leftTitle{ background:url(../bg/leftBg.gif) repeat-x left top; margin:9px 0 0 10px; padding-left:14px; padding-top:51px;  position:relative;}
.leftTitle h2{ display:block; background:url(../bg/leftTitle.gif); width:201px; text-align:center; height:45px; position:relative; z-index:2; line-height:45px; color:#e36b1b; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; position:absolute; top:6px;}
.leftTitle h2 strong{ font-family:"微软雅黑"; font-size:19px; padding-right:5px; color:#FFF;}
.leftTitle ul{ display:block; margin-left:7px; margin-right:15px; padding-top:3px; padding-bottom:64px;}
.leftTitle ul li{ display:block; height:30px; line-height:30px;}
.leftTitle ul li a{ color:#717170; font-family:"微软雅黑"; font-size:14px; display:block; height:29px; border-bottom:1px solid #e4e4e4; padding-left:21px; background:url(../bg/leftNav.gif) no-repeat 6px 12px;}
.leftTitle ul li a:hover,.leftTitle ul li.click a{ background-position:6px -19px; color:#ef7206; border-bottom-color:#fce3cd;}

.leftNews h2{ display:block; background:url(../bg/leftBg.gif); height:73px; margin-left:10px;}
.leftNews h2 span{ display:block; height:73px; background:url(../bg/leftNews.gif) no-repeat 5px center;line-height:73px; font-size:10px;  color:#85827f;text-transform:capitalize; font-family:"微软雅黑";}
.leftNews h2 span strong{ font-size:16px; padding-right:5px; color:#f4720a; font-family:"微软雅黑"; padding-left:45px;}
.leftNews ul{ display:block; margin-left:20px; margin-right:14px;}
.leftNews ul li{ display:block; clear:both;}
.leftNews ul li a{ display:block; line-height:18px; color:#787878; padding:7px 0; border-bottom:1px dotted #bdbdbd;}
.leftNews ul li a span{ float:left; width:73px; height:73px; display:inline; margin-right:8px; position:relative; display:none;}
.leftNews ul li a span b{ position:absolute; background:url(../bg/No1.gif); width:46px; height:25px; left:-4px; top:-14px;}
.leftNews ul li a h3{ color:#bc350d; font-size:13px; font-family:"微软雅黑"; font-weight:bold; text-transform:capitalize; line-height:22px; display:none;}
.leftNews ul li a:hover,.leftNews ul li.click a{ border-bottom:1px solid #bdbdbd; height:80px;}
.leftNews ul li a:hover span,.leftNews ul li.click a span{ display:inline;}
.leftNews ul li a:hover h3,.leftNews ul li.click a h3{ display:block;}

.leftContact{ background:url(../bg/leftContact.gif) no-repeat center bottom; height:169px; padding-top:15px; position:relative;}
.leftContact span{ background:url(../bg/index_contact_top.gif); width:95px; height:66px; position:absolute; top:-16px; left:22px; display:none;}
.leftContact ul{ position:absolute; top:95px; left:73px}
.leftContact ul li{ float:left; width:28px; height:28px; padding-left:6px;}
.leftContact ul li a{ background:url(../bg/qq.gif) 0 0; display:block; height:28px;}
.leftContact ul li.qq2 a{ background-position:28px 0;}
.leftContact ul li.qq3 a{ background-position:56px 0;}
.Integral{ padding:34px 0 0px 15px; height:94px;}
.Integral a{ display:block; background:url(../bg/leftIntegral.gif); width:202px; height:94px;}

.leftText{ padding-top:100px;}
.leftText p{ padding-bottom:10px; color:#fd6c02; font-family:"微软雅黑"; line-height:18px; margin-left:25px; font-weight:bold;}

.topNav{ position:absolute; font-family:"宋体"; right:3px; line-height:30px; top:-30px; }
.topNav a{ color:#81807f;}
.topNav a:hover{ text-decoration:underline;}
.topNav b{color:#f17806; font-weight:normal;}


.rightTop h2{display:block;font-weight:bold; font-family:"微软雅黑"; font-size:18px; color:#ea1e06; line-height:46px; width:156px; height:55px; top:25px; left:30px; padding-left:18px;}
.teamTitle h2{display:block;font-weight:bold; font-family:"微软雅黑"; background:url(../bg/teamTitle.gif) no-repeat left top; font-size:20px; color:#ea1e06; line-height:48px; width:156px; height:55px; top:25px; left:30px; padding-left:15px;}
.newsTitle h2{ background:url(../bg/newsTitle.gif) no-repeat 8px bottom; top:29px;}
.integralTitle h2{ background:url(../bg/integralTitle.gif) no-repeat 8px bottom; top:29px;}
.contactTitle h2{ background:url(../bg/contactTitle.gif) no-repeat 7px bottom;top:29px;}
.starBabyTitle h2{ background:url(../bg/starBabyTitle.gif) no-repeat 7px bottom;top:29px;}
.workShowTitle h2{ background:url(../bg/workShowtitle.gif) no-repeat 7px bottom;top:29px;}
.newListTitle h2{ background:url(../bg/newListtitle.gif) no-repeat 7px bottom;top:28px;}

/*********** title end   ***************/


.teamBanner{ background:url(../bg/teamBanner.gif) no-repeat center bottom; height:480px; padding-top:10px;}
.teamBanner img{ margin:15px 0 75px 45px;}
.teamBanner p{ display:block; margin:0 55px; line-height:22px; text-indent:24px;}
.teamList{ padding-top:20px;}
.teamList ul{ display:block; }
.teamList li{ float:left; width:296px; height:100px; padding-left:37px; padding-bottom:40px; position:relative;}
.teamList li a{ display:block; background:url(../bg/teamList.gif);height:100px; position:relative;  padding-right:5px;}
.teamList li a p{ display:block; height:53px;line-height:18px; font-size:15px; font-family:"微软雅黑"; color:#ffffff; overflow:hidden;}
.teamList li a img{ float:left; width:88px; height:84px;display:inline; margin:8px 19px 0 14px;}
.teamList li a b{ background:url(../bg/teamListpos.gif); width:49px; height:57px; position:absolute; left:-3px; bottom:-3px; z-index:2;}
.teamList li a h3{font-size:15px; font-family:"微软雅黑"; color:#ffffff;  display:block; padding-top:15px; height:20px; margin-bottom:10px;overflow:hidden;}
.teamList li a:hover{ background-position:0 -100px;}
.teamList li a:hover b{ background-position:0 -57px;}


.page{ text-align:right; margin:0 50px; background:url(../bg/page.gif) right top no-repeat; padding-right:50px; height:32px; clear:both; padding-bottom:30px;}
.page a{ display:inline; line-height:32px; padding:2px 6px; border:1px solid #dddddd; color:#666666; margin-left:5px;}
.page a:hover{ background:#f0f0f0;}

/********** page end  ***********/

.teamPic{ position:absolute; background:url(../bg/teamPic.gif); width:158px; height:141px; bottom:10px; left:-158px;}
.newsPic{ position:absolute; background:url(../bg/newsPic.gif); width:124px; height:175px; bottom:10px; left:-124px;}
.aboutPic{ position:absolute; background:url(../bg/aboutPic.gif); width:155px; height:162px; bottom:10px; left:-155px;}
.contactPic{position:absolute; background:url(../bg/contactPic.gif); width:140px; height:137px; bottom:10px; left:-140px;}
.integralPic{position:absolute; background:url(../bg/integralPic.gif); width:151px; height:173px; bottom:10px; left:-151px;}
.starBabyPic{position:absolute; background:url(../bg/starBabyPic.gif); width:127px; height:204px; bottom:10px; left:-127px;}
.workShowPic{position:absolute; background:url(../bg/workShowPic.gif); width:124px; height:129px; bottom:10px; left:-124px;}
.newListPic{position:absolute; background:url(../bg/newListPic.gif); width:131px; height:111px; bottom:10px; left:-131px;}

/******** Pics end ********/

.newsList ul{ padding-top:35px; padding-bottom:50px;}
.newsList ul li{ display:block; width:631px; margin:0 auto; height:83px; background:url(../bg/newsList.gif) no-repeat center bottom;}
.newsList ul li a{ display:block; height:77px; margin-top:1px; position:relative; top:0; left:0;}
.newsList ul li a img{ float:left; border:2px solid #c6c6c6; display:inline; margin:8px 10px 0 40px;}
.newsList ul li a h3{ float:left; border-bottom:1px dashed #c6c6c6; line-height:25px;color:#a9a8a8; width:403px; padding-top:5px;}
.newsList ul li a h3 strong{ float:left; width:325px; padding-left:3px; color:#40403e; font-weight:normal;}
.newsList ul li a p{ display:block; float:left;width:335px; padding-left:3px; color:#787878; line-height:16px; padding-top:3px;}
.newsList ul li a b{ position:absolute; font-weight:normal; font-size:9px; color:#cacaca; padding-right:8px; background:url(../bg/newsListBg.gif) no-repeat right center; top:54px; left:423px;}
.newsList ul li a:hover{ background:url(../bg/newsA.gif) no-repeat; color:#FFF; cursor:pointer;}
.newsList ul li a:hover h3{ color:#FFF; border-bottom-color:#FFF;}
.newsList ul li a:hover h3 strong{ color:#FFF;}
.newsList ul li a:hover p{ color:#FFF;}
.newsList ul li a:hover b{ color:#FFF; background-image:url(../bg/newsListBg_.gif);}
.newsList ul li a:hover img{ border-color:#eabc04;}


.aboutBlock1{ background:url(../bg/aboutBg1.gif) no-repeat center bottom; height:249px; padding-top:15px; position:relative;}
.aboutBlock1 h2{ position:absolute; color:#ea1e06; font-size:16px; font-weight:bold; font-family:"微软雅黑"; left:281px; top:15px;}
.aboutBlock1 p{ text-indent:24px; line-height:22px; position:absolute; width:360px; left:281px; top:38px;}

.aboutBlock2{ background:url(../bg/aboutBg2.gif) no-repeat center bottom; padding-top:15px; padding-bottom:240px;}
.aboutBlock2 h2{color:#ea1e06; font-size:16px; font-weight:bold; font-family:"微软雅黑"; left:281px; top:15px; display:block; padding-bottom:5px; padding-left:40px;}
.aboutBlock2 p{ text-indent:24px; line-height:22px;left:281px; top:38px; display:block; margin:0 40px;}

.aboutBlock3{ background:url(../bg/aboutBg3.gif) no-repeat center bottom; padding-bottom:50px;}
.aboutBlock3 dl{ display:block; margin:0 40px; border-bottom:1px dotted #cacaca; padding:5px 0;}
.aboutBlock3 dl dt{ float:left; font-size:16px; font-family:"微软雅黑"; color:#ce142f; padding-right:15px;}
.aboutBlock3 dl dd{ display:block; line-height:24px; padding-left:50px;}

.login{ background:url(../bg/login.gif); width:632px; height:94px; margin:0 auto; position:relative;}
.login .userName{ position:absolute; width:140px; height:14px; border:1px solid #fff; top:48px; left:160px; font-size:12px; color:#F60; font-family:"微软雅黑";}
.login .passWord{ position:absolute; width:140px; height:14px; border:1px solid #fff; top:48px; left:377px; font-size:12px; color:#F60; font-family:"微软雅黑";}
.login .submit{ position:absolute; width:71px; height:27px; border:none; top:44px; left:536px;filter:alpha(opacity=0);opacity:0;}

.contact{ background:url(../bg/contactBg.gif) no-repeat center bottom; height:310px; position:relative;}
.map{ background:url(../bg/map.gif) no-repeat center; height:539px; margin-top:-10px;}
.contact div{ position:absolute; font-style:normal; font-family:"微软雅黑",Georgia, "Times New Roman", Times, serif;font-weight:bold; line-height:30px; top:20px; left:80px; font-size:16px; color:#fd6c02;}
.contact div h2{ font-size:19px;color:#ea1e06; font-family:"微软雅黑"; font-weight:bold; margin-bottom:5px;}
.contact span{ position:absolute; font-size:10px; font-weight:bold; color:#fd6c02; font-family:"微软雅黑"; text-align:right; top:170px; left:520px; line-height:16px;}
.contact span h3{ color:#d91811;  font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.contact span h4{ font-size:12px; font-family:"微软雅黑"; font-weight:bold;}

.starBaby { padding-bottom:30px;}
.starBaby ul { display:block; padding:10px 10px 10px 30px;}
* html .starBaby ul {padding:10px 10px 10px 50px;}
.starBaby ul li{ float:left; margin-left:-20px;}
.starBaby ul li a{ display:block; width:183px; height:223px; position:relative;}
.starBaby ul li a img.uesr{ position:relative; top:17px; left:17px;}
.starBaby ul li a b{ background:url(../bg/starBaby.gif); width:183px; height:223px; position:absolute; top:0px; left:0px; z-index:1;}
.starBaby ul li a span{ position:absolute; color:#fff; z-index:2; top:110px; left:50px; line-height:18px;}
.starBaby ul li a strong{ background:url(../bg/star.png); width:46px; height:46px; position:absolute; z-index:4; top:65px; left:73px;}
.starBaby ul li a:hover{ cursor:pointer;}
.starBaby ul li a:hover b{ background-position:0 -223px;}
.starBaby ul li a:hover strong{ background-position:0 -52px;}
.starBaby ul li a:hover img{ left:26px;}
.starBaby ul li a:hover span { left:30px;}
.starBaby ul li a div{ width:48px; height:8px; line-height:1px; font-size:1px; position:absolute; top:40px; left:58px;}
.starBaby ul li a div b{ position:absolute; top:0px; left:0px; font-size:1px; line-height:1px; width:50%;background:url(../bg/starSm.gif) top left; height:8px;}
.starBaby ul li a:hover div b{ top:0px; left:0px; background-position:0 0;}

.workShow{ background:url(../bg/workShow.gif) no-repeat center 40px; padding-top:190px;}
.workShow ul li{ float:left; width:170px; height:170px; padding-left:45px; padding-bottom:25px;}
.workShow ul li a{ display:block; padding:4px; background:#c9c9c9;}
.workShow ul li a:hover{ background:#fa6912;}

.newListTop{ margin:20px 35px 0 25px;}
.newListTop span{ float:left; width:265px; height:204px; background:url(../bg/newList.gif) no-repeat top left #efb700;}
.newListTop span img{ margin:34px 0 0 3px;}
.newListTop ul{ display:block; padding-left:269px; margin-top:-12px;}
.newListTop ul li{ display:block; height:54px;}
.newListTop ul li a{ font-size:9px; line-height:18px; text-transform:uppercase; display:block; height:53px; border-bottom:1px solid #f2c533; position:relative; padding-left:91px; color:#959595;}
.newListTop ul li a h2{ display:block; text-indent:12px; line-height:17px; padding-top:17px; background:url(../bg/newListTop.gif) no-repeat left 22px; color:#626262; border-bottom:1px solid #d77001; font-size:12px;}
.newListTop ul li a h3{ position:absolute; left:8px; top:10px; font-style:oblique; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#d77001;}
.newListTop ul li a h3 strong{ font-size:30px;}
.newListTop ul li a h3 em{ color:#898989; font-weight:bold; display:block; line-height:14px; height:14px; margin-top:-8px;}
.newListTop ul li a:hover{ cursor:pointer; background:#efb700; color:#2a1c0c;}
.newListTop ul li a:hover h2{color:#fff; border-bottom-color:#FFF; background-position:0 -17px;}
.newListTop ul li a:hover h3{ color:#FFF;}
.newListTop ul li a:hover h3 em{ color:#d77001;}
.newList{margin:20px 35px 0 25px; border-top:1px dashed #c9c9c9; padding-top:10px; padding-bottom:15px;}
.newList ul li{ display:block; line-height:29px; height:29px; color:#626262;}
.newList ul li a{ float:left; height:29px; padding-left:28px; background:url(../bg/newListLi.gif) no-repeat 17px center; width:530px; color:#626262;}
.newList ul li a:hover{ color:#F60;}

.newContent{ margin:0px 45px 0 35px; line-height:24px; text-align:center; padding-bottom:30px; padding-top:20px;}
.newContent h2.title{ border-bottom:1px dashed #c6c6c6; margin-bottom:20px; text-align:center; color:#a9a8a8; line-height:25px;}
.newContent h2.title strong{ font-size:14px; color:#c7091f; margin-right:20px;}
.newContent p{ padding-bottom:20px;line-height:24px; text-align:left;}
.newContent img{ border:2px solid #dcdcdc; margin-bottom:20px;}
.newPage{ margin:20px 45px 0 35px; line-height:24px; border-top:1px dashed #c6c6c6; height:35px; color:#898987; }
.newPage a{ color:#560303;line-height:30px;}
.newPage a:hover{ text-decoration:underline;}
.starBadyTop{ position:relative; height:300px;}
.starBadyTop img{ position:relative; left:74px; top:72px;}
.starBadyTop span{ background:url(../bg/starBabyContent.png); z-index:1; width:568px; height:237px; position:absolute; left:44px; top:19px;}
.starBadyTop ul{ position:absolute; z-index:2; top:30px; left:120px; width:280px; top:110px; left:240px; color:#ea1e06; line-height:18px;}
.starBadyTop ul li img{ position:inherit; top:0px; left:0px;}
.starBadyTop ul li strong{ font-weight:normal;}
.starBadyTop ul li.star{ position:relative;}
.starBadyTop ul li.star div{ position:absolute; width:45px; height:8px; top:5px; left:60px;}
.starBadyTop ul li.star div a{ position:absolute; background:url(../bg/starBabyStar.gif); height:8px; font-size:1px; width:100%; line-height:1px;}
.starBadyTop b{ position:absolute; right:145px; top:90px; z-index:3;}
.starBadyTop b a{ float:left; background:url(../bg/starBabyStar.gif); width:9px; height:8px; line-height:1px; font-size:1px;}
.badyHistory{ background:url(../bg/scrollBox.gif); width:594px; height:417px; margin:0 auto;}
.badyHistoryContent{ width:500px; height:265px; padding-right:20px; overflow:hidden; line-height:24px; margin:90px 0 0 40px; float:left; display:inline; position:relative;}
.badyHistoryContent p{ line-height:24px; text-indent:24px; padding-bottom:10px;}
.badyImage{ position:relative; overflow:hidden; clear:both;}
.badyImage h2{ background:url(../bg/time.gif) no-repeat center; height:75px; margin:0 auto; display:block;}
.badyImage span{ display:block; width:440px; height:323px; background:#940115; padding:3px; margin:0 0 0 50px; position:absolute;}
.badyImage div.badyImageScroll{ position:relative; overflow:hidden; height:333px;}
.badyImage div.badyImageScroll ul{ position:absolute; top:0px; right:63px;}
.badyImage div.badyImageScroll ul li{ margin-bottom:4px;}
.badyImage div.badyImageScroll ul li img{ border:2px solid #b1b1ac;}
.badyImage div.badyImageScroll ul li.active img{ border-color:#fa6f01;}
.badyBook{ padding:20px 0 0 0}
.badyBook h2{ background:url(../bg/angel.gif) no-repeat center; height:75px;}
.badyBook ul{ display:block;}
.badyBook ul li{ position:relative; display:block; background:url(../bg/book.gif); width:604px; height:114px; margin:0 auto; margin-top:10px;}
.badyBook ul li h3{ position:absolute; width:115px; text-align:center; font-weight:normal; line-height:18px; top:30px; left:10px;}
.badyBook ul li h3 a{ display:block; color:#fb3a55; text-decoration:underline;}
.badyBook ul li span{ position:absolute; top:20px; left:140px; width:310px; height:70px; line-height:22px; overflow:auto;}
.badyBook ul li strong{ position:absolute; right:30px; top:30px; font-weight:normal; color:#9e9e9e;}
.badyBook ul li strong b{ display:block; color:#626262;}
.badyBook ul li strong b a{ color:#fb3a55;}
.badyBook p{ display:block;}
.badyBook .page{ padding-right:0px; background:none;}
.BookBottom{ margin:10px 50px 10px 50px;}
.BookBottom p{ line-height:24px; font-weight:bold;}
.BookBottom input.name{ border:3px solid #e3c8a0; margin-bottom:20px; height:25px; padding:0 5px; width:300px; color:#F90;}
.BookBottom textarea{ width:590px; height:98px; border:3px solid #e3c8a0; padding:5px; font-size:12px; line-height:24px; color:#C63;}
.BookBottom span{ display:block; text-align:right; padding-top:10px;}
.BookBottom span input{ color:#FFF; border:none; margin-right:10px;}
.BookBottom span input.submit{ background:url(../bg/starBadySubmit.gif); width:77px; height:28px;}
.BookBottom span input.resize{ background:url(../bg/starBadyResize.gif); width:66px;height:28px;}

.link{ background:url(../bg/link.gif) left top no-repeat; position:relative; width:962px; margin:30px auto 0 auto; height:79px; padding-bottom:20px;}
.link div{ width:823px; position:relative; top:20px; height:35px; left:115px; overflow:hidden;}
.link div ul{ position:absolute; width:30000px; left:0px; top:0px;}
.link div ul li{ float:left; padding-right:16px;}
.link div ul li a img{ border:2px solid #f8ae05}
.link div ul li a:hover{ cursor:pointer;}
.link div ul li a:hover img{ border-color:#F00;}


.welcome{ margin:0 30px; padding-top:20px; line-height:30px; border-bottom:1px dotted #3a3a3a; color:#d22208;}
.welcome a{ color:#fd6103; margin:0 10px;}
.myIntegral{ font-size:16px; font-family:"微软雅黑"; color:#fd7704; background:url(../bg/integral1.gif) no-repeat 5px top; padding-top:10px; line-height:50px; padding-left:30px;}
.myIntegral strong{ color:#eb1d05; margin:0 10px;}
.myIntegral span{ display:block; font-size:14px; font-family:"微软雅黑"; color:#fc5f01; padding-top:20px;}
.myRecord{ float:left; width:298px; height:325px; position:relative; display:inline; margin-left:30px; margin-top:15px; background:#ffe167;}
.topLeft,.topRight,.bottomLeft,.bottomRight{ line-height:1px; font-size:1px; background-image:url(../bg/integral2.gif); background-repeat:no-repeat; position:absolute; width:7px; height:7px; overflow:hidden;}
.topLeft{ top:0px; left:0px;}
.topRight{ top:0px; right:0px; background-position:-7px 0}
.bottomLeft{ bottom:0px; left:0px; background-position:0 -7px}
.bottomRight{ bottom:0px; right:0px;background-position:-7px -7px}
.myRecord h2{ display:block; font-family:"微软雅黑"; font-size:14px; padding-left:12px; line-height:35px; padding-top:6px; color:#a88701;}
.myRecord span{ display:block; height:26px; line-height:26px; text-align:center;}
.myRecord span a{ float:left; width:96px; background:#d8ae03; color:#525252; display:inline; margin-left:1px;}
.myRecord span a.a1{ margin:0 3px 0 4px; background:#fad646;}
.myRecord ul{ display:block;}
.myRecord ul li{ line-height:34px; height:34px; border-bottom:1px dashed #777777;}
.myRecord ul li a,.myRecord ul li b{ float:left; text-align:center; width:99px; font-weight:normal;}
.myRecord ul li b{ color:#fd3304;}
.myRecord p{ display:block; line-height:30px; padding-right:20px; color:#d8ae03; text-align:right;}
.myRecord p a{ color:#d8ae03;}
.myRecord p a:hover{ color:#FFF; text-decoration:underline;}
.Consumption{ background:#fd7704;}
.Consumption .topLeft{ background-position:0 -14px;}
.Consumption .topRight{ background-position:-7px -14px;}
.Consumption .bottomRight{ background-position:-7px -21px;}
.Consumption .bottomLeft{ background-position:0px -21px;}
.Consumption h2{ color:#FFF;}
.Consumption span a{ background:#fdb331; color:#FFF;}
.Consumption span a.a1{ background:#fd8f31;}
.Consumption ul li{ border-bottom-color:#ffffff;}
.Consumption ul li a{ color:#fdd7b7;}
.Consumption ul li b{ color:#9f450e;}
.Consumption p{ color:#ffffff;}
.Consumption p a{ color:#FFF;}
.myIntegralScroll{ background:#fff3e3; margin:0 58px 0 32px; height:260px; margin-top:25px; position:relative;}
.myIntegralScroll .topLeft{ background-position:0 -28px;}
.myIntegralScroll .topRight{ background-position:-7px -28px;}
.myIntegralScroll .bottomLeft{ background-position:0 -32px;}
.myIntegralScroll .bottomRight{ background-position:-7px -32px;}
.myIntegralScroll h2{ margin:0 10px; border-bottom:2px solid #fc5f01; line-height:24px; color:#fc5f01; padding-top:8px; padding-left:3px; font-family:"微软雅黑"; font-size:14px;}
.myIntegralScroll div{ position:relative; overflow:hidden; width:558px; height:180px;left:29px; top:21px;}
.myIntegralScroll div ul{ width:3000px; height:180px; position:absolute; top:0px; left:0px;}
.myIntegralScroll div ul li{ display:inline; float:left; width:132px; height:180px; margin-right:9px;}
.myIntegralScroll div ul li span{ display:block; text-align:center; line-height:20px; margin-top:3px; color:#fc5f01; background:#ffe167;}
.myIntegralScroll div ul li span strong{ display:block; line-height:22px; font-family:"微软雅黑"; border-bottom:1px dashed #FFF; font-weight:normal; font-size:14px;}
.myIntegralScroll div ul li a:hover{ cursor:pointer;}
.myIntegralScroll div ul li a:hover span{ background:#fc5f01; color:#FFF;}
.myIntegralScroll a.prev{ background:url(../bg/integralPrev.gif) 0 -35px; width:33px; height:35px; position:absolute; top:120px; left:-6px; z-index:10;}
.myIntegralScroll a.next{ background:url(../bg/integralNext.gif) 0 -35px; width:33px; height:35px; position:absolute; top:120px; right:-6px; z-index:10;}
.myIntegralScroll a.disabled{ background-position:0 0;}
.myIntegralScroll a:hover{ background-position:0 -35px;}
.Service{ background:url(../bg/integral3.gif) no-repeat 30px 0; height:94px; padding-bottom:50px; margin-top:20px;}

