@charset "utf-8";
.top {
	height: 110px;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 10;
}
.top .bg {
	height: 110px;
	width: 100%;
	background-color: #071942;
	opacity: 0.8;
	filter: alpha(opacity=80);
	position: absolute;
}
.top-con {
	width: 980px;
	height: 110px;
	position: absolute;
	left: 50%;
	margin-left: -490px
}
.top-con .logo {
	float: left;
	width: 265px;
	height: 80px;
	overflow: hidden;
	background: url(../images/logo.png) no-repeat;
	margin-top: 10px;
}
.top-con .s {
	float: right;
	height: 22px;
	width: 250px;
	text-align: right;
	overflow: hidden;
	line-height: 22px;
	margin-top: 25px;
}
.top-con .s a {
	color: #FFF;
	padding-left: 10px;
	background: url(../images/p3.gif) left center no-repeat;
	float: right;
}
.top-con .s a:hover {
	text-decoration: underline;
	color: #FFF;
}
.top-con .s .text {
	width: 112px;
	border: 1px solid #7699b8;
	border-right: none;
	background-color: #4a79a2;
	height: 20px;
	line-height: 20px;
	float: right;
	color: #FFF;
	padding-left: 8px;
	margin-left: 10px;
}
.top-con .s .btn {
	float: right;
	width: 25px;
	height: 22px;
	border: 1px solid #7699b8;
	border-left: none;
	background: url(../images/searchicon.gif) center center no-repeat #4a79a2;
	cursor: pointer
}
#nav {
	float: right;
	margin-top: 15px;
	width: 660px;
}
#nav li {
	float: left;
	width: 109px;
	height: 30px;
	padding-left: 1px;
	background: url(../images/navline.gif) left 10px no-repeat;
	position: relative;
}
#nav li.home {
	background: none
}
#nav li.home a.one {
	border-radius: 5px;
	-moz-border-radius: 5px;
	*-moz-border-radius: 5px;
}
#nav li a.one {
	width: 109px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	display: block;
	color: #FFF;
	font-size: 14px;
	border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	*-moz-border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	*-moz-border-top-right-radius: 5px
}
#nav li a.one:hover,#nav li.h a.one {
	background-color: #FFF;
	color: #10528a;
}
#nav li dl {
	width: 235px;
	background-color: #FFF;
	position: absolute;
	top: 32px;
	overflow: hidden;
	padding: 15px 20px 20px 10px;
	display: none;
	border-top-left-radius: 0px;
	-moz-border-top-left-radius: 0px;
	*-moz-border-top-left-radius: 0px
}
#nav li dl dt {
	float: left;
	width: 90px;
	overflow: hidden;
}
#nav li dl dt a {
	float: left;
	width: 90px;
	text-align: center;
	margin-bottom: 4px;
	font-family: '宋体';
}
#nav li dl dt.al a {
	text-align: left;
	padding-left: 15px;
	width: 75px;
}
#nav li dl dt a:hover {
	background-color: #10528a;
	color: #FFF;
}
#nav li dl dd {
	float: right;
}
#nav li dl dd img {
	width: 126px;
	height: 87px;
	border: 3px solid #a7a7a7;
}
#nav li.last dl {
	left: -155px;
	border-top-right-radius: 0px;
	-moz-border-top-right-radius: 0px;
	*-moz-border-top-right-radius: 0px;
	border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	*-moz-border-top-left-radius: 5px
}
.bottom {
	height: 62px;
	width: 100%;
	background-color: #02376b;
	line-height: 62px;
	font-family: Arial,'宋体';
	color: #FFF;
}
.bottom .c {
	width: 980px;
	margin: 0px auto;
}
.bottom p {
	float: left;
	margin: 0px;
	overflow: hidden;
}
.bottom a:link,.bottom a:visited {
	color: #FFF;
}
.bottom a:hover {
	color: #FFF;
	text-decoration: underline;
}
.bottom .mail {
	float: right;
	padding-left: 20px;
	background: url(../images/boticon.gif) left center no-repeat;
}
#botlink {
	float: right;
	width: 145px;
	position: relative;
	height: 22px;
	margin-left: 15px;
	margin-top: 19px;
}
#botlink .t {
	width: 143px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #6787a6;
	background: url(../images/linkicon.gif) 130px 6px no-repeat #355f89;
	cursor: default;
	position: relative;
}
#botlink .t span {
	float: left;
	padding-left: 7px;
	width: 116px;
	border-right: 1px solid #6787a6
}
#botlink .c {
	width: 128px;
	border: 1px solid #6787a6;
	border-bottom: none;
	*margin-top: -1px;
	z-index: 11;
	background-color: #355f89;
	position: absolute;
	left: 0;
	display: none;
	overflow: hidden;
	padding: 10px 10px 10px 5px;
}
#botlink .c a {
	line-height: 22px;
	height: 22px;
	margin: 2px 0px;
	display: block;
	border-radius: 2px;
	-moz-border-radius: 2px;
	*-moz-border-radius: 2px;
	padding-left: 8px;
	overflow: hidden;
}
#botlink .c a:hover {
	text-decoration: none;
	background-color: #02376b
}
.flash {
	height: 720px;
	overflow: hidden;
}

