@charset "gb2312";
/* CSS Document */
body,td { font-size:12px; margin:0px;}

a:link {color: #535353; font-size:12px;text-decoration:none;}
a:visited {color: #535353; font-size:12px;text-decoration:none;}
a:hover {color: #FF0000; font-size:12px;text-decoration:underline;}
a:active {color: #FF7400; font-size:12px;text-decoration:underline;}

.Top_Style{color:#A3155D;font-size:12px;}
.Top_Style a:link {color: #A3155D; font-size:12px;text-decoration:none;}
.Top_Style a:visited {color: #A3155D; font-size:12px;text-decoration:none;}
.Top_Style a:hover {color: #FF0000; font-size:12px;text-decoration:underline;}
.Top_Style a:active {color: #FF0000; font-size:12px;text-decoration:underline;}

.Menu_Style{color:#FFFFFF;font-size:13px;font-weight:bold;}
.Menu_Style a:link {color: #FFFFFF; font-size:13px;text-decoration:none;}
.Menu_Style a:visited {color: #FFFFFF; font-size:13px;text-decoration:none;}
.Menu_Style a:hover {color: #FFFF00; font-size:13px;text-decoration:underline;}
.Menu_Style a:active {color: #FFFF00; font-size:13px;text-decoration:underline;}

.Left_Menu_Style{color:#CC2179;font-size:13px;font-weight:bold;}
.Left_Menu_Style a:link {color: #CC2179; font-size:13px;text-decoration:none;}
.Left_Menu_Style a:visited {color: #CC2179; font-size:13px;text-decoration:none;}
.Left_Menu_Style a:hover {color: #FF0000; font-size:13px;text-decoration:underline;}
.Left_Menu_Style a:active {color: #FF0000; font-size:13px;text-decoration:underline;}

.Title_A{color:#A3155D;font-size:14px;font-weight:bold;}
.Title_A a:link {color: #A3155D; font-size:14px;text-decoration:none;}
.Title_A a:visited {color: #A3155D; font-size:14px;text-decoration:none;}
.Title_A a:hover {color: #FF7400; font-size:14px;text-decoration:underline;}
.Title_A a:active {color: #FF7400; font-size:14px;text-decoration:underline;}

.Bs_12{color:#FFFFFF;font-size:12px;}
.Bs_12 a:link {color: #FFFFFF; font-size:12px;text-decoration:none;}
.Bs_12 a:visited {color: #FFFFFF; font-size:12px;text-decoration:none;}
.Bs_12 a:hover {color: #FFFF00; font-size:12px;text-decoration:underline;}
.Bs_12 a:active {color: #FFFF00; font-size:12px;text-decoration:underline;}

#contain{
height:auto;
width:1000px;
margin:0 auto;
padding:0;
background:#fff;
}
#head{
height:auto;
width:1000px;
margin:0 auto;
padding:0;
overflow:hidden;
}
#nav{
height:31px;
width:1000px;
margin:0;
padding:0;
background:url(../images/nav.gif) repeat-x;
}
#bodd{
height:auto;
width:1000px;
margin:0px;
padding:0;
overflow:hidden;
background-color: #FFFFFF;
}
#foot{
height:205px;
width:1000px;
margin:0;
padding:0;
overflow:hidden;
}
.clear{
clear:both;
}
/*head*/                                                          /*head*/
#headnav{
height:25px;
width:1000px;
text-align:right;
background:url(../images/headnav.gif) no-repeat;
}
#headnav a{
font-size:12px;
color:#000;
text-decoration:none;
margin-right:5px;
line-height:25px;
}
#headnav a:hover{
color:#CC2179;
}
#headflash1,#headflash2{
height:255px;
width:1000px;
margin:0;
padding:0;
background:url(../images/headflash1.gif) left no-repeat;
}
#headflash2{
background:url(../images/headflash2.gif) right no-repeat;
text-align:right;
}
/*newnav*/                                                         /*newnav*/
#navleft1{
height:31px;
width:250px;
float:left;
background:url(../images/index_05.gif) no-repeat;
}
#pro_linedrop {
height:31px;
width:750px;
padding: 0;
margin:0;
float:left;
position:relative; 
font-family:georgia, arial, verdana, sans-serif; 
font-size:12px;
z-index:500;
}

#pro_linedrop .select {
margin:0; 
padding:0; 
list-style:none; 
}

#pro_linedrop li {
float:left;
}

#pro_linedrop .select a {
display:block; 
height:31px;
width:68px;
text-decoration:none; 
white-space:nowrap; 
}
#pro_linedrop b {position:absolute; left:-9999px;}

#pro_linedrop .select a.home {
background:url(../images/index_06.gif) no-repeat
}
#pro_linedrop .select a.calculator {
background:url(../images/index_07.gif) no-repeat
}
#pro_linedrop .select a.calendar {
background:url(../images/index_08.gif) no-repeat;}
#pro_linedrop .select a.eating {
background:url(../images/index_09.gif) no-repeat;
}
#pro_linedrop .select a.email {
background:url(../images/index_10.gif) no-repeat;
}
#pro_linedrop .select a.feeds {
background:url(../images/index_11.gif) no-repeat;
}
#pro_linedrop .select a.music {
background:url(../images/index_12.gif) no-repeat ;
}
#pro_linedrop .select a.photo {
background:url(../images/index_13.gif) no-repeat ;
}
#pro_linedrop .select a.purchase {
background:url(../images/index_14.gif) no-repeat ;
}
#pro_linedrop .select a.help {
background:url(../images/index_15.gif) no-repeat;
}
#pro_linedrop .select a.se {
background:url(../images/index_16.gif) no-repeat;
}
#pro_linedrop .select a:hover, 
#pro_linedrop .select li:hover a {
background-position: left bottom; 
cursor:pointer; 
}
#pro_linedrop .sub {
display:none;
}
#pro_linedrop ul ul {
display:none;
}
/* IE6 only */
#pro_linedrop table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}
#pro_linedrop .sub {
margin:0; 
padding:0;
list-style:none;
background:transparent url(../images/trans.gif)
}
#pro_linedrop .sub li {
background:transparent; 
height:25px; 
line-height:35px
}
#pro_linedrop .sub li.item {
font-weight:bold; 
color:#800; 
padding-left:10px;
}
#pro_linedrop .select :hover .sub {
height:25px;
display:block; 
position:absolute;
float:left;
width:750px;
top:31px; 
left:0; 
text-align:center;
}
#pro_linedrop .select :hover .sub li a {
display:block; 
height:20px; 
line-height:20px; 
padding:0 10px; 
margin:0; 
white-space:nowrap; 
color:#e541ab;
font-size:12px;
}
#pro_linedrop .select :hover .sub li a:hover{
color:#000; 
line-height:20px;
}

