#header{
width:977px;
margin:0 auto;
background: url("/images/top_bg.jpg") repeat-x left top;
zoom:1;
overflow:hidden;
}
#banner{
margin-top:28px;
height:284px;
background:url("/images/banner.jpg") no-repeat left top;
}
#nav{
zoom:1;
overflow:hidden;
width:977px;
background:url("/images/nav_bg.jpg") no-repeat right top;
}
#nav a{
float:left;
}
#dec{
height:13px;
overflow:hidden;
zoom:1;
background:url("/images/main_bg.jpg") no-repeat left top;
}
#main{
width:977px;
margin:0 auto;
background:url("/images/bg.gif") repeat-y right top;
zoom:1;
overflow:hidden;
}
#main2{
width:977px;
margin:0 auto;
background:url("/images/main_bg2.gif") repeat-y right top;
zoom:1;
overflow:hidden;
}
#right{
width:240px;
float:right;
}
.login{
width:240px;
height:149px;
background: url("/images/login_bg.jpg") no-repeat right bottom;
margin-top:3px;
margin-bottom:6px;
zoom:1;
overflow:hidden;
}
.login_main{
margin-left:20px;
margin-top:60px;
}
.login span{
color:#b5b199;
display:block;
width:65px;
float:left;
height:20px;
line-height:20px;
}
.login_text{
float:left;
width:128px;
height:20px;
border:1px solid #424433;
margin-bottom:6px;
}
.quick,.h_products{
zoom:1;
overflow:hidden;
}
.quick_main li{
width:110px;
height:30px;
line-height:30px;
float:left;
display:inline;
margin-left:10px;
}
.right_title{
height:24px;
margin-bottom:10px;
}
.title_quick{
background:url("/images/title_quick.jpg") no-repeat left top;
}
.title_teacher{
background:url("/images/title_teacher.jpg") no-repeat left top;
}
.title_changdi{
background:url("/images/changdi.jpg") no-repeat left top;
}
.title_product{
background:url("/images/title_product.jpg") no-repeat left top;
}
.title_online{
background: url("/images/title_jc.jpg") no-repeat left top;
}
.title_contact{
background:  url("/images/title_contact.jpg") no-repeat left top;
}
.title_manage{
background:url("/images/title_manage.jpg") no-repeat left top;
}
.quick_main a{
padding-left:10px;
background:url("/images/spot.gif") no-repeat left 45%;
}
.h_teacher_main{
width:233px;
}
.h_teacher_main li{
width:110px;
float:left;
}
.h_teacher_main li a{
display:block;
line-height:22px;
background-color:#2f3124;
margin-bottom:6px;
text-align:center;
}
.h_teacher_main li img{
border:1px solid #565b33;
}
.join{
height:87px;
margin-bottom:10px;
}
.online{
margin-bottom:6px;
}
.online p{
height:25px;
line-height:25px;
}
.h_contact p{
line-height:160%;
margin:0 5px;
}
.h_contact{
padding-bottom:20px;
}
#left{
margin-top:6px;
width:724px;
float:left;
}
#content{
width:722px;
float:left;
background:url("/images/content_bg.jpg") no-repeat left top;
min-height:500px;
_height:500px;
}
.notice{
width:287px;
float:left;
}
.notice_flash{
height:229px;
background:url("/images/new_flash.jpg") no-repeat left top;
margin-bottom:6px;
zoom:1;
overflow:hidden;
}
.notice_flash_main{
width:279px;
height:221px;
margin:4px;
}
.title_notice{
width:288px;
height:39px;
background: url("/images/title_notice.jpg") no-repeat left top;
}
.notice_list_main{
width:286px;
height:185px;
background-color:#464230;
border:1px solid #908863;
}
.notice_list_main ul{
margin-top:10px;
}
.notice_list_main li{
line-height:24px;
background:url("/images/spot2.gif")  no-repeat 5px 50%;
}
.notice_list_main li a{
padding-left:20px;
}
.company_news{
float:left;
margin-bottom:6px;
}
.company_news h2{
height:33px;
margin-bottom:10px;
}
.title_company_news{
background:url("/images/title_news.jpg") no-repeat left top;
}
.title_industry_news{
background:url("/images/title_industry.jpg") no-repeat left top;
}
.news{
width:431px;
float:right;
}
.news h2 img{
float:right;
margin-top:10px;
margin-right:5px;
display:inline;
}
.first_news img{
float:left;
border:1px solid #50504b;
margin-right:10px;
vertical-align:bottom;
}
.first_news p{
width:293px;
float:left;
line-height:18px;
}
.first_news b{
color:#5c6c2c;
font-size:14px;
line-height:24px;
display:block;
margin-bottom:5px;
background: url("/images/line_spot.gif") repeat-x left bottom;
}
.first_news{
clear:both;
zoom:1;
overflow:hidden;
margin-bottom:10px;
}
.news_list li{
height:24px;
line-height:24px;
text-align:right;
color:#5c6c2c;
}
.news_list li a{
float:left;
padding-left:15px;
background: url("/images/spot2.gif") no-repeat left 45%;
}
.ad_pic{
width:724px;
height:129px;
margin-top:5px;
margin-bottom:6px;
}
.ad_pic img{
vertical-align:bottom;
}
.h_event{
zoom:1;
overflow:hidden;
background-color:#393b2c;
position:relative;
margin-bottom:6px;
}
.h_event h2{
height:24px;
}
.h_event_main{
border:1px solid #2d301b;
zoom:1;
overflow:hidden;
}
.h_event_main ul{

}
#marquee{
zoom:1;
overflow:hidden;
margin:10px 0;
}
.h_event_main ul img{
border:1px solid #2b2d1f;
}
.h_event_main ul li{
width:146px;
float:left;
display:inline;
margin-left:27px;
}
.title_event{
position:absolute;
left:0;
top:0;
}
.text_module{
width:360px;
background-color:#2c2e22;
zoom:1;
overflow:hidden;
}
.margin6{
margin-bottom:6px;
}
.text_module h2{
height:29px;
}
.text_module li{
height:30px;
line-height:30px;
border-bottom:1px dashed #3f4236;
}
.text_module ul{
margin:5px 11px 18px 11px;
zoom:1;
overflow:hidden;
}
.title_px{
background:url("/images/title_px.jpg") no-repeat left top;
}
.title_tz{
background:url("/images/title_tz.jpg") no-repeat left top;
}
.title_js{
background:url("/images/title_js.jpg") no-repeat left top;
}
.title_forum{
background:url("/images/title_forum.jpg") no-repeat left top;
}
.title_px img,.title_tz img,.title_js img,.title_forum img{
float:right;
margin-right:9px;
display:inline;
margin-top:13px;
}
#links{
width:975px;
height:81px;
background: url("/images/link_bg.jpg") no-repeat left top;
margin:8px auto;
zoom:1;
overflow:hidden;
}
.links_main{
margin-top:21px;
zoom:1;
overflow:hidden;
}
#links a{
display:block;
width:88px;
float:left;
display:inline;
margin-left:27px;
}

