﻿@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:15px 0;}
.choice ul {}
.choice li {line-height:42px;border-bottom:1px dashed #eee; padding-left:20px;}
.choice li:last-child {border-bottom:0;}
.choice li span {padding:0 13px;float:left;}
.choice li p {float:left;width:100%;}
.choice li a {background:#fff;padding:10px 20px 12px 20px;margin-right:20px;border-radius:5px; font-size:16px;}
.choice li a:hover,.choice li a.cur {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:15px; padding-bottom:10px;font-size:16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.plist li p {font-size:14px;/*padding:6px 0 4px;*/line-height:24px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.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 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 {padding-left:30px; padding-top:10px; padding-bottom:10px; font-size:14px;}
.menu dl dd a:hover,.menu dl dd a.current {color:#02276c;font-weight:bold;}
.menu dl dd:nth-child(5) {border-bottom:1px solid #e2e2e2;}
/* 内容模式 */.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:24px;}
.article .hd .titBar {color:#797979;font-size:12px;}
.article .bd {padding-bottom:40px;text-align:justify;}
.article .bd img{ max-width:100%;}
.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:16px;}
.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 {clear:both;margin:20px;overflow:hidden;margin-left:0px;text-align:center;font-size:12px}
.page ul li {display:inline-block;border:1px solid #ccc;padding:4px 12px;margin:0 1px;line-height:24px;background:#f2f2f2;color:#999}
.page ul li:hover {background:#274aa2;color:#fff;border:1px solid #274aa2}
.page ul li:hover a {color:#fff;}
.page ul li.thisclass {display:inline-block;border:1px solid #274aa2;padding:4px 12px;margin:0 1px;background:#274aa2;color:#fff;}
.page ul li.thisclass a {color:#fff;}
.page ul li a {display:block;color:#999}
.page ul li a:hover {color:#fff;}
/* 新闻列表 */.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;}
/* 人才招聘 */.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:32px;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:26px;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:10px 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:100px;height:32px;border:none;background:#666;color:#fff;cursor:pointer;}
.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 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 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:860px;}
.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 {background:#f2f2f2;margin-top:16px;padding:20px 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 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:20px;margin-bottom:20px;}
.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 a:hover h3{ color:#fff;}
.guwen li .t h3 {width:206px;height:30px;line-height:30px;margin:0 auto;font-size:18px;text-align:center; color:#17347e; border-bottom:1px solid #f0f0f0;}
.guwen li .t .sp {padding:8px 0;}
.guwen li .t p {font-size:14px;padding:0 22px;line-height:25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.guwen li .t p em {color:#d72025;font-family:Arial;}
.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;}