/*bodd*/                                                           /*bodd*/
#bodd_top{
height:320px;
width:980px;
margin:0;
padding:0;
}
#show{
height:150px;
width:980px;
margin:10px 0;
padding:0;
background:url(../images/show.gif) no-repeat;
}
#bodd_cen{
height:180px;
width:940px;
margin:0  auto 10px;
padding:0;
}
#bodd_bot{
height:170px;
width:980px;
margin:0;
padding:0;
}

/*bodd_top*/                                                          /*bodd_top*/
#boddmoveimg{
height:320px;
width:280px;
float:left;
margin:0;
padding:0;
}
#bodd_top_cen{
height:320px;
width:410px;
float:left;
margin:0 10px;
padding:0;
}
#boddphone{
height:320px;
width:270px;
float:left;
margin:0;
padding:0;
}
#bodd_top_cen_tit1{
height:29px;
width:410px;
background:url(../images/bodd_top_cen_left.gif) left no-repeat;
}
#bodd_top_cen_tit2{
height:29px;
width:410px;
background:url(../images/bodd_top_cen_rig.gif) right no-repeat;
}
#bodd_top_con{
height:auto;
width:300px;
margin:0;
padding:0 0 5px 10px;
background:#BA3273;
text-align:left;
float:left;
}
#bodd_top_con2{
height:auto;
width:90px;
margin:0;
float:left;
background:#BA3273;
padding:0 10px 5px 0;
}
#bodd_top_con a,#bodd_top_con2 a{
font-size:12px;
color:#fff;
line-height:29px;
text-decoration:none;
margin-left:15px;
}
#bodd_top_con2 li{
list-style:none;
border-bottom:1px #fff dashed;
}
#bodd_top_con a:hover{
text-decoration:underline;
}
#bodd_top_con li{
list-style-image:url(../images/bar.gif);
border-bottom:1px #fff dashed;
}
#bodd_top_img{
height:105px;
width:390px;
margin:0;
padding:0 10px;
background:#ff32b0;
}
.bodd_img{
height:86px;
width:65px;
margin:10px 5px 9px;
padding:0;
float:left;
}

