@charset "UTF-8";
/* CSS Document */
/*
-----------------------------内页样式start-----------------------------
*/

/*单篇+文章页start*/
/*newsView*/
.articleBox {
	line-height:40px;
	padding:10px 0;
	color: #666666;
	font-size:16px;
}
.articleBox img{
	max-width:100%;
	}
.articleTitle {
	clear: both;
	text-align: center;
	padding:20px 10px 0 10px;
	line-height: 35px;
	font-size:30px;
	font-family:"microsoft yahei";
	color:#333333;
}
.articleTime {
	display: block;
	clear: both;
	text-align: center;
	color: #666666;
	font-size: 0px;
	line-height:30px;
	padding:20px 0 20px 0;
	border-bottom:1px solid #e5e5e5;
}
.articleTimeL{ display: inline-block;font-size: 14px; height: 30px; vertical-align: middle;}
.articleShare{ display: inline-block;font-size: 14px; height: 30px; vertical-align: middle; overflow: hidden;}
.articleShare span{margin: 0 5px 0 10px;}
.articleShare a{ width: 25px !important;height: 25px !important; margin: 0 3px!important; padding: 0 !important; background-image: url(../images/share.png) !important;}
.articleShare a.bshare-sinaminiblog{ background-position: 0px 0px;}
.articleShare a.bshare-qqmb{ background-position: -32px 0px;}
.articleShare a.bshare-qzone{ background-position: -65px 0px;}
.articleShare a.bshare-douban{ background-position: -96px 0px;}
.articleShare a.bshare-qqim{ background-position: -128px 0px;}
.pageUp{
	display:block;
	line-height:35px;
	padding:10px 0 20px 0;
	border-top:1px dotted #ccc;
	color:#333333;
	font-size:16px;
	}
.articlePage{
	clear:both;
	height:30px;
	text-align:center;
	font-family:Arial;
	}
.articlePage a{
	margin:0 1px;
	background:#ccc;
	padding:5px 10px;
	}
.articlePage a:hover{
	color:#fff;
	background:#075bce;
	}
.articlePage a.hover{
	color:#fff;
	background:#075bce;
	}
/**
 * 文章阅读页-内容上部大图
 */
#play{
	width:600px;
	height:400px;
	position:relative;
	overflow: hidden;
	background:#fff;
	border:1px solid #e9e9e9;
	padding:5px;
	margin:20px auto 0 auto;
}
#play .change_a {
	width:40%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background:url(about:blank);
}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}
#play .prev_a span {background: url(../images/file/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/file/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {
	position: relative;
	z-index: 1;
	width:600px;
	height:400px;
}
#play .img_ul li{
	position: relative;
	z-index: 1;
	width:600px;
	height:400px;
	background:#fff;
	margin:0 0 5px 0;
}
#play .img_ul li img{position:absolute;}
.imgMove{width:600px;clear:both;margin:20px auto;position:relative;}
.img_hd {
	margin:0 auto;
	overflow: hidden;
	height:60px;
	position:relative;
}
.img_hd ul {
	position: absolute;
	z-index: 1
}
.img_hd ul li {
	float: left;
	height:47px;
	width:70px;
	padding:3px;
	margin:0 7px;
	cursor: pointer;
	background:#fff;
	border:1px solid #d4d4d4;
	position:relative;
}
.img_hd ul li p{
	height:47px;
	width:70px;
	display:block;
	background:#fff;
	position:relative;
	}
.img_hd ul li i{
	display:block;
	clear:both;
	line-height:20px;
	padding:0 5px;
	background:#000;
	color:#fff;
	position:absolute;
	right:3px;
	bottom:3px;
	z-index:99999999999999;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	}
