* { margin:0; padding:0;}

body{ padding:0px; margin:0px auto; font-family:Tahoma, Verdana, Arial; height:100%; background:#fafdfd}

div,p,li,em,span{font-family:Verdana,Microsoft YaHei;font-size:14px; }

form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}

input,select{font-size:12px;line-height:16px;}

img{border:0;}	

ul,li{list-style-type:none;}

table{ border-collapse:collapse;}
a:link,a:visited,a:active{ color:#535353; text-decoration:none;}
a:hover{ color:#cf5d00; text-decoration:none;}
.clear { clear:both}

.blue_box {background:#78caf3}
	.blue_bg { background:#a4dffd}
	.blue_title{ background:#38a9e1;}
	.blue_more {background:#78c9f1; font-size:12px; }	
	.blue_more1 {background:#8ed8fd; font-size:12px; }	
	.blue_fh {background:#57a8d0;  margin:10px 0px;}
	.blue_menu { background:#78caf3}
.yellow_box { background:#f7aa01}
	.yellow_bg { background:#fac85a}
	.yellow_bgimg { background:#e59c2e}
	.yellow_title{ background:#eb8300;}
	.yellow_more {background:#e98402; font-size:12px; }	
	.yellow_fh {background:#eb8300; margin:10px 0px;}
	.yellow_menu { background:#f7aa01}

.violet_box { background:#a65098}
	.violet_bg { background:#cd9dc5}
	.violet_title{ background:#a65098;}
	.violet_fh {background:#ae53a0;  margin:10px 0px;}
	.violet_menu { background:#a65098}

.green_box { background:#89be02}
	.green_bg { background:#a2cc3a}
	.green_menu { background:#89be02}
	.green_bgimg { background:#e59c2e}
	.green_title{ background:#5da300;}
	.green_more {background:#6e9900; font-size:12px;}	
	.green_more:link,.green_more:visited,.green_more:active{ color:#fff; text-decoration:none;}
	.green_fh {background:#89be02; margin:10px 0px;}


.pink_box { background:#ee86b3}
	.pink_bg { background:#ffadd1}
	.pink_title{ background:#c3457b;}
	.pink_fh {background:#c3457b;  margin:10px 0px;}
	.pink_menu { background:#ee86b3}


.clear_height30 { clear:both; height:30px;}




.header { width:1280px; height:144px; margin:0 auto; background:url(../images/top.jpg?V=1) no-repeat top center}
.menu { width:1280px; margin:0 auto;  height:42px; }
	.menu li a span { display:none}
	.menu li a:hover span { position:absolute; width:25px; height:39px; display:block; left:50px; top:-39px; z-index:11; background:url(../images/hua.png) no-repeat}
	#nav{ height:42px; position:relative; }
	#nav li .v a{display:block;line-height:42px; text-align:center; font-size:16px; padding:0px 25px; position:relative}
	#nav .kind_menu { width:116px; padding:20px 0px;line-height:30px; text-align:center;vertical-align:middle; position:absolute; top:42px;left:0px; z-index:999; display:none;  border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(iecss3.htc);}
	#nav .kind_menu a {color:#fff; display:block; width:100px; margin:0 auto; font-size:15px}
	#nav .kind_menu a:hover { color:#fff; }
	#nav .kind_menu span { font-size:10px;  color:#cecece; line-height:36px; display:inline-block}	
	.menu a:link,.menu a:visited,.menu a:active{ color:#fff; text-decoration:none;}
	.menu_dd { width:950px; margin:0 auto;}
	.home_img { width:1280px; height:440px; margin:0 auto}
	.about_img {  width:1280px; height:310px; margin:0 auto}
	/*home*/
	.violet { background:#a65098}
	.violet li{ float:left; background:url(../images/line.png) no-repeat right top;}
	.violet a:hover{ background:#932581}
	/*we*/
	.yellow { background:#f7aa01}
	.yellow li{ float:left; background:url(../images/line.png) no-repeat right -42px;}
	.yellow a:hover{ background:#f28000}
	/*team*/
	.blue { background:#78caf3}
	.blue li{ float:left; background:url(../images/line.png) no-repeat right -84px ;}
	.blue a:hover{ background:#38a9e1}
	/*enlighten*/
	.green { background:#89be02}
	.green li{ float:left; background:url(../images/line.png) no-repeat right -126px ;}
	.green a:hover{ background:#5da300}
	/*enlighten*/
	.pink { background:#ee86b3}
	.pink li{ float:left; background:url(../images/line.png) no-repeat right -168px ;}
	.pink a:hover{ background:#dc366d}

.ditu { width:210px; height:96px; margin:20px 100px 0  0; display:block; float:right; background:url(../images/ditu.jpg) no-repeat}
.ditu:hover { width:210px; height:96px; margin:20px 100px 0  0; display:block; float:right; background:url(../images/ditu.jpg) no-repeat bottom left}


/*---------------------------------------------------------------content--------------------------------------------------------*/
.content { width:1280px; margin:0 auto; }

.flash_a1 { width:180px; height:214px; top:0px; right:20px; z-index:4; position:absolute}
.flash_a2 { width:180px; height:214px; top:0px; right:20px; z-index:4; position:absolute}
.flash_a3 { width:180px; height:214px; top:0px; right:20px; z-index:4; position:absolute}
.flash_a4 { width:180px; height:214px; top:0px; right:20px; z-index:4; position:absolute}
.flash_a5 { width:180px; height:214px; top:0px; right:20px; z-index:4; position:absolute}


.flash_a1 object,.flash_a2 object,.flash_a3 object,.flash_a4 object,.flash_a5 object { display: none;}
.flash_a1:after { content: ""; display: block; margin-top: 25px; width: 140px; height: 185px; background: url(../images/icon-a.png) no-repeat;}
.flash_a2:after { content: ""; display: block; margin-top: 25px;  width: 140px; height: 185px; background: url(../images/icon-a.png) no-repeat -140px 0 ;}
.flash_a3:after { content: ""; display: block; margin-top: 25px;  width: 140px; height: 185px; background: url(../images/icon-a.png) no-repeat -280px 0 ;}
.flash_a4:after { content: ""; display: block; margin-top: 25px;  width: 140px; height: 185px; background: url(../images/icon-a.png) no-repeat -420px 0 ;}
.flash_a5:after { content: ""; display: block; margin-top: 25px;  width: 140px; height: 185px; background: url(../images/icon-a.png) no-repeat -560px 0 ;}



.ysxw,.mzsp_home,.hlsg,.bbzp,.wmdgs { margin:0 auto; width:1280px; height:214px;}
.ysxw { background:#a34f97;} 
.mzsp_home { background:#e985b2;} 
.hlsg { background:#76c8f1} 
.bbzp { background:#86bd02} 
.wmdgs { background:#f2a901} 

.ysxw_div,.mzsp_div,.hlsg_div,.bbzp_div,.wmdgs_div { position:relative; margin:0 auto; width:820px; height:214px;background:url(../images/home.png) no-repeat}
.ysxw_div { background-position:0px 0px;}
.mzsp_div { background-position:0px -214px;}
.hlsg_div { background-position:0px -428px;}
.bbzp_div { background-position:0px -642px;}
.wmdgs_div { background-position:0px -856px;}

.home_more { position:absolute; width:32px; height:14px; display:block; left:552px; top:170px; z-index:99;}


.ysxw_div ul,.mzsp_div ul { width:340px; height:120px; padding:47px 0px 0px 244px; display:inline-block; font-size:16px}
.ysxw_div ul li,.mzsp_div ul li  {  background:url(../images/dian.png) no-repeat 0px 15px;}
.ysxw_div ul li a { padding-left:15px; width:323px; height:36px; line-height:36px; display:block; font-size:16px;  background:url(../images/line1.png) repeat-x bottom}
.mzsp_div ul li a { padding-left:15px; width:323px; height:36px; line-height:36px; display:block; font-size:16px; background:url(../images/line2.png) repeat-x bottom}
.ysxw_div ul li a:link,.ysxw_div ul li a:visited,.ysxw_div ul li a:active{ color:#fff; text-decoration:none;}
.ysxw_div ul li a:hover{ color:#6e2f65; text-decoration:none;}
.mzsp_div ul li a:link,.mzsp_div ul li a:visited,.mzsp_div ul li a:active{ color:#fff; text-decoration:none;}
.mzsp_div ul li a:hover{ color:#a12f63; text-decoration:none;}
	
.hlsg_div ul,.bbzp_div ul  { width:364px; height:120px; padding:47px 0px 0px 230px; display:inline-block; font-size:16px}
.hlsg_div ul li,.bbzp_div ul li { float:left; margin:0px 5px;}

.wmdgs_div a { width:364px; height:120px; margin:47px 0px 0px 235px; display:inline-block; font-size:16px}









.about_box { width:870px; margin:0 auto }
.about_box_small { margin-bottom:30px; display:inline-block;}
.about_title { width:835px; height:60px;  margin:0 auto; margin-bottom:10px; background:url(../images/title.png?v=2) no-repeat}
		.we_title { background-position:0px 0px;}
		.we_ldgh_title { background-position:0px -60px;}
		.we_ysjs_title { background-position:0px -120px;}
		.we_lscc_title { background-position:70px -180px;}
		.we_hjss_title { background-position:0px -240px;}
		.we_shry_title { background-position:0px -300px;}
		.we_grry_title { background-position:0px -360px;}	
	.new_title { background-position:0px -420px;}
	.team_title { background-position:0px -480px;}
	.teaching_title { background-position:0px -540px;}
	.life_title { background-position:0px -600px;}
	.enlighten_title { background-position:0px -660px;}
	.family_title { background-position:0px -720px;}
	.bbzp_title { background-position:0px -840px;}
	.hlsg_title { background-position:0px -780px;}
	.zpgg_titlea { background-position:0px -900px;}


.fillet { width:870px; position:relative; z-index:1; display:inline-block; margin-bottom:20px; padding:15px; line-height:30px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(iecss3.htc); }
.hjss_t1 img,.we_t1 img,.grry_box_text img,.small_imgList_img img,.ldgh_box_text li a img,.team_text img,.enlighten_img img,.grry_box li a img { position:relative; z-index:2; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior: url(pie.htc);} 




/*-------------------we-t1-t4 star---------------------*/
.we_t1 { margin:0 auto; width:250px; height:170px; margin-top:10px; margin-bottom:10px; background:url(../images/title_title.png) no-repeat -10px -647px;}
.we_t1 a{ width:224px; height:136px; margin:0 auto; padding-top:10px;display: block; }
.we_t2 { width:350px; margin:0 auto;margin-top:20px; height:170px;}
.ysjs_t1 {font-size:18px;}
.ysjs_t2 {font-size:14px; line-height:28px; height:135px; display:block; overflow:hidden}
.ysjs_t2 a:link,.ysjs_t2 a:visited,.ysjs_t2 a:active{ color:#000; display:block}
.ysjs_t2 a:hover{ color:#5d2405;}

.we_t3 { width:350px; margin:0 auto;margin-top:20px; height:140px;}
.we_t4 { width:370px; margin:0 auto;margin-top:10px; margin-bottom:10px; height:140px;}
.hjss_t1 a { width:170px; height:126px; display:inline-block; margin-left:10px;}
/*-------------------we-t1-t4 end---------------------*/
	
	.shry_title { clear:both; width:835px; height:66px; margin:0 auto; background:url(../images/we.png) no-repeat 0px 0px;}
	.grry_title { width:835px; height:66px;  margin:0 auto; clear:both; background:url(../images/we.png) no-repeat 0px -66px;}
	.we_more a { margin:27px 0 0 740px; display:inline-block; font-size:16px}
	.we_more a:link,.we_more a:visited,.we_more a:active{ color:#fff; text-decoration:none;}
	.we_more a:hover{ color:#ffd800; text-decoration:none;}
	/*-------------------shry_box star---------------------*/
	.shry_box { width:835px; margin:0 auto}
	.shry_box li { width:250px; float:left; margin-left:25px; }
	.shry_box li a {width:250px; height:170px; display:block; background:url(../images/we.png) no-repeat 0px -132px;}
	.shry_box li a img { margin:21px 0 0 27px;}
	.shry_box li span { width:230px; margin:0 auto; line-height:30px; padding-top:10px; display:block; height:100px;}
	/*-------------------grry_box star---------------------*/
	.grry_box { width:835px; margin:0 auto}
	.grry_box li { width:250px; float:left; margin-left:25px;}
	.grry_box li a {width:250px; height:170px; display:block; background:url(../images/we.png) no-repeat -250px -132px;}
	.grry_box li a img { margin:25px 0 0 23px;}
	.grry_box li span { width:230px; margin:0 auto; line-height:30px; padding-top:10px; display:block; padding-bottom:20px;}
	/*-------------------ldgh_box star---------------------*/
	
	
	/*-------------------we_sanji star---------------------*/
	.ldgh_box_text { width:835px; margin:0 auto;}
	.ldgh_box_text li { width:370px; height:310px; float:left; margin:0px 20px 20px;}
	.ldgh_box_text li a { width:357px; height:229px; padding:15px 0 0 15px; margin:0 auto; display:block; background:url(../images/we.png) no-repeat 0px -302px;}
	.ldgh_box_text li span { width:350px; margin:0 auto; display:block; line-height:24px; padding-top:10px;}
	/*-------------------ysjs_text star---------------------*/
	.ysjs_icon1 { width:60px; height:60px; position:absolute; left:-20px; top:-21px; z-index:3; background:url(../images/ysjs_icona1.png) no-repeat 0px 0px; }
	.ysjs_icon2 { width:260px; height:168px; position:absolute; right:-75px; bottom:-15px; z-index:3;  background:url(../images/ysjs_icona1.png) no-repeat 0px -60px; }
	.ysjs_icon3 { width:168px; height:118px; position:absolute; right:-85px; top:-70px; z-index:3;  background:url(../images/ysjs_icona1.png) no-repeat -260px 0px; }

	.ysjs_box_text { padding:30px 0px;}
	/*-------------------we_sanji star---------------------*/
	.grry_box_text { width:780px; margin:0 auto; }
	.grry_box_text ul { margin-bottom:20px;}
	.img_text1 { line-height:24px; width:780px; padding-top:10px;}
	.img_text2 { line-height:24px; width:240px; padding-top:10px;}
	.we_img_li { float:left;}
	/*-------------------lscc_box_b1 star---------------------*/
	.lscc_left { width:150px; height:5550px; position:absolute; top:-80px;  background:url(../images/lscc_left.png) no-repeat}
	.lscc_box_b1 { width:712px; margin:0 auto}
	.lscc_t1 { font-size:22px; line-height:40px;  }	
	.lscc_t2 { font-size:18px; line-height:30px; }
	.lscc_t3 { line-height:22px;}
	.lscc_jt { position:absolute; left:-16px; top:60px; z-index:3; width:16px; height:21px; background:url(../images/we.png) no-repeat -662px -302px;}


	.hjss_btn { float:right; margin-right:80px; position:relative}
	.hjss_btn a { width:158px; height:36px; margin-right:10px; line-height:36px; font-size:18px; text-align:center; display:block; float:left; border-top-left-radius:10px;border-top-right-radius:10px;  -moz-border-top-left-radius:10px; -moz-border-top-right-radius:10px; -webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px; behavior:url(iecss3.htc);}
	.hjss_btn a:link,.hjss_btn a:visited,.hjss_btn a:active{ color:#fff; text-decoration:none;}
	.hjss_btn a:hover{ color:#ffd800; text-decoration:none; }
	
	.hjss_btn .wwhj { background:#a65098; }	
	.hjss_btn .bjhj { background:#89be02; }	
	.hjss_btn .gnshj { background:#78caf3; }	
	.hjss_btn .chxz { background:#ee86b3; }	

	
	.hjss_icon1 { position:absolute; width:110px; height:135px; left:-200px; bottom:-504px; z-index:6; background:url(../images/we.png) no-repeat 0px -550px;}
	.hjss_icon2 { position:absolute; width:110px; height:150px; right:-105px; top:-65px; z-index:6; background:url(../images/we.png) no-repeat -111px -550px;}
	.hjss_left { position:absolute;  display:block; left:20px; top:200px; z-index:4; width:54px; height:107px; background:url(../images/hjss_left.png) no-repeat}
	.hjss_right { position:absolute; display:block; right:20px; top:200px; z-index:4; width:54px; height:107px; background:url(../images/hjss_right.png) no-repeat}
	.hjss_box_img { width:780px; height:460px; padding:20px 0px; margin:0 auto}


	.t_left { position:absolute;  display:block; left:20px; top:200px; z-index:4; width:23px; height:33px; background:url(../images/t_left.png) no-repeat}
	.t_right { position:absolute; display:block; right:20px; top:200px; z-index:4; width:23px; height:33px; background:url(../images/t_right.png) no-repeat}


/*-------------new star-------------*/	
.new_img { width:780px; margin:0 auto;  height:250px; margin-top:20px;}
	.new_img li { width:358px;  float:left; margin:0px 15px;}
	.new_img li a{ width:358px; height:174px; display:block; text-align:center; padding-top:12px; background:url(../images/new.png) no-repeat 0px -116px;}
	.new_img li span { padding-top:5px; width:330px; margin:0 auto; display:block; line-height:24px;}

.new_list { width:796px; margin:0 auto}
	.new_list_title { width:796px; height:106px;  background:url(../images/new.png) no-repeat 0px -302px;}
	.new_list li { height:41px; line-height:40px;background:url(../images/line_xx.png) repeat-x bottom left;}
	.new_list li a { width:755px; display:block; float:left; padding-left:40px; background:url(../images/new_zs.png) no-repeat 10px 0px;}
	.new_list li span { float:right; padding-right:10px;}
	.new_list li a:link,.new_list li a:visited,.new_list li a:active{ color:#000; text-decoration:none;}
	.new_list li a:hover{ color:#ffd800; text-decoration:none;}
	.new_list li a em { float:left; width:650px; display:block;font-style:normal }
	.new_list li a span { float:left;}
/*-------------new end-------------*/	


/*----fillet_list_smal star----*/
.fillet_list_small { float:left; width:410px; margin:0px 12px;  line-height:30px; position:relative; z-index:1; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(iecss3.htc); }
.list_title_small {width:410px;  height:40px; line-height:30px; position:relative; z-index:2; display:inline-block;  border-top-left-radius:10px;border-top-right-radius:10px;  -moz-border-top-left-radius:10px; -moz-border-top-right-radius:10px; -webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px; behavior:url(iecss3.htc);}
	.small_list { height:120px; padding:10px 0px;}
	.small_list li { width:385px; margin:0 auto; }
	.small_list li a {  width:350px;height:28px; line-height:28px; display:block; padding-left:35px; background:url(../images/new_zs.png) no-repeat 10px -3px}
	.small_list li a:link,.small_list li a:visited,.small_list li a:active{ color:#000; text-decoration:none;}
	.small_list li a:hover{ color:#666; text-decoration:none;}
	.small_more { width:95%; height:36px; margin:0 auto; background:url(../images/line_xx.png) repeat-x}
	.small_more a { width:55px; height:20px; line-height:18px;  display:block; float:right; text-align:center; margin-top:10px; position:relative; z-index:2;  border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(iecss3.htc);}	
	.small_more1 a { position:absolute; right:53px; top:35px; z-index:2; text-align:center;  border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(iecss3.htc);}	

/*----fillet_list_smal end----*/

/*----fillet_list_smal title star----*/
	.jyks_title { width:820px; height:40px; clear:both; display:inline-block; margin:20px 0 0px 0;background:url(../images/title_title.png) no-repeat 15px -438px; }
	.shhd_title { width:850px; height:40px; clear:both; display:inline-block; background:url(../images/title_title.png) no-repeat 15px -315px; }
	.shhd_title a { width:55px; height:20px; line-height:18px; font-size:12px; color:#FFF;  display:block; float:right; background:#6e9900; text-align:center; margin-top:10px; position:relative; z-index:2;  border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(iecss3.htc);}	

	.list_title_small span,.list_title span{ width:380px; height:40px; display:block; }
		.ldgh_title{ background:url(../images/title_title.png) no-repeat 15px 0px; }
		.ysjs_title{ background:url(../images/title_title.png) no-repeat 15px -40px; }
		.lscc_title{ background:url(../images/title_title.png) no-repeat 15px -80px; }
		.hjss_title{ background:url(../images/title_title.png) no-repeat 15px -120px; }
		.jyln_title{ background:url(../images/title_title.png) no-repeat 15px -157px; }
		.tsjx_title{ background:url(../images/title_title.png) no-repeat 15px -197px; }
		.jxcg_title{ background:url(../images/title_title.png) no-repeat 15px -237px; }
		.jxlw_title{ background:url(../images/title_title.png) no-repeat 15px -277px; }
		.yjxz_title{ background:url(../images/title_title.png) no-repeat 15px -357px; }
		.yexd_title{ background:url(../images/title_title.png) no-repeat 15px -397px; }
		.jzlshd_title{ background:url(../images/title_title.png) no-repeat 15px -830px; }
		.jzwyh_title{ background:url(../images/title_title.png) no-repeat 15px -870px; }
		.jyhd_title{ background:url(../images/title_title.png) no-repeat 15px -910px; }
		.mzsp_title{ background:url(../images/title_title.png) no-repeat 15px -955px; }
		
/*----fillet_list_smal title end----*/

/*----small_imgList star----*/
.small_imgList { width:225px;  float:left; position:relative; margin:0px 24px;}
	.small_imgList_title { font-size:18px; line-height:36px; padding-left:20px;}
	.small_imgList_img { width:220px; height:130px; text-align:center; padding-top:10px; background:url(../images/title_title.png) no-repeat -5px -488px;}
	.small_imgList_text { width:200px; margin-left:10px; line-height:20px;}

	.small_imgList ul{ margin-top:10px; margin-bottom:10px; height:90px;}
	.small_imgList li a {  width:220px;height:28px; line-height:28px; display:block; padding-left:25px; background:url(../images/new_zs.png) no-repeat 0px 0px}
	.small_imgList li a:link,.small_imgList li a:visited,.small_imgList li a:active{ color:#000; text-decoration:none;}
	.small_imgList li a:hover{ color:#666; text-decoration:none;}
/*----small_imgList end----*/

/*-----------fillet_list star-----------*/
.fillet_list { width:870px; position:relative; z-index:1; display:inline-block; margin-bottom:20px;  line-height:30px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(iecss3.htc); }
.fillet_list1 { width:870px; position:relative; z-index:1; display:inline-block; margin-bottom:20px;  line-height:30px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(iecss3.htc); }

.list_title {width:870px;  height:40px; position:relative; z-index:2; display:inline-block; line-height:30px; border-top-left-radius:10px;border-top-right-radius:10px;  -moz-border-top-left-radius:10px; -moz-border-top-right-radius:10px; -webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px; behavior:url(iecss3.htc);}
	.fillet_list ul { margin-bottom:10px;}
	.fillet_list li { width:820px; margin:0 auto;  background:url(../images/line_xx.png)  left bottom repeat-x}
	.fillet_list li a {  width:785px;height:36px; line-height:36px; display:block; padding-left:35px; background:url(../images/new_zs.png) no-repeat 10px 0px}
	.fillet_list li a:link,.fillet_list li a:visited,.fillet_list li a:active{ color:#000; text-decoration:none;}
	.fillet_list li a:hover{ color:#666; text-decoration:none;}
	.fillet_list li a em { float:left; width:680px; display:block;font-style:normal }
	.fillet_list li a span { float:left;}
/*-----------fillet_list end -----------*/
	
/*-----------page star-----------*/
.page { width:820px; margin:0 auto; line-height:36px; display:inline-block }
	.page span { color:#FFF}
	.page a{ padding:0px 5px;color:#fff; }
	.page a:link,.page a:visited,.page a:active{ color:#fff; text-decoration:none;}
	.page a:hover{ color:#fff; text-decoration:none;}
	
/*-----------page end-----------*/
.family_icon1 { position: absolute; right:-80px; top:-60px; width:154px; height:89px; z-index:3 ; background:url(../images/family_icon1.png) }
.teaching_icon1 { position: absolute; left:-15px; top:-20px; width:50px; height:55px; z-index:3 ; background:url(../images/icon.png) }
.teaching_icon3 { position: absolute; right:-15px; top:-40px; width:108px; height:110px; z-index:3 ; background:url(../images/icon.png) -80px 0px;  }
.teaching_icon2 { position: absolute; right:0px; top:55px; width:136px; height:186px; z-index:3 ; background:url(../images/icon.png) -220px 0px; }
.teaching_icon2 a { width:90px; height:110px; display:block; margin-left:35px;}

.teaching_t1 { width:320px; margin:0 auto; height:250px; line-height:30px;padding:20px 0px;}
.teaching_t1_title { font-size:24px; line-height:50px;}
.teaching_t2 { width:230px; margin-left:35px; height:250px; padding:20px 0px; line-height:24px;}

.family_icon1 { position: absolute; right:-95px; top:-70px; width:165px; height:106px; z-index:3 ; background:url(../images/icon.png) -210px -187px;  }

/*-----------text_title star-----------*/
.text_title { margin:0 auto; width:796px; height:38px; line-height:38px; margin-bottom:15px;  }
	.title_title { float:left; color:#FFF; padding-left:35px; background:url(../images/new_zs.png) no-repeat 10px 0px }
	.title_time { float:right; color:#FFF; padding-left:25px; margin-right:10px; background:url(../images/new_zs.png) no-repeat 0px -40px;}
	.text_table { width:796px; margin:0 auto; line-height:30px; font-size:16px}
	.text_table  td {font-size:16px}
	.text_table  td p{font-size:16px}
	.fh { float:right; width:125px; height:24px; line-height:24px; margin-right:40px}
	.fh a { width:90px; height:24px; display: block; padding-left:45px;  background:url(../images/new_zs.png) no-repeat 20px -92px}	
	.fh a:link,.fh a:visited,.fh a:active{ color:#fff; text-decoration:none;}
	.fh a:hover{ color:#ffd800; text-decoration:none;}



.team_text { width:800px; margin:0 auto; padding:20px 0px; font-family:Microsoft YaHei;}


.td_yz { width:920px; margin:0 auto;}
.td_yz li a { position:relative}
.td_yz li { float:left; width:208px; margin:20px 10px;}
.td_yz li span { display:block; line-height:24px;}
.td_yzt1 { font-size:20px;}
.td_ceng { display:none}
.td_yz li a:hover .td_ceng { width:500px; display:block; background:#b9e8ff; color:#000; position:absolute; top:15px; left:-20px; z-index:6; line-height:30px; padding:20px 30px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(iecss3.htc);}

.td_yz li a:hover




/*--------------enlighten-------------*/	
.enlighten_Tt1,.enlighten_Tt2,.enlighten_Tt3,.enlighten_Tt4,.enlighten_Tt5,.enlighten_Tt6,.enlighten_Tt7,.enlighten_Tt8 { width:450px; height:40px; background:url(../images/tsjx_title.png) no-repeat}
.enlighten_Tt2 { background-position:0px -60px;}
.enlighten_Tt3 { background-position:0px -120px;}
.enlighten_Tt4 { background-position:0px -180px;}
.enlighten_Tt5 { background-position:0px -240px;}
.enlighten_Tt6 { background-position:0px -300px;}
.enlighten_Tt8 { background-position:-10px -360px;}
.enlighten_Tt7 { background-position:0px -420px;}



.enlighten_text { width:460px; margin:0px 10px; float:left; line-height:22px; font-size:14px;}
.enlighten_img { width:370px; margin:0px 10px;  float:left;}
	.life_more { width:110px; text-align:center; height:36px; line-height:36px; background:#f43269; display:block; position:absolute; left:100px; top:35px; z-index:4; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
	.life_more:link,.life_more:visited,.life_more:active{ color:#fff; }
	.life_btn { height:500px; height:40px; position:absolute; right:30px; top:15px; z-index:3}
	.life_btn a:link,.life_btn a:visited,.life_btn a:active{ color:#fff; text-decoration:none;}
	.life_btn a:hover{ color:#fff; text-decoration:none; background:#dc366d }
	.mzsp,.spxz,.yyzs { width:138px; height:36px; margin-right:10px; background:#e66394; line-height:36px; font-size:18px; text-align:center; display:block; float:left; border-top-left-radius:10px;border-top-right-radius:10px;  -moz-border-top-left-radius:10px; -moz-border-top-right-radius:10px; -webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px; behavior:url(iecss3.htc);}
	.mzsp_hover,.spxz_hover,.yyzs_hover { background:#dc366d ; width:138px; height:36px; margin-right:10px;  line-height:36px; font-size:18px; text-align:center; display:block; float:left; border-top-left-radius:10px;border-top-right-radius:10px;  -moz-border-top-left-radius:10px; -moz-border-top-right-radius:10px; -webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px; behavior:url(iecss3.htc);}
	
	
	
	.life_left_btn { width:40px; height:350px; position:absolute; left:23px; top:160px; z-index:3; background:url(../images/life_left_btn.png) no-repeat}
	.life_left_btn a { text-align:center; line-height:20px; padding-top:10px; width:40px; margin-bottom:2px; height:70px; display:block; border-top-left-radius:10px;border-bottom-left-radius:10px;  -moz-border-top-left-radius:10px; -moz-border-bottom-left-radius:10px; -webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px; behavior:url(iecss3.htc);}
	.life_left_btn a span { width:40px; display:block; font-size:12px}
	.life_left_btn a:link,.life_left_btn a:visited,.life_left_btn a:active{ color:#fff; text-decoration:none;}

	
	
	.life { width:886px; margin:0 auto;  height:550px; background:url(../images/life.jpg) no-repeat}
	.life_text { width:770px; height:450px;  margin:55px 0 0 80px; display:inline-block; overflow-y:auto;}
	.life_top_btn { float:right}
	.yyzs_btna1,.yyzs_btna2{ height:30px; line-height:30px; display:block; float:left; margin-right:10px; padding:0px 15px; background:#f3bdcf}
	.yyzs_btna1:hover,.yyzs_btna2 { color:#fff; background:#dc366d}
	
	.yyzs_btna1:link,.yyzs_btna1:visited,.yyzs_btna1:active{ color:#bc2255; text-decoration:none;}
	.yyzs_btna2:link,.yyzs_btna2:visited,.yyzs_btna2:active{ color:#fff; text-decoration:none;}
	
	
	.baby_select { width:200px; height:40px; margin-left:20px; padding-top:20px;}
	.baby_select select { background:#dc558f; border:0px; height:30px; line-height:30px;}
	.baby_list { width:890px;}
	.baby_list li { float:left; width:285px; height:260px; margin:0px 5px;}
	.baby_list li a {width:273px; height:188px; display:block; padding:8px 0 0 12px;  background:url(../images/we.png) no-repeat -372px -512px;}
	.baby_list_t1 { height:24px; line-height:24px;}
	
	


/*--------------copyright-------------*/	
.copyright { width:1280px; padding:20px 0 10px;  margin:0 auto;}
.cr_text1,.cr_text2 { height:36px; line-height:36px; background:#e1e4e4; text-align:center; color:#382315;  font-size:12px }
.cr_text2 { background:none}




/* qqshop focus */
#focus {width:1280px; height:440px; overflow:hidden; position:relative;}
#focus ul {height:440px; position:absolute;}
#focus ul li {float:left; width:1280px; height:440px; overflow:hidden; position:relative; background:#fff;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1280px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:1260px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#ff9000;}
#focus .preNext {width:45px; height:100px; position:absolute; top:50px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

/* qqshop focus */
#focus1 {width:1280px; height:310px; overflow:hidden; position:relative;}
#focus1 ul {height:310px; position:absolute;}
#focus1 ul li {float:left; width:1280px; height:310px; overflow:hidden; position:relative; background:#fff;}
#focus1 ul li div {position:absolute; overflow:hidden;}
#focus1 .btnBg {position:absolute; width:1280px; height:20px; left:0; bottom:0; background:#000;}
#focus1 .btn {position:absolute; width:1260px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus1 .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus1 .btn span.on {background:#ff9000;}
#focus1 .preNext {width:45px; height:100px; position:absolute; top:50px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus1 .pre {left:0;}
#focus1 .next {right:0; background-position:right top;}




.jx_a1 { position: absolute; width:200px; height:140px; right:-110px; top:280px; z-index:2}
.jx_a2 { position: absolute; width:130px; height:120px; right:-40px; top:1100px; z-index:2}
.jx_a3 { position: absolute; width:150px; height:170px; right:330px; top:2080px; z-index:2}


.mzsp_texttitle { padding:10px; width:180px; margin:0 auto; text-align:center; background:#e66394; color:#FFF; font-size:18px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(iecss3.htc); }
.mzsp_table td { line-height:30px; padding-left:5px;}





.team_yz { width:850px; margin:0 auto}
.team_yz li { float:left}


.zpgg_div { background:#86317a; height:80px;}
.zpgg_div .zpgg_a1 { width:800px; margin:0 auto; position:relative}
.zpgg_div .zpgg_a1 .zpgg_i { position:absolute; top:10px; right:50px; width:80px; height:60px;  background:url(../images/zpgg-i.png) no-repeat}
.zpgg_title { width:212px; height:80px; float:left; background:url(../images/zpgg.png) no-repeat 16px 18px } 
.zszl_title { width:212px; height:80px; float:left; background:url(../images/zszl.png) no-repeat 16px 18px } 
.zpgg_text { position:relative; float:left; border:2px dashed #af77a7; width:375px;  height:50px; border-radius:10px; margin-top:15px;}

.zpgg_text ul li  { width:337px; margin:0 auto; height:40px; padding:8px 0;  background:url(../images/dian.png) no-repeat 0px 22px;}
.zpgg_text ul li a { color:#fff; font-size:16px; line-height:40px; padding-left:15px; display:block; }


