@charset "utf-8";

/*产品展示*/
.main {
	padding-top:40px;
}
/*左侧内容*/
.conright {
	width: 895px;
	float: right;
	min-height: 500px;
	overflow: hidden;
	margin-bottom: 20px;
}
.crumb {
	height: 60px;
	border-bottom: 1px solid #d3d3d3;
	margin-bottom: 20px;
}
.crumb h1 {
	font-size: 20px;
	font-family: "微软雅黑";
	color: #333;
	line-height: 60px;
}
.crumb span {
	display: block;
	line-height: 60px;
	height: 60px;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #333;
    float: right;
    text-align: right;
    padding-right: 20px;
}
.crumb span a {
	font-size: 14px;
	font-family: "微软雅黑";
	color: #333;
}
/*产品展示*/
.prolist  {
	width: 895px;
	min-height: 609px;
	overflow: hidden;
}
.prolist ul {
	min-height: 609px;
	min-height: 609px;
    margin-bottom: 10px;
    overflow: hidden;
}
.prolist li {
	width: 280px;

	float: left;
	margin: 0 8px 30px;
}
.prolist li div {
	width: 279px;
	height:175px;

	overflow: hidden;
	vertical-align: middle;
	text-align: center;
}
.prolist li div img {
	width: auto;
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.prolist li span {
	display: block;
	width: 100%;
	height: 45px;
	background:#ddd;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-family: "微软雅黑";
	color: #333;
	font-size: 14px;
	line-height: 45px;
}
.prolist li dl {
	height: 35px;
	margin-top: 10px;
}
.prolist li dl a {
	width: 137px;
	height: 35px;
	line-height: 35px;
	display: block;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #fff;
	text-align: center;
}
.prolist li dl .lxq {
	background: #0982e0;
}
.prolist li dl .zjzx {
	background: #00bb76;
}
.prolist li dl a:hover {
	opacity: 0.8;
}


/*新闻样式*/
.newlist {
	width: 890px;
	min-height: 609px;
	overflow: hidden;
}
.newlist ul {
	min-height: 609px;
	margin-bottom: 20px;
}
.newlist li {
	height: 60px;
	padding: 12px 0;
	border: 1px solid #dfdfdf;
	margin-bottom: 20px;
}
.newlist li .date {
	width: 78px;
	height: 60px;
	float: left;
	border-right: 1px solid #d1d1d1;
	margin-right: 15px;
}
.newlist li .date h1 {
	font-family: "Arial";
	color: #9b9b9b;
	font-size: 36px;
	text-align: center;
	line-height: 35px;
}
.newlist li .date h2 {
	font-family: "Arial";
	color: #7d7d7d;
	font-size: 14px;
	text-align: center;
	line-height: 25px;
	font-weight: normal;
}
.newlist li .newcon {
	width: 750px;
	height: 60px;
	float: left;
}
.newlist li .newcon h1 {
	font-family: "微软雅黑";
	color: #393939;
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
.newlist li .newcon span {
	font-family: "微软雅黑";
	color: #7d7d7d;
	font-size: 14px;
	line-height: 25px;
	display: block;
	height: 30px;
	overflow: hidden;
}
.newlist li:hover {
	background: #0982e0;
}
.newlist li:hover .date {
	border-right: 1px solid #fff;
}
.newlist li:hover .date h1,.newlist li:hover .date h2,.newlist li:hover .newcon h1,.newlist li:hover .newcon span {
	color: #fff;
}

/*单页*/
.content {
	min-height: 300px;
}
.pagecon {
	width: 860px;
	min-height: 300px;
	margin:0 auto;
}
.tit3 {
	font-size: 22px;
	font-family: "微软雅黑";
	color: #333;
	display: block;
	text-align: center;
	line-height: 60px;
}
.info {
	font-size: 14px;
	font-family: "微软雅黑";
	color: #333;
	display: block;
	text-align: center;
	line-height: 30px;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 15px;
}
.content, .content p,.content span  {
	font-family: "宋体";
	font-size: 14px;
	color: #666;
	line-height: 35px;
}
.content img {
	display: block;
	max-width: 100%;
	height: auto;
	margin:0 auto;
}

/*相关推荐*/
.relevant {
	width: 880px;
	height: 375px;
	margin:0 auto;
}
.relevant h1 {
	width: 840px;
	height: 55px;
	line-height: 55px;
	background: #040000;
	margin:0 auto;
	padding-left: 40px;
	font-family: "微软雅黑";
	color: #efca7f;
	font-size: 24px;
}
.relevant ul {
	width: 818px;
	height: 270px;
	padding: 15px 30px;
	border:1px solid #e2e2e2;
}
.relevant ul li {
	width: 409px;
	height: 42px;
	line-height: 42px;
	overflow: hidden;
	float: left;
	border-bottom: 1px dashed #c4c4c4;
}
.relevant li a {
	font-family: "微软雅黑";
	color: #595959;
	font-size: 14px;
	display: block;
	width: 355px;
	height: 42px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.relevant li a:before {
	content: "";
	width: 2px;
	height: 2px;
	background: #686868;
	display: block;
	float: left;
	margin-top:20px;
	margin-right:5px;
}
.relevant li:hover a {
	color: #eaab2a;
} 
.relevant li:hover a:before {
	background: #eaab2a;
}


/*留言板*/
.m-form{line-height:29px;color:#555;}
.m-form legend{font-size:14px;font-weight:bold;}
.m-form form {float: left;}
.tips{float: right;margin-top: 50px;border: 1px solid #ccc;padding: 30px;}
.m-form .formitm{padding:20px 0 0;line-height:30px;}
.m-form .formitm.last{padding:10px 0;}
.m-form .formitm-1{padding-left:100px;}
.m-form .lab{float:left;width:90px;margin-right:-90px;text-align:right;font-weight:bold;}
.m-form .ipt{margin-left:100px; background:none;}
.m-form .ipt *{vertical-align:middle;}
.m-form .ipt input {height: 35px;}
.m-form .ipt a,.m-form .ipt a:hover{text-decoration:none;color:#fb5500;}
.m-form .ipt img{height:28px;margin:0 15px 0 5px;}
.m-form .ipt .domain{margin:0 0 0 5px;font-weight:bold;color:#777;}
.m-form .ipt p{height:22px;line-height:22px;color:#fb5500;}
.m-form .tip{padding-top:10px;color:#545454!important;}
.m-form .tip input{margin:0 5px 3px 0;}
.m-form .u-btn {width: 100px;height: 35px;line-height: 35px;background: #0982e0;border:none;outline: none;color: #fff;margin-right: 15px;}

/* 上下篇*/
.n-p{padding:10px 0;border-bottom: 1px dotted #afafaf;font-family:"宋体";height: 25px;}
.n-p li{float: left;padding:0px 20px;max-width: 50%; line-height:24px; list-style:none}
.n-p li a:hover{ text-decoration:underline}
.n-p .p,.n-p .n{background: url(../images/icon.png) no-repeat;}
.n-p .p{background-position: 0px -332px;}
.n-p .n{background-position: 0px -313px;}



/* 职位列表 */
.jobs-list{width:100%;border:1px solid #E4E4E4; padding-bottom:10px;margin-top:10px}
.jobs-list .joblistbox{ height:148px; border:1px solid #E4E4E4; margin-left:13px;margin-right:13px; margin-top:10px;}
.jleft{ width:995px; padding-left:15px; padding-top:15px; float:left}
.jleft h2{font-family:"microsoft yahei","宋体"; font-size:20px; font-weight:lighter; color:#000000; height:30px;}
.jleft .tip{ height:20px; color:#009900; padding-top:5px;}
.jleft .amount{ height:20px; color:#000000; padding-top:5px;}
.jleft .txt{ color: #999999; line-height:180%;word-break:break-all;word-wrap:break-word;}
.jright{width:95px; padding-top:38px; padding-left:20px; float:left}
.jright .showurl a{ width:94px; height:27px; line-height:27px; text-align:center;background:url(../images/base/2.gif) repeat-x 0px -28px; display:block;margin-bottom:15px;}
.jright .showurl a:hover { background-position:0px 0px; color:#FFFFFF; text-decoration: none}
.jright .abox{width:94px; height:27px; line-height:27px; text-align:center;background:url(../images/base/2.gif) repeat-x 0px -28px; cursor:pointer; margin-bottom:15px;}
.jright .morebox{width:94px; height:27px; line-height:27px; text-align:center;background:url(../images/base/2.gif) repeat-x 0px -28px; cursor:pointer; margin-bottom:15px; position:relative}
.jright .morebox .more{ position:absolute; left:0px; top:0px; width:94px; height:100px; background-color:#ffffff; display:none; border:1px #CCCCCC solid; line-height:23px; padding-top:5px;}
/* 职位展示 */
.jobs-show{width:auto;border:1px solid #E4E4E4; padding:30px;}
.jobs-show .jobsshow{ line-height:180%;word-break:break-all;word-wrap:break-word;}
.jobsshow h1{font-family:"microsoft yahei","宋体"; font-size:30px; font-weight:lighter; color:#000000; line-height:30px; padding-bottom:10px;}
.jobsshow .imgtipbox{ width:auto; height:50px; line-height:130%; padding-top:6px;  padding-left:10px; border-bottom:1px #E4E4E4 dashed; margin-bottom:15px;}
.jobs-show ul{ list-style:none;}
.jobsshow .liimg{width:92px; height:40px; float:left; background-color: #FFFFCC; color:#999999; background:url(../images/base/3.gif) no-repeat; padding-left:38px;}
.jobsshow .liimg.li1{ background-position:0px 0px;}
.jobsshow .liimg.li2{ background-position:0px -50px;}
.jobsshow .liimg.li3{ background-position:0px -100px;}
.jobsshow .liimg.li4{ background-position:0px -150px;}
.jobsshow .liimg.li5{ background-position:0px -200px;}
.jobsshow .tip{ color: #009900; height:30px;}
.jobsshow .contact{ padding:3px; border:1px   #FF9900 solid; background-color: #FDFBF0; padding-left:8px;}
.jobsshow .tit{ height:33px ; line-height:33px; font-size:14px; color:#333333}
.jobsshow .share{ text-align:center; padding:10px; padding-left:180px;}
.jobsshow .remind{ background-color: #FFFDE8; border:1px #FF9900 solid; color:#FF0000; padding:8px 15px;}
.jobsshow .floatli li{width:335px; float:left; height:26px; line-height:26px; overflow:hidden}
/* 申请职位 */
.jobs-apply{ padding-top:10px; background-color:#FFF; border:1px solid #ccc;}
.jobs-apply .u-cttf{padding:0 10px;}
.jobs-apply .m-form{padding: 30px 0 50px 50px; margin-right: 30px; border-right:1px solid #CCC}
.jobs-apply .other{ padding:25px 0 50px 30px;}
.jobs-apply .other p{ line-height:34px;}