.img_hd ul li img {position:absolute;height:47px;width:70px;}
.img_hd ul li.on {border:1px solid #075bce;background:#075bce;}
.imgMove .bottom_a {
	width:20px;
	height:25px;
	display: block;
	cursor: pointer;
	z-index: 10;
	float:left;
	top:15px;
	position:absolute;
	z-index:9999999999999;
	background:url(../images/file/article_icon.png) no-repeat;
}
.imgMove .prev_a {background-position:left top;left:0;}
.imgMove .next_a {background-position:right top;right:0;}
.articleHand{
    clear:both;
    font-size:16px;
    padding:10px 0px 20px 0;
    overflow: hidden;
    }
.articleHand a{
    display:block;
    line-height:32px;
    padding:0 20px 10px 30px;
    float:left;
	background:url(../images/file/file.png) no-repeat left center; 
}
.articleHand a.word{background:url(../images/file/word.png) no-repeat left 3px; color:#37a6ff !important; }
.articleHand a.ppt{background:url(../images/file/ppt.png) no-repeat left center; color:#ff7735 !important;}
.articleHand a.excel{background:url(../images/file/excel.png) no-repeat left center; color:#15bf44 !important; }
.articleHand a.pdf{background:url(../images/file/pdf.png) no-repeat left center; color:#1369c0 !important; }
.articleHand a.zip{background:url(../images/file/zip.png) no-repeat left 3px; color:#ff9779 !important; }
/*单篇+文章页end*/
/* 董事长致辞start */
.chairman{ padding-right: 480px; position: relative;height: 548px;}
.chairmanBg{ position: absolute; width: 481px;height: 474px; background: url(../images/chairmanBg.png) no-repeat center center; right: -28px; top: 64px;}
.chairmanTitle{ overflow: hidden; padding: 20px 0; position: relative;}
.chairmanTitle:after{ display: block; content: ''; width: 15px;height: 2px; background: #999999;position: absolute; left: 0; bottom:0;}
.chairmanTitle span{ display: block;height: 43px; line-height: 43px; color: #075bce; font-size: 30px; font-weight: bold;}
.chairmanTitle em{ display: block;height: 30px; line-height: 30px; font-style: normal; color: #999999; font-size: 16px; font-weight: bold; font-family: Aril;}
.chairmanInfo{ line-height: 30px; color: #666666; font-size: 14px; text-indent: 2em;}
.chairmanSign{ line-height: 75px; font-size: 14px;}
.chairmanSign span{ display: inline-block; vertical-align: middle; margin-right: 8px; color: #666666;}
.chairmanSign img{ display: inline-block; vertical-align: middle;}
/* 董事长致辞end */
/* 大事记start */
.eventList{ overflow: hidden; position: relative;}
.eventList:before{content: '';position: absolute;left: 50%;top:0px;height: 100%;border-right: 1px solid #f2f2f2;margin-left: -434px;}
.eventList dd{padding: 50px 0 0;transition: all 500ms linear;-webkit-transition: all 500ms linear;}
.eventList dd .year{ width: 168px; height: 42px; line-height: 42px; color: #075bce; font-size: 48px; position: relative;margin-right: 52px; }
.eventList dd .year:after{ display: block; content: ''; width: 3px; height: 34px; background: #075bce;position: absolute; right: 0px; top: 50%; margin-top: -17px;}
.eventList dd .con{overflow: hidden;line-height: 30px;color: #777777;font-size: 16px;border-bottom: 1px dashed #ececec;padding-bottom: 50px;}
.eventList dd:hover .year{ color: #fc1206;}
.eventList dd:hover .year:after{ background: #fc1206;}
.eventList dd:hover{ background: #f2f2f2;}
/* 大事记end */
/* 联系方式start */
.contactUsT{ line-height: 35px; color: #333333; font-size: 30px; text-align: center;}
.contactUsL{ width: 420px; background: #fafafa; overflow: hidden; padding: 6px 20px;margin-right: 20px; height: 433px;}
.contactUsL dd{ padding:16px 0 16px 45px; background-position: 0 21px;; background-repeat:no-repeat; border-bottom: 1px solid #e1e1e1;}
.contactUsL dd:last-child{ border-bottom: none;}
.contactUsL dd .title{ line-height: 28px; color: #333333; font-size: 14px; margin-bottom: 2px;}
.contactUsL dd .con{ line-height: 30px; color: #666666; font-size: 14px;}
.contactUsL dd.address{ background-image:url(../images/address.png);}
.contactUsL dd.phone{ background-image:url(../images/phone.png);}
.contactUsL dd.fax{ background-image:url(../images/fax.png);}
.contactUsL dd.eMail{ background-image:url(../images/eMail.png);}

.contactUsR{ overflow: hidden; height: 445px; background: #f4f4f4;}
/* 联系方式end */
/* 留言start */
.messageInfo{ line-height: 25px; color: #666666; font-size: 15px;}
.messageForm{font-size: 14px; color: #333333;}
.messageForm dd{clear: both;}
.messageForm dd .con{float: left}
.messageForm dd .subtitle{ height: 48px; line-height: 48px; color: #da0100; font-size: 16px; font-weight: bold;}
.messageForm dd .title{
	height: 48px;
    width: 82px;
    line-height: 48px;
    text-align: right;
	color:#555555;
	font-size:16px;
	margin-right:5px;
}
.w_478{width:478px}
.w_223{width:223px}
.w_970{width:970px}
.messageForm dd .title2{
	height: 48px;
    line-height: 48px;
    text-align: right;
	color:#555555;
	font-size:16px;
	margin-right:10px;	
	margin-left:5px;	
}
.messageForm dd .title2 span{line-height: 48px;color: #da0100;padding-left:5px;}
.messageForm dd .formC{ border: 1px solid #e2e2e2; padding: 0 10px;}
.messageForm dd .formC.np{padding: 0px;}
.messageForm dd input{ display: block;height: 48px; line-height: 48px; border: none; background: none;}
.messageForm dd input.input1{ width: 100%;}
.messageForm dd input::placeholder{font-size:16px;color:#ccc;}
.messageForm dd textarea{ display: block; width: 100%; padding: 6px 0; line-height: 25px;height: 25px; border: none; background: none;}
.messageForm dd textarea::placeholder{font-size:16px;color:#ccc;}
.messageForm dd.dd1{ width: 33.3333%;}
.messageForm dd.dd2{ width: 100%;}
.messageForm dd.dd3{ width: 50%;}

.messageformSel{ height:38px; position:relative; padding-right:38px;}
.messageformSel .seljg{ padding-left:10px; line-height:38px; color:#333333; font-size:13px; cursor:pointer;}
.messageformSel i{ display:block; width:38px; height:38px; background:url(../images/formSel.png) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.messageformSel .selTj{ width:100%; overflow:hidden; border:1px solid #dedede; border-top:none; max-height:120px; overflow-y:auto; position:absolute; left:-1px; top:38px; background:#FFF; display:none; z-index:100000}
.messageformSel .selTj a{ display:block; height:35px; line-height:35px; padding-left:10px; color:#666666; margin-bottom:1px; font-size: 12px;}
.messageformSel .selTj a:hover{ background:#1a83e0; color:#FFF;}
.messageformSel .selTj a.hover{background:#1a83e0; color:#FFF;}

.formYzm{ overflow: hidden; position: relative; padding-right: 195px;}
.formYzm img{height: 50px; cursor: pointer; width:175px; position: absolute; right: 0px; top: 0px;}

.messageFormBtn{ text-align: center; font-size: 0px;clear: both;margin-left:87px}
.messageFormBtn a{ display:inline-block; min-width: 109px; text-align:center;font-size: 16px; color: #FFF; padding: 0 50px; height: 50px; line-height: 50px; background: #075bce;border-radius:3px;margin-right:20px}
.messageFormBtn a.typ{background:#e6e6e6;color:#999999;}
.messageFormBtn a:hover{ opacity: 0.9}
.messageT{
	clear: both;
	height:35px;
	line-height: 35px;
	text-align: center;
	color: #454545;
	font-size:32px;
}
/* 留言end */
/*全图列表页start*/
.imgList{ overflow: hidden; margin-right: -20px;}
.imgList dd{ float: left; display: inline; width: 33.3333%; margin-bottom: 20px;}
.imgList dd a{ display: block; margin-right: 20px; background: #f5f5f5;}
.imgList dd .pic{ position: relative;}
.imgList dd .pic:before{ display: block;content: ''; padding-top: 66.6667%;}
.imgList dd .pic img{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top:0; object-fit: contain; object-position: center center;}
.imgList dd .pic i{ display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5) url(../images/play.png) no-repeat center center; z-index: 3;}
.imgList dd .text{ line-height: 50px; height: 50px; text-align: center; color: #333333; font-size: 16px;overflow: hidden;}
.imgList dd a:hover .text{ color: #075bce;}

/*全图列表页end*/
/*图文列表页start*/
.textImg1Up{ background: #fafafa; overflow: hidden;}
.textImg1Up .pic{ width: 480px; height: 320px;}
.textImg1Up .pic img{ width: 100%; height: 100%;}
.textImg1Up .text{ overflow: hidden; padding: 65px 65px 0;}
.textImg1Up .text .title{ height: 48px; line-height: 48px; overflow: hidden;}
.textImg1Up .text .title a{ color: #333333; font-size: 18px;}
.textImg1Up .text .info{ height: 60px; line-height: 30px; overflow: hidden; font-size: 14px; color: #999999; margin-bottom: 35px;}
.textImg1Up .text .btn{ overflow: hidden;}
.textImg1Up .text .btn a{ overflow: hidden; display: block; width: 100px;height: 35px; text-align: center; line-height: 35px; background: #075bce; color: #FFF; font-size: 14px;}
.textImg1Up .text .btn a:hover{ opacity: .9;}
.textImg1Up:hover .text .title a{ color: #1a83e0;}

.textImg1{ overflow: hidden;}
.textImg1 dd{ padding: 43px 0; border-bottom: 1px solid #e1e1e1;}
.textImg1 dd .title{ height: 35px; line-height: 35px; overflow: hidden;margin-bottom: 8px;}
.textImg1 dd .title a{ color:#333333; font-size: 18px;}
.textImg1 dd .time{ height: 30px; line-height: 30px; color: #999999; font-size: 14px;margin-bottom: 8px;}
.textImg1 dd .info{ line-height: 30px; color: #999999; font-size: 14px; height: 60px; overflow: hidden;}
.textImg1 dd:hover .title a{ color: #1a83e0;}

.textImg2{ overflow: hidden; margin-right: -20px;}
.textImg2 dd{ width: 33.3333%; margin-bottom: 20px; float: left; display: inline;}
.textImg2 dd .con{ margin-right: 20px;}
.textImg2 dd .pic{ position: relative;}
.textImg2 dd .pic:before{ display: block; content: ''; padding-top: 66.6667%;}
.textImg2 dd .pic img{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top:0px;}
.textImg2 dd .text{padding: 17px 25px; background: #fafafa;}
.textImg2 dd .title{ height: 60px; line-height: 30px; overflow: hidden;margin-bottom: 16px;}
.textImg2 dd .title a{ color:#333333; font-size: 16px;}
.textImg2 dd .info{ line-height: 30px; color: #999999; font-size: 14px; height: 60px; overflow: hidden; margin-bottom: 7px;}
.textImg2 dd .btn{ border-top:1px solid #e1e1e1; overflow: hidden;}
.textImg2 dd .btn a{ display: block;height: 54px; line-height: 54px; background: #fafafa; padding: 0 25px;overflow: hidden; font-size: 14px; color: #999999; transition: all 500ms ;-webkit-transition: all 500ms ;}
.textImg2 dd .btn span{ float: left; display: inline;}
.textImg2 dd .btn em{ float: right; display: inline; font-style: normal;}
.textImg2 dd:hover .btn a{ background: #075bce; color: #FFF;;}

.textImg2 dd:hover .title a{ color: #1a83e0;}
/*图文列表页end*/
/*招聘start*/
.recruitTitle {
	padding:0 45px 0 30px;
    background-color: #075bce;
}
.recruitTitle dd {
	font-size: 16px;
	float: left;
	display: inline;
	height: 50px;
    line-height: 50px;
    color: #fff;
}

.recruitList {
	overflow: hidden;
}
.recruitList dd {
	overflow: hidden;
}
.recruitList dd .recruitT {
	overflow: hidden;
	height:52px;
	line-height:52px;
	padding: 0 45px 0 30px;
	color: #656565;
	transition: all .3s;
	-webkit-transition: all .3s;
    border-bottom: 1px dotted #c0c0c0;
}
.recruitList dd:hover .recruitT{color:#075bce}
.recruitList dd:hover .recruitT a{color:#075bce}
.recruitList .text1,.recruitTitle .text1 {
	background: none;
	font-size: 16px;
	overflow: hidden;
	float: left;
	display: inline;
    width:220px;
}
 .recruitList .text2,.recruitTitle .text2 {
	background: none;
	font-size: 16px;
	overflow: hidden;
	float: left;
	display: inline;
    width:140px;
	 text-align: center;
}
 .recruitList .text3,.recruitTitle .text3 {
	background: none;
	font-size: 16px;
	overflow: hidden;
	float: left;
	display: inline;
    width:350px;
	text-align: center;
}
.recruitList .text4,.recruitTitle .text4{
	background: none;
	font-size: 16px;
	overflow: hidden;
	float: left;
	display: inline;
    width:175px;
	text-align: center;
}
.recruitList .text5,.recruitTitle .text5{
	background: none;
	font-size: 16px;
	overflow: hidden;
	float:right;
	display: inline;
    width:100px;
	text-align: center;
}

.recruitList dd .recruitT .btn {
	font-size: 16px;
	float: right;
	display: inline;
	width: 90px;
	height: 60px;
	background: url(../images/zpShow.png) no-repeat center center;
}
.recruitList dd .recruitT .btn a {
	display: block;
	color: #666;
}
.recruitList dd .recruitC {
	overflow: hidden;
	font-size: 14px;
	color: #888;
	line-height: 30px;
	display: none;
	padding: 20px;
	background: #FFF;
}
.recruitList dd .recruitC strong {
	color: #333;
}
.recruitTable {
	font-size: 14px;
	color: #555555;
	padding: 0px 0;
	border-bottom: 1px solid #ddd;
}
.recruitTable table {
	border: none;
}
.recruitTable table tr {
	border: none;
	height: 50px;
}
.recruitTable table tr td {
	border: none;
}
.recruitTable table b {
	margin-right: 20px;
}
.recruitBtn {
	overflow: hidden;
	padding-top: 20px;
}
.recruitBtn a {
	border: 1px solid #cb0202;
	font-size: 16px;
	overflow: hidden;
	display: block;
	height: 50px;
	line-height: 50px;
	float: left;
	display: inline;
	padding: 0 40px;
	background: #cb0202;
	color: #FFF;
	border-radius: 3px;
	transition: all .3s;
	-webkit-transition: all .3s;
}
.recruitBtn a:hover {
	opacity: 0.9
}
.recruitBtn a.btn2 {
	margin-left: 15px;
	background: none;
	color: #cb0202;
}
.recruitList dd .recruitT .btn:hover {
	background: url(../images/zpShowh.png) no-repeat center center;
}
.recruitList dd .recruitT .btn:hover a {
	color: #0074c3;
}
.recruitList dd.active .recruitT {
	background: #cb0202;
	color: #FFF;
}
.recruitList dd.active .recruitT .btn {
	background: url(../images/zpHide.png) no-repeat center center;
}
/*招聘表单end*/
/* 招聘详情页 start */
.jobInfo {
	clear: both;
	overflow: hidden;
	line-height: 35px;
	font-size: 16px;
	color: #555555;
	padding: 10px 0 0 0;
}
.jobInfoBox{
    font-size: 16px;
    line-height: 36px;
    display: block;
    text-align: left;
    color: #cd2027;
}
.jobTitle {
	font-size: 18px;
	color: #333333;
	border-bottom: solid 1px #E7E7E7;
	line-height: 30px;
	margin-top:30px;
	padding-bottom: 10px;
}
.jobTitle i {
	width: 3px;
	background: #0059bd;
	height: 20px;
	display: block;
	float: left;
	position: relative;
	top: 5px;
	margin-right: 10px;
	font-style: normal;
}
a.jobBt {
	clear: both;
	width: 160px;
	height: 50px;
	border-radius:5px;
	text-align: center;
	line-height: 50px;
	color: #FFFFFF;
	background: #0059bd;
	display: block;
	font-size: 18px;
	margin: 0 auto;
	transition: 0.3s;
}
.jobBt:hover{opacity:0.9}
.jobField {
	clear: both;
	overflow: hidden;
	line-height: 36px;
	font-size: 16px;
    color: #555555;
    padding-top: 15px;
}
.jobField dd {
	width: 33%;
	float: left;
}
.jobNameBox{
    border-bottom: 1px #f0f0f0 solid;
}
.jobName {
	text-align: left;
	font-weight: bold;
	font-size: 24px;
	clear: both;
    color: #555555;
    padding-bottom: 15px;
}
.jobName_time{
    font-size: 14px;
    line-height: 14px;
    display: block;
    text-align: left;
    color: #999999;
    padding-bottom: 10px;
}
.ruirecView1 {
	padding: 0px 20px 50px 20px;
}
.jobTime {
	font-size: 14px;
	line-height: 30px;
	padding: 0 0 10px 0;
	color: #999;
	border-bottom: solid 1px #E7E7E7;
}
.recruitFj{ line-height: 35px; color: #075bce; font-size: 16px;}
.recruitFj a{ color: #075bce;}
.recruitNotice{ line-height: 35px; color: #fc1206; font-size: 16px;}
/* 应聘表单 */
.subPopBox {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
	left: 0px;
	top: 0px;
	background: rgba(0, 0, 0, 0.65);
 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#65000000', endColorstr='#65000000')\9;
	z-index: 999999;
	display: none;
}
.subPopCont {
	width: 870px;
	height: 555px;
	/*overflow: hidden;*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	position: relative;
	left: 50%;
	top: 50%;
	margin-left: -435px;
	margin-top: -277px;
}
.joinForm {
	overflow: hidden;
	padding: 20px 40px;
}
.joinFormTit {
	display: block;
	font-size: 24px;
	color: #075bce;
	text-align: center;
	overflow: hidden;
}
.joinForm_dl {
	overflow: hidden;
}
.joinForm_dl dd {
	clear: both;
	/*height: 32px;
    line-height: 32px;*/
    /*overflow: hidden;*/
	padding-left: 95px;
	position: relative;
	margin-bottom: 15px;
}
.joinFormName {
	display: block;
	width: 95px;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	text-align: right;
	font-size: 15px;
	color: #666666;
	position: absolute;
	left: 0px;
	top: 0px;
}
.joinFormName i {
	font-style: normal;
	padding-right: 3px;
	color: #cc0000;
}
.joinFormInp {
	display: block;
	width: 310px;
	height: 38px;
	overflow: hidden;
	border: 1px solid #ddd;
	padding: 0px 10px;
	font-size: 12px;
	color: #666;
	font-family: "microsoft yahei";
	line-height: 38px;
}
.customUpload {
	width: 100% !important;
	height: 100% !important;
}
.joinForm_dl dd label {
	margin-right: 15px;
}
.joinForm_dl dd label span {
	padding-left: 6px;
}
.joinFormInp[disabled="disabled"] {
	background: #fff;
}
.joinForm_dl dt {
	overflow: hidden;
	position: relative;
	padding-left: 95px;
	margin-bottom: 10px;
}
.joinForm_dl dt textarea {
	width: 650px;
	height: 100px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid #ddd;
	padding: 5px 10px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
}
.joinFile {
	display: block;
	width: 110px;
	height: 30px;
	overflow: hidden;
	background: #535353;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	text-align: center;
}
input.w_100 {
	width: 100px;
}
.joinCode {
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	margin-left: 10px;
}
.joinCode img {
	width: 132px;
	display: block;
	height: 40px;
	float: left;
}
.joinCode i {
	display: block;
	height: 32px;
	overflow: hidden;
	float: left;
	padding-left: 10px;
	color: #666;
}
.joinCode i:hover {
	color: #d70112;
}
.closeSubPop {
	width: 30px;
	height: 28px;
	overflow: hidden;
	background: url(../images/closeVideoPop.png) no-repeat center center;
	position: absolute;
	right: 15px;
	top: 15px;
}
.bbsBt {
	display: block;
	width:150px;
	height: 45px;
	overflow: hidden;
	margin: 0px auto;
	text-align: center;
	line-height: 45px;
	font-size: 14px;
	color: #fff !important;
	background: #0059bd;
	border-radius:5px;
}
.bbsBt:hover{opacity:0.9}
.bbsBt2 {
	display: block;
	width:150px;
	height: 45px;
	overflow: hidden;
	margin: 0px auto;
	text-align: center;
	line-height: 45px;
	font-size: 14px;
	color: #999999 !important;
	background: #e6e6e6;
	border-radius:5px;
	margin-left: 15px;
}
.bbsBt2:hover{opacity:0.9}
#picker {
	position: relative;
	display: inline-block;
	cursor: pointer;
	background: #e6e6e6;
	padding: 0;
	color: #666666;
	text-align: center;
	overflow: hidden;
	font-family: "microsoft yahei";
	border-radius: 2px;
}
/*招聘end*/
/*招聘列表页start*/

/*招聘列表页end*/
/*招聘详情start*/

/*招聘详情end*/
/*招聘表单start*/

/*招聘表单end*/
/*留言start*/

/*留言end*/
/*
-----------------------------内页样式end-----------------------------
*/