* { margin:0; padding:0;}
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555; background:#000;}

#bod { width:1000px; margin:0 auto;}
img { border:none;}
ul { list-style:none;}
.clear { clear:both;}


.font_red { color:#fe0002;}
.font_000 { color:#000;}
.font01 { color:#8e8e8e;}
.font02 { color:#ff9000; font-size:16px; font-weight:bold;}
.font03 { color:#fe88b9;}
.font03 a { color:#fe88b9; text-decoration:none;}
.font03 a:hover { color:#fe88b9; text-decoration:underline;}
.font04 { color:#f2a603;}

.float_right { float:right;}
.float_center { text-align:center;}


.page { text-align:center; color:#ff9000;}
.page a { color:#ff9000; text-decoration:none;}
.page a:hover { color:#ff9000;}


.LinkDarkRed{
	color: #FF0000;
}



#header { background:url(images/header_bg.jpg) repeat-x top; height:120px;}
#logo { width:276px; float:left;}
.logo_1 { padding:17px 0 0 30px;}
.header_bg_left { background:url(images/header_bg_left.jpg) no-repeat bottom; height:41px;}

.header_bg_right { background:url(images/header_bg_right.jpg) no-repeat bottom right; height:120px; width:470px; float:right; position:relative;}

.header_bg_right ul{ margin-top:25px;}
.header_bg_right li { float:left; background:url(images/header_menu_line.gif) no-repeat left center; padding:0 15px; color:#111;}
.header_bg_right li a { color:#111; text-decoration:none;}
.header_bg_right li a:hover { color:#7c270c;}

.header_bg_right .m1{ color:#111; background:none;}

.header_bg_right li.m1 a{display:block; width:15px; height:11px; text-indent:-9999px; }
.header_bg_right li a.home {background:url(images/icon_1.gif) no-repeat; }
.header_bg_right li a.home:hover{ background:url(images/icon_1h.gif) no-repeat;}

.header_bg_right p{ position:absolute; right:70px; bottom:20px;}

.header_bg_right p a{ display:block; width:15px; height:11px;float:left; text-indent:-9999px; margin-right:8px;}

.header_bg_right p a.email{ background:url(images/icon_2.gif) no-repeat; border-right:1px dotted #919191; padding-right:8px;}
.header_bg_right p a.website{ background:url(images/icon_3.gif) no-repeat; }

.header_bg_right p a.email:hover{ background:url(images/icon_2h.gif) no-repeat;}
.header_bg_right p a.website:hover{ background:url(images/icon_3h.gif) no-repeat; }


/*-----------------------------------------index--------------------------------------*/
#index_left { width:220px; height:360px; float:left; background:url(images/index_leftbg.gif) no-repeat;}
#index_left_con1 { margin:25px 10px 0 30px; border-bottom:1px #cacaca dashed; padding-bottom:20px; margin-bottom:20px;}
#index_left_con1 h2 { background:url(images/index_left_tit01.gif) no-repeat; height:19px; margin-bottom:25px;}
#index_left_con1 ul { margin-top:20px;}
#index_left_con1 ul li { background:url(images/icon_4.gif) no-repeat left 8px; padding-left:10px; color:#eb8d28; line-height:20px;}
#index_left_con1 ul li a { color:#eb8d28;}
#index_left_con1 ul li a:hover { text-decoration:none; color:#555;}

.index_left_btn { height:31px; margin-left:25px;}
.index_left_btn a { display:block; float:left; margin:0 3px;}
.index_left_btn a.btn1 { background:url(images/index_btn1.jpg) no-repeat; width:85px; text-indent:-9999px; height:31px;}
.index_left_btn a.btn2 { background:url(images/index_btn2.jpg) no-repeat; width:85px; text-indent:-9999px; height:31px;}
.index_left_btn a.btn1:hover { background:url(images/index_btn1h.jpg) no-repeat; width:85px; text-indent:-9999px; height:31px;}
.index_left_btn a.btn2:hover { background:url(images/index_btn2h.jpg) no-repeat; width:85px; text-indent:-9999px; height:31px;}

#index_right { width:780px; height:360px; float:left; }

#index_bottom { background:url(images/index_bottom_bg.jpg) no-repeat #0c0c0c; padding:12px 20px 30px 20px;}


                /*----------index下方---------*/
.ib_cont1{ width:461px; border-right:1px dotted #494949; float:left; height:165px;}




.ib_cont1 p{ width:214px; border:1px solid #3a3939; background:#262626; padding:4px; float:left; height:76px; margin-top:10px;}
.ib_cont1 p.ib_c1_p1{ margin-right:5px; clear:both;}
.ib_cont1 p img{ float:left; margin-right:5px;}
.ib_cont1 p b{ display:block; color:#ed9c45; font-size:14px;}
.ib_cont1 p a.more{ display:block; color:#fff; font-weight:bold;}
.ib_cont1 p a.more:hover { color:#dd4d11;}

.ib_cont2{ width:240px; border-right:1px dotted #494949; padding:10px 20px 0 20px; float:left; height:155px;}
.ib_cont2 h3{ width:69px; height:20px; background:url(images/index_bottom_title.jpg) no-repeat; text-indent:-9999px;}
.ib_cont2 p { line-height:18px; color:#aaa9a9;}
.ib_cont2 p b{ display:block; font-weight:normal; text-align:right; color:#aaa9a9; margin-bottom:20px;}

.ib_cont3{ margin:15px 0 0 35px; float:left;}
.ib_cont3 li{ padding-left:39px; height:35px;}
.ib_cont3 li a{ display:block; height:20px;color:#fff; border-bottom:1px dashed #fff; width:90px; text-decoration:none; padding-left:20px; background:url(images/index_ul_icon5.gif) no-repeat 5px 12px; padding-top:12px;}
.ib_cont3 li a:hover { color:#dd4d11;}
.ib_cont3 li.ibc_li1{ background:url(images/index_ul_icon1.jpg) no-repeat;}
.ib_cont3 li.ibc_li2{ background:url(images/index_ul_icon2.jpg) no-repeat;}
.ib_cont3 li.ibc_li3{ background:url(images/index_ul_icon3.jpg) no-repeat;}
.ib_cont3 li.ibc_li4{ background:url(images/index_ul_icon4.jpg) no-repeat;}


.ib_cont4{  float:left; background:none !important;}
.ib_cont4 li{ padding-left:45px; height:35px; }
.ib_cont4 li a{ display:block; height:20px; color:#fff !important; border:none !important; width:70px; text-decoration:none; background:url(images/index_ul_icon5.gif) no-repeat 0px 6px; }
.ib_cont4 li a:hover { color:#dd4d11; background:url(images/index_ul_icon5.gif) no-repeat 0px 6px !important;}
.ib_cont4 li.ibc_li1{ background:url(images/icon_blog.gif) no-repeat;}



/*-----------------------------------------footer--------------------------------------*/
#footer_index{ border-top:3px solid #201f1f; line-height:20px; clear:left; margin-top:10px; padding-top:5px;}
#footer_index a{ color:#4e4e4e;}
#footer_index a:hover { color:#8c8c8c;}

#footer_index ul li { float:left; width:238px; padding:10px 0px;}
#footer_index p { clear:both; height:70px; padding-top:20px; text-align:center;}


#footer_con { background:url(images/con_footer_bg.jpg) repeat-x; height:90px; line-height:20px; padding-top:20px;}
#footer_con a{ color:#4e4e4e;}
#footer_con a:hover { color:#8c8c8c;}

#footer_con ul li { float:left; width:238px; padding:10px 6px;}
#footer_con p { clear:both; height:70px; padding-top:20px; text-align:center;}

/*-----------------------------------------内页头部--------------------------------------*/
#header_con { background:url(images/header_bg_con.jpg) repeat-x; height:75px;}
#header_con ul{ margin-top:30px; float:right;}
#header_con li { float:left; background:url(images/header_menu_line.gif) no-repeat left center; padding:0 15px; color:#111;}
#header_con li a { color:#111; text-decoration:none;}
#header_con li a:hover { color:#7c270c;}
#header_con .m1{ color:#111; background:none;}

#header_con .m1{ color:#111; background:none;}

#header_con li.m1 a{display:block; width:15px; height:11px; text-indent:-9999px; }
#header_con li a.home {background:url(images/icon_1.gif) no-repeat; }
#header_con li a.home:hover{ background:url(images/icon_1h.gif) no-repeat;}

/*-----------------------------------------内页--------------------------------------*/
#con { background:#232323; overflow:hidden; height:1%;}

             /*----------内页左侧选单---------*/
#con_left { float:left; width:189px;}
#con_left li a.hh { background:url(images/icon_5.gif) no-repeat 0 50%;}

#con_left ul{ padding:24px 30px 10px 20px; background:#fff;}
#con_left ul li {}
#con_left ul li a {display:block; line-height:25px; height:25px; border-bottom:1px #d4d4d4 dashed; margin:0; padding:0 0 0 14px; color:#000000; text-decoration:none;}
#con_left ul li a:hover { background:url(images/icon_5.gif) no-repeat 0 50%;}

#con_left ul li ul{ padding:0;}
#con_left ul li ul li{ border-bottom:1px dashed #d4d4d4;}
#con_left ul li ul a{ border:none; color:#888; padding:0 0 0 15px;}
#con_left ul li ul a span{ color:#ff0000;}

/*#con_left ul.pic3 li a.hh { background:url(images/icon_5.gif) no-repeat 0 50%;}
#con_left ul.pic7 li a.hh { background:url(images/icon_5.gif) no-repeat 0 50%;}

#con_left ul.pic3{ background:url(images/leftmenu_pic3.jpg) no-repeat bottom #fff;}
#con_left ul.pic7{ background:url(images/leftmenu_pic7.jpg) no-repeat bottom #fff;}*/

#con_left p { text-align:center; margin:8px 9px;}
#con_left p a { display:block; height:31px; width:85px; text-indent:-9999px; float:left;}
#con_left p a.btn1 { background:url(images/index_btn1.jpg) no-repeat;}
#con_left p a.btn2 { background:url(images/index_btn2.jpg) no-repeat;}
#con_left p a.btn1:hover { background:url(images/index_btn1h.jpg) no-repeat;}
#con_left p a.btn2:hover { background:url(images/index_btn2h.jpg) no-repeat;}

             /*----------内页右侧内容---------*/
#con_right{ float:left; background:#fff; width:688px; min-height:460px; height:auto !important; height:460px; padding:20px 40px 10px 83px;}
#con_right h2.title_border_1 { border-bottom:1px #9ed5dc solid;}
#con_right h2.title_border_2 { border-bottom:1px #f2d17e solid;}
#con_right h2.title_border_3 { border-bottom:1px #d7d588 solid;}
#con_right h2.title_border_4 { border-bottom:1px #cccccc solid;}
#con_right h2.title_border_5 { border-bottom:1px #fabdd6 solid;}
#con_right h2.title_border_6 { border-bottom:1px #0686cf solid;}
#con_right h2.title_border_7 { border-bottom:1px #facc6a solid;}
#con_right h2.title_border_8 { border-bottom:1px #ca2d8f solid;}

.con_title_name { margin:27px 0 8px 0;}


#con_right p {
	line-height:20px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

.con_ul_icon_blue { margin:15px 0;}
.con_ul_icon_blue li { background:url(images/icon_6.gif) no-repeat 0 6px; padding-left:20px; line-height:25px;}


       /*----------我要报名---------*/
.register_bg { background:url(images/register_bg1.jpg) no-repeat top left #efe8e0; width:667px; text-align:center; color:#000;}


.news_ul {}
.news_ul li { background:url(images/bullet.gif) no-repeat left; line-height:25px; padding-left:22px;} 