/*首页*/

.indexarea {
	width: 980px;
	position: absolute;
	z-index: 10;
	height: 203px;
	top: 457px;
	left: 50%;
	margin-left: -490px;
}
.indexarea .box0 {
	float: left;
	width: 330px;
	height: 195px;
	background: url(../images/indexbox0.png);
	overflow: hidden;
	margin-right: 10px;
	padding: 8px 15px 0px 22px;
}
.indexarea .box0 .tit {
	width: 330px;
	height: 40px;
	overflow: hidden;
}
.indexarea .box0 .tit a {
	float: left;
	font-size: 14px;
	color: #FFF;
	line-height: 40px;
}
.indexarea .box0 .tit a font {
	font-size: 12px;
	font-family: Arial;
}
.indexarea .box0 .tit a:hover {
	color: #FFF;
	text-decoration: underline
}
.indexarea .box0 .one {
	width: 330px;
	overflow: hidden;
	font-family: '宋体';
	margin-top: 8px;
}
.indexarea .box0 .one .p {
	float: left;
	margin-right: 12px;
}
.indexarea .box0 .one .p img {
	width: 102px;
	height: 65px;
	border: 1px solid #3e92e1;
}
.indexarea .box0 .one .t {
	float: left;
	color: #FFF;
	font-weight: bold;
}
.indexarea .box0 .one .t:hover {
	color: #FFF;
	text-decoration: underline;
}
.indexarea .box0 .one p {
	float: left;
	width: 205px;
	margin: 0;
	line-height: 20px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	color: #FFF;
}
.indexarea .box0 ul {
	width: 330px;
	margin-top: 10px;
	overflow: hidden;
	font-family: '宋体';
}
.indexarea .box0 ul li {
	float: left;
	width: 330px;
	overflow: hidden;
	color: #FFF;
}
.indexarea .box0 ul li a {
	float: left;
	padding-left: 15px;
	background: url(../images/arrow.gif) 2px center no-repeat;
	color: #FFF;
}
.indexarea .box0 ul li a:hover {
	color: #FFF;
	text-decoration: underline
}
.indexarea .box0 ul li span {
	float: right;
	color: #FFF;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.indexarea .a {
	float: left;
	width: 165px;
	height: 34px;
	margin: 88px 10px 0px 0px;
	color: #FFF;
	font-size: 14px;
	padding-top: 81px;
}
.indexarea .a:link,.indexarea .a:visited {
	color: #FFF;
}
.indexarea .a:hover {
	text-decoration: underline;
	color: #FFF;
}
.indexarea .a span {
	line-height: 34px;
	padding-left: 30px;
	background: url(../images/arrow.gif) 15px center no-repeat;
}
.indexarea .box1 {
	background: url(../images/indexbox1.png);
}
.indexarea .box2 {
	background: url(../images/indexbox2.png);
}
.indexarea .box3 {
	background: url(../images/indexbox3.png);
}

/*内页展示*/