/*show*/                                                              /*show*/
#show_in{       /*FF*/
height:120px;
width:830px;
padding:20px 40px 10px 90px;
margin:0;

}
*html #show in{  /*IE*/
height:120px;
width:830px;
margin:20px 40px 10px 90px;
padding:0;
}
.show_img{
height:120px;
width:auto;
float:left;
margin:0 2px;
}
                                             
/*bodd_cen*/                                                            /*bodd_cen*/
.bodd_center{
height:180px;
width:310px;
float:left;
border:1px #E541AB solid;
}
.bodd_center_tit{
height:20px;
width:300px;
margin:0 5px;
}
.bodd_center_con{
height:140px;
width:310px;
margin:10px 0 0;
}
.bodd_center_con a{
font-size:13px;
color:#000;
text-decoration:none;
line-height:25px;
}
.bodd_center_con a:hover{
color:#666;
}
.bodd_center_conli{
height:60px;
width:290px;
padding:2px 0 3px 0;
text-align:center;
}
.bodd_center_conli_img{
height:60px;
width:60px;
margin:0 10px;
float:left;
border:1px #c5c5c5 solid;
}
.bodd_center_conli_con{
height:60px;
width:180px;
margin:auto 10px 0 0;
float:left;
text-align:left;
}
.bodd_center_conli_con a{
font-size:13px;
color:#000;
text-decoration:none;
line-height:20px;
margin:0 0 0 140px;
}
.bodd_center_conli_con span{
font-size:13px;
color:#000;
text-decoration:none;
line-height:20px;
}
#bodd_center_conli1{
height:140px;
width:310px;
margin:0;
}
#bodd_center_conli1_img{
height:130px;
width:100px;
margin:0 10px;
float:left;
border:1px #c5c5c5 solid;
}
#bodd_center_conli1_con{
height:auto;
width:auto;
float:left;
text-align:left;
}
#bodd_center_conli1_con a{
color:#000;
text-decoration:none;
line-height:20px;
font-size:12px;
}
#bodd_center_conli1_con a:hover{
text-decoration:underline;
}
/*
.bodd_center_conli_con li{
list-style:none;
border-bottom:1px #c5c5c5 dashed;
}*/
/*bodd_bot*/                                                           /*bodd_bot*/
#boddsever{
height:170px;
width:287px;
float:left;
background:url(../images/index_severbg.gif) center no-repeat;
}
#boddsever_in{
height:103px;
width:245px;
margin:50px 15px 0 25px;
}
.boddsever_in_con{
height:103px;
width:auto;
float:left;
text-align:left;
}
.boddsever_in_con a{
font-size:13px;
color:#000;
text-decoration:none;
line-height:25px;
}
.boddsever_in_con a:hover{
color:#666;
}
#boddsever_in_img{
height:103px;
width:88px;
float:left;
margin-left:15px;
background:url(../images/index_sever.gif) top no-repeat;
}
#boddsever_img{
height:auto;
width:auto;
margin-top:47px;
margin-right:18px;
float:left;
}
#boddpra{
height:170px;
width:416px;
float:left;
background:url(../images/practice.gif) center no-repeat;
}
#boddpra_in{
height:103px;
width:376px;
margin:50px 20px 0 20px;
}
#boddpra_in_img{
height:103px;
width:211px;
float:left;
margin-right:15px;
background:url(../images/boddpra.jpg) center no-repeat;
}
#boddprog{
height:170px;
width:277px;
float:left;
background:url(../images/programbg.gif) center no-repeat;
}
#boddprog_in{
height:103px;
width:229px;
margin:50px 25px 0 20px;
}
#boddprog_in_img{
height:103px;
width:88px;
float:left;
margin-right:10px;
background:url(../images/program.gif) center no-repeat;
}
/*foot*/                                                              /*foot*/
#footnav{
height:90px;
width:1000px;
margin:0;
padding:0;
}
#footnav a{
font-size:13px;
color:#000;
text-decoration:none;
line-height:30px;
}
#footnav a:hover{
color:#CC2179;
}
#footer{
height:85px;
width:1000px;
margin:0;
padding:8px 0 0;
background:#e541ab;
}
#footer a{
font-size:13px;
color:#fff;
text-decoration:none;
line-height:20px;
}

