﻿/*common css*/
ul,li,div,img {
	border:0px;
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:20px;	
	outline:none;
	background:none;
	list-style:none;
	font-family:"微软雅黑", Microsoft YaHei, Verdana, Arial;
}
body{
margin:0;
color:#000;
padding:0;
}
a{
	text-decoration:none;
	color:#000;
}
a:visited{
	color:#000;
}
a:hover{
	color:red;
	text-decoration:none;
}
a.aff{
	text-decoration:none;
	color:#fff;
}
a.aff:visited{
	color:#fff;
}
a.aff:hover{
	color:#fff;
	text-decoration:underline;
}
a.red_a{
	text-decoration:none;
	color:red;
}
a.red_a:visited{
	color:#red;
}
a.red_a:hover{
	color:#red;
	text-decoration:underline;
}
.row{
width:984px;
height:auto;
margin:0 auto;
overflow:hidden;
background-color:#fff;
}
.row_2{
width:1062px;
height:auto;
margin:0 auto;
overflow:hidden;
}
.color_red{
color:Red;
}
.clear{
clear:both;
}
.clearL{
clear:left;
}
.mar_t_5{
margin-top:5px;
}
.mar_t_10{
margin-top:10px;
}
.mar_t_20{
margin-top:20px;
}
.mar_l_7{
margin-left:7px;
}
.mar_l_9{
margin-left:9px;
display:inline;
}
.mar_l_12{
margin-left:12px;
display:inline;
}
.mar_l_20{
margin-left:20px;
display:inline;
}
.mar_l_10{
margin-left:10px;
display:inline;
}
.pad_r_10{
padding-right:10px;
}
.height_5{
height:5px;
}
.height_10{
height:10px;
}
.height_20{
height:20px;
}
.ImgBorder{
padding:2px;
border:solid 1px #ccc;
}
.none{
display:none;
}
.block{
display:block;
}
.float_l{
float:left;
}
.float_r{
float:right;
}
.center_div{
margin:0 auto;
}
/* /end common css */

/* top begin*/
.top{
width:100%;
height:auto;
overflow:hidden;
}
.top_infor{
width:100%;
background:url(../images/top_infor_bg.jpg) repeat-x;
height:36px;
}
.top_infor_body{
width:956px;
height:36px;
overflow:hidden;
margin:0 auto;
line-height:36px;
}
.top_infor_body div{
line-height:36px;
}
.top_infor_body div span{
margin:0 8px;
}
.top_img{
width:100%;
height:auto;
overflow:hidden;
margin:0 0 0 0;
background:#0a53a0;
}
.top_img_body{
width:972px;
overflow:hidden;
margin:0 auto;

}
.main{
width:972px;
height:auto;
background:url(../images/main_bg.jpg) repeat-y;
overflow:hidden;
margin:0 auto;
}
.menu{
width:954px;
height:55px;
overflow:hidden;
background:url(../images/menu_bg.jpg) no-repeat;
margin:20px auto;
}
.menu_ul {
margin:0 0 0 35px;
}
.menu_ul li{
float:left;
}
.menu_ul li a,.menu_ul li a:visited{
color:#fff;
font-size:26px;
line-height:55px;
display:block;
margin:0 15px;
letter-spacing:2px;
}
.menu_ul li a:hover{
text-decoration:underline;
}
.main img.block{
margin:0 auto;
}
.intro_table{
width:889px;
height:auto;
margin:20px 0 0 32px;
}
.intro_table .txt{
width:174px;
color:#890300;
font-size:40px;
text-align:center;
font-weight:bold;
}
.intro_con{
width:746px;
height:auto;
overflow:hidden;
background:url(../images/intro_bg_t_bg.jpg) repeat-y;
}
.intro_con_t{
width:701px;
min-height:194px;
_height:expression(this.scrollHeight<194?"194px":"auto");
background:url(../images/intro_bg_t.jpg) no-repeat;
padding:8px 15px 0 30px;
overflow:hidden;
color:#890300;
}
.split_img{
margin:20px auto;
margin-bottom:3px;
display:block;
}
.f1_t{
width:954px;
height:65px;
background:url(../images/f1_t_bg.jpg) no-repeat;
overflow:hidden;
margin:0 auto;
margin-bottom:20px;
}
.f2_t{
width:954px;
height:64px;
background:url(../images/f2_t_bg.jpg) no-repeat;
overflow:hidden;
margin:0 auto;
margin-bottom:20px;
}
.f3_t{
width:954px;
height:64px;
background:url(../images/f3_t_bg.jpg) no-repeat;
overflow:hidden;
margin:0 auto;
margin-bottom:20px;
}
.f4_t{
width:954px;
height:63px;
background:url(../images/f4_t_bg.jpg) no-repeat;
overflow:hidden;
margin:0 auto;
margin-bottom:20px;
}
.f5_t{
width:954px;
height:63px;
background:url(../images/f5_t_bg.jpg) no-repeat;
overflow:hidden;
margin:0 auto;
margin-bottom:20px;
}
.f6_t{
width:954px;
height:63px;
background:url(../images/f6_t_bg.jpg) no-repeat;
overflow:hidden;
margin:0 auto;
margin-bottom:20px;
}
.f7_t{
width:954px;
height:63px;
background:url(../images/f7_t_bg.jpg) no-repeat;
overflow:hidden;
margin:0 auto;
margin-bottom:20px;
}
.f_more{
width:151px;
height:33px;
float:right;
margin:11px 40px 0 0;
display:inline;
}
.f1_infor{
width:850px;
height:75px;
overflow:hidden;
background:url(../images/f1_con_bg.jpg) no-repeat;
margin-left:64px;
}
.f1_infor label{
margin:26px 0 0 30px;
font-weight:bold;
color:#fff;
font-size:16px;
display:block;
}
.f1_infor span{
float:right;
width:647px;
height:64px;
margin:10px 16px 0 0;
display:inline;
line-height:26px;
color:#890300;
font-size:14px;
font-weight:bold;
}
.course_table{
width:880px;
border:solid 1px #cccccc;
margin:20px auto;
border-left:none;
border-bottom:none;
}
.course_table th{
height:45px;
background:url(../images/table_t_bg.jpg) repeat-x;
font-size:13px;
letter-spacing:1px;
border-left:solid 1px #ccc;
border-bottom:solid 1px #ccc;
}
.course_table td{
border-left:solid 1px #ccc;
border-bottom:solid 1px #ccc;
padding:5px 0;
}
.course_table .align_l{
text-align:left;
padding-left:10px;
}
.course_table .align_c{
text-align:center;
}
.course_table .bg td,.course_table .bg{
background:#f2f7fb;
}
.f_infor{
width:867px;
height:auto;
margin:20px auto;
overflow:hidden;
}
.f_infor p{
background:url(../images/infor_1_bg.jpg) repeat-y;
width:842px;
padding:5px 10px 0 15px;
margin:0;
color:#890300;
}
.step_ul{
width:871px;
margin:0 0 0 46px;
}
.step_ul li{
float:left;
margin-bottom:12px;
}
.step_ul li label{
width:85px;
padding-left:15px;
height:37px;
display:block;
color:#feffff;
line-height:33px;
background:url(../images/tab_menu_bg.jpg) no-repeat;
overflow:hidden;
font-size:14px;
font-weight:bold;
margin-right:12px;
}
.step_ul li span{
width:759px;
height:36px;
display:block;
line-height:37px;
border-bottom:dotted 1px #000;
overflow:hidden;
text-align:left;
}
.step_ul li .bg{
color:#137cb2;
font-weight:bold;
}
.pic_ul{
margin:0 0 0 35px;
}
.pic_ul li{
float:left;
width:213px;
height:144px;
overflow:hidden;
position:relative;
margin:0 0 10px 10px;
display:inline;
}
.pic_ul li img{
width:213px;
height:144px;
}
.pic_ul li span{
width:213px;
background:#000;
opacity:0.5;
height:22px;
position:absolute;
z-index:999;
text-align:center;
left:0;
bottom:0;
}
.pic_ul li a,.pic_ul li a:visited{
color:#fff;
}
.pic_ul li a:hover{
text-decoration:underline;
}


