﻿/* CSS Document */
*{ margin:0; padding: 0;}
body{
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 12px;
	color: #333;
	background-color:#dcd3d6;
	background-position: center;
    }
img{
    border-style:none;
}
/*Public*/
#AdLayer{
    position:absolute;
	left:892px;
	top:20px;
	width:130px;
	height:721px;
	z-index:20; 
}
#div_title{
    margin:0px 0px 0px 20px;
	width:862px;
	height:20px;
    }
#div_main{
    float:left;
	float:left;
	_float:none;
    margin:0px 0px 0px 20px;
	width:860px;
	border:#f0eeef 1px solid;
	background:#fff url(../img/div_main_bg.jpg) repeat-x left top;
    height:auto;
    }

#div_link{
    clear:left;
    margin:0px 0px 0px 20px;
	width:860px;
	border:#f0eeef 1px solid;
	background:#fff;
	height:70px;
}
#div_link_con{
    width:822px;
	margin-left:19px;
}
.link01{
    float:left;
	width:190px;
	margin-top:12px;
}
.link01 p{
    line-height:18px;
	color:#cc3366;
}
.link02{
   float:left;
   width:632px;
   
}
.link02 a{ text-decoration:none;}
.link02 a:active{text-decoration:none;}
.link02 div{
   width:632px;
   height:31px;
   margin-top:20px;
}

#div_fot{
    margin:5px 0px 0px 20px;
	width:862px;
}
.gif_div{
    float:left;
	width:304px;
}
.font_div{
    float:left;
	width:558px;
}
.font_div p{
    width:558px;
	text-align:left;
	color:#333;
	line-height:20px;
}
#div_nav_wrap{
	width: 822px;
	height: 36px;
	margin: 20px 0 6px 19px;
	padding: 0;
	background:url(../img/nav_drop.jpg) bottom no-repeat;
	}
	
#div_nav {
	width: 822px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	}
	
#div_nav ul {
	height: 30px;
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
	
#div_nav li {
	float: left;
	height: 30px;
	margin: 0px;
	padding: 0px;
	}
	

#div_nav a.div_nav01 {
	display:block;
	width:75px;
	height:30px;
	background:url(../img/nav01.gif) no-repeat;
	}
	
#div_nav a.div_nav01:hover {
	background-position:0 -30px;
	}
	
#div_nav a.div_nav02 {
	display:block;
	width:90px;
	height:30px;
	background:url(../img/nav02.gif) no-repeat;
	}
	
#div_nav a.div_nav02:hover {
	background-position:0 -30px;
	}
	
#div_nav a.div_nav03 {
	display:block;
	width:90px;
	height:30px;
	background:url(../img/nav03.gif) no-repeat;
	}
	
#div_nav a.div_nav03:hover {
	background-position:0 -30px;
	}
	
	
#div_nav a.div_nav04 {
	display:block;
	width:90px;
	height:30px;
	background:url(../img/nav04.gif) no-repeat;
	}
	
#div_nav a.div_nav04:hover {
	background-position:0 -30px;
	}
	
#div_nav a.div_nav05 {
	display:block;
	width:90px;
	height:30px;
	background:url(../img/nav05.gif) no-repeat;
	}
	
#div_nav a.div_nav05:hover {
	background-position:0 -30px;
	}
	
	
#div_nav a.div_nav06 {
	display:block;
	width:90px;
	height:30px;
	background:url(../img/nav06.gif) no-repeat;
	}
	
#div_nav a.div_nav06:hover {
	background-position:0 -30px;
	}	
	
	
#div_nav a.div_nav07 {
	display:block;
	width:85px;
	height:30px;
	background:url(../img/nav07.gif) no-repeat;
	}
	
#div_nav a.div_nav07:hover {
	background-position:0 -30px;
	}	
	
	
	
#div_nav a.div_nav08 {
	display:block;
	width:115px;
	height:30px;
	background:url(../img/nav08.gif) no-repeat;
	}
	
