body {
	font-size: 12px;
	font-family:'微软雅黑', '宋体';
	/**/
	behavior:url(hover.htc);
	background:#ffffff;
}
a {
	text-decoration: none;
}

A:hover {
 text-decoration:none;
 color:#00b9ef;
}
A:visited{

}

.fore {
	padding-left:10px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
fieldset, img {
	border:0;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
a {
	color:#444444;
}
/* make sure these are set back */





em {
	font-style:italic;
}
ol li {
	list-style: decimal outside;
}
ul li {
	list-style: none outside;
}
th {
	/*font-weight:bold;*/
	text-align:left;
}
caption {
	margin-bottom:.5em;
	text-align:center;
}
abbr, acronym {
	border-bottom:1px dotted #000;
	cursor:help;
}
input[type="button"], input[type="submit"], input[type="reset"], button {
	padding: 1px 6px;
}

.clear {
	clear: both;
	width: 0;
	height: 0;
	overflow:hidden;
}
.clearfix:before, .cf:after {
	content:"";
	display:table;
}
.clearfix:after {
	clear:both;
}
.clearfix {
	zoom:1;
}
.hideme, .compliancetext {
	position: absolute;
	left: -9999px;
}
.todo {
	background-color: yellow;
}

/*顶端*/
#headtop_ge{	
	height:36px;
	background:#434343;
}
#headtop_ge .hlt {	
	margin:0 auto;
	width:1200px;
}
#headtop_ge .hlt ul li{	
	float:left;
	padding-left:15px;
	padding-right:15px;
	line-height:36px;
}
#headtop_ge .hlt ul li a{	
	color:#fff;
	font-size:14px;
}
#headtop_ge .hlt ul li.chsch{
	background:#2f2d2e;	
	position:relative;
	z-index:9999;
}
#headtop_ge .hlt ul li.chsch div{
	display:none;	
	z-index:9999;
}
#headtop_ge .hlt ul li.chsch div a{
	height:36px;
	display:block;
	width:100%;
}
#headtop_ge .hlt ul li.chsch:hover div {
	display:block;
	position:absolute;
	background:#163971;	
	top:36px;
	left:0;
	width:78px;
	text-align:center;
	padding-bottom:5px;
}
#headtop_ge .hlt ul li.chsch div a:hover{
	font-weight:bold;
	background:#2f2d2e;
	text-decoration:none;
}



.manubox{ width:680px; height:40px; margin-top:41px; padding-top:12px; float:right;}/* background-image:url(../images/nav_bg.jpg); background-repeat:no-repeat; background-position:0px 12px;*/
.nav{width:680px;position:relative; }
.nav ul .mainlevel{float:left;line-height:30px}
*html .nav ul .mainlevel{position:relative}
.nav ul{display:table}
.nav ul li .nav-a{font-size:15px;height:30px;color:#666;text-decoration:none;display:block;line-height:30px; width:95px; text-align:center;}
.nav ul li.current .nav-a{background:#2e2590; color:#fff;}
.nav ul li .nav-a:hover{background:#2e2590; color:#fff;}
.mainlevel div{ height:auto;background:url(../images/nav-bg-09.png) 0px 0px;position:absolute;padding-bottom:15px;padding-top:25px;padding-left:20px;display:none;top:30px;padding-right:20px;width:480px;z-index: 9999;}
#sub_01{left:25px}
#sub_02{left:110px}
#sub_03{left:138px}
#sub_04{left:110px}
#sub_05{right:110px}
#sub_06{right:60px}
#sub_07{right:0px}
#sub_08{right:21px}
.mainlevel div ol{overflow:hidden;float:left;display:block;width:290px}
.mainlevel div li{border-bottom:#cccccc 1px dashed;line-height:27px;width:300px}
.mainlevel div li a{height:27px;background:url(../images/li-icon.png) no-repeat left center;color:#232323;padding-left:5px;display:inline-block;line-height:27px;width:84px}
.mainlevel div li a:hover{color:#0075c2}
.mainlevel div .nav-img{float:right;display:inline-block}
.mainlevel div span img{border:#ffffff 3px solid;}

#sub_03 li.tilte{ width:300px;}
#sub_03 li.tilte a{ width:240px; font-weight:bold; color:#2e2590;}

#sub_06 li.tilte{ width:300px;}
#sub_06 li.tilte a{ width:240px; font-weight:bold; color:#2e2590;}
#sub_06 li.jobtit a{font-weight:bold; color:#2e2590;}

#head{
	width:1200px;
	height:96px;
	margin: 0 auto;background-image:url(../images/top-contact.jpg); background-repeat:no-repeat; background-position:1000px 20px;
}
.logo {
	float:left;
	height: 62px;
	margin-top:18px;
	clear:both;
}
/* 改版 footer*/
#bottom{
	border-top:5px solid #323232;
	background:#3b3b3b;
	color:#fff;
	z-index:1;
}
#bottom a{
	color:#fff;
}

#bottom .footer{
	margin:0 auto;
	width:1200px;
	overflow:hidden;
	padding-top:25px;
	padding-bottom:25px;
}
#bottom .footer .ft_01{
	float:right; padding-left:50px;
	border-left:1px solid #5c759c;
	width:343px;	
	height:250px;
}
#bottom .footer .ft_01 .ft_fenxiang{
	color:#ffffff;
}
#bottom .footer .ft_01 .ft_fenxiang{
	color:#ffffff;
}
#bottom .footer .ft_01 .ft_fenxiang span{
	float:left;
	height:23px;
	line-height:23px;
	display:block;
	width:105px;
}
#bottom .footer .ft_01 .ft_fenxiang img{
	margin-right:5px;
	opacity:0.8;
}
#bottom .footer .ft_01 .ft_fenxiang img:hover{
	opacity:1;
}
#bottom .footer .ft_01 .baseinfo{
	margin-top:5px;
}
#bottom .footer .ft_01 .baseinfo li{
	float:left;
	color:#ffffff;
	width:100%;
}
#bottom .footer .ft_01 .baseinfo li.qdadd{
	margin-top:10px;
	position:relative;
}
#bottom .footer .ft_01 .baseinfo li.ytadd{
	margin-bottom:10px;
	position:relative;
}
#bottom .footer .ft_01 .baseinfo ._chakan_1{
	display:none;
	position:absolute;
	right:-7px;
	top:-30px;
}
#bottom .footer .ft_01 .baseinfo ._chakan_2{
	display:none;
	position:absolute;
	right:-16px;
	top:-36px;
}

