.bg33{
	background: #333;
}
.bg00{
	background: #222;
}

.top_bg{
	height:60px ;
	line-height: 60px;
	font-size: 16px;
	color: white;
}
.top_bg span{
	height:60px ;
	line-height: 60px;
	font-size: 16px;
	color: white;
	float: right;
	margin-right:60px;
}
.logo{
	width: 440px;
	height: 117px;
	float: left;
}

.nav{
	width: 960px;
	height: 117px;
	float: right;
}
.nav a{
	width: 105px;
	height: 117px;
	line-height: 117px;
	float: left;
	font-size: 18px;
	color: black;
	text-align: center;
	text-decoration: none;
}
.nav a:hover,.nav .curr{
	color: #0951c7;
	font-weight: bold;
}

.business{
	overflow: hidden;
}
.business .business_title{
	height: 238px;
	text-align: center;
}
.business .business_title img{
	border:none;
}
.business .business_content{
	height: 375px;
	overflow: hidden;
}
.business .business_content .box{
	float: left;
	width: 20%;
	background: #f7f7f7;
	border-right: white 1px solid;
	min-height: 375px;
}
.business .business_content .box:hover{
	background: #f0f0f0;
}
.business .business_content .curr{
	background: #f0f0f0;
}
.business .business_content .box .icon{
	float: left;
	text-align: center;
}
.business .business_content .box .infomation{
	border-top:#e7e7e7 solid 1px;
	padding:15px;
	line-height: 24px;
	text-align: left;
	float: left;
	font-size: 14px;	text-indent: 30px;
}
.business .mtel{
	text-align: center;
	height: 238px;
}
.business .mtel img{
	border: none;
}


.honor{
	background: #333;
	height: 589px;
	overflow: hidden;
}
.honor .title{
	text-align: center;
	height: 238px;
}
.honor .title img{
	border:none;
}

.honor .honor_content{
	height: 255px;
	width: 98%;
	margin: 0 auto;
	background: #F7F7F7;
	overflow: hidden;
}

.honor .honor_content .dowebok{
	width: 100%;
	overflow: hidden;
}
.honor .honor_content .dowebok .tab{
	width: 100%;
}
.honor .honor_content .dowebok .tab td{
	width: 20%;
	padding:5px;
	border-collapse:collapse;
}

.honor .honor_content .dowebok .tab tr td img{
	width: 365px;
	height: 240px;
}
.honor .honor_content .dowebok .tab tr td img:hover{
	cursor: pointer;
}
.honor .honor_content .dowebok .tab tr td a:hover{
	cursor: pointer;
}

.honor .honor_content .dowebok .tab  tr td .showBack{
	width: 100%;
	height: 240px;
	background:#121009;
	color: white;
	margin-top:-5px;
	text-align: center;
	display: none;
}
.honor .honor_content .dowebok .tab  tr td .showBack .showpic{
	width: 100px;
	border:white solid 1px;
	text-align: center;
	font-size: 14px;
	display: block;
	position: relative;
	top:60px;
	color: white;
	font-weight: bold;
	cursor: pointer;
	display: block;
}
.honor .honor_content .dowebok .tab tr td .showBack i{
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 16px;
}


.joboffer{
	background: #F7F7F7;
	height: 750px;
	overflow: hidden;
}
.joboffer .title{
	text-align: center;
	height: 181px;
}
.joboffer .title img{
	border:none;
}
.joboffer .left{
	width: 70%;
	height: auto;
	overflow: hidden;
	float: left;
}
.joboffer .left ul{
	height: auto;
	overflow: hidden;
}
.joboffer .left ul li{
	width: 32%;
	height: 250px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-bottom: 30px;
}
.joboffer .left ul .ml30{
	margin-left:2%;
}

.joboffer .left ul li .img{
	height: 150px;
	overflow: hidden;
	border:#e9e9e9 solid 1px;
	border-radius: 3px;
	padding:5px;
	cursor: pointer;
}
.joboffer .left ul li .img img{
	width: 300px;
	height: 138px;
	border-radius: 3px;
}

.joboffer .left ul li .info{
	height: 150px;
	overflow: hidden;
	border:#e9e9e9 solid 1px;
	border-radius: 3px;
	padding:5px;
	cursor: pointer;
	display: none;
	background:white ;
}

.joboffer .left ul li .info .company{
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #ff6600;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.joboffer .left ul li .info .disp{
	height: 120px;
	overflow: hidden;
	line-height: 20px;
	color: #9e9e9e;
	font-size: 12px;
}

