@charset "utf-8";
/* 主体 */
.container { position:relative;z-index:8; }
.i-wrap { position:relative; min-height:460px; _height:460px;}
@media all and (max-width:1279px){
  .i-wrap,.wrap{margin:0 2%;}
}
@media (min-width:1280px) {
  .i-wrap,.wrap {width: 1200px;margin: 0 auto;}
  .main{min-height:660px;}
}
.sidebar {float:left; width:242px;margin-right:30px;}
@media all and (min-width:800px){
.main { display:block; overflow:hidden; *zoom:1;margin-top:38px;}
}
.wrapBt { height:0; background:none; overflow:hidden; clear:both; }
.ibanner{position: relative;}
.ibanner .leftTitle{font-size:40px;line-height:40px;font-weight: bold;padding-bottom:15px;background: url(inside-1.png) no-repeat center bottom;text-align: center;color:#fff;position: absolute;width: 100%;left:0;bottom:0.9rem;}

/* 左侧栏目标题 */
.leftTitle {padding:38px 0 30px 16px;background:#2a83ce;}
.leftTitle i,.leftTitle s { display:block;}
.leftTitle i { font-size:28px; line-height:28px;color:#fff;margin-bottom:14px;font-weight:normal;}
.leftTitle s { color:#fff; font:16px/16px arial; text-decoration:none; text-transform:uppercase; }

/* 二级、三级菜单 */
@media all and (min-width:800px){
.menu{height:74px;}
.menu dl{width:100%;margin:0 auto 30px;}
.menu dt{margin-top:10px;}
.menu dt a{display:block;font-size:16px;line-height:50px;padding-left:16px;background:#eeeeee url(inside-1.png) no-repeat right 14px center;}
.menu dt a.current,.menu dt a:hover{color:#2a83ce;background:#eeeeee url(inside-2.png) no-repeat right 14px center;font-weight:bold;}
.menu dd a{font-size:16px;line-height:40px;border-bottom:1px solid #eeeeee;color:#908f8f;padding-left:16px;display:block;}
.menu dd a.current,.menu dd a:hover{color:#2a83ce;border-bottom:1px solid #2a83ce;}

.sj{display:none;}

}

@media all and (max-width:799px){
	.sidebar{float:none;width:100%;margin-right:0;margin-top:10px;margin-bottom:10px;}
	.leftTitle,.location{display:none;}
.menu dl dt{width:49%;background:#bdbdbd;text-align:center;float:left;display:inline;margin:2% 2% 0 0;font-size:14px;}
.menu dl dt a{display:block;padding:6% 0;background:#bdbdbd;}
.menu dl dt:nth-of-type(2n){margin-right:0;}
.menu dl dt a:hover,.menu dl dt a.current{background:#0082cf;color:#fff;}
.menu dd{display:none;}
.sj{display:block;margin-top:15px;border-top:2px solid #eee;border-bottom:2px solid #eee;padding-bottom:2%;}
.sj .sj-c{width:32%;background:#eae9e5;text-align:center;float:left;display:inline;margin:2% 2% 0 0;font-size:14px;}
.sj .sj-c a{display:block;padding:4% 0;background:#eae9e5;}
.sj .sj-c:nth-of-type(3n){margin-right:0;}
.sj .sj-c a:hover,.sj .sj-c a.current{background:#0082cf;color:#fff;}
}

.m-rdm { padding:25px 0 10px; text-align:center;}
.m-rdm a { display:inline-block; margin:0 8px 10px; padding:3px 20px; border:1px solid #ddd; line-height:24px; }
.m-rdm a:hover,.m-rdm .current { border:1px solid #999; background:#999; color:#fff; }


/* 面包屑 */
.location{height:58px;line-height:58px;border-bottom:1px solid #e6e6e6;margin-bottom:35px;}
.breadcrumbs{font-size:14px;float:right;padding-left:20px; background:url(o_ico_03.png) no-repeat 0 center;}
.location h3{display:none;}
.breadcrumbs a { display:inline-block; margin-left:12px; padding-left:12px; background:url(o_ico_04.png) no-repeat 0 center; vertical-align:top; }
.breadcrumbs .u-home { padding-left: 0;background:none;margin-left:0; }

/* 内容模式 */
.article { padding:0 0 40px; line-height:2; font-size:14px;word-wrap:break-word; }
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:20px; }
.article .hd .titBar { color:#797979; font-size:12px; } 
.article .bd { padding-bottom:40px; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }

@media all and (max-width:799px){
	.article{padding-bottom:20px;}
	.article .hd h1{font-size:18px;}
}

/* 头部新闻 */
.hotNews { margin-bottom:40px;overflow:hidden; }
.hotNews .pic { float:left; width:330px; height:224px; margin-right:18px; }
.hotNews .pic img { width:100%; height:100%; }
.hotNews dl { display:block; overflow:hidden; zoom:1;}
.hotNews dl dt {font-size:16px;line-height:26px;margin-bottom:10px;}
.hotNews dl .i {font-size:14px;line-height:24px;color:#878787;}
.hotNews dl .m { width:170px; height:36px;font-size:16px;line-height:36px;display:block;background:#b8b8b8 url(inside-3.png) no-repeat 40px center;border-radius:5px;margin-top:40px;}
.hotNews dl .m a { display:block;color:#fff;padding-left:70px;}
.hotNews dl .m:hover{background:#2a83ce url(inside-3.png) no-repeat 40px center;}

/* 新闻列表 */
.list { padding:0 0 40px; }
.list li{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #eeeeee;}
.list .time{width:80px;background:#ebebeb;text-align: center;padding:10px 0;float: left;margin-right:30px;border-bottom-right-radius:15px;}
.list .time span{display:block;font-size:40px;line-height:40px;color:#999999}
.list .time em{font-size:12px;line-height:20px;color:#999999;display:block;margin-top:10px;}
.list .txt .h{font-size:16px;line-height:40px;}
.list .txt .p{font-size:12px;line-height:20px;color:#7b7b7b;}
.list .time:hover{background:#2a83ce;}
.list .time:hover span,.list .time:hover em{color:#fff;}

/* 图文新闻 */
.pothoItem { margin:50px 0; }
.pothoItem .item { margin-bottom:50px;overflow:hidden; }
.pothoItem .item .pic { float:left; margin-right:25px;width:250px;}
.pothoItem .item .pic a{display:block;}
.pothoItem .item .pic img { width:100%;height:auto;}/*可维护360*240的整数倍图*/

.pothoItem .item .pic{overflow:hidden;}
.pothoItem .item .pic img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.pothoItem .item .pic:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}


.pothoItem .item dl { display:block; overflow:hidden; zoom:1; }
.pothoItem .item dl dt { font-size:16px; font-weight:bold;line-height:34px;}
.pothoItem .item dl dt a{color: #272424;}
.pothoItem .item dl .i { color:#272424; font-size:14px; line-height:24px;margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;text-overflow: ellipsis;height:96px;}
.pothoItem .item dl .m { width:170px; height:36px;font-size:16px;line-height:36px;display:block;background:#b8b8b8 url(inside-3.png) no-repeat 40px center;border-radius:5px;}
.pothoItem .item dl .m a { display:block;color:#fff;padding-left:70px;}
.pothoItem .item dl .m:hover{background:#2a83ce url(inside-3.png) no-repeat 40px center;}


.pothoItem .p-t{margin-bottom:40px;}
.pothoItem .p-t .p-ls{float: left;width: 24%;margin-right: 1.3333%;}
.pothoItem .p-t .p-ls .pic img{width: 100%;height: auto;}
.pothoItem .p-t .p-ls:nth-child(4){margin-right: 0;}
.pothoItem .p-t .p-ls .txt .h{font-size:15px;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pothoItem .p-t .p-ls .txt .h a{color: #212121;}
.pothoItem .p-t .p-ls .txt .p{font-size:15px;line-height: 24px;color: #212121;margin-bottom: 10px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.pothoItem .p-t .p-ls .txt .v{font-size:12px;font-family:Arial; color:#9b9999;line-height: 24px;display: inline-block;padding-left: 22px;background: url(inside-4.png) no-repeat left center;}
.pothoItem .p-t .p-ls .txt .d {font-size:12px;font-family:Arial; color:#9b9999;line-height: 24px;display: inline-block;padding-left: 22px;background: url(inside-5.png) no-repeat left center;margin-left: 20px;}
.pothoItem .p-t .p-ls .txt{padding: 0.25rem 0.25rem 0.40rem;border:1px solid #e5e5e5;border-top:none;}

.pothoItem .p-t .p-ls:hover .txt{background: #082b85;border: 1px solid #082b85;border-top: none;}
.pothoItem .p-t .p-ls:hover .txt .h a,.pothoItem .p-t .p-ls:hover .txt .p,.pothoItem .p-t .p-ls:hover .txt .v,.pothoItem .p-t .p-ls:hover .txt .d{color: #fff;}
.pothoItem .p-t .p-ls:hover .txt .v{background: url(inside-8.png) no-repeat left center;}
.pothoItem .p-t .p-ls:hover .txt .d{background: url(inside-8.png) no-repeat left center;}

@media all and (max-width:799px){
	.pothoItem .item dl dt{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.pothoItem{margin:20px 0 30px;}
	.pothoItem .item{margin-bottom:20px;}
	.pothoItem .item .pic{width: 150px;height: auto;margin-right:10px;}
	.pothoItem .item dl dt{margin-bottom: 0;margin-top: 0;}
	.pothoItem .item dl .i{margin-top: 0;}
	.pothoItem .item dl .i{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow: ellipsis;height:48px;}
.pothoItem .item dl .m{margin-top:15px;}

	.pothoItem .p-t .p-ls{width: 49%;margin-right: 2%;margin-bottom: 2%;}
	.pothoItem .p-t .p-ls:nth-child(4){margin-right: 2%;}
	.pothoItem .p-t .p-ls:nth-child(2n){margin-right: 0;}
}

/* 图片列表 */
.pic-item-list { margin:0 0 20px; }
.piList .pic-item { position:relative; width:32%; margin:0 2% 4% 0;float:left;}
.piList .pic-item:nth-child(3n){margin-right:0;}
.piList .list-pic { display:block; margin-bottom:0; padding:0; border:1px solid #e5e5e5;}
.piList .list-pic img { width:100%; height:auto;}
.piList dl {background:#e5e5e5;}
.piList dl dt { height:48px; font-size:16px; line-height:48px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;text-align: center;padding: 0 20px;}

.piList .list-pic{overflow:hidden;}
.piList .list-pic img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.piList .list-pic:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}

.piList .pic-item:hover dl{background:#2a83ce;color:#fff;}
.piList .pic-item:hover dl a{color:#fff;}

@media all and (max-width:799px){
	.piList .pic-item{width:49%;}
	.piList .pic-item:nth-child(3n){margin-right:2%;}
	.piList .pic-item:nth-child(2n){margin-right:0;}
	.piList dl dt{height:40px;font-size:14px;line-height:40px;}
}

/* 分页 */
.page { padding:0 0 50px; line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 2px; padding:0 8px; border:1px solid #ddd; background:#dddddd; color:#333; vertical-align:top;font-size:14px;}
.page a:hover,.page .current { border:1px solid #2a83ce; background:#2a83ce; color:#fff; }

@media all and (max-width:799px){
	.page{padding-bottom:30px;}
}


/* 人才招聘 */
.hrTop { padding:0 0 30px; border-bottom:1px solid #ddd; }
.hrTop li { padding-left:16px; background:url(ico_05.gif) no-repeat 0 8px; font-weight:bold; line-height:24px; }
.hrTable .hrTableTh { height:32px; background:#666; color:#fff; }
.hrTable th { color:#fff; font-weight:normal; }
.hrTable td { padding:0 8px; }
.hrTable .bg td { background:#eee; }
.hr { position:relative; padding:0 0 40px; }
.hr h3 { padding-left:0; border-bottom:1px dotted #ccc; color:#0063be; font-size:20px; line-height:55px; }
.hr h3 s { float:right; width:20px; height:20px; margin-top:17px; cursor:pointer; }
.hr h3 .off { background:url(hr_down.gif) no-repeat center; }
.hr h3 .on { background:url(hr_up.gif) no-repeat center; }
.hrItem { margin-bottom:5px; }
.hrItem .title { border-bottom:1px dotted #ccc; color:#999; font-weight:bold; line-height:36px; }
.hrItem .title span { float:right; font-weight:100; }
.hrItem .title span a { color:#88000c; }
.hrItem .con { margin-bottom:10px; padding:15px 0; line-height:24px; }
.hrItem .con h4 { font-size:14px; line-height:36px; }
.hrItem .apply { width:95px; height:25px; padding:0; background:#01286f; color:#fff; line-height:25px; text-align:center; }
.hrItem .apply a { color:#fff; }
.hr-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #777; }
.hr-list .title { padding:0; color:#0063be; font-weight:bold; line-height:20px; }
.hr-list .title span { float:right; font-weight:100; }
.hr-list .info { padding:5px 0; line-height:24px; }
.hr-list .apply { height:24px; line-height:24px; text-align:right; }

@media all and (max-width:799px){
	.hr{padding:0;}
}

/* 新闻列表 */
.message { padding:0 0 30px; }
.message-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #ddd; }
.message-list .m-title { padding:0; color:#0063be; font-size:16px; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#01286f; font-size:12px; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

@media all and (min-width:800px){
/* 人才招聘 */
.form-panel { padding:0 0 30px; }
.form-panel h4 { margin-bottom:10px; padding:0 20px; background:#666; color:#fff; line-height:30px; }
.form-panel .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:0 10px 20px 100px; _padding:0 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:93px; height:29px; border:none; background:#666; color:#fff; cursor:pointer; }


/* 人才招聘 */
.form-panel2 { padding:0 0 30px; }
.form-panel2 h4 { margin-bottom:10px; padding:0 20px; background:#666; color:#fff; line-height:30px; }
.form-panel2 .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel2 .field { clear:both; }
.form-panel2 li.field label { display:block; float:left; width:100px; line-height:40px; text-align:right;font-size: 14px;}
.form-panel2 .input { padding:5px 0; zoom:1;}
.form-panel2 .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel2 .text { height:24px; padding:7px 8px; border:1px solid #ccc; background:#fff; color:#555;font-size:12px;line-height: 24px;width: 632px;}
.form-panel2 .b-text{width:100px;}
.form-panel2 .textarea { width:632px; height:100px; padding:7px 8px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel2 .submit-field { padding:0 10px 20px 100px; _padding:0 10px 20px 100px; clear:both; }
.form-panel2 .submit-field input { margin-right:10px;}
.form-panel2 .submit-field .btn-submit,.form-panel2 .submit-field .btn-reset { width:150px; height:44px; border:none; background:#666; color:#fff; cursor:pointer; font-size: 16px;}
.form-panel2 .submit-field .btn-submit{background: #d51909}
}
@media all and (max-width:799px){
	.message{display:none;}
.form-panel { margin: 0 2%; }
.form-panel .field { clear: both; }
.form-panel .input { padding: 6px 0; color: #666; zoom: 1; }
.form-panel .field:after { content: '\20'; display: block; height: 0; clear: both; }
.form-panel .text { width:94%; height: 40px; line-height:40px; padding: 0 3%;  border-radius: 3px; background: #eee; font-size: 12px; vertical-align:top;}
.form-panel .code { width:50%; height: 40px; line-height:40px; padding: 0 3%;  border-radius: 3px; background: #eee; font-size: 12px; vertical-align:top;}
.form-panel img{width:80px;height:40px;margin-left:10px;border-radius:3px;}
.form-panel textarea { width:94%; height: 60px; padding: 2% 3%;  border-radius: 3px; background: #eee; vertical-align:top; }
.form-panel .submit-field { padding: 0; clear: both; }
.form-panel .btn-submit { width: 100%; height: 40px; border: 0; border-radius: 3px; background: #2055ac; color: #fff; font-size: 14px; line-height: 40px; }
.form-panel i,.form-panel .btn-reset{display:none;}
}

/* 人才招聘 */
.pro-b .hd2 ul{background:#eeeeee;font-size:18px;line-height:60px;}
.pro-b .hd2 ul li{width:145px;text-align: center;font-weight:bold;color:#7c7b7b;position: relative;float: left;}
.pro-b .hd2 ul li:after{position: absolute;width:2px;height:18px;background:#7c7b7b;right:-1px;content:"";top:50%;margin-top:-9px;}
.pro-b .hd2 ul li:last-child:after{background: transparent;}
.pro-b .hd2 ul li.on{background:#085ca9;color:#fff;}
.pro-b .hd2 ul li.on:before{position: absolute;width:12px;height:47px;right:-12px;bottom:0;background:url(inside-10.jpg) no-repeat center;content:"";}
.pro-b .hd2 ul li.on:after{background: transparent;}
.pro-b .bd2{font-size:16px;line-height:1.8;padding:20px 10px;}
.pro-b{margin:30px 0;}
.pro-t{font-size:16px;line-height:1.8;}

@media all and (max-width:799px){
	.pro-b .hd2 ul{font-size:15px;line-height:55px;}
	.pro-b .hd2 ul li{width:25%;}
	.pro-b .bd2{padding:10px;}
	.pro-b .bd2,.pro-t{font-size:14px;}
	.pro-b{margin:20px 0;}
	#dituContent{height:300px !important;}
}