#bottom .footer .ft_01 .baseinfo .ft_ditu{
	background:url(../images/ditu_02.png) 5px  no-repeat;
	width:18px;
	height:18px;
	display:block;
	float:left;
	cursor:pointer;
}
#bottom .footer .ft_01 .baseinfo .ft_ditu:hover{
	background:url(../images/ditu_01.png) 5px  no-repeat;
	
}
#bottom .footer .ft_01 .baseinfo li.qdadd i,li.ytadd i{
	float:left;
	font-style:normal;
}


#bottom .footer .ft_01 .baseinfo li.qdadd,li.ytadd a{
	margin-top:5px;
}

#bottom .footer .ft_01 .baseinfo li.gfurl{
	margin-bottom:23px;
	
}
#bottom .footer .ft_01 .baseinfo li .c1{
	float:left;
	width:145px;
	text-align:justify;
    text-justify:distribute-all-lines;/*ie6-8*/
    text-align-last:justify;/* ie9*/
    -moz-text-align-last:justify;/*ff*/
    -webkit-text-align-last:justify;/*chrome 20+*/	
}




#bottom .footer .ft_02 a{
	
}
#bottom .footer .ft_02,.ft_03,.ft_04 a{
	color:#fff;

}
#bottom .footer .ft_02{
	float:left;
	width:240px;
	padding-left:44px;
}

#bottom .footer .ft_03{
	float:left;
	width:270px;
}

#bottom .footer .ft_04{
	float:left;
	width:80px;
}

#bottom .footer .ft_05{
	float:left;
	width:80px;
}

#bottom .footer  ul.ft_top{
	margin-bottom:20px;
	color:#ffffff;
}

#bottom .footer .ft_02 , .ft_03,.ft_04,.ft_05 li{
	line-height:20px;
}

#bottom .footer a:hover{
	color:#006da8;
	font-weight:bold;
}

#bottom .footer .ft_title{
	height:28px;
	line-height:28px;
	font-weight:bold;
}

.up_course_intro img{
	border:1px solid #ccc;
	padding:1px;	
}

#bottom .link_link{
	margin:0 auto;
	width:1200px;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:5px;
}

#copyright{
	height:30px;
	background:#373737;
	border-bottom:2px solid #707a88;
	/*border-top:1px #000000 inset;*/
}
#copyright .cpr{
	width:1200px;
	margin:0 auto;	
	line-height:30px;
	color:#777777;
}
	
A:hover {
 color:#0070ad;
}
/*公共css*/
.minbg{
	width:100%;
	padding-top: 10px;
	margin-bottom:10px;

}
.min{
	width:1200px;
	margin:0 auto;
	margin-top:15px;
}
.main_xo{
	width:1200px;
	margin:0 auto;
	margin-top:15px;
}

/*banner*/
.banner{
	width:100%;
	/*background:url(../images/bannerbg.png) repeat;*/
	height:530px;
	
}
.banner .banner_nav{
	/*width:1200px;
	margin: 0 auto;*/
	
}
.sub_banner{
	margin:0 auto;
	width:1200px;
	height:224px;
}

.banner2{
	width:100%;
	background:url(../images/bannerbg.png) repeat;
	height:273px;
}

.banner2 .banner2_nav{
	width:1200px;
	margin: 0 auto;
}
/*left*/
.f_service_box{display:block; width:268px; margin:0px; margin-top:25px; overflow:hidden;}
.f_service_box ul{ margin:0px; padding:0px;}
.kimi_box{ margin-bottom:0px;}

.pro_cps{ width:100%; margin-top:10px;}

.pro_right h2{ margin:0px; padding:0px; height:35px; line-height:35px; text-indent:25px; vertical-align:middle; font-size:13px; font-family:"宋体"; font-weight:normal;}
.pro_right .pro_cps{ width:890px; min-height:600px; margin-top:25px; margin-left:25px;}

.pro_right .pro_cps{ font-size:13px; line-height:28px;}
