@charset "utf-8";
.t-x-z ul {display:none;}
/* 主体 */
.container {background:#f1f5f8;padding-bottom:40px;}
.container .wrap {position:relative;min-height:460px;padding:0 0 30px;}
.container .wrap .sidebar {float:right;width:214px;}
.container .wrap .main {float:left;width:880px;}
.container .wrap .sidebar-i {float:left;width:214px;background:#fff}
.container .wrap .main-i {float:right;width:972px;background:#fff;}
.con {width:1200px;margin:0 auto;background:#fff;padding-bottom:10px;}
/* 左侧栏目标题 */
.leftTitle {position:relative;height:59px;background:#1244a3;padding:16px 0 0 30px;}
.leftTitle i,.leftTitle s {display:block;}
.leftTitle i {font-size:20px;line-height:28px;color:#fff;font-style:normal;font-weight:normal;}
.leftTitle s {color:#aab1cb;font:12px/16px arial;text-decoration:none;text-transform:uppercase;}
/* 面包屑 */
.location {position:relative;width:1200px;height:46px;line-height:46px;margin:0 auto;font-size:14px;}
.choice {border:1px solid #e4e4e4;width:1198px;margin:0 auto 30px;font-size:14px;background:#fff;padding:5px 0;}
.choice ul {}
.choice li {line-height:42px;border-bottom:1px dashed #eee;}
.choice li:last-child {border-bottom:0;}
.choice li span {padding:0 13px;float:left;}
.choice li p {float:left;width:1102px;}
.choice li a {background:#fff;padding:2px 5px;margin-right:20px;border-radius:3px;}
.choice li a:hover,.choice li a.on {color:#fff;background:#274aa2;}
.choice-2 {border:1px solid #e4e4e4;width:878px;margin:0 auto 12px;font-size:14px;background:#fff;padding:5px 0;}
.choice-2 ul {}
.choice-2 li {line-height:42px;border-bottom:1px dashed #eee;}
.choice-2 li:last-child {border-bottom:0;}
.choice-2 li span {padding:0 13px;float:left;}
.choice-2 li p {float:left;width:782px;}
.choice-2 li a {background:#fff;padding:2px 5px;margin-right:15px;border-radius:3px;}
.choice-2 li a:hover,.choice-2 li a.on {color:#fff;background:#274aa2;}
.plist {width:1148px;margin:0 auto;background:#fff;padding:0 26px 30px 26px;}
.plist ul {padding-bottom:50px;}
.plist li {width:278px;float:left;display:inline;margin-right:12px;margin-top:30px;}
.plist li:nth-child(4n) {float:right;margin-right:0;}
.plist li .p {position:relative;overflow:hidden;}
.plist li .p a {display:block;width:278px;height:159px;background:url("../images/tm.png");position:absolute;bottom:-159px;left:0;z-index:10;transition:all 0.5s;}
.plist li .p:hover a {bottom:0;}
.plist li .p .nop {width:278px;height:159px;line-height:159px;text-align:center;background:#f2f2f2;}
.plist li h3 {padding-top:14px;font-size:16px;}
.plist li p {font-size:14px;/*padding:6px 0 4px;*/height:31px;line-height:31px;}
.plist li .price {font-size:15px;color:#153e88;}
.plist li .price a {color:#da1215;border:1px solid #da1215;border-radius:2px;font-size:12px;padding:1px 5px;margin-left:10px;}
.nlist {background:#fff;padding:13px;}
.nlist ul {padding-bottom:40px;}
.nlist li {padding:13px;}
.nlist li h2 {font-size:14px;}
.nlist li .i {font-size:14px;color:#888;padding:10px 0;}
.nlist li:hover {box-shadow:0 0 15px #ccc;}
.nlist li p {color:#999;}
.nlist li .s1 {background:url("../images/s1.png")left center no-repeat;padding-left:18px;}
.nlist li .s2 {background:url("../images/s2.png")left center no-repeat;margin:0 20px;padding-left:22px;}
.nlist li .s3 {background:url("../images/s3.png")left center no-repeat;padding-left:25px;}
.slist {width:1160px;margin:0 auto;background:#fff;padding:20px 20px 0;}
.slist ul {}
.slist li {width:278px;height:330px;position:relative;float:left;display:inline;margin:0 16px 20px 0;}
.slist li:nth-child(4n) {float:right;margin-right:0;}
.slist li h2 {font-size:18px;color:#000;position:absolute;top:40px;left:35px;}
.slist li .m {position:absolute;top:86px;left:35px;}
.slist li .m a {display:block;width:86px;height:22px;line-height:22px;background:#d51c20;border-radius:22px;color:#fff;text-align:center;}
.tits {height:105px;background:url("../images/tits.jpg");color:#fff;text-align:center;}
.tits h2 {font-size:18px;font-weight:normal;padding-top:24px;}
.tits p {font-size:15px;}
.container .wrap .sidebar form {border:1px solid #d3dcef;border-top:0;padding:20px 20px;background:#fff;font-size:13px;}
.container .wrap .sidebar form select {width:180px;height:40px;border:1px solid #e7e7e7;}
.container .wrap .sidebar form textarea {width:170px;height:80px;border:1px solid #e7e7e7;margin-top:12px;padding:5px;display:block;}
.container .wrap .sidebar form .text {width:175px;height:40px;line-height:40px;border:1px solid #e7e7e7;margin-top:12px;padding-left:5px;}
.container .wrap .sidebar form .submit {width:175px;height:42px;line-height:42px;background:#18377d;color:#fff;font-size:14px;margin-top:12px;cursor:pointer;}
.server li {background:#fff;margin-top:12px;}
.server li .p {padding:20px 0 0 20px;}
.server li .p img {border-radius:3px;}
.server li .t {background:#fff;}
.server li .t a {display:block;padding:8px 0 20px 0;}
.server li .t h3 {width:150px;height:30px;line-height:30px;background:url("../images/rr.png");margin-left:20px;font-size:15px;padding-left:30px;}
.server li .t .sp {padding:8px 0;}
.server li .t p {font-size:14px;padding:0 20px;line-height:25px;}
.server li .t p em {color:#d72025;font-family:Arial;}
.server li .t p em i {width: 18px;height: 18px;background: url("../images/star.png");margin: 0 2px;display: inline-block;}
.server li .t span {display:block;width:79px;height:36px;line-height:36px;background:url("../images/m.png");color:#fff;margin:0 0 0 20px;font-size:14px;padding-left:40px;}
.tool {width:1200px;margin:0 auto;}
.tool ul {}
.tool li {margin-bottom:28px;}
.tool li .p {float:left;}
.tool li .t {float:right;width:723px;height:234px;background:#fff;padding:40px 40px 0;}
.tool li .t h2 {font-size:26px;color:#18377d;font-weight:normal;}
.tool li .t .i {font-size:14px;color:#777;padding-top:10px;line-height:25px;}
.tool li .t .i em {color:#bf1111;}
.tool li .btn {padding-top:40px;}
.tool li .btn a:first-child {width:148px;height:36px;line-height:36px;background:#4895e4;border:1px solid #1973d0;float:left;text-align:center;color:#fff;font-size:14px;margin-left:402px;}
.tool li .btn a:last-child {width:148px;height:36px;line-height:36px;background:#ebebeb;border:1px solid #ccc;float:right;text-align:center;color:#fff;font-size:14px;color:#000;}
.tool li .cx {padding-top:60px;}
.tool li .cx .text {width:564px;height:36px;line-height:36px;border:1px solid #ddd;border-right:0;float:left;padding-left:10px;}
.tool li .cx .ibtn {width:148px;height:38px;line-height:38px;background:#4895e4;border:1px solid #1973d0;float:right;text-align:center;color:#fff;font-size:14px;cursor:pointer;}
.pop {width:500px;height:402px;background:#fff;z-index:1000;position:fixed;top:50%;left:50%;margin:-201px 0 0 -250px;box-shadow:0 0 8px #ccc;border-radius:4px;display:none;}
.pop h2 {border-top:13px solid #334b7d;border-radius:4px;font-size:25px;text-align:center;padding:20px 0 0 0;}
.pop p {font-size:14px;text-align:center;color:#a6a6a6;border-bottom:1px dashed #ddd;padding-bottom:14px;margin:0 23px;}
.pop form {}
.pop form ul {padding-top:10px;}
.pop form li {font-size:14px;margin:24px 0 0 82px;}
.pop form span {}
.pop form .text {width:273px;height:38px;line-height:38px;border:1px solid #ddd;border-radius:4px;padding-left:5px;}
.pop form .text:focus {box-shadow:0 0 10px #ccc;}
.pop form .ibtn {display:block;width:336px;height:54px;line-height:54px;border-radius:4px;background:#4895e4;color:#fff;font-size:16px;text-align:center;margin:30px auto 0;cursor:pointer;}
.pop form .safe {padding:15px 0 0 126px;color:#888;}
.pop .closed {width:18px;height:18px;line-height:18px;text-align:center;position:absolute;top:26px;right:16px;font-family:Arial;font-size:20px;color:#999;z-index:10;cursor:pointer;}
.shadow {width:100%;height:100%;background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:900;display:none;}
.onn {display:block;}
/* 二级、三级菜单 */
.menu {border-bottom:3px solid #151583;}
.menu dl dt {border-bottom:1px solid #e2e2e2;}
.menu dl dt:last-child {border-bottom:0;}
.menu dl dt a {display:block;height:64px;line-height:64px;font-size:15px;padding-left:30px;}
.menu dl dt a:hover,.menu dl dt .current {background:#eaf1f9 url("../images/jt.png")right 26px center no-repeat;color:#02276c;}
.menu dl dd {height:30px;line-height:30px;padding-left:30px;}
.menu dl dd a:hover,.menu dl dd a.current {color:#02276c;font-weight:bold;}
/* 内容模式 */
.article {padding:40px;line-height:2;font-size:14px;word-wrap:break-word;text-align:justify;}
.article .hd {padding:0 0 20px;text-align:center;}
.article .hd h1 {color:#333;font-size:20px;}
.article .hd .titBar {color:#797979;font-size:12px;}
.article .bd {padding-bottom:40px;text-align:justify;}
.article .ft {padding:20px 0 0;border-top:1px solid #ddd;}
/* 头部新闻 */
.hotNews {margin:30px 40px 26px;overflow:hidden;position:relative;}
.hotNews .p {float:left;}
.hotNews .t {width:552px;height:154px;float:right;background:#f2f2f2;padding:30px 20px 0;}
.hotNews .t h2 {font-size:18px;}
.hotNews .t .i {font-size:14px;padding-top:10px;}
.hotNews .t .i a {color:#02276c;}
.hotNews .hds {position:absolute;bottom:30px;left:320px;height:5px;}
.hotNews .hds li {display:inline-block;*display:inline;zoom:1;width:30px;height:5px;margin-right:8px;background:#c0c0c0;line-height:999px;overflow:hidden;cursor:pointer;vertical-align:top;}
.hotNews .hds li.on {background:#02276c;width:30px;}
/* 新闻列表 */
.list {padding:20px 40px 40px;}
.list li {padding:12px 0;border-bottom:1px dashed #e0e0e0;background:url("../images/ico_04.png") no-repeat left center;height:20px;line-height:20px;font-size:13px;}
.list li a {float:left;padding-left:12px;}
.list li span {float:right;color:#999;font-family:Arial;}
/* 图文新闻 */
.pothoItem {margin:30px 40px 40px;}
.pothoItem .item {margin-bottom:20px;padding:0 0 20px;border-bottom:1px dashed #d3d3d3;overflow:hidden;}
.pothoItem .item .pic {float:left;margin-right:20px;padding:4px;border:1px solid #e7e7e7;}
.pothoItem .item .pic a {display:block;width:200px;height:165px;line-height:165px;text-align:center;background:#eee;}
.pothoItem .item .pic img {width:200px;height:165px;}
.pothoItem .item dl {display:block;overflow:hidden;zoom:1;padding:0;line-height:20px;}
.pothoItem .item dl dt {font-size:16px;line-height:32px;}
.pothoItem .item dl .d {font-size:14px;font-family:Arial;padding-top:3px;}
.pothoItem .item dl .m a {display:block;width:120px;height:30px;line-height:30px;background:#ddd;text-align:center;}
.pothoItem .item dl .m a:hover {background:#02276c;color:#fff;}
.pothoItem .item dl .i {padding:5px 0 20px;color:#999;font-size:13px;line-height:25px;}
/* 图片列表 */
.piList {padding:30px 40px 40px;overflow:hidden;}
.piList .pic-item-list {}
.piList .pic-item {position:relative;width:280px;margin:0 26px 20px 0;float:left;display:inline;}
.piList .pic-item:nth-child(3n) {float:right;margin-right:0;}
.piList .list-pic {}
.piList .list-pic a {display:block;width:280px;height:240px;line-height:240px;text-align:center;background:#f2f2f2;}
.piList .list-pic img {width:280px;height:240px;}
.piList dl {padding:4px 0;}
.piList dl dt {height:30px;line-height:30px;font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;}
.piList-2 {padding:30px 40px 10px;}
.piList-2 ul {}
.piList-2 li {width:280px;float:left;display:inline;margin-right:26px;margin-bottom:30px;box-shadow:0 0 10px #ddd;}
.piList-2 li:nth-child(3n) {float:right;margin-right:0;}
.piList-2 li .t {background:#fff;}
.piList-2 li .t a {display:block;padding:8px 0 20px 0;}
.piList-2 li .t h3 {width:206px;height:30px;line-height:30px;background:url("../images/rr.png");margin:0 auto;font-size:15px;padding-left:30px;}
.piList-2 li .t .sp {padding:8px 0;}
.piList-2 li .t p {font-size:14px;padding:0 22px;line-height:25px;}
.piList-2 li .t p em {color:#d72025;font-family:Arial;}
.piList-2 li .t span {display:block;width:79px;height:36px;line-height:36px;background:url("../images/m.png");color:#fff;margin:0 0 0 22px;font-size:14px;padding-left:40px;}
/* 分页 */
.page { padding:0 0 40px; line-height:24px; text-align:center; }
.page a,.page .pageup,.page .pagefirst,.page .pagedown,.page .pageend{ display:inline-block; margin:0 2px; padding:2px 8px; border:1px solid #ddd; background:#f2f2f2; vertical-align:top; }
.page a:hover{ border:1px solid #153e88; background:#153e88; color:#fff; }
.page .current { display:inline-block; margin:0 2px; padding:2px 8px; border:1px solid #ddd; background: #153e88;color: #fff;vertical-align:top; }
.page .pageinfo{display:none;}
/* 新闻列表 */
.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:#32a237;font-size:14px;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;}
/* 其他 */
.display-1 {padding:30px;background:#fff;}
.display-1 .p {float:left;}
.display-1 .t {float:right;width:608px;}
.display-1 .t h3 {font-size:24px;font-weight:normal;padding-top:10px;}
.display-1 .t h4 {font-size:14px;font-weight:normal;color:#888;padding-top:5px;}
.display-1 .t .mbc {height:74px;background:#f2f2f2;margin-top:16px;padding:20px 0 0 30px;}
.display-1 .t .mbc p {font-size:12px;line-height:26px;}
.display-1 .t .mbc em {color:#e94747;font-size:20px;font-weight:bold;}
.display-1 .t .mbc span {color:#e94747;}
.display-1 .t .mbc span i {width: 18px;height: 18px;background: url("../images/star.png");margin: 0 2px;display: inline-block;}
.display-1 .t a {display:block;width:180px;height:38px;line-height:38px;text-align:center;background:#e94747;color:#fff;font-size:14px;margin:30px 0 20px;}
.display-2 {padding:30px;background:#fff;margin-top:28px;font-size:14px;text-align:justify;line-height:1.8;}
.display-2.hasbg {background:#fff url("../images/lines.png") top center repeat-y;}
.display-2 img {max-width:100%}
.display-2-z {width:570px;float:left;}
.display-2-z li {height:34px;line-height:34px;cursor:pointer;}
.display-2-z li:hover,.display-2-z li.on {color:#e94747;}
.display-2-y {width:550px;float:right;padding-left:20px;}
.display-3 {background:#fff;margin-top:28px;font-size:14px;}
.display-3 .p {float:left;}
.display-3 .t {width:997px;height:273px;float:right;}
.display-3 .t ul {}
.display-3 .t li {margin-top:24px;float:left;display:inline;margin-left:32px;}
.display-3 .t .pic {float:left;}
.display-3 .t .txt {background:#fff;width:223px;height:224px;border:1px solid #eee;float:left;border-left:0;}
.display-3 .t .txt a {display:block;padding:8px 0 20px 0;}
.display-3 .t .txt h3 {width:164px;height:30px;line-height:30px;background:url("../images/rr.png");margin:0 auto;font-size:15px;padding-left:30px;}
.display-3 .t .txt .sp {padding:10px 0;}
.display-3 .t .txt p {font-size:14px;padding:0 22px;line-height:25px;}
.display-3 .t .txt p em {color:#d72025;font-family:Arial;}
.display-3 .t .txt p em  i {width: 18px;height: 18px;background: url("../images/star.png");margin: 0 2px;display: inline-block;}
.display-3 .t .txt span {display:block;width:79px;height:36px;line-height:36px;background:url("../images/m.png");color:#fff;margin:0 0 0 22px;font-size:14px;padding-left:40px;}
.display-4 {padding:30px;background:#fff;}
.display-4 .p {float:left;}
.display-4 .t {float:right;width:750px;}
.display-4 .t h3 {font-size:24px;font-weight:normal;padding-top:10px;}
.display-4 .t h4 {font-size:14px;font-weight:normal;color:#888;padding-top:5px;}
.display-4 .t .mbc {height:100px;background:#f2f2f2;margin-top:16px;padding:20px 0 0 30px;}
.display-4 .t .mbc p {font-size:12px;line-height:26px;}
.display-4 .t .mbc em {color:#e94747;font-size:20px;font-weight:bold;}
.display-4 .t .mbc span {color:#e94747;}
.display-4 .t .mbc span i {width: 18px;height: 18px;background: url("../images/star.png");margin: 0 2px;display: inline-block;}
.display-4 .t a {display:block;width:180px;height:38px;line-height:38px;text-align:center;background:#e94747;color:#fff;font-size:14px;margin:30px 0 20px;}
.guwen {width:1160px;position:relative;margin:10px auto 0;}
.slistgw {width:1160px;margin:0 auto;background:#fff;padding:10px 20px 10px;}
.guwen ul {}
.guwen li {width:275px;float:left;display:inline;margin-right:15px;margin-top:8px;}
.guwen li:nth-child(4n) {float:right;margin-right:0;}
.guwen li .t {background:#f7f8fa;}
.guwen li .t a {display:block;padding:8px 0 20px 0;}
.guwen li .t a:hover {background:#1f5093;color:#fff;}
.guwen li .t a:hover em {color:#fff;}
.guwen li .t h3 {width:206px;height:30px;line-height:30px;background:url("../images/rr.png");margin:0 auto;font-size:15px;padding-left:30px;}
.guwen li .t .sp {padding:8px 0;}
.guwen li .t p {font-size:14px;padding:0 22px;line-height:25px;}
.guwen li .t p em {color:#d72025;font-family:Arial;}
.guwen li .t p em i {width: 18px;height: 18px;background: url("../images/star.png");margin: 0 2px;display: inline-block;}
.guwen li .t span {display:block;width:79px;height:36px;line-height:36px;background:url("../images/m.png");color:#fff;margin:0 0 0 22px;font-size:14px;padding-left:40px;}

/*===招聘频道  开始===*/
.job{ }
.joblist { }
.joblist li {overflow: hidden;}
table.job_table { margin:8px 0px; padding:0px; text-align:center; width:100%; border-collapse:collapse;}
table.job_table td{ padding:8px 5px; border:1px solid #DADBD6;}
table.job_table .Requirement{ text-align:left; padding:8px 5px; line-height:1.5em;}
table.job_table th{color:#333; font-weight:bold; text-align:center; border:1px solid #DADBD6;}
table.job_table .t1 { font-weight:bold;padding:5px 0;width:20%;}
table.job_table .t2 { text-align:left;width:25%;}
table.job_table .t3 {font-weight:bold;width:25%;}
table.job_table .t4 {text-align:left;width:25%;}
table.job_table .operation{text-align:center; margin:0 auto;}
/*应聘*/
table.resume_table { margin:3px; text-align:center; width:97%; border-collapse:collapse;}
table.resume_table th{ font-weight:bold; text-align:left; width:100px;}
table.resume_table td{text-align:left; }
table.resume_table .operation{text-align:center; }
table.resume_table #Detail{ height:200px;}
/*表单类*/
.form_text, .form_text:hover, .form_text_verifycode, .form_text_verifycode:hover{border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;
border-width:1px; height:20px; line-height:20px;clip: rect;padding: 2px; color: #000000;border: 1px solid #ccc;margin: 3px; vertical-align: baseline; *vertical-align: middle; }
.form_text {  width:95%; background-position:  0px 0px;}
.form_text:hover {background-position: 0px -37px;}
.form_text_verifycode { width:50px; margin-right:3px;background-position:  0px 0px;}
.form_text_verifycode:hover {background-position: 0px -37px;}
.form_radio{ width:auto; border:0;}
.form_checkbox{ width:auto; border:0}
.form_select { height:25px; }
.form_textarea { width:95%; height:80px; border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;border-width:1px; padding:2px;border: 1px solid #ccc;margin: 3px; vertical-align: baseline; *vertical-align: middle;}
.form_button { width:auto; vertical-align:middle; border:0 none;/*解决ie焦点是有黑色边框*/}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, 
input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none;padding:0; }
.required{ color:red; font-weight:bold; text-align:left; padding-left:3px;}
/*按钮*/
.btn8 {-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;  -o-border-radius: 3px;  border-radius: 3px;
  display: -moz-inline-stack;  display: inline-block;  *display: inline;  vertical-align: middle;  *vertical-align: auto;
  zoom: 1;    height: 32px;  line-height: 32px;  padding: 0px 20px;font-weight: 300;  font-size: 14px; 
  margin: 0; text-decoration: none; text-align: center; text-indent:0; cursor:pointer;
  border: 1px solid #d4d4d4; color: #666666; }
/*默认样式*/
.btn8 {  background-color: #1244a3;  color: #fff; }
.btn8:hover {  background-color:#1244a3; color:#fff;}
.btn8:active {  background: #1244a3;  color: #374f00;}