.pageban {
	height: 400px;
	overflow: hidden;
}
.pb1 {
	background: url(../images/pageban1.jpg) center top no-repeat;
}
.pb21 {
	background: url(../images/pageban21.jpg) center top no-repeat;
}
.pb52 {
	background: url(../images/pageban26.jpg) center top no-repeat;
}
.pb45 {
	background: url(../images/pageban45.jpg) center top no-repeat;
}
.pb49 {
	background: url(../images/pageban40.jpg) center top no-repeat;
}
.page-subnav {
	height: 50px;
	width: 980px;
	z-index: 1;
	position: absolute;
	left: 50%;
	margin-left: -490px;
	top: 377px;
}
.page-subnav .home {
	width: 137px;
	height: 45px;
	background: url(../images/homeicon.gif) center center no-repeat #FFF;
	float: left;
	margin-right: 1px;
}
.page-subnav .home:hover {
	background: url(../images/homeiconh.gif) center center no-repeat #d60012;
}
.page-subnav .n {
	float: left;
	height: 45px;
	overflow: hidden;
	font-size: 14px;
	text-align: center;
	line-height: 45px;
	margin-right: 1px;
	background: url(../images/pagenavb.gif) repeat-x left top;
	color: #FFF;
	width: 220px;
}
.nav_3 .n{
	width: 139px;
}

.page-subnav .n:link,.page-subnav .n:visited {
	color: #FFF;
}
.page-subnav .n:hover,.page-subnav .s,.page-subnav .s:hover {
	background: url(../images/pagenavbg.gif) center top no-repeat;
	height: 50px;
}
.page-thrnav {
	border-bottom: 1px solid #e5e5e6;
	border-top: 1px solid #e5e5e6;
	line-height: 40px;
	margin-bottom: 20px;
}
.page-thrnav a {
	padding-left: 20px;
	background: url(../images/pagethra.gif) 4px center no-repeat;
	font-size: 14px;
	margin-right: 30px;
	display: inline-block
}
.page-thrnav a.s {
	color: #e40014;
}
.page {
	width: 920px;
	border: 1px solid #e4e4e4;
	background-color: #FFF;
	margin: 38px auto 30px auto;
	overflow: hidden;
	padding: 29px;
	min-height: 500px;
	_height: expression(this.scrollHeight < 500 ? "500px" : "auto");
}
.page-text {
	overflow: hidden;
	padding: 20px 0px;
}
.honor p {
	font-size: 14px;
	color: #666666;
	padding: 0px 10px;
}
.honor ul {
	overflow: hidden;
	width: 944px;
	*padding-bottom: 35px;
	padding-top: 20px;
	display: block;
}
.honor ul li {
	width: 190px;
	padding: 12px 11px 0px 11px;
	overflow: hidden;
	border: 1px solid #e5e5e5;
	height: 215px;
	margin: 0px 22px 35px 0px;
	float: left
}
.honor ul li a {
	display: block;
	text-align: center;
}
.honor ul li img {
	width: 190px;
	height: 136px;
}
.honor ul li span {
	color: #666;
	line-height: 40px;
}
.honor ul li .z {
	width: 80px;
	height: 22px;
	line-height: 22px;
	color: #FFF;
	background: url(../images/zoom.png) 9px center no-repeat #8a8a8a;
	padding-left: 10px;
}
.honor ul li .z:hover {
	background-color: #e40014;
}
.newspage {
	margin: 20px 0px;
	width: 100%;
	overflow: hidden;
	text-align: center;
	line-height: 15px;
}
.newspage .sp {
	width: 18px;
	height: 17px;
	display: inline-block;
	overflow: hidden;
	margin-right: 5px;
}
.newspage .sp a,.newspage .sp span {
	border: 1px solid #dedede;
	width: 16px;
	height: 15px;
	margin-right: 5px;
	display: inline-block;
	overflow: hidden;
	background: url(../images/pagenumicon.gif)
}
.newspage .f a,.newspage .f span {
	background-position: 1px top;
}
.newspage .p a,.newspage .p span {
	background-position: -13px top;
}
.newspage .n a,.newspage .n span {
	background-position: -27px top;
}
.newspage .l a,.newspage .l span {
	background-position: -41px top;
}
.newspage .spn {
	width: auto;
	height: 17px;
	display: inline-block;
	overflow: hidden;
}
.newspage .spn span,.newspage .spn a {
	border: 1px solid #dedede;
	width: 16px;
	height: 15px;
	margin-right: 5px;
	display: inline-block;
	overflow: hidden;
}
.newspage .spn a:hover,.newspage .spn .current {
	color: #FFF;
	border: 1px solid #e40014;
	background-color: #e40014;
}
.about {
	height: 464px;
	min-height: inherit;
}
.about .l {
	width: 602px;
	height: 464px;
	overflow: hidden;
	float: left;
	background: url(../images/aboutl.jpg);
}
.about .item {
	width: 270px;
	overflow: hidden;
	float: right;
	text-align: right
}
.about .item strong {
	font-size: 14px;
	color: #01539e;
	text-align: left;
	display: block;
}
.about .item span {
	font-size: 20px;
	color: #d4d4d4;
	text-transform: uppercase;
	text-align: left;
	display: block;
}
.about .item p {
	color: #666;
	margin: 5px 0px;
	text-align: left
}
.about .item a {
	width: 75px;
	height: 21px;
	background: url(../images/aboutmore.gif);
	display: inline-block;
	margin-right: 5px
}
.about .r {
	float: right;
	width: 287px;
	overflow: hidden;
}
.about .rb {
	width: 265px;
	height: 226px;
	padding: 8px 10px 0px 12px;
	margin-top: 21px;
}
.about .rb a {
	margin-top: 10px;
}