.links_main2 a{
display:block;
width:88px;
float:left;
display:inline;
margin-left:32px;
margin-bottom:10px;
margin-top:10px;
}

#footer{
width:975px;
height:81px;
margin:0 auto;
background:url("/images/foot_bg.jpg") no-repeat left top;
text-align:center;
}
#footer p a{
padding:0 10px;
}
#footer p{
padding-top:15px;
}
.news_center{
width:644px;
margin:0 auto;
margin-top:32px;
}
.news_search{
margin:20px auto 20px auto;
height:30px;
background:url("/images/title_newscenter.jpg") no-repeat left top;
}
.title_about_pic{
background: url("/images/title_about.jpg") no-repeat left top;
}
.title_teacher_pic{
background: url("/images/title_teachers.jpg") no-repeat left top;
}
.title_charges_pic{
background:url("/images/title_price.jpg") no-repeat left top;
}
.title_service_pic{
background:url("/images/title_sc.jpg") no-repeat left top;
}
.title_expand_pic{
background:url("/images/title_expand.jpg") no-repeat left top;
}
.title_military_pic{
background:url("/images/title_military.jpg") no-repeat left top;
}
.title_product_pic{
background:url("/images/title_products.jpg") no-repeat left top;
}
.title_join_pic{
background:url("/images/title_join.jpg") no-repeat left top;
}
.title_law{
background:url("/images/title_law.jpg") no-repeat left top;
}
.title_links{
background:url("/images/title_links.jpg") no-repeat left top;
}
.news_search b{
margin-left:210px;
width:70px;
line-height:22px;
display:inline;
float:left;
}
.search_input{
float:left;
width:223px;
border:1px solid #635d4b;
height:20px;
background-color:#242315;
margin-right:22px;
vertical-align:bottom;
color:#ccc;
}
.search_but{
float:left;
border:1px solid #635d4b;
height:23px;
background-color:#242315;
margin-right:22px;
vertical-align:bottom;
color:#ccc;
background-image:url("/images/search_btn.gif");
}
.news_search img{
float:left;
vertical-align:bottom;
}
.news_center_pt{
height:37px;
line-height:37px;
background: url("/images/title_new_head.jpg") no-repeat left top;
margin-bottom:5px;
}
.newcenter_list{
margin-bottom:20px;
}
.newcenter_list li{
height:24px;
line-height:24px;
text-align:right;
color:#686e51;
margin:0 3px;
}
.newcenter_list li a{
float:left;
display:inline;
margin-left:5px;
}
.news_center_pt span{
width:80px;
float:left;
color:#de0000;
margin-left:10px;
font-weight:bold;
}
.news_center_pt img{
float:right;
display:inline;
margin-top:15px;
margin-right:10px;
}
.news_list_main{
background-color:#000;
zoom:1;
overflow:hidden;
}
.news_title{
padding-left:5px;
color:#d6c198;

height:25px;
line-height:25px;
background: url("/images/title_list.jpg") no-repeat left top;
}
.news_list_main_ul{
min-height:400px;
_height:400px;
margin-top:20px;
border-top:1px solid #1f2319;
}
.news_list_main_ul li{
border-bottom:1px solid #1f2319;
height:31px;
line-height:31px;
text-align:right;
color:#5c6c2c;
text-align:right;
padding-right:5px;
}
.news_list_main_ul li a{
float:left;
padding-left:5px;
}
.page{
	clear:both;
text-align:right;
line-height:30px;
}
.page a{
padding:0 5px;
}
.page span{
padding:0 5px;
}
.bg_event{
background:url("/images/bg_event.jpg") no-repeat left top;
}
.event_pic{
width:155px;
height:120px;
background: url("/images/border_pic.gif") no-repeat left top;
zoom:1;
overflow:hidden;
float:left;
display:inline;
}
.event_pic2{
width:155px;
height:145px;
background: url("/images/border2.jpg") no-repeat left top;
zoom:1;
overflow:hidden;
float:left;
display:inline;
}
.event_pic img,.event_pic2 img{
margin:5px;
}
.event_list li{
margin:10px 0px;
zoom:1;
overflow:hidden;
padding-bottom:10px;
border-bottom:1px solid #5e5a57;
}
.event_intro{
width:470px;
float:right;
display:inline;
}
.event_intro b{
width:470px;
display:block;
border-bottom:1px solid #5e5a57;
line-height:25px;
margin-bottom:10px;
}
.event_intro b color{
color:#c3ae8f;
}
.event_intro p{
line-height:20px;
}
.event_intro p img{
margin-top:6px;
}
.teacher li{
float:left;
display:inline;
width:310px;
height:135px;
border:3px solid #ad8f6c;
margin-right:5px;
margin-bottom:5px;
}
.teacher img{
border-right:3px solid #ad8f6c;
float:left;
width:110px;
height:135px;
}
.teacher p{
width:197px;
float:left;
line-height:18px;

}
.teacher b{
font-weight:normal;
display:block;
line-height:25px;
border-bottom:1px solid #564b35;
}
.teacher span{
color:#9b9b9b;
padding-right:5px;
}
.products_main{
}
.products_main img{
margin:40px auto 20px auto;
}
.name{
text-align:center;
font-weight:bold;
font-size:18px;
line-height:40px;
}
.news_text h3{
width:624px;
height:40px;
line-height:40px;
font-size:18px;
border-bottom:1px dashed #1f2319;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
margin-top:20px;
text-align:center;
}
.news_text p{
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
line-height:20px;
}
.title_notice img{
float:right;
display:inline;
margin-right:11px;
margin-top:16px;
}
.bg_input{
background-color:#242711;
color:#fff;
}
.bg5 td{
padding:3px;
}