#div_nav a.div_nav08:hover {
	background-position:0 -30px;
	}	
	
	
#div_nav a.div_nav09 {
	display:block;
	width:90px;
	height:30px;
	background:url(../img/nav09.gif) no-repeat;
	}
	
#div_nav a.div_nav09:hover {
	background-position:0 -30px;
	}	
	
	
#div_nav a.div_nav10 {
	display:block;
	width:90px;
	height:30px;
	background:url(../img/nav10.gif) no-repeat;
	}
	
#div_nav a.div_nav10:hover {
	background-position:0 -30px;
	}	
	
#div_flash{
    clear:both;
    width:816px;
	margin:0;
	margin-left:19px;
	border:#ccc 2px solid;
    }
	
.content{
    width:822px;
	margin-top:10px;
	margin-left:19px;
}

.content_left{
    float:left;
	width:610px;
	
}
.content_left_con{
   width:610px;
   margin-bottom:10px;/*ﾖｧｳﾖﾋﾐ*/
  *margin-bottom:10px;/*ﾖｧｳﾖIE6｣ｬIE7*/
   _margin-bottom:0px;/*ﾖｧｳﾖIE6*/
}
.content_adv{
   width:610px;
   height:103px;
   background-color:#e6b5c5;
   margin-bottom:10px;
}
.content_adv img{
  display:block;
  margin:0 auto;
}
.content_right{
    float:left;
	width:202px;
	margin-left:10px;
}
.content_right_con{
   width:202px;
   margin-bottom:10px;
}
.box_top{
    width:610px;
	height:30px;
	background:url(../img/content_bg01.gif) no-repeat 0 0;
}
.box_con{
   clear:both;
   width:610px;
   background:url(../img/content_bg03.gif) repeat-y;
}
.box_fot{
   width:610px;
   height:4px;
   background:url(../img/content_bg01.gif) no-repeat 0 -30px;
}

.box1_top{
    width:202px;
	height:36px;
	background:url(../img/content_bg02.gif) no-repeat 0 0;
}
.box1_con{
   width:202px;
   background:url(../img/content_bg04.gif) repeat-y;
}
.box1_fot{
   width:202px;
   height:10px;
   background:url(../img/content_bg02.gif) no-repeat 0 -36px;
}	

.box2_top{
    width:202px;
	height:48px;
	background:url(../img/nav_bg.gif) no-repeat 0 0;
}
.box2_con{
   width:202px;
   height:530px;
   background:url(../img/nav_con_bg.gif) repeat-y;
}
.box2_fot{
   width:202px;
   height:54px;
   background:url(../img/nav_bg.gif) no-repeat 0 -48px;
}	
.box_tit{
   float:left;
   width:70px;
   text-align:left;
   padding-left:10px;
   height:24px;
   line-height:24px;
   font-weight:bold;
   color:#fff;
}	
.box_tit10{
   float:left;
   width:600px;
   text-align:left;
   padding-left:10px;
   height:24px;
   line-height:24px;
   font-weight:bold;
   color:#fff;
}
.box_tit_01{ 
    width:560px;
    float:left; 
    height:24px;
   line-height:24px;
   color:#fff;
   font-weight:bold;}