/*.about .rb .t{height:30px;overflow:hidden; margin-bottom:5px;}
.about .rb .t span{ float:left; line-height:30px; font-size:14px; color:#666; padding-left:4px;}
.about .rb a{ float:right; width:12px; height:12px; overflow:hidden; background:url(../images/aboutap.gif) center center no-repeat; margin:10px 5px 0px 0px;}*/

.news .l {
	float: left;
	width: 604px;
	overflow: hidden;
}
.news .r {
	float: right;
	width: 287px;
	overflow: hidden
}
.news .box0 {
	width: 602px;
	height: 268px;
	border: 1px solid #e4e4e4;
	overflow: hidden;
	float: left;
}
.news .box0 .bp {
	width: 250px;
	height: 230px;
	border: 14px solid #e8ebf1;
	float: left;
	padding: 10px 10px 0px 10px;
	overflow: hidden;
}
.news .box0 .bp a {
	width: 250px;
	height: 230px;
	line-height: 36px;
	float: left;
}
.news .box0 .bp img {
	width: 250px;
	height: 184px;
}
.news .box0 .box0r {
	float: left;
	width: 278px;
	border-left: 1px solid #e4e4e4;
	height: 268px;
	padding-left: 22px;
}
.news .box0 .text {
	width: 260px;
	height: 150px;
	overflow: hidden;
	margin-top: 8px;
}
.news .box0 .text li {
	width: 260px;
	height: 150px;
	overflow: hidden;
	float: left;
}
.news .box0 .text li .t {
	font-size: 14px;
	line-height: 30px;
}
.news .box0 .text li p {
	width: 260px;
	color: #999;
	line-height: 22px;
	margin: 5px 0px;
}
.news .box0 .text li .btn {
	width: 75px;
	height: 21px;
	overflow: hidden;
	background: url(../images/aboutmore.gif);
	float: right;
	margin-top: 0px;
	margin-right: 4px;
}
.news .box0 .sp {
	width: 250px;
	height: 60px;
	overflow: hidden;
	margin-top: 20px;
	padding-left: 10px;
}
.news .box0 .sp h1,.news .box0 .sp h2 {
	float: left;
	width: 8px;
	height: 15px;
	overflow: hidden;
	background: url(../images/arrow1.gif);
	margin-top: 23px;
	cursor: pointer;
	margin-right: 20px;
}
.news .box0 .sp h2 {
	background: url(../images/arrow2.gif);
	margin-right: 0;
}
.news .box0 .list {
	float: left;
	width: 182px;
	height: 60px;
	position: relative;
	overflow: hidden;
	margin-right: 20px;
}
.news .box0 .list ul {
	float: left;
	overflow: hidden;
	width: 200px;
	position: absolute;
	left: 0;
	top: 0
}
.news .box0 .list ul li {
	float: left;
	width: 82px;
	height: 60px;
	margin-right: 18px;
	cursor: pointer
}
.news .box0 .list ul img {
	width: 82px;
	height: 60px;
}
.news .box1 {
	width: 604px;
	overflow: hidden;
	height: 220px;
	margin: 20px 0px;
	float: left;
}
.news .box1 .t {
	border-bottom: 1px solid #d7d7d7;
	line-height: 30px;
	font-family: '宋体';
}
.news .box1 .t span {
	font-size: 14px;
	font-family: '微软雅黑'
}
.news .box1 ul {
	width: 600px;
	padding: 5px 2px 0px 2px;
	overflow: hidden
}
.news .box1 li {
	float: left;
	width: 600px;
	line-height: 28px;
	height: 29px;
	border-bottom: 1px dotted #cbcbcb;
}
.news .box1 li a {
	float: left;
	padding-left: 18px;
	background: url(../images/p3h.gif) 4px 11px no-repeat;
}
.news .box1 li span {
	float: right;
	color: #999;
	padding-right: 5px;
}
.news .box2 {
	float: left;
	width: 254px;
	height: 250px;
	border: 1px solid #e4e4e4;
	border-top: 3px solid #a2a2a2;
	padding: 0px 18px;
	overflow: hidden
}
.news .box2 .t {
	border-bottom: 1px solid #d7d7d7;
	line-height: 30px;
	font-family: '宋体';
	margin-top: 5px
}
.news .box2 .t span {
	font-size: 14px;
	font-family: '微软雅黑'
}
.news .box2 ul {
	width: 254px;
	padding: 10px 0px 0px 0px;
	overflow: hidden
}
.news .box2 li {
	float: left;
	width: 254px;
	line-height: 28px;
	height: 29px;
	border-bottom: 1px dotted #cbcbcb;
}
.news .box2 li a {
	float: left;
	padding-left: 15px;
	background: url(../images/p3h.gif) 4px 11px no-repeat;
}
.news .box2 li span {
	float: right;
	color: #999;
	padding-right: 5px;
}
.news .box3 {
	width: 255px;
	float: left;
	overflow: hidden;
	border: 1px solid #e4e4e4;
	height: 500px;
	padding: 8px 15px 0px 15px;
	margin-bottom: 20px
}
.news .box3 .t {
	width: 250px;
	border-bottom: 1px solid #e4e4e4;
	overflow: hidden;
	padding-right: 5px
}
.news .box3 .t span {
	float: left;
	line-height: 30px;
	font-size: 14px;
}
.news .box3 .t a {
	float: right;
	width: 12px;
	height: 12px;
	background: url(../images/aboutap.gif) center center no-repeat;
	margin-top: 8px
}
.news .box3 ul {
	width: 255px;
	overflow: hidden;
}
.news .box3 ul li {
	float: left;
	width: 255px;
	overflow: hidden;
	padding: 15px 5px;
	border-bottom: 1px dotted #cbcbcb;
}
.news .box3 ul li .p img {
	width: 75px;
	height: 100px;
}
.news .box3 ul li .p {
	float: left;
	padding: 9px;
	border: 1px solid #e4e4e4;
	margin-right: 10px;
}
.news .box3 ul li span {
	float: left;
	width: 130px;
}
.news .box3 ul li .b {
	float: left;
	padding-left: 18px;
	background: url(../images/icon.gif) left center no-repeat;
}
.news .box4 {
	float: left;
	width: 245px;
	height: 242px;
	border: 1px solid #e4e4e4;
	padding: 10px 20px 0px 20px;
}
.news .box4 .t {
	width: 240px;
	overflow: hidden;
	padding-right: 5px
}
.news .box4 .t span {
	float: left;
	line-height: 30px;
	font-size: 14px;
}
.news .box4 .t a {
	float: right;
	width: 12px;
	height: 12px;
	background: url(../images/aboutap.gif) center center no-repeat;
	margin-top: 8px
}
.news .box4 ul {
	width: 245px;
	padding: 10px 0px 0px 0px;
	overflow: hidden
}
.news .box4 li {
	float: left;
	width: 245px;
	line-height: 28px;
	height: 29px;
	border-bottom: 1px dotted #cbcbcb;
}
.news .box4 li a {
	float: left;
	padding-left: 15px;
	background: url(../images/p3h.gif) 4px 11px no-repeat;
}
.news .box4 li span {
	float: right;
	color: #999;
	padding-right: 5px;
}
.newslist-top {
	width: 920px;
	margin-top: 30px;
	overflow: hidden
}
.newslist-top a {
	float: left;
}
.newslist-top img {
	width: 200px;
	height: 140px;
}
.newslist-top .p {
	margin-right: 18px;
}
.newslist-top .t {
	font-size: 14px;
}
.newslist-top span {
	float: right;
	color: #999;
	margin-right: 20px;
}
.newslist-top p {
	float: left;
	line-height: 22px;
	color: #666;
	margin: 0px;
	width: 690px;
	padding: 8px 0
}

