@charset "UTF-8";
*{
	margin: 0px;
	padding: 0px;
}
body,html{width: 100%;height:100%;font-family: "微软雅黑";}
ul{
	list-style-type: none;
}
a,span{
	text-decoration:none;
	display: block;
}
img{border: none;}
a,input,button{
	outline: none;
}
.kong{clear:both;}

a{
	color: #000;
}
a:hover{
	color: #3172C2;
}
#box .right span{display:inline;}
/*--------------------------------------------------------首页--------------------------------------------------------*/
#head{
	width:100%;
	height: 120px;
	margin: 0 auto;
	background: url(../img/head_bj.jpg);
	position: relative;
	z-index: 9999;
}
#head .head{
	width:1100px;
	height: 120px;
	background: url(../img/name.png) no-repeat center;
	margin: 0 auto;
}

/*---------------------------------轮播图---------------------------------*/
#banner{
	width: 1100px;
	height: 500px;
	margin: 0 auto;
	position: relative;
	margin-bottom: -60px;
}
#banner ul{
	
}
#banner ul#slides li{
	width: 1100px;
	height: 500px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#banner ul#slides a{
	width: 100%;
	height: 100%;
}
#pagination{
	display: none;
	/*height: 10px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
	top: 490px;*/
}
/*#pagination li{
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #0F3D93;
	overflow: hidden;
	float: left;
	margin: 0 5px;
	_margin: 0 3px;
}
#pagination li.current{
	background: #FFFFFF;
}
#pagination li.current a{
	color: #FFFFFF;
}
#pagination li a{
	color: #0F3D93;
}*/
/*---------------------------------栏目---------------------------------*/
#nav{
	width: 1100px;
	height: 200px;
	position: absolute;
	bottom: -100px;
	left: 50%;
	margin-left: -550px;
	z-index: 99;
}
#nav .bj1,#nav .bj2{
	width: 251px;
	height: 140px;
	background: #3172c2;
	margin-top: 60px;
}
#nav .bj1{
	float: left;
}
#nav .bj2{
	float: right;
}
#nav .nav{
	width: 994px;
	height:185px;
	background: #fff;
	margin: 0 auto;
	position: absolute;
	top: 0px;
	left: 15px;
	padding: 0 38px 0 38px;
	_padding:0;
	_width:1030px;
}
#nav .nav a{
	width: 107px;
	height: 185px;
	margin: 0 17.5px;
	/*_margin:0 16px;*/
	float: left;
	line-height: 300px;
	_line-height: 30px;
	font-size: 18px;
	text-align: center;
}

/*---------------------------------在线报名/在线咨询---------------------------------*/
a.zxbm{
	width:93px;
	height: 93px;
	position: fixed;
	left: 30px;
	top: 45%;
	z-index: 999;
	background: url(../img/baoming1.gif) no-repeat center;
	_position: absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||500)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
*html{
    background-image:url(about:blank);
    background-attachment:fixed;
}
div.zx{
	width:190px;
	height: 250px;
	position: fixed;
	right: 15px;
	top: 50%;
	margin-top: -125px;
	_margin-top: 0px;
	background: saddlebrown;
	z-index: 999;
	background: url(../img/zx.png) no-repeat 0% 0%;
	_position: absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||300)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
div.zx .zx-box{
	width: 168px;
	height: 88px;
	border-bottom: 1px solid #4587e8;
	border-left: 1px solid #4587e8;
	border-right: 1px solid #4587e8;
	background: #FFFFFF;
	margin-top: 151px;
	padding: 10px 10px 0px 10px;
}
div.zx .zx-box a{
	width: 166px;
	height: 32px;
	margin-bottom: 10px;
	border: 1px solid #5882ed;
	border-radius:30px ;
	background: #cbdaff;
	color: #5882ed;
	line-height: 32px;
	text-align: center;
	position: relative;
}
div.zx .zx-box a i{
	display: block;
	float: left;
	width: 34px;
	height: 34px;
	position: absolute;
	top: -1px;
	left: -2px;
	/*margin:-1px 0 0 -2px ;*/
	background: url(../img/zx_tb.jpg) no-repeat 45% 50% #5882ed;
	border-radius:30px ;
}

/*---------------------------------底部---------------------------------*/
#foot{
	width: 100%;
	height: 140px;
	background: #565656;
	margin: 0 auto;
}
#foot .foot{
	width: 1100px;
	height: 100px;
	background: #565656;
	margin: 0 auto;
	text-align: center;
	color: #a5b5c6;
	font-size: 14px;
	line-height: 30px;
	padding-top: 40px;
	position: relative;
}
#foot .foot p{
	color: #FFF;
}