.pic_ul_new{
margin:0 0 0 35px;
}
.pic_ul_new li{
float:left;
width:118px;
height:48px;
overflow:hidden;
position:relative;
margin:0 0 10px 10px;
display:inline;
}
.pic_ul_new li img{
width:118px;
height:48px;
}
.pic_ul_new li span{
width:213px;
background:#000;
opacity:0.5;
height:22px;
position:absolute;
z-index:999;
text-align:center;
left:0;
bottom:0;
}
.pic_ul_new li a,.pic_ul li a:visited{
color:#fff;
}
.pic_ul_new li a:hover{
text-decoration:underline;
}


.pic_ul_font{
margin:0 0 0 35px;
}
.pic_ul_font li{
float:left;
width:105px;
height:48px;
overflow:hidden;
position:relative;
margin:0 0 10px 10px;
display:inline;
}
.pic_ul_font li img{
width:118px;
height:48px;
}
.pic_ul_font li span{
width:33px;
background:#000;
opacity:0.5;
height:22px;
position:absolute;
z-index:999;
text-align:center;
left:0;
bottom:0;
}
.pic_ul_font li a,.pic_ul li a:visited{
color:#000000;
}
.pic_ul_font li a:hover{
text-decoration:underline;
}


.map{
width:882px;
height:312px;
background:url(../images/map_bg.jpg) no-repeat;
margin:10px auto;
overflow:hidden;
}
.map .map_img{
float:left;
wdith:392px;
height:274px;
overflow:hidden;
margin:19px 0 0 20px;
display:inline;
background-color:red;
}
.map .map_img img{
wdith:392px;
height:274px;
}
.map .txt{
float:left;
width:388px;
margin:18px 0 0 28px;
display:inline;
}
.map .txt span.tel{
color:#890300;
font-weight:bold;
font-size:30px;
display:block;
margin-bottom:13px;
}
.map .txt span.tel font{
font-size:18px;
}
.map .txt label{
font-size:15px;
line-height:24px;
}
.map .txt div{
color:#ff6600;
font-size:12px;
line-height:22px;
display:block;
margin-top:10px;
}
.foot{
width:100%;
height:134px;
background:url(../images/foot_bg.jpg) repeat-x;
}
.foot_body{
width:954px;
height:auto;
margin:0 auto;
}
.foot_menu{
height:40px;
text-align:center;
line-height:40px;
}
.foot_menu span{
margin:0 10px;
}
.foot_infor{
margin:10px auto;
width:954px;
line-height:24px;
text-align:center;
}