ul.newslist {
	width: 910px;
	overflow: hidden;
	margin-top: 20px;
	padding: 0px 5px;
}

ul.newslist li {
	float: left;
	width: 910px;
	line-height: 32px;
	border-bottom: 1px dotted #cbcbcb;
}

ul.newslist li a {
	float: left;
	padding-left: 18px;
	background: url(../images/p3h.gif) 4px center no-repeat;
}

ul.newslist li span {
	float: right;
	color: #999;
	padding-right: 10px
}
.newshow-tit {
	width: 900px;
	padding: 5px 10px;
	border-bottom: 1px dotted #cbcbcb;
	text-align: center;
	line-height: 30px;
}
.newshow-tit b {
	width: 900px;
	display: block;
	font-size: 18px;
	color: #0255a0;
}
.newshow-tit p {
	margin: 5px 0px;
	color: #999;
}
.newshow-con {
	line-height: 26px;
	font-size: 14px;
	padding: 10px;
	width: 900px;
	color: #454545;
	overflow: hidden;
	min-height: 400px;
	_height: expression(this.scrollHeight < 400 ? "400px" : "auto");
}
.newshow-bot {
	width: 900px;
	padding: 10px;
	overflow: hidden;
	border-top: 1px dotted #cbcbcb
}
.newshow-bot span {
	display: block;
	color: #0255a0;
	line-height: 26px;
}