#page{
	width: 100%;
	height: 30px;
	text-align: center;
	margin: 20px 0px;
}
#page a,
#page span{
	display: inline;
	padding: 5px 10px;
	_padding: 3px 10px;
	border: 1px solid #BBB;
	font-size: 12px;
	color: #999;
}
#page span.on,
#page span:hover{
	background: #BBB;
	color: #FFFFFF;
}
#page a:hover{
	background: #BBB;
	color: #FFFFFF;
}

/*--------------------------------------------------------子页--------------------------------------------------------*/
#box,#box .left,#box .right{
	min-height: 300px;
	height: auto;
	overflow: hidden;
}
#box{
	width: 1100px;
	min-height: 300px;
	height: auto;
	overflow: hidden;
	margin: 30px auto;
}

#box .left{
	width: 270px;
	margin-right: 20px;
}
#box .right{
	
	background: #f9f9f9;
}

#box .left .left-t{
	width: 270px;
	height: auto;
	overflow: hidden;
}

/*标题*/
#box .title{
	height: 80px;
	background: #1577ce;
	line-height: 80px;
	font-size: 20px;
	color: #FFFFFF;
	padding-left: 40px;
	font-weight: 100;
	border-bottom: 1px solid #FFF;
	position: relative;
}
#box .title:after{
	width: 4px;
	height: 30px;
	content: "";
	background: #ece402;
	position: absolute;
	top: 25px;
	left: 30px;
}
#box .left .title:after{
	left: 20px;
}
#box .right .title{
	
	border-bottom: 1px solid #1577ce;
	background: #f9f9f9;
	color: #1577ce;
	font-size: 26px;
}
#box .left .title{
	width: 210px;
	font-weight: bold;
	padding:0 10px 0 30px;
}
#box .title .position{
	font-size: 12px;
	font-family: "宋体";
	position: absolute;
	top: 0;
	right: 0;
	color: #999;
	margin-right: 30px;
}
#box .title .position a{
	display: inline;
	color: #999;
}
#box .title .position a:hover{
	color: #1577ce;
}

/*左边内容*/
#box .left .left-t ul.ul-bt li{
	width: 250px;
	height: 45px;
	border-bottom: 1px solid #FFF;
	background: #61a7e5;
	line-height: 45px;
}
#box .left .left-t ul.ul-bt li a{
	padding-left: 55px;
	width: 195px;
	height: 45px;
	color:#FFF;
}
#box .left .left-t ul.ul-bt li.on,
#box .left .left-t ul.ul-bt li:hover{
	background: #0d6fc6;
}
#box .left .left-t ul.ul-bt li a:hover{
	color: #77c6ff;
}
#box .left .left-t ul.ul-bt li.on{
	position: relative;
}
#box .left .left-t ul.ul-bt li.on:after{
	width: 20px;
	height: 45px;
	background: url(../img/zon.jpg) no-repeat center;
	content: "";
	position: absolute;
	top: 0;
	right: -20px;
}
#box .left .left-t a.link-img img{
	width: 250px;
	margin-top: 10px;
	float: left;
	display: none;
}


/*右边---图文列表*/
#box .textImg,#box .news-list,#box .img-list,#box .list-content{
 
	min-height: 200px;
	height: auto;
	margin: 10px auto;
	overflow: hidden;
}
#box li.ig{
	width: 790px;
	height: 140px;
	/*border-bottom: 1px dotted #BBB;*/
	padding: 10px 0;
}
/* #box li.ig:hover{ */
	/* background:#1577ce ; */
/* } */
/* #box li.ig:hover .bt h4{ */
	/* color: #FFFFFF; */
/* } */
/* #box li.ig:hover .bt a.more{ */
	/* border: 1px solid #FFF; */
	/* color: #FFF; */
/* } */
/* #box li.ig:hover .bt p{ */
	/* color: #88c7fc; */