.box_tit_02{ 
    width:40px;
    float:left; 
    height:24px;
   line-height:24px;
   text-align:left;
}
.box_tit_02 a{ color:#fff; text-decoration:none;} 
.box_tit_02 a:hover{ text-decoration:underline;}

.box2_tit{
	position:relative;
	width:120px;
	left:16px;
	top:4px;
	height:28px;
	line-height:26px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	font-family: "MS PGothic";
}


.box_nav{
   float:left;
   width:530px;
   height:30px;
}	

.box_nav ul{
   list-style: none;
   height: 30px;
   margin: 0px;
   padding: 0px;
}
.box_nav li {
	float:left;
	height:30px;
	margin: 0px;
	padding: 0px;
}	
.box_nav li a{ 
   display:block;
   width:70px;
   height:30px;
   line-height:24px;
   text-align:center;
   margin-left:6px;
   color:#fff; 
   text-decoration:none;
   
}
.box_nav li a.current{
   background:url(../img/over_bg.gif) no-repeat;
   color:#a52954;
   font-weight:bold;
}

#subCon00,#subCon01,#subCon02,#subCon03,#subCon04,#subCon05,#subCon06,#subCon07,#newCon{
   width:600px;
   margin:2px auto;
}
#testCon01,#testCon02,#testCon03,#testCon04{
   width:600px;
   margin:2px auto;
}
#sharonCon01,#sharonCon02,#sharonCon03,#talentCon01,#talentCon02,#talentCon03,#talentCon04,#talentCon05{
   width:600px;
   margin:2px auto;
}
#newCon th,#talentCon01 th,#talentCon02 th,#talentCon03 th,#talentCon04 th,#talentCon05 th{
   background-color:#dedede;
   color:#333333;
   text-align:center;
   height:20px;
   line-height:20px; 
   border-right:2px #F4F4F4 solid;
}
#newCon td,#talentCon01 td,#talentCon02 td,#talentCon03 td,#talentCon04 td,#talentCon05 td{
   color:#333;
   height:24px;
   text-align:center;
}
.tdImg{
   width:200px;
   vertical-align:top;
}	
.tdFont{
   width:392px;
   padding:4px;
   vertical-align:top;
}	
.tdFont h4{
   color:#333333;
   text-indent:1em;
}
.tdFont p{
	text-indent:1em;
	color:#333;
	line-height:18px;
}
.tdFont01 b{
   margin-left:1em;
}
.tdFont01 p{ 
   text-indent:1em;
   color:#666666;
   line-height:18px;
}


a.linkInfo{ 
   color:#cc3366;
   text-decoration:none;
}
a.linkInfo01{ 
   color:#006699;
   text-decoration:none;
}
a.linkInfo02{
   color:#47466d;
   text-decoration:none;
}
.lineBg{
   height:11px;
   background:url(../img/line_bg.gif) repeat-x; 
}	
	
.TableCon{
   table-layout:fixed;
   width:600px;
}	
.TableCon th{
   background-color:#dedede;
   color:#333333;
   text-align:center;
   height:20px;
   line-height:20px; 
   border-right:2px #F4F4F4 solid;
}	
.TableCon td{
   color:#333;
   height:24px;
   text-align:center;
}	

.TableCon td a.curr01,.TableCon td a.curr02,.TableCon td a.curr03{
   display:block;
   width:140px;
   height:20px;
   line-height:20px;
   color:#333;
   background:#ececec;
   border:1px #cfcfcf solid;
   text-decoration:none;
}
.TableCon td a.curr01:hover{
  background:#e1eefa;
  border:1px #b8d2e9 solid;
  color:#006699;
}

.TableCon td a.curr02:hover{
  background:#fbe2eb;
  border:1px #e6bac9 solid;
  color:#cc3366;
}
.TableCon td a.curr03:hover{
  background:#d5d4ed;
  border:1px #c3c2d5 solid;
  color:#35345c;
}
.box1_tit{
   position:relative;
   left:20px;
   top:12px;
   height:22px;
   line-height:22px;
   color:#fff;
   font-weight:bold;
   width:160px;
}
.box1_tit_01{ 
    width:100px;
    float:left; 
    height:22px;
   line-height:22px;
   color:#fff;
   font-weight:bold;}
