.xx-top {background-color:#fff;padding:20px 0;height:67px;}
.w1200 {width:1200px;margin:0px auto;}
.xx-top .xx-logo {float:left;width:60%;}
.xx-top .dh {margin-top:12px;float:right;}
.xx-top .xx-logo .logotu {float:left;}
.xx-top .xx-tit {float:left;margin-left:1%;}
.xx-top .xx-tit p {display:block;margin-left:15px;margin-bottom:2px;font-size:25px;font-weight:600;line-height:42px;letter-spacing:0;color:#262626;}
.xx-top .xx-tit p a {color:#262626;}
.xx-top .xx-tit  span {display:block;margin-left:15px;font-size:14px;color:#262626;line-height:20px;}
.xx-daohang {position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent;background-color:#0361BC;border-color:#0361BC;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;margin-bottom:0;}
.xx-daohang ul {width:1200px;margin:0 auto;}
.xx-daohang ul li {text-align:center;float:left;}
.xx-daohang ul li a {color:#fff;padding-top:15px;padding-bottom:15px;line-height:31px;position:relative;display:block;padding:9px 30px;font-size:16px}
.xx-daohang ul .active a,.xx-daohang ul li a:hover {color:#fff;line-height:31px;background-color:#376ed3;}
.xx-dibu {background:#fff;width:100%;padding:35px 0 25px 0;margin-top:20px;}
.xx-dibu .db1 {overflow:hidden;text-align:center;margin-bottom:20px;}
.xx-dibu .db2,.db3 {line-height:26px;height:26px;text-align:center;color:#999;}
.xx-dibu .db1 a {font-size:16px;display:inline-block;line-height:24px;height:24px;}
.xx-dibu .db1 span {margin:0 30px;display:inline-block;}
.xx-dibu .db3 a {color:#999;}
.picture {width: 100%; height: 253px;background-size: cover; background-position: center;}
.xx-jianjie {box-sizing:border-box;width:1200px;margin:0 auto;margin-top:20px;overflow:hidden;}
.intro-left {width:776px;float:left;background-color:#fff;padding:30px;box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:4px;}
.intro-right {float:right;background-color:#fff;padding:0 15px;box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:4px;    width: 312px;}
.intro-right-bot ul {margin-top:-6px;}
.intro-right-top {max-height:44px;overflow:hidden;text-align:center;;background:url(../img/xx-tit-bg.png) no-repeat top center;}
.intro-right-top span {display:inline-block;font-size:18px;font-weight:bold;color:#fff;line-height:44px}
.intro-right-bot {padding:15px 15px 20px;}
.intro-right-bot ul {margin-top:-6px;}
.intro-right-bot ul li {font-size:14px;height:32px;line-height:28px;padding:2px 0 2px 9px;background:url(../img/li-bg.jpg) no-repeat left center;}
.intro-right-bot ul li a {float:left;width:80%;width:calc(100% - 50px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.intro-right-bot ul li span {float:right;width:40px;font-size:12px;color:#aaa;}
.intro-right-bot .mr {display:block;width:100%;text-align:center;line-height:32px;border:1px solid #376ed3;color:#376ed3;border-radius:3px;margin-top:10px;}
.wp-tit {width:388px;height:53px;line-height:53px;overflow:hidden;font-size:18px;border-bottom:1px solid #e8e8e8;float:left;}
.intro-left .wp-sub {margin-top:17px;float:right;}
.wp-tit h2 {font-size:22px;border-bottom-color:#03296d;}
.intro-left .wp-sub a.bgc1 {background-color:#ffae6e;}
.intro-left .wp-sub a.bgc2 {background-color:#a9d796;}
.intro-left .wp-sub a.bgc3 {background-color:#f89383;}
.intro-left .wp-sub a.bgc4 {background-color:#77c0d7;}
.intro-left .wp-sub a {display:inline-block;height:35px;line-height:35px;color:#fff;padding:0 8px;margin-left:8px;border-radius:4px;}
.intro-list {margin-top:30px;border-bottom:1px dashed #e8e8e8;background-color:#f3f5f7;padding:20px;}
.intro-list li {float:left;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;padding-right:10px;line-height:2;color:#666;}
.intro-list li b {color:#333;}
.intro-con {color:#666;margin:30px 0;line-height:1.8;}
.intro-con  .c2 {color:#217eb9;}
.adv-cnt b,.intro-con b {font-weight:bold;color:#0b244b;}
.adv-cnt {margin-top:30px;height:28px;}
.adv-cnt span:nth-child(2)  {background-color:#7c8cbf;}
.adv-cnt span:nth-child(3)  {background-color:#77a3d4;}
.adv-cnt span:nth-child(4) {background-color:#7ab7c9;}
.adv-cnt span {color:#fff;padding:6px 15px;margin:0 10px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;box-shadow:3px 3px 3px rgba(0,0,0,.2);}
.xx-lm-tit {font-size:22px;color:#0b6db6;font-weight:bold;border-bottom:1px solid #e8e8e8;overflow:hidden;}
.xx-lm-tit span {border-bottom:2px solid #0b6db6;padding-bottom:10px;font-size:22px;float:left;}
.xx-lm-tit  a {float:right;font-size:14px}
.xx-kc,.xx-ys,.xx-news,.xx-hj ,.xx-bm{padding:30px;background:#fff;overflow:hidden;width:1140px;margin:20px auto;}
.xx-kc-item {overflow:hidden;padding:30px 0px 10px 0px;border-bottom:1px #e9e9e9 dotted;}
.xx-kc-item .kc-img {width:150px;height:146px;overflow:hidden;float:left;}
.xx-kc-item .kc-img img {width:146px;height:146px;transition:all .3s;}
.xx-kc-item .mid-kc {padding:0px 0px 0px 25px;width:765px;float:left;}
.xx-kc-item .mid-kc p {line-height:28px;color:#333;}
.xx-kc-item .tit-zsjz {overflow:hidden;width:100%;}
.xx-kc-item .tit-zsjz a {color:#000;font-weight:bold;font-size:18px;margin-bottom:10px;width:auto;height:22px;line-height:22px;overflow:hidden;}
.xx-kc-item .mid-zsjz p {line-height:25px;overflow:hidden;width:100%;margin-bottom:10px;height:50px;float:left;}
.xx-kc-item .opera {width:130px;padding-left:70px;margin-top:30px;float:left;}
.xx-kc-item .opera a {font-size:14px;height:40px;line-height:40px;padding:0 30px;float:left;}
.xx-kc-item .g-btn-black-line {color:#fff;background-color:#376ed3;margin-bottom:15px;}
.xx-kc-item .g-btn-school-sub-line {color:#fff;background-color:#fca649;float:left;}
.xx-ys ul {padding-top:30px;}
.xx-ys ul li {width:273px;height:340px;float:left;margin-right:15px;position:relative;box-shadow:#000 3px 5px 5px;background:url(../img/bdbg.png) no-repeat bottom right #fff;background-size:50px 50px;}
.xx-ys ul li:nth-child(4n) {margin-right:0px;}
.xx-ys ul li img {width:273px;}
.xx-ys ul li b {font-size:18px;display:block;position:absolute; padding-right: 15px;height:45px;line-height:45px;background:linear-gradient(190deg,#EC2A35 0%,#F5532F 100%);color:#fff;border-radius:0 25px 25px 0;text-indent:15px;left:0;top:165px;}
.xx-ys ul li p {padding:42px 10px 10px 10px;font-size:16px;text-align:justify;line-height:25px;    overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; height: 68px;}
.xx-news ul li {float:left;padding:14px;width:46.5%;margin-top:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,0.2);margin-right:17px;}
.xx-news ul li:nth-child(2n) {margin-right:0px;}
.xx-news ul li .news-tu {width:144px;height:96px;max-height:none;overflow:hidden;margin-right:13px;margin-bottom:0;float:left}
.xx-news ul li .news-tu  a img {width:144px;height:96px}
.xx-news ul dl .news-tit {height:auto;}
.xx-news ul li .news-tit a {display:block;font-size:16px;color:#333;font-weight:bold;margin-bottom:9px;max-height:47px;line-height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.xx-news ul li .news-tit a span {color:#b49277;margin-left:-7px;}
.xx-news ul li .news-tit p {font-size:14px;height:57px;overflow:hidden;line-height:20px;color:#999;margin:0;}
.xx-hj ul {position:relative;overflow:hidden;width:100%;margin-top:15px;}
.xx-hj ul.photo li {float:left;margin:0 20px 20px 0;width:270px;overflow:hidden;}
.xx-hj ul.photo li:nth-child(4n) {margin-right:0px}
.xx-hj ul.photo li:hover img {width:120%;height:120%;-webkit-transition:1s;transition:1s;-webkit-transform:scale(1.13);transform:scale(1.13);}
.xx-hj ul.photo li .tp {width:100%;overflow:hidden;height:173px;}
.xx-hj ul.photo li img {width:100%;height:100%;transition-property:all;transition-duration:0.6s;transition-timing-function:ease;transition-delay:0s;}
.xx-hj ul.photo li p {display:block;padding-top:15px;padding-bottom:15px;font-size:14px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:0px;}
.positon {display:flex;font-size:14px;font-family:SourceHanSansCN-Normal,SourceHanSansCN;font-weight:400;color:#999999;margin:20px auto;width:1200px;}
.positon a {color:#999999;margin:0 5px;}
.container {width:1200px !important;padding:0 !important;overflow:hidden;margin:0 auto;}
.content_left {float:left;width:840px;padding:0;}
.container .bjbai{background: #fff;}
.list_right {float:right;width:340px;}
.content_nr {width:800px;background:#fff;padding:20px;}
.content_nr h1 {margin:0;font-size:28px;font-family:Microsoft YaHei;font-weight:bold;color:#000000;}
.detailed {width:100%;height:30px;line-height:30px;margin-top:20px;color:#BBBBBB;}
.detailsCont {width:100%;margin-top:20px;}
.detailed:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.detailedCode {height:30px;float:right;clear:fixed;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#666666;cursor:pointer;}
.detailed>div {float:left;margin-right:7px;}
.detailed>div {float:left;}
.detailedImgM {line-height:26px !important;}
#detailedListM1 {margin-right:30px;}
.content_nr p {color:#333333;font-size:16px;line-height:32px;margin-bottom:10px;}
.content_nr p a{color: #ed0909;}
.content_nr h3 {padding-left:20px;position:relative;color:#505999;line-height:30px;font-size:18px;text-align:justify;margin:15px 0;text-indent:0em;}
.content_nr h3::before {content:"";display:block;width:6px;height:20px;background-color:#505999;position:absolute;left:0;top:5px;border-radius:10px;}
.content-fy {margin:20px 0;overflow: hidden;}
.content-fy .syp,.content-fy .xyp {width:44%;padding:20px;float:left;background:#fff;}
.content-fy .syp {margin-right:17px;}
.content-fy a {max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.content-fy a:hover {color:#FF562F;}
.widget,.yckclist,.dizhi {margin-bottom:25px;background:rgba(255,255,255,0.85);padding:20px;box-shadow:0 0 20px rgba(0,0,0,0.01);border-radius:3px;}
.widget h4,.yckclist h4,.dizhi h4 {padding-bottom:5px;margin-bottom:5px;border-bottom:0px solid #eee;font-size:18px;position:relative;text-indent:15px;}
.widget h4:after,.yckclist h4:after,.dizhi h4:after {content:"";width:4px;height:16px;background:#217eb9;position:absolute;left:0;top:5px;border-radius:30px;}
.widget ul {font-size:0;display:block;}
.widget li {height:auto;line-height:24px;padding-left:18px;margin:8px 0 0;position:relative;font-size:14px;text-overflow:ellipsis;white-space:inherit;overflow:inherit;}
.widget li:last-child .dot {background:none;}
.widget .dot {width:1px;position:absolute;top:10px;bottom:-15px;left:1px;background:#f5f5f7;}
.widget .dot:before,.widget .dot:after {content:'';width:100%;height:100%;position:absolute;display:block;border-radius:30px;left:-3px;top:-2px;background:rgba(255,255,255,0.85);}
.widget .dot:before {width:8px;height:8px;border:1px solid #217eb9;z-index:2;background:rgba(255,255,255,1);opacity:.68;}
.widget .dot:after {width:12px;height:12px;z-index:1;left:-5px;top:-4px;}
.widget li p span {cursor:pointer;}
.widget .time {font-size:12px;color:#9ca0ad;}
.widget .info {display:none;font-size:13px;line-height:1.6;color:#9ca0ad;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;text-justify:distribute-all-lines;-webkit-text-align-last:justify;}
.yckclist ul li a {margin-top:10px;display:flex;padding-bottom:10px;border-bottom:1px dotted #e1dfdf;}
.yckclist ul li .img img {width:110px;height:73px;margin-right:12px;}
.yckclist ul li  .kcbt  p {width:99%;height:36px;margin-top:5px;margin-bottom:15px;font-size:14px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.yckclist ul li  .kcbt  span {font-size:14px;color:#b5b1b1;}
.dizhi ul li span {display:block;padding-bottom:10px;font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dizhi ul li  p {font-size:14px;color:#999;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:20px;}
.listtitle {padding:20px;border-bottom:1px solid #e8e8e8;position:relative;background:#fff;}
.listtitle h1 {font-size:24px;}
.listtitle h1:before {content:'';width:4px;height:21px;background-color:#217eb9;display:inline-block;margin-right:10px;vertical-align:-2px;}
.listtitle p{line-height: 28px;margin: 10px auto;}
.zixList {padding:20px;background:#fff;}
.zixList dl {margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f4f4f4;}
.zixList dl:after {content:"";display:block;visibility:hidden;clear:both;height:0;font-size:0;}
.zixList dl dt {float:left;margin-right:15px;width:180px;height:110px;overflow:hidden;}
.zixList dl dt img {width:180px;height:110px;transition:all .3s;}
.zixList dl dt img:hover {transform:scale(1.2);opacity:.9;}
.zixList dl .tit {font-size:17px;height:26px;line-height:26px;overflow:hidden;font-weight:bold;}
.zixList dl .intro {max-height:44px;line-height:22px;overflow:hidden;color:#666;margin:10px 0 8px;}
.zixList dl .sub {color:#999;font-size:13px;}
.zixList dl .sub .icon {vertical-align:0;margin-right:3px;}
.pagination {padding:20px 0;font-size:14px;clear:both;text-align:center;}
.pagination li {display:inline-block;}
.pagination li a,.pagination li span {display:block;height:28px;line-height:28px;border:1px solid #d6d6d6;text-align:center;margin:0 4px;padding:0 12px;}
.pagination li.disabled span {color:#ccc;background:#f9f9f9;border:1px solid #ddd;cursor:default;text-decoration:none;}
.pagination li.active span {color:#fff;cursor:default;background:#376ed3;border-color:#376ed3;}
.pagination li a:hover {border-color:#376ed3;text-decoration:none;color:#333;}
.kclist {overflow:hidden;padding:30px 20px 10px 20px;border-bottom:1px #e9e9e9 dotted;}
.kclist .kc-img {width:150px;height:146px;overflow:hidden;float:left;}
.kclist .kc-img img {width:146px;height:146px;transition:all .3s;}
.kclist .mid-kc {padding:0px 0px 0px 25px;width:447px;float:left;}
.kclist .mid-kc p {line-height:28px;color:#333;font-size:14px;}
.kclist .tit-zsjz {overflow:hidden;width:100%;}
.kclist .tit-zsjz a {color:#000;font-weight:bold;font-size:18px;margin-bottom:10px;width:auto;height:22px;line-height:22px;overflow:hidden;}
.kclist .mid-zsjz p {line-height:25px;overflow:hidden;width:100%;margin-bottom:10px;height:50px;float:left;}
.kclist .opera {width:130px;padding-left:40px;margin-top:30px;float:left;}
.kclist .opera a {font-size:14px;height:40px;line-height:40px;padding:0 30px;float:left;}
.kclist .g-btn-black-line {color:#fff;background-color:#376ed3;margin-bottom:15px;}
.kclist .g-btn-school-sub-line {color:#fff;background-color:#fca649;float:left;}
.content_left .gywm {padding:0 20px;}
.content_left .gywm p {font-size:16px;line-height:30px;margin:20px 0;}
.xgtuijian {margin-top:25px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;width:840px}
.xgtuijian .tit {position:relative;font-size:20px;color:#3b3b3b;font-weight:700;padding-bottom:10px;width:82px;}
.xgtuijian .tit::after {position:absolute;bottom:-2px;left:0;width:100%;content:"";border-bottom:2px solid #02a297;}
.xgtuijian ul {border-top:2px solid #e1dfdf;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.xgtuijian ul li.zxzx {width:50%;font-size:16px;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:20px;line-height:20px;color:#3b3b3b;margin-top:18px;position:relative;}*/
.xgtuijian ul li.zxzx p {width:288px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-left:23px;}
.xgtuijian .dot {content:'';position:absolute;left:0;top:50%;height:8px;width:8px;border-radius:40px;opacity:1;border:1px solid #4693e9;background-color:#fff;transition:all .3s linear 0ms;-webkit-transform:translate(5px,-50%);-khtml-transform:translate(5px,-50%);transform:translate(5px,-50%);}
.xgtuijian ul li.item {display:inline-block;width:31.3%;margin:1%;background:#fff;border-radius:3px;overflow:hidden;box-shadow:0 0 5px 0 rgba(0,0,0,.1);vertical-align:bottom;transition:all .2s ease-out 0s;}
.xgtuijian ul li.item .item-title {margin:0;padding:10px;}
.xgtuijian ul li.item .item-title a {line-height:1.4;color:#333;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:2;text-decoration:none;font-size:14px;}
.xgtuijian ul li.item .item-img a img {height:175.27px;}
.xgtuijian ul li.item .item-meta {padding:0 10px 10px;line-height:20px;font-size:10px;color:#999;overflow:hidden;}