@charset "utf-8"; 
/* CSS reset */

html{color:#000;background:#FFF;font-family:Microsoft YaHei,sans-serif,Arial,'';}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{padding:0;margin:0;font-family:Microsoft YaHei,sans-serif,Arial;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
a{text-decoration:none; color:#5d5d5d; outline:none;}
var,em,strong{font-style:normal;}
address,caption,cite,code,dfn,em,strong,th,var, optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit; font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
.clear {clear:both;height:0px;overflow:hidden;} 

/*ҳͨģ by zhangcong*/
	/*ͷ+*/
.header {background:url(../../../images/general/headerbg1.gif) 0 0 repeat-x;}
.header_bottom {padding-top:10px; min-height:161px; _height:161px;}
.header_content {width:980px; margin:0 auto;}
.logo {height:58px;padding-left:10px;padding-top:15px;}
.logo h1 img{width:145px;height:54px;}
.logo h1{float:left;}
.header_tit{height:60px;width:501px;float:left;background:url(../../../images/general/header-title2.gif) 0 0 no-repeat;}

.header_call{height:60px;width:269px;float:left;background:url(../../../images/general/header_call1.gif) 0 0 no-repeat;}
.rxr-weibo{width:40px;float:left;margin-left:5px;}
.rxr-weibo a{float:left;padding-top:23px;}
.rxr-weibo a img{width:18px;height:18px;}


.nav {height:77px;margin-top:25px;_margin-top:23px;}
/*.extra_content {padding-bottom:17px;}*/
.big_pics {width:690px; height:320px; float:left;}
/*¿Ϣ by gaochunyan*/
.new_lessons {width:260px; height:320px; float:right;position:relative;}
.new_lessons_left {width:260px; height:320px; float:left;}
.new_lessons_m{height:320px;background:url(../../../images/general/new_lessons_bg.gif) 0 -320px repeat-x;}
.new_lessons_l{height:320px;background:url(../../../images/general/new_lessons_bg.gif) 0 0 no-repeat;}
.new_lessons_r{height:320px;background:url(../../../images/general/new_lessons_bg.gif) right -640px no-repeat;overflow:hidden;}
.new_lessons_nav{width:241px;height:50px;background:url(../../../images/general/new_lessons_nav.gif) 0 0 no-repeat;
				 margin:0px auto;margin-top:8px;}
.new_lessons_nav h3{width:241px;height:50px;text-align:center;line-height:50px;font-size:20px;font-weight:bold;color:#2d302e;}
/*°࿪εб*/
.new_lessons_news ul{width:205px;margin:0px auto;overflow:hidden;}
.new_lessons_news li{float:left;outline:none;}
.new_lessons_news li a{width:205px;height:38px;line-height:38px;border-top:1px #c7c7c7 dashed;
                     font-size:14px;color:#b0b0b0;float:left;overflow:hidden;cursor:pointer;outline:0;}
.new_lessons_news li em{float:left;}

.new_lessons_news li .rxr-color-a{color:#ce310d;}
.new_lessons_news li .rxr-color-b{color:#909090;}


.new_lessons_news li span{float:right;}
.new_lessons_news .last_a a{border:none;}
.new_lessons_foot{width:43px;height:35px;float:right;}
/*ӵ°࿪Ϣҳĳ*/
.new_lessons_foot a{cursor:pointer;display:block;width:43px;height:35px;outline:none;}
/*°࿪Ľ*/
.new_lessons_right ul{overflow:hidden;width:47px;position:absolute;top:60px;left:230px;}
.new_lessons_right li{width:44px;height:39px;line-height:39px;background:url(../../../images/general/new_lessons_btbg1.gif) 0 2px no-repeat;display:none;}
.new_lessons_right .new_lessons_onf{display:block;background:url(../../../images/general/new_lessons_btbg1.gif) 0 2px no-repeat;}
.new_lessons_right .new_lessons_ond{display:block;background:url(../../../images/general/new_lessons_btbg2.gif) 0 2px no-repeat;}
	/**/
.main {width:980px; margin:0 auto;}
	/*+*/
.friend_baoming {height:213px;background:url(../../../images/general/friendbg1.jpg);position:relative;margin-top:24px;}
.fb_content {width:980px; height:213px; margin:0 auto;}
.friend {width:697px; height:213px;float:left;}
.baoming {width:283px;float:right;}
	/*ײ*/
.footer {height:89px; background:url(../../../images/general/footerbg.gif);}
.ft_content{height:89px;width:980px;margin:0 auto;}


/*ģͳһʽ by xieshuai*/
h2{height:33px;background:url(../../../images/general/bg_h22.jpg) 0 -33px repeat-x;overflow:hidden;}
h2 span{height:33px;background:url(../../../images/general/bg_h22.jpg) 0 0 no-repeat;display:block;}
h2 span var{height:33px;background:url(../../../images/general/bg_h22.jpg) right -66px no-repeat;display:block;}
h2 span var strong{height:33px;line-height:33px;padding-left:20px;font-size:16px;font-weight:bold;color:#fff;float:left;}
h2 span var a{float:right;background:url(../../../images/general/bg_more2.jpg) 0 0 no-repeat;height:33px;width:38px;}
.cl_content{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
.cl_footer{height:3px;background:url(../../../images/general/bg_clfooter.gif) 0 -3px repeat-x;overflow:hidden;}
.cl_footer span{height:3px;background:url(../../../images/general/bg_clfooter.gif) 0 0px no-repeat;display:block;}
.cl_footer span var{height:3px;background:url(../../../images/general/bg_clfooter.gif) right -6px no-repeat;display:block;overflow:hidden;}

/*ʵϰĻģ by zhangcong*/
/*left*/
/*.main {padding-top:13px}*/
.mainLeft {width:702px;float:left; background:#fff;}
.cul_act {height:177px; background:#fff; margin-bottom:15px;}
.stu_ground {height:429px; background:red; margin-bottom:15px;}
.peixunxinde {height:492px; background:red; margin-bottom:15px;}
/*right*/
.mainRight {width:260px;float:right;}
.m_newclass {height:177px; margin-bottom:15px;}
.m_teacherintro {height:212px;margin-bottom:15px;}
.m_jobstu {height:202px;margin-bottom:15px;}
.m_prodisplay {height:492px;margin-bottom:15px;}

/*nav by zc*/
.nav_outer {height:50px; background:url(../../../images/general/nav_border2.gif) 0 0 repeat-x; position:relative;}
.nav_middle {height:50px; background:url(../../../images/general/nav_border2.gif) 0 -50px no-repeat;}
.nav_inner {height:50px; background:url(../../../images/general/nav_border2.gif) right -100px no-repeat; position:relative;}
.nav_inner ul {cursor:pointer;overflow:hidden; height:50px;; font-size:18px;font-weight:bold;line-height:50px;}
.nav_inner li {float:left; width:107px; height:50px;background:url(../../../images/general/shuxian2.gif) 0 50% no-repeat; cursor:pointer;}
.nav_inner li a {display:block; height:50px; text-align:center;font-family:Microsoft YaHei,sans-serif,Arial; padding:0 0 0 0;}
.nav_inner li a span {display:block; width:103px; height:50px; line-height:50px; cursor:pointer; color:#fff; padding-left:4px;}
.nav_inner ul li.first_nav {background:none;}
.nav_inner ul li.first_nav a img {margin-top:17px;width:14px;height:13px;}



.nav_hui_outer {width:90px; height:50px; position:absolute; left:9px; top:0; overflow:hidden; cursor:pointer; overflow:hidden;}
.nav_hui {width:90px; height:50px; background:url(../../../images/general/nav_lightyellow.gif) 50% 50% no-repeat; position:absolute; z-index:1;}
.float_nav {width:980px; height:50px; line-height:50px; position:absolute; z-index:2; left:-9px;}
.float_nav li {background:none; height:50px; line-height:50px;}
.float_nav li a {background:none; height:50px; line-height:50px; padding:0;}
.float_nav li a span {color:white;}
.nav_light {background:url(../../../images/general/nav_lightyellow.gif) 50% 50% no-repeat;}
.last_nav {padding-left:0px;}

/*nav_hui_outerleftĿȵλ i*107+9, ȡֵ
	ҳ       9px;
	ѡ񲩿 116px;
	3Gγ   223px;
	Ӣʦ 330px;
	ʵϰĻ 437px;
	нҵ 544px;
	з 651px;
	ʵѵĿ 758px;
	ϵ 863px;
	
	float_nav˶ónav_hui_outerleftĸ;
*/
/* ҳ浼࣬ڡм㡱ġnav_hui_outer */

/*ѡ񲩿*/
.nav_sel {left:116px;}
.nav_sel .float_nav {left:-116px;}

/*3Gγ*/
.nav_3g {left:223px;}
.nav_3g .float_nav {left:-223px;}

/*Ӣʦ*/
.nav_tea {left:330px;}
.nav_tea .float_nav {left:-330px;}

/*ʵϰĻ*/
.nav_cul {left:437px;}
.nav_cul .float_nav {left:-437px;}

/*нҵ*/
.nav_job {left:544px;}
.nav_job .float_nav {left:-544px;}

/*з*/
.nav_dev {left:651px;}
.nav_dev .float_nav {left:-651px;}

/*ʵѵĿ*/
.nav_pro {left:758px;}
.nav_pro .float_nav {left:-758px;}

/*ϵ*/
.nav_contact {left:863px;}
.nav_contact .float_nav {left:-863px;}

/*
.nav_inner .nav_light a span {background:url(../images/general/nav_lightL2.gif) 0 0 no-repeat;}
.nav_inner .first_nav span {background:none;}
.nav_firstlight a {background:url(../images/general/nav_lightR2.gif) right 0 no-repeat;}
.nav_firstlight a.first_nav span {background:url(../images/general/nav_lightL.gif) 0 0 no-repeat; padding:11px 28px 9px;}
*/
li.nav_firstlight{background:none;}
.nav_firstlight a span{background:url(../../../images/general/littlehouse.gif) 50% 50% no-repeat;text-indent:-11111px;}
/*
.nav_inner li a:hover {background:url(../images/general/nav_lightR.gif) right 0 no-repeat;}
.nav_inner li a:hover span {background:url(../images/general/nav_lightL2.gif) 0 0 no-repeat;}
.nav_inner li a.first_nav:hover {background:url(../images/general/nav_lightR2.gif) right 0 no-repeat;}
.nav_inner li a.first_nav:hover span {background:url(../images/general/nav_lightL.gif) 0 0 no-repeat;}
*/
.nav_inner li a var {width:240px; height:36px;}
.nav_shadowL {width:980px; height:8px; background:url(../../../images/general/nav_shadowL.png) 0 0 no-repeat; overflow:hidden; _display:none;}
.nav_shadowR {height:8px; background:url(../../../images/general/nav_shadowR.png) right 0 no-repeat; overflow:hidden; _display:none;}

.nav_children {height:35px; position:absolute; top:41px; left:329px; overflow:hidden;}
.nav_children a {float:left; height:20px; cursor:pointer; font-size:12px;}
.nav_c1_L {height:20px; margin-top:14px; float:left; display:inline;}
.nav_c1_R {height:20px; float:left; display:inline; line-height:20px; padding:0 15px 0 15px;}
a.nav_c1_L:hover {background:url(../../../images/general/nav2_huiR.gif) right 0 no-repeat;}
a.nav_c1_L:hover span {background:url(../../../images/general/nav2_huiL.gif) no-repeat;  color:#eee; line-height:21px;}
.nav_c_light {background:url(../../../images/general/nav2_huiR.gif) right 0 no-repeat;}
.nav_c_light span {background:url(../../../images/general/nav2_huiL.gif) no-repeat; color:#eee; line-height:21px;}

/*ӵ by zc*/
/* ѡ񲩿*/
.nav_children_sel {height:35px; position:absolute; top:41px; left:8px; float:left;}
.nav_children_sel a {float:left; height:20px; cursor:pointer; font-size:12px;}
/* 3gγ */
.nav_children_3g {height:35px; position:absolute; top:41px; left:129px; float:left;}
.nav_children_3g a {float:left; height:20px; cursor:pointer; font-size:12px;}
/* Ӣʦ */
.nav_children_tea {height:35px; position:absolute; top:41px; left:258px; float:left;}
.nav_children_tea a {float:left; height:20px; cursor:pointer; font-size:12px;}
/* ʵϰĻ */
.nav_children_cul {height:35px; position:absolute; top:41px; left:354px; float:left;}
.nav_children_cul a {float:left; height:20px; cursor:pointer; font-size:12px;}
/* нҵ */
.nav_children_job {height:35px; position:absolute; top:41px; left:472px; float:left;}
.nav_children_job a {float:left; height:20px; cursor:pointer; font-size:12px;}
/* з */
.nav_children_dev {height:35px; position:absolute; top:41px; left:322px; float:left;}
.nav_children_dev a {float:left; height:20px; cursor:pointer; font-size:12px;}

/*  by DingFangming*/
.friend_baoming {height:213px; background:url(../../../images/general/friendbg1.jpg);overflow:hidden;}
.fb_content {width:980px; height:213px; margin:0 auto;}
.friend {width:697px; height:192px;  float:left;text-align:center;}
.friend_strip{height:21px;background:url(../../../images/general/img_strip1.jpg) 0 5px no-repeat;}
.friend_title{height:20px;background:url(../../../images/general/img_star1.jpg) 0 0 no-repeat;padding:11px 0 0 42px;font-size:14px;color:#fff;text-align:left;cursor:default;}
.friend_list{width:672px;overflow:hidden;padding-left:3px;text-align:left;margin-top:15px;}
.friend_list div{width:672px;}
.friend_list div div{width:73px;height:30px;float:left;overflow:hidden;text-align:center;font-size:12px;}
.friend_list div a{color:#e3ebf2;font-size:12px;line-height:30px;outline:none;}
.friend_list div a:hover{color:#cacbcc;}
.friend_list_onoff{height:9px;display:inline-block; _display:inline; zoom:1;margin:0px auto;}
.friend_list_onoff span{width:9px;height:9px;float:left;background:url(../../../images/general/button_friendlist_off.gif) 0 0 no-repeat;
                        margin-right:10px;outline:none;cursor:pointer;}
.friend_list_onoff .friend_list_on{background:url(../../../images/general/botton_friendlist_on.gif) 0 0 no-repeat;}
.friend_vertical{width:2px;height:191px;background:url(../../../images/general/img_vertical.gif) 0 0 no-repeat;float:right;}






/*.friend_baoming {height:213px; background:url(../images/general/friendbg1.jpg);overflow:hidden;}
.fb_content {width:980px; height:213px; margin:0 auto;}
.friend {width:697px; height:192px;  float:left;text-align:center;}
.friend_strip{height:21px;background:url(../images/general/img_strip1.jpg) 0 5px no-repeat;}
.friend_title{height:20px;background:url(../images/general/img_star1.jpg) 0 0 no-repeat;padding:11px 0 0 42px;font-size:14px;color:#fff;text-align:left;cursor:default;}
.friend_list{width:672px;height:90px;overflow:hidden;padding-left:3px;text-align:left;margin-top:15px;}
.friend_list div{width:672px;height:90px;}
.friend_list div div{width:108px;height:30px;float:left;overflow:hidden;padding-left:3px;}
.friend_list div a{color:#e3ebf2;font-size:12px;line-height:30px;outline:none;}
.friend_list div a:hover{color:#cacbcc;}
.friend_list_onoff{height:9px;display:inline-block; _display:inline; zoom:1;margin:0px auto;}
.friend_list_onoff span{width:9px;height:9px;float:left;background:url(../images/general/button_friendlist_off.gif) 0 0 no-repeat;
                        margin-right:10px;outline:none;cursor:pointer;}
.friend_list_onoff .friend_list_on{background:url(../images/general/botton_friendlist_on.gif) 0 0 no-repeat;}
.friend_vertical{width:2px;height:191px;background:url(../images/general/img_vertical.gif) 0 0 no-repeat;float:right;}*/

/*ʽ by Yangbo*/
.logo_baoming{margin:0 0 5px 32px;width:98px;height:31px;}
.bm_div{margin:0 0 7px 32px;}
.bm_div span{display:block;float:left;color:#fff;width:40px;font-size:12px;line-height:22px;}
.name_input{width:207px;height:25px;border:none;background:transparent;color:#fff;line-height:25px;font-size:12px;}
.bm_input_bg{_display:inline;margin-left:40px;width:207px;height:25px;background:url(../../../images/general/bg_baoming_input.gif) 0 0 no-repeat;}
.bm_button{width:190px;height:29px;margin:14px 0 0 89px;}
.bm_button_orange,.bm_button_blue{float:left;width:88px;height:29px;background:url(../../../images/general/button_bm_orange1.jpg) 0 0 no-repeat;text-align:center;color:#fff;font-size:12px;outline:none;line-height:29px;}
.bm_button_blue{float:right;background:url(../../../images/general/button_bm_blue1.jpg) 0 0 no-repeat;}

/*ɫɫͷԼ߿ by liuguoli*/
.bluegray_subtitle_r{width:702px;height:27px;background:url(../../../images/general/contact_title_bacr.gif) right 0 no-repeat;}
.bluegray_subtitle_l{width:702px;height:27px;background:url(../../../images/general/contact_title_bacl.gif) left 0 no-repeat;}
.bluegray_subtitle_m{width:702px;height:27px;background:url(../../../images/general/contact_title_bacm.gif) 0 0 repeat-x;padding-bottom:5px;}
.bluegray_subtitle_title{float:left;line-height:27px;padding-left:25px;font-size:12px;color:#fff;}
.bluegray_subtitle_bread{float:right;line-height:27px;padding-right:10px;color:#a5a5a5;font-size:12px;}
.bluegray_subtitle_bread a{color:#a5a5a5;outline:none;}
.bluegray_subtitle_bread a:visited{color:#a5a5a5;}
.bluegray_subtitle_bread a:hover{color:#666;}
.lists_bac_t{width:702px;height:1098px;background:url(../../../images/general/lists_bac_t.gif) 0 top no-repeat;}
.lists_bac_m{width:702px;height:1098px;background:url(../../../images/general/lists_bac_m.gif) 0 0 repeat-y;}
.lists_bac_b{width:702px;height:1098px;margin:0 auto;background:url(../../../images/general/lists_bac_b.gif) 0 bottom no-repeat;}
/*ɫɫͷԼ߿ */


/*ײʽ by yangbo*/
.gotop{position:absolute;bottom:0;left:430px;margin-bottom:-1px;outline:none;cursor:pointer;}
.gotop img {float:left;width:90px;height:24px;}
.ft_con_left{float:left;margin-top:25px;}
.ft_con_left p{font-size:12px;line-height:20px;}
.ft_con_right{float:right;margin-top:39px;}
.ft_con_right a{font-size:12px;color:#4d7596;}
.ft_con_right span{color:#4d7596;font-size:12px;padding:0 10px;font-weight:bold;}
.ft_con_right a:active{color:#4d7596;}
.ft_con_right a:hover{color:#7c7c7c;}


/*ѧϰ by WangCheng*/
.cul_ground_content img{cursor:pointer;

						}
.cul_ground_all{width:702px;
				height:429px;
				margin-bottom:15px;
				}
.cul_ground_rc_l_x{
				width:144px;
				height:94px;
				overflow:hidden;
				}
/*ҳݿ*/
.cul_ground_content{width:668px;
					height:378px;
					padding:16px 16px 0;
					}
/*ͼ*/
.cul_ground_left{width:485px;
				height:325px;
				background:url(../../../images/general/cul_ground_all.gif) 0 0 no-repeat;
				padding:6px;
				float:left;
				overflow:hidden;
				}
.cul_ground_left img{width:485px;height:323px;}
/*ҲСͼ*/
.cul_ground_right{width:156px;
				height:337px;
				float:right;
				overflow:hidden;
				}
.cul_ground_right img{width:144px;height:94px;}
.cul_ground_scroll{height:5000px;}
.cul_ground_rc_1{width:144px;
				height:96px;
				background:url(../../../images/general/cul_ground_frame.gif) 0 0 no-repeat;
				padding:6px;
				margin-bottom:9px;
				_margin-bottom:6px;
				}
.cul_ground_rc_2{width:144px;
				height:94px;
				background:url(../../../images/general/cul_ground_frame.gif) 0 0 no-repeat;
				padding:6px;
				margin-bottom:0;
				}
/**ײ**/
.cul_ground_bottom{width:663px;
				height:26px; 
				overflow:hidden;
				margin-top:8px;
				float:left;
				}
.cul_ground_bottom_left{width:120px;
						height:24px;
						float:right;
						}
.cul_ground_bottom_left p {float:left;
							margin-right:8px;
							line-height:24px;
							font-size:14px;
							}
.cul_ground_bottom_left img{float:right;
							margin-left:5px;
							}
.cul_ground_content span {float:left;font-size:14px;
					}
/**ѧϰ**/

/*Ŀ  ѧϰĿ by selina*/

.pro_all{position:relative;height:256px;}    /*ͨ*/
.pro_all_inf{width:5000px; height:256px;}   /*ͨ*/
#pro_all_wid{float:left;}    /*ͨ*/
.pro_tab_pic{float:left;}   /*ͨ*/
#pro_all_wid a{float:left;width:80px;height:103px;}   /*ͨ*/
.pro_tab_pic img{margin-bottom:12px;float:left;width:80px;height:80px;}     /*ͨ*/
#pro_bot_lef{position:absolute;background:url(../../../images/general/pro_but_l.gif) 0 0 no-repeat;display:block;width:27px;height:38px;top:99px;left:0;}     /*ͨ*/
#pro_bot_rig{position:absolute;background:url(../../../images/general/pro_but_r.gif) 0 0 no-repeat;display:block;width:27px;height:38px;top:99px;right:0;}   /*ͨ*/
.pro_tab_pic p{float:left;line-height:24px;text-align:center;font-size:12px;width:80px;height:24px;_margin:-6px 0 -6px;overflow:hidden;}              /*ͨ*/

.pro_aaa_one{width:342px;}                                            /*Ŀ*/
#pro_all_sho{overflow:hidden;height:256px;width:342px;float:left;}   /*Ŀ*/
.pro_all_one{height:256px;float:left;width:318px;}                  /*Ŀ*/
.pro_all_one div a{margin:17px 0 0 26px;}                          /*Ŀ*/

#cou_lef_sho{overflow:hidden;height:256px;width:702px;float:left;}    /*ѧϰĿ*/
.cou_lef_bot{width:702px;}                                           /*ѧϰĿ*/
.cou_left_one{height:256px;float:left;width:672px;}                 /*ѧϰĿ*/
.cou_left_one div a{margin:17px 0 0 32px;}                         /*ѧϰĿ*/


   /* endĿ  ѧϰĿ by selina*/