.box1_tit_02{ 
    width:60px;
    float:left; 
    height:22px;
   line-height:22px;
   text-align:right;
}
.box1_tit_02 a{ color:#fff; text-decoration:none;} 
.box1_tit_02 a:hover{ text-decoration:underline;}
.box1_tab{
   width:176px;
   margin:0 auto;
   padding:4px;
}
.box1_tab td{ 
   text-align:center;
   color:#cc3366;
   line-height:20px;
}

.navUl{
   width:160px;
   margin:0 auto;
}

.navUl ul{
   list-style: none;
   width:160px;
   margin:0px;
   padding:0px;
}

.navUl ul li{
   width:160px;
   margin:0px;
   padding:0px;
}

.navUl ul li a{
  display:block;
  width:160px;
  height:26px;
  line-height:26px;
  background:url(../img/nav_bg_t.gif) no-repeat;
  color:#b24368;
  font-weight:bold;
  text-indent:0.5em;
  text-decoration:none;
}

.navUl ul li a:hover{
	background:url(../img/nav_bg_up.gif) no-repeat;
	color: #B00058;
	font-family: "";
}

.navUl ul li a.curr{
   background:url(../img/nav_bg_up.gif) no-repeat;
}

.school_con{
  width:610px;
  height:28px;
   
}
.iframe_div{
  width:610px;
  height:574px;
}
.school_con_left{
  float:left;
  width:85px;
  height:28px;
  line-height:28px;
  color:#fff;
  background-color:#cc3366;
  text-align:center;
  font-weight:bold;
}

.school_con_right{
   float:left;
   width:520px;
   height:28px;
   margin-left:5px;
   background-color:#e785a6;
}

.subPage{
   background:#fff url(../img/iframe_bg.gif) repeat-x;
   margin:5px 0px 0px 0px;
   background-attachment:fixed;
}

.div_sch_con{
   width:610px;
}
.div_sch_con img{
   display:block;
   margin:0 auto;
}


.course_left{
   /*float:left;*/
   float:right;
   width:202px;
}

.course_right{
  float:left;
  width:610px;
  /*margin-left:10px;*/
}

.box2_cur_con{
   width:202px;
   background:url(../img/nav_con_bg.gif) repeat-y;
}

.iframe_cour_div{
  width:610px;
  min-height:1300px;
  margin-bottom:10px;
}


.subPage02{
   background-color:#fff;
   margin:3px 0px 0px 0px;
}
.allC_div{
   width:610px;
   margin-bottom:6px;
}
.allC_div_top01{
  width:610px;
  height:22px;
  line-height:22px;
  background:#5da3de;
  color:#fff;
  font-weight:bold;
  text-align:center;
}
.allC_div_top02{
  width:610px;
  height:22px;
  line-height:22px;
  background:#cc3366;
  color:#fff;
  font-weight:bold;
  text-align:center;
}
.allC_div_top03{
  width:610px;
  height:22px;
  line-height:22px;
  background:#747393;
  color:#fff;
  font-weight:bold;
  text-align:center;
}
.allC_div_top04{
  width:610px;
  height:22px;
  line-height:22px;
  background:#666;
  color:#fff;
  font-weight:bold;
  text-align:center;
}
.allC_div_con01{
  width:608px;
  border:1px #a7bdce solid;
  border-top:none;
  background-color:#f7f7f7;
}
.allC_div_con02{
  width:608px;
  border:1px #b999a9 solid;
  border-top:none;
  background-color:#f7f7f7;
}
.allC_div_con03{
  width:608px;
  border:1px #a8a8bd solid;
  border-top:none;
  background-color:#f7f7f7;
}
.allC_div_con04{
  width:608px;
  border:1px #ccc solid;
  border-top:none;
  background-color:#f7f7f7;
}
.allC_subCon{
   width:600px;
   margin:4px auto;
}

.news_Tab{
  width:610px;
}
.news_Tab_left{
  float:left;
  width:120px;
  vertical-align:top;
}
.news_Tab_right{
 float:left;
 width:482px;
 padding:4px 4px 0px 4px;
 vertical-align:top;
}
.newTable{
  width:482px;
}
.newTable td{
  color:#333;
}
.bg_tiao{
  clear:both;
  width:610px;
  height:11px;
  background:url(../img/line_bg.gif) repeat-x;
}
.iframe_div_news{
  width:610px; 
}
.iframe_div_news01{
  width:816px;
  min-height:670px;
  margin-bottom:10px;
}
.news_fot{
  width:610px;
  height:24px;
  line-height:24px;
  text-align:right;
  color:#333;
}
.news_fot a{
   color:#333;
   text-decoration:none;
}
.news_fot a:hover{
    color:#cc3366;
}

.subTabPage_subCon{
   width:608px;
   margin:0;
}
.subTabPage_tdLeft{
   width:120px;
   height:22px;
   line-height:22px;
   color:#5da3de;
   font-weight:bold;
   text-align:center;
   border-bottom:1px #a7bdce solid;
   border-right:1px #a7bdce solid;
}
.subTabPage_tdLeft01{
   width:120px;
   height:22px;
   line-height:22px;
   color:#cc3366;
   font-weight:bold;
   text-align:center;
   border-bottom:1px #a7bdce solid;
   border-right:1px #a7bdce solid;
}
.subTabPage_tdRight{
   line-height:22px;
   border-bottom:1px #a7bdce solid;
   text-indent:0.5em;
   color:#333;
}
.subPage03{
   background-color:#fff;
   margin:5px 0px 0px 0px;
}
.new_class{
   width:610px;
   margin-top:5px;
}
.new_class_tab{
   table-layout:fixed;
   width:610px;
   border:1px #b999a9 solid;
   border-top:none;
}
.new_class_tab th{
   text-align:center;
   color:#fff;
   height:22px;
   line-height:22px;
   background:#cc3366;
}
.new_class_tab td{
   height:25px;
   line-height:15px;
   color:#333;
   text-align:center;
   background-color:#f7f7f7;
   border-bottom:1px #b999a9 solid;
   border-right:1px #b999a9 solid;
}

.div_intr_tit{
   background:url(../img/intr_tit.gif) no-repeat;
   width:610px;
   height:54px;
   line-height:52px;
   font-size:12px;
   font-weight:bold;
   color:#cc3366;
   text-indent:1em;
}

.con_div_title{
  width:610px;
  height:20px;
}
.con_div_title_font
{ 
	float:left;
	width:100px;
	color :#CC3366;
     font-size:12px;
    font-weight:bold;
    text-indent:0.5em;
	}
.con_div_p{
	text-indent:1em;
	color:#333;
	line-height:18px;
}
.con_div_p1{
	
	float:right;
    color:#666666;
    line-height:18px;
}

#talent_Con01
{
   width:600px;
   margin:2px auto;
}	
#talent_Con01 th
{  background-color:#dedede;
   color:#333333;
   text-align:center;
   height:20px;
   line-height:20px; 
   border-right:2px #fff solid; 
	}
#talent_Con01 td
{  height:20px;
	text-align:center;
	}

.jump_body{
   background:#fff;
}
.jump_div_tit_up{
  background:url(../img/intr_tit_up.gif) no-repeat;
   width:610px;
   height:54px;
   margin:10px auto 0px;
   line-height:52px;
   font-size:12px;
   color:#333;
   text-indent:1em;
}
.jump_div_tit_down{
   background:url(../img/intr_tit_down.gif) no-repeat;
   width:610px;
   height:54px;
   margin: 0 auto;
   line-height:52px;
   font-size:12px;
   color:#333;
   text-indent:1em;
}
.jump_div_tit_up b,.jump_div_tit_down b{
   color:#cc3366;
}
.jump_div_con{
   width:610px;
   margin:0 auto;
  
}
.jump_bor{
   width:605px;
   border-left:1px #dbdbdb solid;
   border-right:1px #dbdbdb solid;
}
.jump_con{
   width:580px;
   margin:0 auto;
}
.jump_p{
  margin:5px 0 5px 0;
  width:580px;
  height:20px;
  line-height:20px;
  overflow:hidden;
}
.jump_p lable{
  width:80px;
  text-align:right;
}
.jump_con_tab{
   width:580px;
   table-layout:fixed;
}
.jump_con_tab td{
    height:24px;
	line-height:24px;
	color:#666;
}
.jump_con_tab td.red{
    color:#333;
}
.jump_con_tab td.inputImg input{
   margin-top:10px;
}
.jump_con_tab td input.button{
   margin-left:40px;
}
.input,textarea{
    border:1px #bebec0 inset;
	background-color:#f6f6f6;
	font-size:12px;
	color:#666;
	vertical-align:middle;
}
select{
    font-size:12px;
	color:#666;
	vertical-align:middle;
}

.show_div{
   width:610px;
   height:500px;
   padding-top:15px;
   background:url(../img/pho_bg.gif) no-repeat;
}
.show_div img{
   display:block;
   width:590px;
   height:460px;
   margin:0 10px;
}
.scrollable {
	width: 608px;
	height:118px;
	border:1px solid #cbbbc0;
	background:url(../img/scr_bg.gif) repeat-x;
}
.scrollable .img_btn{
    float:left;
	width:13px;
	height:118px;
}
.scrollable .img_btn input{
    margin-top:43px;
}
.scrollable .items {
    float:left;
	width:582px;
	height:118px;
	overflow:hidden;
}
.scrollable img {
	float:left;
	margin:16px 0px 15px 10px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	width:110px;
	height:85px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.ri_content
{
	clear:both;
    float:left;
    width:822px;
	margin-top:10px;
	margin-left:19px;
	*margin-bottom:19px;
	_margin-left:9px;
	margin-bottom:20px;
}
.ri_title{
   width:822px;
   height:52px;
   background:url(../img/ri_bg01.gif) no-repeat 0px 0px;
   line-height:28px;
   font-size:12px;
   color:#cc3366;
   font-weight:bold;
   text-indent:0.5em;
}
.ri_main{
   float:left;
   width:822px;
   background:url(../img/ri_bg02.gif) repeat-y;
}
.ri_fot{
    clear:left;
    width:822px;
	height:6px;
	background:url(../img/ri_bg01.gif) no-repeat 0 -52px;
}
.ri_con_tab{
    table-layout:fixed;
    width:808px;
	margin:0 auto;
	color:#333;
	border-top:1px #ccc solid;
}
.ri_con_tab td{
    padding:4px;
	line-height:20px;
    border-bottom:1px #ccc solid;
}
.ri_con_tab td.ri_td_left{
   background-color:#f7f7f7;
}
.ri_con_tab td.td_tit{
   padding:0px;
   height:28px;
   background:url(../img/ri_tit_bg.gif) repeat-x;
   font-weight:bold;
   color:#333;
   text-indent:0.5em;
   border-bottom:none;
}

.new_class_tab10{
   table-layout:fixed;
   width:610px;  
}
.new_class_tab10 th{
   text-align:center;
   color:#fff;
   height:22px;
   line-height:22px;
   background:#cc3366;
}
.new_class_tab10 td{
   height:25px;
   line-height:15px;
   color:#333;
   text-align:center;
   background-color:#f7f7f7;
   border-bottom:1px #b999a9 solid;
   border-right:1px #b999a9 solid;
}
.service{
    width:130px;
	height:321px;
	background:url(../img/service_bg.gif) no-repeat;
}
.service table{
    width:130px;
	height:218px;
}

/*------2010年5月12日---------------background:url(/img/ulitem.gif) no-repeat 50% 0 ;-----------------------------------------------------------*/
ul.pxnews{ list-style:none; width:180px; margin:0 auto;}
ul.pxnews li{ margin-left:12px;   line-height:20px; float:left; width:12px; margin-top:5px; margin-bottom:5px;}
ul.pxnews li a{ color:Black; padding-top:10px;  line-height:16px; }
ul.pxnews li a:hover{ color:#cc3366; }
ul.pxnews li a:active{ color:#cc3366; text-decoration:underline;}
.flash{ margin-left:20px; border:1px solid #dedede;}