/*about*/                                                            /*about*/
#about_left{ 
height:auto;
width:700px;
float:left;
margin:0 10px 0 0;
}
#about_left_tit{
margin-top:8PX;
height:25px;
line-height:25px;
width:990px;
background:#cc2179;
text-align:left;
}
#about_left_tit a{
font-size:12px;
color:#fff;
line-height:20px;
text-decoration:none;
margin-left:10px;
}
#about_left_con{
height:auto;
width:680px;
margin:3px 10px 15px 0;
padding:0;
}
#about_left_con_left{
height:540px;
width:140px;
float:left;
padding-top:20px;
background:url(../images/about_left_left.gif) top no-repeat;
}
#about_left_con_left_in{
height:540px;
width:120px;
margin:0 10px;
text-align:center;
}
#about_left_con_left_in a{
font-size:12px;
color:#e541ab;
font-weight:bold;
text-decoration:none;
line-height:30px;
}
#about_left_con_left_in a:hover{
font-size:12px;
color:#FF0000;
}
#about_left_con_rig{
height:535px;
width:530px;
float:left;
margin-top:5px;
margin-left:10px;
text-align:left;
}
#about_left_con_rig a{
font-size:12px;
text-decoration:none;
color:#000;
line-height:25px;
margin-left:10px;
}
#about_left_con_rig_tit{
height:35px;
width:530px;
background:url(../images/about_left_rig_tit.gif) top no-repeat;
margin-bottom:10px;
text-align:left;
}
#about_left_con_rig_tit a{
font-size:13px;
color:#FF33B0;
text-decoration:none;
line-height:35px;
margin-left:15px;
}
#about_left_con_con{
height:500px;
width:500px;
margin:10px;
padding:0;
}
#about_left_con_con a{
font-size:12px;
color:#000;
text-decoration:none;
line-height:20px;
}
#about_left_up{
height:20px;
width:500px;
text-align:center;
}
.about_img{
height:auto;
width:500px;
margin:10px 0;
padding:0;
}
#about_rig{
height:auto;
width:270px;
float:left;
margin-top:3px;
}
#about_rig_phone{
margin-top:8PX;
height:320px;
width:270px;
}
#about_rig_bot{
height:250px;
width:270px;
margin:5px 0;
background:url(../images/about_bodd_rig.gif) center no-repeat;
}
#about_rig_bot_tit{
height:37px;
width:265px;
margin:12px 0 0;
padding:0 0 0 5px;
}
#about_rig_bot_con{
height:auto;
width:270px;
text-align:left;
margin-top:5px;
}
#about_rig_bot_con a{
font-size:13px;
color:#BA3373;
font-weight:bold;
text-decoration:none;
line-height:20px;
margin-left:15px;
}
#about_rig_bot_con a:hover{
color:#666;
}
.about1{
height:auto;
width:250px;
float:left;
margin:10px 0;
}
.about1_img{
height:120px;
width:100px;
margin:0 10px 0 35px;
padding:0;
float:left;
border:1px #c5c5c5 solid;
}
.about1_con{
height:auto;
width:auto;
margin:0 0 0 10px;
padding:0;
float:left;
}
#about11_img{
height:253px;
width:200px;
margin:0 10px;
float:left;
}
#about11_con{
height:auto;
width:260px;
margin:15px 0 0;
float:left;
}
/*program*/                                               /*program*/
/*show*/                                                  /*show*/
.show_pro{
height:145px;
width:100px;
margin:8px;
padding:0;
float:left;
border:1px #c5c5c5 solid;
}
#show_con{
height:460px;
width:530px;
}
.show_pro_img{
height:125px;
width:100px;
margin:0;
padding:0;
text-align:center;
}
.show_pro_tit{
height:20px;
width:100px;
text-align:center;
}
.show_pro_tit a{
font-size:13px;
color:#000;
text-decoration:none;
line-height:20px;
}
.show_pro_tit a:hover{
color:#666;
}
/*select*/                                              /*select*/
.select_tit{
height:25px;
width:auto;
margin:5px 0 5px 20px;
}
.select_tit table td{
height:32px;
text-align:left;
background:#fff;
}
.select_tit table td a{
font-size:12px;
color:#000;
text-decoration:none;
line-height:32px;
}
.select_tit a{
font-size:13px;
color:#000;
text-decoration:none;
line-height:25px;
}
#select_con{
height:auto;
width:510px;
margin:0 10px;
}
#select_con table td{
height:32px;
background:#fff;
}
#select_con_in{
height:auto;
width:510px;
margin:10px 0;
}
#selecttop{
height:470px;
width:680px;
margin:0;
padding:0;
background:url(../images/selectmore.gif) no-repeat;
}
#select1_left{
height:470px;
width:396px;
margin:0;
padding:0;
float:left;
}
#select1_rig{
height:335px;
width:284px;
margin:135px 0 0;
padding:0;
float:left;
text-align:left;
}
#selectbot{
height:470px;
width:680px;
margin:0;
padding:0;
background:url(../images/selectmore1.gif) no-repeat;
}
/*develop*/                                               /*develop*/
#develop_tit{
height:20px;
width:530px;
margin:15px 0 0;
text-align:center;
}
#develop_tit a{
font-size:13px;
font-weight:bold;
text-decoration:none;
line-height:20px;
}
#develop_con{
height:110px;
width:500px;
margin:10px 10px;
padding:0;
border:1px #c5c5c5 solid;
}
#develop_con_img{
height:100px;
width:100px;
float:left;
margin:5px;
padding:0;
}
#develop_con_art{
height:auto;
width:370px;
float:left;
margin:10px 5px auto;
padding:0;
}
#develop_con_con_img{
height:auto;
width:500px;
margin:5px 10px;
text-align:center;
}
#develop_con_con_con{
height:auto;
width:500px;
margin:10px;
padding:0;
}
#develop_con_art a,
#develop_con_con_con a{
color:#000;
text-decoration:none;
line-height:20px;
font-size:12px;
}
#develop_con_art a:hover{
color:#666;
}
/*pratice*/                                            /*pratice*/
#pratice_con{
height:auto;
width:500px;
margin:0 10px;
padding:0;
}
#pratice_con_img{
height:auto;
width:215px;
float:left;
margin:0;
padding:0;
}
#pratice_con_art{
height:auto;
width:auto;
float:left;
margin:0 0 0 5px;
padding:0;
}
#pratice_con_art a{
font-size:12px;
color:#000;
text-decoration:none;
line-height:20px;
}
/*after*/                                           /*after*/
.after_con{
height:auto;
width:530px;
margin:10px 0;
}
.after_con_left{
height:auto;
width:200px;
margin:0 0 0 15px;
float:left;
}
.after_con_left_img{
height:auto;
width:200px;
}
.after_con_left_tit{
height:20px;
width:200px;
text-align:center;
}
.after_con_left_tit a{
color:#000;
font-size:12px;
line-height:20px;
text-decoration:none;
}
.after_con_rig{
height:auto;
width:270px;
margin:15px  5px 0;
float:left;
line-height:15px;
}
.after_con_rig a{
color:#000;
font-size:12px;
line-height:15px;
text-decoration:none;
}
.after_con_rig a:hover{
text-decoration:underline;
}
#news{
height:450px;
width:400px;
margin:10px;
float:left;
}
#news a,#news_time a{
font-size:12px;
color:#000;
text-decoration:none;
line-height:20px;
}
#news a:hover{
text-decoration:underline;
}
#news_time{
width:100px;
height:450px;
margin:10px 0;
float:left;
}
.news_part{
height:auto;
width:230px;
margin:10px;
float:left;
}
.news_part_tit{
height:20px;
width:230px;
background:#BF427D;
border:1px #FF39B2 solid;
border-bottom:none;
}
.news_part_tit a{
font-size:12px;
font-weight:bold;
color:#000;
text-decoration:none;
line-height:20px;
}
.news_part_tit a:hover{
text-decoration:none;
}
.news_part_con{
height:auto;
width:230px;
border:1px #FF39B2 solid;
border-top:none;
}
.news_part_con a{
font-size:12px;
font-weight:normal;
color:#666;
text-decoration:none;
line-height:20px;
}
.news_part_con a:hover{
text-decoration:underline;
}
#boddphone_in{
	height:45px;
	width:100px;
	margin:0;
	float:left;
	position:absolute;
	left: 735px;
	top: 522px;
	display:block;
}
#boddphone_in a{
color:#BA3373;
font-size:16px;
font-weight:bold;
line-height:20px;
text-decoration:none;
}
#about11_img{
height:253px;
width:380px;
margin:0 10px 0 10px;
float:left;
}
#about11_con{
height:auto;
width:140px;
margin:15px 0 0;
float:left;
}