ul.prolist {
	width: 920px;
	overflow: hidden;
	*padding-bottom: 20px
}

ul.prolist li {
	padding: 20px;
	width: 878px;
	float: left;
	overflow: hidden;
	border: 1px solid #e7e7e7;
	margin-bottom: 20px;
}

ul.prolist li .l {
	float: left;
	width: 256px;
	overflow: hidden;
	text-align: center
}

ul.prolist li .l img {
	padding: 2px;
	border: 1px solid #e7e7e7;
	width: 250px;
	height: 190px;
}

ul.prolist li .l a {
	width: 116px;
	height: 33px;
	line-height: 32px;
	text-align: center;
	display: inline-block;
	background: url(../images/probtn.gif);
	font-weight: bold;
	font-size: 15px;
	color: #FFF;
	margin-top: 15px;
}

ul.prolist li .l a.b1 {
	background-position: -116px top;
	margin-left: 10px;
}

ul.prolist li .r {
	float: right;
	width: 600px;
	overflow: hidden
}

ul.prolist li .r .t {
	display: block;
	line-height: 30px;
	height: 30px;
	background-color: #e5eef6;
	color: #035bab;
	padding-left: 10px;
	font-size: 14px;
}

ul.prolist li .r .c {
	overflow: hidden;
	width: 600px;
	margin-top: 10px
}

ul.prolist1 {
	width: 920px;
	overflow: hidden;
	padding-left: 30px;
	padding-top: 20px;
}

ul.prolist1 li {
	float: left;
	width: 258px;
	height: 240px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	margin-right: 40px;
	margin-bottom: 20px;
}

ul.prolist1 li img {
	padding: 4px;
	border: 1px solid #e7e7e7;
	width: 250px;
	height: 190px;
}
.jobs table {
	border-top: 1px solid #dfdfdf;
	margin-bottom: 20px;
}
.jobs .job-l {
	background-color: #f9f9f9;
	border: 1px solid #dfdfdf;
	border-top: none;
	color: #035cac;
	width: 165px;
	text-align: center
}
.jobs .job-l strong {
	font-size: 16px;
}
.jobs .c {
	line-height: 24px;
	padding: 12px;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
.formlist .th2 {
	height: 48px;
	color: #222;
	font-size: 14px;
	width: 15%;
}
.formlist .th1 {
	width: 35%;
}
.formlist .infoInput {
	padding-left: 10px;
	width: 150px;
	height: 24px;
	border: 1px solid #ccc;
	color: #333;
	border-radius: 5px;
	-moz-border-radius: 5px;
	*-moz-border-radius: 5px
}
.formlist .buttonface2 {
	width: 120px;
	height: 32px;
	border: none;
	cursor: pointer;
	font-weight: bold;
	font-family: '微软雅黑';
	background-color: #b80008;
	color: #FFF;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	*-moz-border-radius: 5px
}
.formlist .buttonface2:hover {
	background-color: #02376b;
}
.formlist .infoInput2 {
	width: 505px;
	height: 100px;
	padding: 10px;
}
.formlist .infoInpu3 {
	width: 60px;
}