.joboffer .right{
	width: 28%;
	height: auto;
	overflow: hidden;
	float: right;
	border:#eaeaea solid 1px;
	border-radius: 3px;
	padding:15px;
}
.joboffer .right ul{
	height: auto;
	overflow: hidden;
}
.joboffer .right ul li{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.joboffer .right ul li span{
	color: #ff6600;
	line-height: 30px;
	float: left;
}

.joboffer .right ul li a{
	margin-left: 10px;
}
.joboffer .right ul li a:hover{
	color: #0951C7;
	font-weight: bold;
}






.anbox{
	min-height:400px;
	overflow: hidden;
}
.anbox .box{
	width: 33.33%;
	padding:30px;
	float: left;
}
.anbox .box .title{
	height: 60px;
	border-bottom:#ccc solid 1px;
}
.anbox .box .title span{
	font-size: 18px;
	color: black;
}
.anbox .box .title i{
	font-size: 10px;
	font-family: "arial black";
	font-weight: normal;
	display: block;
	color: #999ca5;
}
.anbox .box .content .txt{
	font-size: 14px;
	line-height: 24px;
	padding:15px 10px;	
	text-indent: 2em;
}
.anbox .box .content .info{
	font-size: 14px;
	line-height: 24px;
	color: #ed4800;
}

.anbox .box .content ul{
	margin-top: 15px;
}
.anbox .box .content ul,
.anbox .box .content ul li{
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.anbox .box .content ul li img{
	width: 100%;
	height: 240px;
}
.anbox .box .content ul li span{
	display: block;
	position: relative;
	bottom: 40px;
	text-align: center;
	background: black;
	opacity: 0.8;
	height: 30px;
	color: white;
	line-height: 30px;
}
.anbox .box .content ul li a:hover{
	color:#0951c7;
	font-weight: bold;
}
.anbox .box .content ul li a{
	font-size: 14px;
}



.workstation{
	background: #333;
	overflow: hidden;
}
.workstation .title{
	text-align: center;
	height: 238px;
}
.workstation .title img{
	border:none;
}

.workstation .workstation_content{
	width: 100%;
	margin: 0px auto;
	overflow: hidden;
	margin-top:-40px;
}
.workstation .workstation_content a{
	width: 33%;
	height: auto;
	overflow: hidden;
	float: left;
	padding-right:1%;
	margin-bottom: 15px;
}
.workstation .workstation_content a .i{
	width: 150px;
	height: 150px;
	float: left;
}
.workstation .workstation_content a .i img{
	width: 150px;
	height: 150px;
}
.workstation .workstation_content a .i span{
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: black;
	opacity: 0.8;
	color: white;
	position: relative;
	bottom: 35px;
	display: block;
}


.workstation .workstation_content a .c{
	text-align: left;
	background: #F7F7F7;
	color: black;
	float: left;
	width: calc(100% - 150px);
	height: 150px;
	padding:30px;
}
.workstation .workstation_content a .c span{
	display: block;
}
.workstation .workstation_content a .c .workname{
	font-weight: bold;
	text-align: center;
	line-height: 30px;
	height: 30px;
}
.workstation .workstation_content .h:hover{
	border:red solid 1px;
}

.workstation .workstation_content .h:hover > .c{
	background: #eaf2ff;
}


.workstation .workstation_content .h{
	overflow: hidden;
	border:solid 1px transparent;
}
.workstation .m{
	margin-top: 30px;
	margin-bottom: 30px;

}
.workstation .m a{
	display: block;
	width: 100px;
	height: 30px;
	background: #FF6600;
	color: white;
	font-size: 12px;
	border-radius: 50px;
	border: none;
	line-height: 30px;
	text-align: center;
}

.workstationlist{
	overflow: hidden;
}

.workstationlist .list{
	width: 100%;
	margin: 0px auto;
	overflow: hidden;
	margin-top:30px;
}
.workstationlist .list a{
	width: 33%;
	height: auto;
	overflow: hidden;
	float: left;
	padding-right:1%;
	margin-bottom: 15px;
}
.workstationlist .list a .i{
	width: 150px;
	height: 150px;
	float: left;
}
.workstationlist .list a .i img{
	width: 150px;
	height: 150px;
}
.workstationlist .list a .i span{
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: black;
	opacity: 0.8;
	color: white;
	position: relative;
	bottom: 35px;
	display: block;
}


.workstationlist .list a .c{
	text-align: left;
	background: #F7F7F7;
	color: black;
	float: left;
	width: calc(100% - 150px);
	height: 150px;
	padding:30px;
}
.workstationlist .list a .c span{
	display: block;
}
.workstationlist .list a .c .workname{
	font-weight: bold;
	text-align: center;
	line-height: 30px;
	height: 30px;
}
.workstationlist .list .h:hover{
	border:red solid 1px;
}

.workstationlist .list .h:hover > .c{
	background: #eaf2ff;
}


.workstationlist .list .h{
	overflow: hidden;
	border:solid 1px transparent;
}
.workstationlist .m{
	margin-top: 30px;
	margin-bottom: 30px;

}
.workstationlist .m a{
	display: block;
	width: 100px;
	height: 30px;
	background: #FF6600;
	color: white;
	font-size: 12px;
	border-radius: 50px;
	border: none;
	line-height: 30px;
	text-align: center;
}







.links{
	height: auto;
	overflow: hidden;
}
.links .title{
	text-align: center;
	height: auto;
	overflow: hidden;
}
.links ul{
	overflow: hidden;
}
.links ul li{
	width: 20%;
	height: 120px;
	float: left;
	text-align: center;
	margin-top: 5px;
}
.links ul li a{
	text-align: center;
}
.links ul li img{
	width: 95%;
	height: 120px;
	border:#ccc solid 3px;
	margin:10px 3%;
}



.menupath{
	height: 50px;
	line-height: 50px;
	border:#e0e0e0 solid 1px;
}
.menupath .h{
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #c1c1c1;
}
.menupath a{
	margin-right: 30px;
}
.menupath a:hover,.menupath .curr{
	color:#0951C7;
	font-weight: bold;
}

.pageContent{
	padding:50px 10px;
	overflow: hidden;
	color: black;
}


.listImgContent{
	padding:20px 0px;
	overflow: hidden;
	color: black;
}

.listImgContent ul{
	overflow: hidden;
}

.listImgContent ul li{
	width: 25%;
	overflow: hidden;
	padding-right: 20px;
	float: left;
	margin-top: 30px;
}

.listImgContent ul li a{
	width: 100%;

}
.listImgContent ul li a .t{
	position: relative;
	width: 100%;
	border:solid 1px transparent;
}
.listImgContent ul li a .t img{
	width: 100%;
	height: 240px;
}
.listImgContent ul li a .t .time{
	position: absolute;
	width: 60px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: black;
	color: white;
	opacity: 0.5;
	top:0px;
	left: 0px;
}
.listImgContent ul li a .b span{
	display: block;
	width: 100%;
}
.listImgContent ul li a .b .title{
	height:40px;
	line-height: 40px;
	color: #333;
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}
.listImgContent ul li a .b .disp{
	height: 40px;
	line-height: 20px;
	color: #666;
	font-size: 12px;
	float: left;
}
.listImgContent ul li a:hover > .b > .title,.listImgContent ul li a:hover > .b > .disp{
	color:#0951c7;
}

.listImgContent{
	padding:20px 0px;
	overflow: hidden;
	color: black;
}



.listTxtContent ul{
	overflow: hidden;
}

.listTxtContent ul li{
	width: 100%;
	overflow: hidden;
	float: left;
	margin-top: 30px;

}

.listTxtContent ul li a{
	width: 100%;

}
.listTxtContent ul li a .left{
	width:100px;
	height: 100px;
	float: left;
	line-height: 100px;
	font-size: 24px;
	background: #f1f1f1;
	border: #e9e9e9 solid 1px;
	text-align: center;
}
.listTxtContent ul li a .right{
	width:calc(100% - 120px);
	height:100px;
	margin-left: 20px;
	float: left;
}

.listTxtContent ul li a .right .title{
	height:40px;
	line-height: 40px;
	color: #0951c7 ;
	font-size: 24px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}
.listTxtContent ul li a .right .disp{
	height: 40px;
	line-height: 20px;
	color: #666;
	font-size: 14px;
	float: left;
}
.listTxtContent ul li a:hover > .right > .disp{
	color:#0951c7;
}



.listShowContent{
	padding:50px 10px;
	overflow: hidden;
	color: black;
}

.listShowContent .title{
	font-size:50px;
	text-align: center;
	color: black;
}

.listShowContent .help{
	font-size:12px;
	text-align: right;
	color: #666;
	line-height: 60px;
}

.listShowContent .img{
	padding:30px 0px;
	text-align: center;
}

.listShowContent .img img{
	width: 800px;
	height: 600px;
}

.listShowContent .disp{
	width: 95%;
	margin:0px auto;
	font-size:24px;
	color: #0951c7;
	background: #fff8e4;
	font-size: 24px;
	padding: 15px;
	border-radius: 1px;
	border:#a5b1d6 solid 1px;
}

.listShowContent .content{
	width: 95%;
	margin:0px auto;
}

.ImageListContent{
	padding:30px 10px;
	overflow: hidden;
	color: black;
}

.ImageListContent ul{
	overflow: hidden;
}

.ImageListContent ul li{
	width: 25%;
	overflow: hidden;
	padding-right: 20px;
	float: left;
	margin-top: 30px;
}

.ImageListContent ul li a{
	width: 100%;

}
.ImageListContent ul li a img{
	width: 100%;
	height: 240px;
	border: transparent solid 1px;
}
.ImageListContent ul li a .title{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: black;
	font-size: 14px;
}
.ImageListContent ul li a:hover >.title{
	color: #0951c7;
	font-weight: bold;
}
.ImageListContent ul li a:hover > img{
	border:#ccc solid 1px;
}

.workstationListContent{
	padding:30px 10px;
	overflow: hidden;
	color: black;
}

.workstationListContent .title{
	font-size:50px;
	text-align: center;
	color: black;
}
.workstationListContent .other{
	padding:30px 0px;
	font-size:16px;
	line-height: 24px;
	color: black;
}