#pro_linedrop li ul li{
clear:left;
}
#pro_linedrop .select a.calculator ul{
margin:0 0 0 66px;
}
#pro_linedrop .select a.calculator ul li,
#pro_linedrop .select a.calendar ul li,
#pro_linedrop .select a.eating ul li,
#pro_linedrop .select a.email ul li,
#pro_linedrop .select a.feeds ul li,
#pro_linedrop .select a.music ul li,
#pro_linedrop .select a.help ul li,
#pro_linedrop .select a.se ul li,
{
background:#A3155D;
}
#pro_linedrop .select a.calendar ul{
margin:0 0 0 133px;
}
#pro_linedrop .select a.eating ul{
margin:0 0 0 200px;
}
#pro_linedrop .select a.email ul{
margin:0 0 0 270px;
}
#pro_linedrop .select a.feeds ul{
margin:0 0 0 338px;
}
#pro_linedrop .select a.music ul{
margin:0 0 0 405px;
}
#pro_linedrop .select a.help ul{
margin:0 0 0 610px;
}
#pro_linedrop .select a.se ul{
margin:0 0 0 673px;
}
#pro_linedrop .sub a{
width:48px;
}
#pro_linedrop .select :hover .sub li a {
color:#fff;
}

.newid{
width:150px;
height:200px;
float:left;
margin:10px 12px 0 0;
border:1px #FF39B2 solid;
}
.newid_tit{
height:35px;
background:#ff39b2;
}
.newid_tit a{
color:#fff;
font-size:12px;
font-weight:bold;
text-decoration:none;
line-height:17px;
}
.newid_tit a:hover{
text-decoration:underline;
}
.newid_pic{
height:80px;
width:120px;
margin:9px 14px;
border:1px #555 solid;
}
.newid_con{
height:40px;
width:auto;
margin:0;
padding:0;
text-align:left;
line-height:20px;
font-size:12px;
color:#ff39b2;
}
.newid_con a{
font-size:12px;
color:#ff39b2;
}
.newid_more{
height:20px;
width:150px;
margin:0;
padding:0;
text-align:right;
line-height:20px;
}
.newid_more a{
font-size:12px;
text-decoration:none;
color:#ff39b2;
}
.newid_more a:hover{
text-decoration:underline;
}