/* } */
#box li.ig a.img{
	width: 220px;
	height: 140px;
	float: left;
	margin-left: 10px;
}
#box li.ig img{
	width: 220px;
	height: 140px;
}
#box li.ig .bt{
	width:540px;
	_width:520px;
	height: 140px;
	float: right;
	margin-right: 10px;
}
#box li.ig .bt h4{
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	color: #333;
	cursor: pointer;
}
#box li.ig .bt p{
	width: 100%;
	height: 60px;
	overflow: hidden;
	font-size: 12px;
	line-height: 20px;
	color: #BBB;
	
}
#box li.ig .bt .more{
	font-family:"宋体" ;
	width: 80px;
	height: 25px;
	border: 1px solid #999;
	font-size: 12px;
	text-align: center;
	line-height: 25px;
	color: #999;
}
/*文字列表*/
#box .news-list li.tx{

	height: 40px;
	line-height: 40px;
	padding: 0px 10px;
	background: url(../img/list-jt.jpg) left no-repeat;
	border-bottom: 1px dotted #bbb;
	font-family: "宋体";
}
#box .news-list li.tx a{
	width: 660px;
	margin-left: 5px;
	font-size: 14px;
	color: #666;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	float: left;
}
#box .news-list li.tx a:hover{
	color: #0D6FC6;
}
#box .news-list li.tx span{
	float: right;
	font-size: 12px;
	color: #BBBBBB;
}
/*图片列表*/
#box .img-list li{
	width: 240px;
	height: 180px;
	float: left;
	margin: 5px 10px;
}
#box .img-list li a.img1{
	width: 240px;
	height: 150px;
	overflow: hidden;
}
#box .img-list li a.img1 img{
	width: 240px;
	height: 150px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
}
#box .img-list li a:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
}
#box .img-list li a.p{
	width: 240px;
	height: 30px;
	line-height: 30px;
	font-family: "宋体";
	color: #565656;
	text-align: center;
	font-size: 13px;
}
#box .img-list li a.p:hover{
	color: #0D6FC6;
}
/*内容页面*/
#box .list-content h1{
	width: 100%;
	height:auto;
	text-align: center;
}
#box .list-content .time{
	width: 100%;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	font-family: "宋体";
}
#box .list-content .time a{
	display: inline;
}
#box .list-content .text{
	width:100%;
	height: auto;
	overflow: hidden;
}
#box .list-content .text img{
	max-width: 790px;
	display: block;
	margin: 20px auto;
}

/*人才招聘*/
#box .zhaopin{
	width: 590px;
	height: auto;
	margin: 30px auto 40px auto;
	overflow: hidden;
	padding: 20px 50px;
	background: #FFF;
	box-shadow: 0 0 60px rgba(0,0,0,.15);
}
/*#box .zhaopin{
	border-bottom: 3px solid #0D6fc6;
}*/
#box .zhaopin h2{
	text-align: center;
}
#box .zhaopin h2 a{
	color: #0D6FC6;
	display: inline;
	
}
#box .zhaopin span{
	font-weight: bold;
	line-height: 40px;
}
#box .zhaopin p{
	color: #666;
	line-height: 30px;
}
.cxtitle{
font-size:20px;
color:#393939;
padding-top:20px;
padding-bottom:10px;
text-align:center;}

.lq{
height:30px;
line-height:30px;
margin-bottom:10px;
clear:both;
overflow:hidden;
color:#ff0000;
font-weight:bold;

}

.lq span{
float:left;
width:100px;
text-align:right;
color:#393939;
font-weight:lighter;
font-size:14px;
}

.lq input{
float:left;
width:300px;
border:1px solid #9e9e9e;
height:28px;
line-height:28px;
margin-right:10px;
text-indent:10px;

}

.lqcx{
padding-top:20px;
margin:0px auto;
text-align:center;
padding-bottom:10px;
}
.lqcx input{
background:url(../img/cx.jpg) no-repeat;
width:102px;
height:46px;
border:none;}

.bei{
padding-bottom:20px;}

.bei span{
float:left;
color:#393939;
font-size:14px;}

.zyulwe li a{
padding-left:20px;
}

.xyfc{
padding-top:30px;
padding-bottom:10px;
clear:both;
overflow:hidden;}

.xyfc li{
float:left;
width:250px;
height:216px;
margin-left:22px;
margin-right:22px;
display:inline;
line-height:30px;
text-align:center;
margin-bottom:10px;
}
.yel{
font-size:16px;
color:#fc551f;
font-size:16px;
padding-left:10px;
padding-bottom:10px;

}

.txrt{
width:300px;
height:30px;
line-height:30px;
border:1px solid #9e9e9e;}

.style5{
color:red;}

.f12{
width:190px;
height:30px;
line-height:30px;
border:1px solid #9e9e9e;
}

.tj{
background:url(../img/tss.jpg) no-repeat left top;
width:100px;
height:43px;
border:none;


}

.cz{
background:url(../img/czz.jpg) no-repeat left top;
width:101px;
height:43px;
border:none;

}

#nave {
	height:50px;
	background:#0053b9;
}
#nave ul{
	height:50px;
	width:1100px;
	margin:0px auto;
}
#nave ul li{
	height:50px;
	line-height:50px;
	text-align:center;
	width:11%;
	list-style:none;
	float:left;
}
#nave ul li a{
	color:#ffffff;
}
#nave ul li:hover{
	background:#971227;
}


.asd2020 {
	    text-align: center;
    margin: 290px 0;
    color: #000;
}









































































































































