﻿@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

/*新闻中心*/
.zznr_right span{display: none;}
.header{background: #fff;height: 86px;}
.headerbox{width: 1200px; overflow: hidden; margin: 0 auto;}
.logo{width: 314px;float: left; padding-top: 15px;}
.logo img{width: 100%;}
.fwrx{float: right;  overflow: hidden;}
.fwrx_left{float: left;width: 181px;}
.fwrx_left p{font-size: 14px;color: #7f7f7f; line-height:86px;}
.fwrx_left p img{display: inline-block;vertical-align: middle; margin-top: -3px;}
.fwrx_right{float: right;width: 160px;padding-top: 25px;}
.fwrx_right p{font-size: 18px;text-align: right;
    color: #142c68;
    font-weight: 600;
    font-size: 18px;}

.nav{background: #142c68;}
.nav ul{overflow: hidden; width: 1240px; margin: 0 auto;}
.nav li{float: left;}
.nav a{display: block;    color: #fff;
    padding: 0px 20px;
    white-space: nowrap; line-height: 37px;font-size: 16px;}
.banner{background: url(../images/a_06.png) no-repeat center center; height: 390px;}
.bannertext{width: 1200px; margin: 0 auto; height: 390px; position: relative;}
.babt{background: url(../images/a_02.png);width: 410px;height: 290px; border-bottom: 10px solid #00cbfe;position: absolute;left:0; bottom: 0;text-align: center;padding: 0 53px;}
.babt h2{color: #fff; padding: 55px 0 25px; font-size: 20px; border-bottom: 1px solid #fff;}
.babt h2 a{color: #fff;}
.babt p{padding: 25px 0 20px; color: #fff;font-size: 48px;}
.babt p a{color: #fff;}
.babt h3{color: #fff; font-size: 20px;}

.wznr{width: 1200px; overflow: hidden; margin: 0 auto;}
.news{overflow: hidden; padding-top: 40px;}
.news_left{float: left; width: 290px;}
.news_tit{background: #003399;}
.news_tit h2{color: #fff;  font-size: 30px; padding: 32px 0 42px 50px; position: relative;}
.news_tit h2:before{border-bottom: 2px solid #fff; width: 43px;left: 50px; bottom: 25px;content: ""; position: absolute;}
.news_nr{background: #ececec; padding: 10px 0 10px 20px;}
.newsbox{ border-bottom: 2px solid #ececec;}
.newsbox h3{font-size: 20px; color: #333; line-height: 48px; padding: 0 20px 0 30px;overflow: hidden;cursor:pointer;}
.newsbox h3 span{float: right; height: 48px;background: url(../images/a_04.png) no-repeat center center;width: 17px;}

.newsbox  ul{padding: 10px 0 10px 50px;display: none;background: #fff; overflow: hidden;}
.newsbox li{font-size: 16px; line-height: 36px; width: 50%; float: left;}
.newsbox a{color: #333333;}
.newsbox a.on{color: #003399;}
.newsbox a:hover{color: #003399;}
.newsbox h3.on1{background: url(../images/a_12.png) no-repeat 10px center #fff; color: #003399;}
.newsbox h3.on1 span{background: url(../images/a_05.png) no-repeat center center;}

.news_right{float: right; width: calc(100% - 340px);}
.nebt{border-bottom: 1px solid #a0a0a0;}
.nebt h2{font-weight: bold; color: #003399;font-size: 30px; padding: 8px 0 22px; position: relative;}
.nebt h2:before{position: absolute;content: ""; border-bottom: 7px solid #b01f24; width: 120px;left: 0;bottom: 0;}

.zxnrbox{overflow: hidden; padding: 33px 0;}
.zxnr_left{float: left; width: 115px;border-left: 3px solid #003399;padding: 20px 0 15px 0;text-align: center;}
.zxnr_left h2{font-size: 35px; margin-bottom: 8px;color: #003399;font-weight: bold;}
.zxnr_left span{color: #333333;font-size: 20px;}
.zxnr_left p{color: #333333;font-size: 20px;}
.zznr_right{position: relative;  width:100%;overflow: hidden; padding-left: 10px; border-left: 3px solid #003399;}
.tpnrxj{float: left;width: 150px;}
.tpnr_lno{float: right;width: calc(100% - 160px);}
.tpnrxj img{width: 100%;}
.zznr_right h2{font-size: 20px; font-weight: bold; line-height: 54px; color: #333333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;overflow: hidden; }

.zznr_right .btxq{display: block; color: #333;width: calc(100% - 150px);float: left;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.zznr_right .btxq:hover{color: #003399;}
.zznr_right h2 .dybtn{display: block;float: right; font-size: 14px; height: 28px;width: 85px;text-align: center; color: #fff;background: #003399;border-radius: 6px;line-height: 28px;font-weight: 400; margin-top: 12px; margin-right: 40px;}
.zznr_right p{font-size: 14px; line-height: 24px; color: #666666; margin-right: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.zznr_right b{position: absolute;background: url(../images/a_09.png); width: 30px; top:0; right: 0;display: block;height: 30px;}

.fynr{text-align: center; padding: 45px 0 120px;}
.fynr li{display: inline-block; padding: 0 1px;}
.fynr li a{display: block; line-height: 25px; font-size: 16px; padding: 0 12px; color: #333333;}
.fynr .hover1 a{color: #fff;background: #003399;}
.fynr a:hover{color: #fff;background: #003399;}

.footer{background: #0d2960;}
.footerbox{width: 1200px; margin: 0 auto; padding: 50px 0;}
.footerbox ul{overflow: hidden; margin-left: -60px;}
.footerbox li{float: left; width: 25%; padding-left: 60px;}
.footerbox h2{font-size: 17px;
    margin-bottom: 10px;color: #fff;
    line-height: 60px;
    border-bottom: 1px solid #fff;}
.footerbox h2 a {color: #fff;}
.footerbox dt a{color: #fff;
    line-height: 30px;
    display: block;}
.footerbox dt a:hover {color: #eee;}
.bqxx{background: #202020;padding: 12px 0;}
.bqxxbox{width: 1200px; overflow: hidden; margin: 0 auto;}
.bqxx_left{float: left;}
.bqxx_left p{font-size: 12px; line-height: 24px;color: #fff;}
.bqxx_left p a{color: #fff;}
.bqxx_right{float: right; }
.bqxx_right ul{overflow: hidden; padding-top: 15px;}
.bqxx_right li{float: left;padding-right: 13px;}
.bqxx_right a{display: block; width: 42px;height: 42px; border: 1px solid #3e3e3e;border-radius: 50%; position: relative;}
.bqxx_right a img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}

@media(max-width:1200px){
.headerbox{width: 100%; padding: 0 1%;}
.nav ul{width: 100%;}
.nav a{padding: 0 14px;}
.banner{height: 220px;}
.bannertext{width: 100%; padding: 0 1%;height: 220px;}
.wznr{width: 100%; padding: 0 1%; }
.zznr_right h2 a{margin-left: 10px;}
.zznr_right p{padding-right: 20px;}
.footerbox{width: 100%; padding: 60px 1%;}
.bqxxbox{width: 100%; padding: 12px 1%;}
}
@media(max-width:1000px){
.header{width: 100%; position: fixed; top: 0;left: 0;height: 50px;z-index: 100;}
.logo{position: absolute;left: 3%; width: 150px;top:-5px; padding-bottom:5px;}
.dhbtn{width: 30px;height: 30px; position: absolute;right: 3%; top: 10px;background: url(../images/d1.png) no-repeat center center;background-size: 20px;height: 20px;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center;background-size: 20px 20px;}
.fwrx{display: none;}
.ggpx{display: none;}
.nav{width: 50%; height:calc(100vh - 50px);background: #fff;right:-100%; top:50px;z-index: 11; position: fixed;overflow: auto;}
.nav li{float: none; line-height: 50px; border-bottom: 1px solid #eee;}
.nav li a{display: block; padding: 0 3%; color: #333;}
.bj{width: 100%;height: 100%;background: rgba(0,0,0,.7);left:0; top: 0;z-index: 10;position: fixed;left: 0;top: 0;display: none;}
.babt{width: 200px;background-size: 100% 100%; padding: .3rem;height: auto;border-bottom: 5px solid #00CBFE;}
.babt h2{padding: 15px 0; font-size: 14px;}
.babt p{font-size: 20px; padding: 10px 0;}
.babt h3{font-size: 14px; margin-bottom:0;}
.wznr{padding: 0 3%;}
.news_left{float: none; width: 100%;}
.zxnr_left{display: none;}
.news_tit h2{padding: 20px 0 20px 25px; font-size: 20px;}
.news_tit h2:before{bottom: 10px;left: 25px;}
.news_right{float: none; width: 100%; padding-top: 30px;}
.nebt h2{font-size: 20px;}
.nebt h2:before{width: 82px;}
.zxnr_left{float: none;}
.zznr_right{float: none; width: 100%;border-bottom: 1px solid #eee;padding-bottom: 40px;}
.zznr_right span{width: auto;font-size: 16px;}
.zznr_right h2{line-height: 1.3; padding: 0;}
.zznr_right .btxq{display: block; color: #333;width: 300px;float: left;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.zznr_right span{display: block; color: #999; font-size: 14px; margin-top: 10px;font-weight: 400;}
.zznr_right h2 a{margin: 10px;}
.zxnrbox{padding: 20px 0;position: relative;}
.zznr_right h2 .dybtn{position: absolute; right: 0; bottom: 0px;}
.fynr li a{padding: 0 10px;}
.fynr{padding: 40px 0;}
.footerbox{padding: 30px 3%;}
.footerbox  ul{margin-left: -.3rem;}
.footerbox li{width: 25%;padding-bottom: 20px; padding-left: .3rem;}
.bqxx{padding: 10px 3%; text-align: center;}
.bqxx_left{float: none; width: 100%;}
.bqxx_right{float: none;width: 100%;}
.bqxx_right li{display: inline-block; float: none;}
.footerbox h2{font-size: .3rem;}
.footerbox dt a{font-size: .24rem;}
}

/*干部培训*/
.rmzt{width: 1200px; margin: 0 auto; padding-top: 50px;}
.rmzt_tit{overflow: hidden;}
.rmzt_tit ul{float: left;overflow: hidden;}
.rmzt_tit li{float: left; font-size: 16px; color: #7a7a7a; line-height: 24px;}
.rmzt_tit li a{padding: 0 11px; color: #333333;}
.rmzt_tit li a:hover{color: #003399;}
.rmzt_tit li span{font-weight: bold; color: #003399;}
.ssknr{width: 255px;float: right; overflow: hidden;}
.wby1{width:calc(100% - 27px);height: 25px; line-height: 25px; float: left; padding-left: 10px; background: #e5e5e5;}
.btn1{background: url(../images/a1.jpg);width: 27px;height: 25px;float: right;border: none;}
.rmzt_nr{overflow: hidden; padding-top: 45px;}
.rmzt_left{float: left; width: 600px;}
.rmzt_left img{width: 600px;height: 315px;}
.rmzt_left .swiper-pagination{text-align: right;}
.rmzt_left .swiper-pagination-bullet{width:19px ;height: 23px;border: 1px solid #fff;border-radius: 3px; line-height: 23px; color: #fff; opacity: 1;text-align: center;}
.rmzt_left .swiper-pagination-bullet-active{background: #fff;color: #333;}
.lbtext{background: #0d2960; margin-top: 3px;overflow: hidden;}
.lb_left{float: left; width: 80px;text-align: center; height: 84px;background: #003399;border-top: 7px solid #b01f24;}
.lb_left h2{color: #fff; font-size: 32px; padding: 15px 0 7px;}
.lb_left p{color: #fff; font-size: 14px;}
.b_right{float: right;width: calc(100% - 105px); padding-top: 15px;}
.b_right p{color: #fff;font-size: 16px; line-height: 26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.rmzt_right{float: right; width: 580px;}
.rm_tit ul{overflow: hidden;border-bottom: 1px solid #b3b3b3;}
.rm_tit li{float: left; padding-right: 40px; line-height: 64px;}
.rm_tit li span{display: block; font-size: 30px;font-weight: bold; color: #003399;cursor:pointer;}
.rmnr{padding-top: 15px;}
.rmnr li{background: url(../images/a_10.png) no-repeat left center; overflow: hidden; line-height: 36px; padding-left: 17px;}
.rmnr span{color: #999999;}
.rmnr ul li a{display: block;width: calc(100% - 110px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color: #333333;float: left;font-size: 16px;}
.rmnr ul li a:hover{color: #003399;}
.more{display: block; width: 90px; font-size: 16px;color: #b01f24; margin-top: 10px;}

.bj1{background: url(../images/a_13.png) no-repeat center center ;background-size: cover; margin-top: 70px;}
.kczx{width: 1200px; margin: 0 auto;}
.kczx_tit{text-align: center; padding:45px 0 30px ;}
.kczx_tit h2{font-weight: bold; font-size: 30px; margin-bottom: 28px;color: #0d2960;}
.kczx_tit ul{border-bottom: 1px solid #a6a6a6;}
.kczx_tit li{display: inline-block; font-weight: bold; font-size: 20px; line-height: 60px; padding: 0 33px;}
.kczx_tit span{display: block; font-size: 20px; color: #0d2960;cursor:pointer;}
.kczxbox ul{overflow: hidden; margin-left: -15px;}
.kczxbox li{float: left; width: 25%; padding: 0 0 15px 15px;}
.kctp{overflow: hidden;}
.kctp img{width: 100%; height: 140px;}
.kczxbox ul li a{display: block; background: #fff;}
.kctext {text-align: center;height: 106px; border: 1px solid #d4d4d4;border-top: none; padding: 0 35px;}
.kctext h2{font-weight: bold; color: #999999;font-size: 13px; position: relative; line-height: 40px;}
.kctext h2:before{position: absolute; content: ""; border-bottom: 1px solid #eaeaea; width: 58px; left: 0; bottom: 20px;}
.kctext h2:after{position: absolute; content: ""; border-bottom: 1px solid #eaeaea; width: 58px; right: 0; bottom: 20px;}
.kctext p{font-size: 18px; line-height: 26px;color: #333333;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.kczxbox{padding-bottom: 80px;}
.more1{display: block; text-align: center;border: 1px solid #aeaeae; line-height: 50px;border-radius: 6px;color: #b01f24;font-size: 16px;}
.more1:hover{background: #fff;}
.banner1{background: url(../images/banner1.png) no-repeat center center; height: 127px;}
.bj2{background: url(../images/a_14.png) no-repeat center center; height: 470px;}
.tpqh h2{text-align: center; font-weight: bold; font-size: 30px;color: #003399; padding: 85px 0 35px;}

.qhnr{width: 1200px; margin: 0 auto; position: relative;}

.ppalbox p{font-size: 20px; color: #fff;text-align: center; line-height: 28px;width: 100%; left: 0; position: absolute;top:50%; transform: translateY(-50%);z-index: 10;}
.ppalbox{position: relative;}

.zxkb{width: 1200px; margin: 0 auto;}
.zxkb_tit h2{text-align: center; border-bottom: 1px solid #b3b3b3;padding-bottom: 26px; position: relative; color: #003399;font-size: 30px;font-weight: bold;}
.zxkb_tit h2:before{position: absolute;content: "";border-bottom: 8px solid #b01f24;width: 120px; left: 50%; margin-left: -60px;bottom: 0;}
.zxkb_tit{position: relative; padding-top: 80px;}
.zxkb_tit a{position: absolute;right: 0;top:100px;font-size: 16px;color: #b01f24;}
.zxkb_tit a:hover{text-decoration: underline;}
.zxkb_nr ul{overflow: hidden; padding: 80px 0 90px; margin-left: -18px;}
.zxkb_nr li{width: 25%; float: left; padding: 0 0 65px 18px;}
.zxkbbox{background: #fff;border: 1px solid #d7d7d7;-webkit-box-shadow:5px 5px 3px rgba(0, 0, 0, .1);  -moz-box-shadow:5px 5px 3px rgba(0, 0, 0, .1); box-shadow:5px 5px 3px rgba(0, 0, 0, .1);padding: 0 20px;transition: All 0.4s ease-in-out; }
.rqnr{width: 70px;height: 70px;background: #b01f24;text-align: center; margin-top: -33px;}
.rqnr h2{color: #fff; font-size: 32px; line-height: 44px;}
.rqnr p{font-weight: bold; font-size: 14px;color: #fff;}
.xwnr{font-size: 16px; line-height: 26px;color: #333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin-top: 20px;}
.zxkbbox a{font-size: 14px; line-height: 58px;color: #b01f24;}
.zxkbbox a:hover{text-decoration: underline;}
.zxkbbox:hover{-webkit-box-shadow:5px 5px 3px rgba(0, 0, 0, .2);  -moz-box-shadow:5px 5px 3px rgba(0, 0, 0, .2); box-shadow:5px 5px 3px rgba(0, 0, 0, .2); }

.rm_tit ul li span.on{border-bottom: 8px solid #b01f24;}
.rmnr{animation:fadeIn .25s, 100ms;}
.kczx_tit ul li span.on{border-bottom: 8px solid #b01f24;}
.kczxbox{animation:fadeIn .25s, 100ms;}

/*zdpx-国企培训*/
.gqpx{background: url(../images/a_16.png) no-repeat center center;height: 478px;}
.gqpxbox{width: 1200px; margin: 0 auto;}
.gqpxbox h1{text-align: center; font-weight: bold; font-size: 30px; line-height: 52px; color: #003399;padding: 95px 0 55px;}
.gqpxbox ul{overflow: hidden;}
.gqpxbox li{float: left; width: 25%; padding-left: 22px;}
.gqpxbox li a{display: block; text-align: center; border: 1px solid #909090; padding: 35px 0 38px;transition: All 0.4s ease-in-out;}
.gqpxbox h2{font-weight: bold; font-size: 35px;color: #003399;margin-bottom: 18px;}
.gqpxbox p{font-size: 21px;color: #434343;}
.gqpxbox li a:hover{background: rgb(0,51,153,.8);}
.gqpxbox li a:hover h2{color: #fff;}
.gqpxbox li a:hover p{color: #fff;}

.pzys{width: 1200px; margin: 0 auto;}
.pzys_tit{padding-top: 75px;}
.pzys_tit h2{text-align: center; border-bottom: 1px solid #b3b3b3;padding-bottom: 26px; position: relative; color: #003399;font-size: 30px;font-weight: bold;}
.pzys_tit h2:before{position: absolute;content: "";border-bottom: 8px solid #b01f24;width: 120px; left: 50%; margin-left: -60px;bottom: 0;}
.pzys_nr ul{overflow: hidden; padding-top: 45px; margin-left: -130px;}
.pzys_nr li{float: left; width: 50%; padding: 0 0 45px 130px;}
.pzbox{overflow: hidden;background: url(../images/a_19.png) no-repeat right bottom;}
.pz_left{float: left; width: 95px; padding-top: 50px;text-align: center;}
.pz_left h2{font-size: 52px;color: #333333;display: inline-block; border-bottom: 2px solid #d8d8d8;}
.pz_right{width: 415px; padding-right: 20px;float: right;}
.pz_right h2{font-weight: bold; font-size: 20px; margin-bottom: 25px; color: #333333;}
.pz_right p{font-size: 16px; line-height: 21px;height: 84px; margin-bottom: 20px;text-align:justify; word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.pzys_nr li a:hover .pzbox{background: url(../images/a_18.png) no-repeat right bottom;}
.pzys_nr li a:hover .pz_left h2{color: #003399;border-bottom: 2px solid #0076ca;}
.pzys_nr li a:hover .pz_right h2{color: #003399;}
.cpzt{width: 1200px; margin: 0 auto;}
.pzys_nr li:nth-child(3){padding-bottom: 0;}
.pzys_nr li:nth-child(4){padding-bottom: 0;}

.cpzt_nr{background: #eeeeee;border-bottom: 2px solid #6f8ac1;margin-top: 45px;}
.cpzt_nr ul{overflow: hidden;}
.cpzt_nr li{float:left;width: 20%;}
.cpzt_nr a{
transition: All 0.4s ease-in-out;display: block; padding: 30px 0; text-align: center; position: relative;}
.cpzt_nr span{display: block; height: 73px;}
.cpzt_nr h2{font-size: 20px; padding-bottom: 40px; position: relative; color: #434343;}
.cpzt_nr h2:before{position: absolute;content: "";border-bottom: 2px solid #747474;width: 38px;left: 50%; margin-left: -19px;bottom: 19px;}
.cpzt_nr p{font-size: 16px; line-height: 26px;color: #434343;}
.xtb1{background: url(../images/ba_06.png) no-repeat center center;}
.xtb2{background: url(../images/ba_03.png) no-repeat center center;}
.xtb3{background: url(../images/ba_09.png) no-repeat center center;}
.xtb4{background: url(../images/ba_12.png) no-repeat center center;}
.xtb5{background: url(../images/ba_14.png) no-repeat center center;}
.cpzt_nr b{position: absolute;bottom: -1px;left:50%;width:0;
        height:0;
	border-right:15px solid transparent;
	border-left:15px solid transparent;
	border-bottom:15px solid #fff;margin-left:-7px; opacity: 0;
}
.cpzt_nr a:hover{background: #003399;}
.cpzt_nr a:hover b{opacity: 1;} 
.cpzt_nr a:hover p{color: #fff;}
.cpzt_nr a:hover h2{color: #fff;}
.cpzt_nr a:hover h2:before{border-bottom: 2px solid #fff;}
.cpzt_nr a:hover .xtb1{background: url(../images/bc_06.png) no-repeat center center;}
.cpzt_nr a:hover .xtb2{background: url(../images/bc_03.png) no-repeat center center;}
.cpzt_nr a:hover .xtb3{background: url(../images/bc_09.png) no-repeat center center;}
.cpzt_nr a:hover .xtb4{background: url(../images/bc_12.png) no-repeat center center;}
.cpzt_nr a:hover .xtb5{background: url(../images/bc_14.png) no-repeat center center;}

.djzs{padding: 25px 0 80px;}
.djzs ul{overflow: hidden; margin-left: -29px;}
.djzs li{float: left; width: 25%; padding: 0 0 29px 29px;}
.djzs li a{
transition: All 0.4s ease-in-out;display: block;text-align: center; padding: 10px 0 38px;border: 1px solid #999999;}
.djzs li span{display: block; height: 90px;}
.djzs li p{font-size: 20px;color: #626262;}
.xxt1{background: url(../images/ba_31.png) no-repeat center center;}
.xxt2{background: url(../images/ba_22.png) no-repeat center center;}
.xxt3{background: url(../images/ba_25.png) no-repeat center center;}
.xxt4{background: url(../images/ba_28.png) no-repeat center center;}
.xxt5{background: url(../images/ba_47.png) no-repeat center center;}
.xxt6{background: url(../images/ba_38.png) no-repeat center center;}
.xxt7{background: url(../images/ba_44.png) no-repeat center center;}
.xxt8{background: url(../images/ba_41.png) no-repeat center center;}
.djzs li a:hover{background: #003399;}
.djzs li a:hover p{color: #fff;}
.djzs li a:hover .xxt1{background: url(../images/bc_31.png) no-repeat center center;}
.djzs li a:hover .xxt2{background: url(../images/bc_22.png) no-repeat center center;}
.djzs li a:hover .xxt3{background: url(../images/bc_25.png) no-repeat center center;}
.djzs li a:hover .xxt4{background: url(../images/bc_28.png) no-repeat center center;}
.djzs li a:hover .xxt5{background: url(../images/bc_47.png) no-repeat center center;}
.djzs li a:hover .xxt6{background: url(../images/bc_38.png) no-repeat center center;}
.djzs li a:hover .xxt7{background: url(../images/bc_44.png) no-repeat center center;}
.djzs li a:hover .xxt8{background: url(../images/bc_41.png) no-repeat center center;}

.xwbj{background: #f8f8f8;}
.qyxw{width: 1200px; margin: 0 auto;}
.qyxw_box{overflow: hidden; padding: 45px 0 90px;}
.qyxw_left{width: 570px; overflow: hidden;float: left;}
.qyxw_left img{width: 100%;}
.qyxw_right{width: 590px;float: right;}
.lgbxw{overflow: hidden;padding-bottom: 25px;}
.lg_left{float: left; width: 90px;text-align: center; border-left: 2px solid #003399;padding: 18px 0;}
.lg_left h2{font-weight: bold; font-size: 28px;margin-bottom: 5px;color: #003399;}
.lg_left span{color: #333333;font-size: 16px;font-weight: 400;}
.lg_left p{font-size: 17px;color: #333333;}
.g_right{float: right;width: 485px;}
.g_right h2{font-weight: bold;color: #333; font-size: 20px;margin-bottom: 15px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.g_right p{font-size: 14px; line-height: 20px;color: #333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.more2{float: right; width: 63px; line-height: 22px;background: #003399;text-align: center;font-size: 14px;color: #fff;}

.bj3{background: url(../images/a_20.png) no-repeat center center;}
.pxlc{width: 1200px; margin: 0 auto;}
.pxlc_nr{position: relative; padding: 45px 0 100px;}
.pxlc_nr ul{overflow: hidden;text-align: center;}
.pxlc_nr li{float: left;width: 20%;text-align: center;}
.pxlc_nr h2{font-weight: bold; font-size: 20px;color: #003399;line-height: 40px;}
.pxlc_nr p{font-size: 16px; line-height: 22px;}
.pxlc_nr b{width:16px;height: 16px;display: block; background: #003399;border-radius: 50%; margin: 0 auto;position: relative;z-index: 100;}
.pxlc_nr  img{margin:60px auto 20px auto;}
.pxlc_nr ul li:nth-child(2n) b{ background: #bfbfbf; margin-top: 18px;}
.pxlc_nr ul li:nth-child(2n) img{margin-top: 15px;}
.tao1{width: 100%;height: 2px;background: #003399;left:0;top: 220px;position: absolute;}

.szll{width: 1200px; margin: 0 auto;}


.szll_nr b{position: absolute;left:0; bottom: 13px; width:0;
    height:0;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    border-left:10px solid #003399;
}
.szll{padding-bottom: 90px;}
.szll_nr{margin: 55px 0 0; padding: 0 40px; position: relative;}

.szll_nr img{width:111px;height: 158px;float: left;}
.szll_nr a{display: block;overflow: hidden;background: #eeeeee;}
.sztext{position: relative;float: right;width: calc(100% - 111px);height: 158px;padding: 0 20px;}
.sztext h2{font-weight: bold; font-size: 20px;color: #003399; line-height: 50px;}
.sztext p{font-size: 12px; line-height: 19px;color: #707070;text-align:justify; word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.khalbox img{width: 100%;}
.khalbox {text-align: center;position: relative; margin-top: 60px;padding: 0 45px;}
.khal{width: 1200px; margin: 0 auto;padding: 0 0 120px;}
.khalxq h2{font-size: 16px; color: #707070; margin: 17px 0 10px;}
.khalxq p{#707070;}
.khalxq a:hover h2{color: #003399;}
.khalxq a:hover p{color: #003399;}
.khalbox .swiper-button-next{background: url(../images/ba_87.png);width: 13px;height: 24px;}
.khalbox .swiper-button-prev{background: url(../images/ba_84.png);width: 13px;height: 24px;}
.lgbxw a:hover h2{color: #003399;}
.szll_nr .swiper-button-next{background: url(../images/ba_87.png);width: 13px;height: 24px;}
.szll_nr .swiper-button-prev{background: url(../images/ba_84.png);width: 13px;height: 24px;}
/*教师培训*/
.jsbj{background: url(../images/a_22.png) no-repeat center bottom; padding-bottom: 218px;}
.jsbjbox{width: 1200px; margin: 0 auto;}
.js_tit{padding-top: 110px;text-align: center;}
.js_tit h2{font-weight: bold; font-size: 30px; color: #003399; padding-bottom: 25px; position: relative;border-bottom: 1px solid #b3b3b3;}
.js_tit h2:before{position: absolute; bottom: 0;content: "";border-bottom: 10px solid #b01f24;width: 242px; left: 50%; margin-left: -121px;}
.js_tit p{font-size: 20px;color: #333333; line-height: 30px; margin-top: 25px;}
.js_nr{padding-top: 55px;}
.js_nr ul{overflow: hidden; margin-left: -32px; padding: 5px;}
.js_nr li{float: left; width: 33.33%; padding-left: 32px;}
.jsbox{padding: 0 35px; height: 224px;transition: All 0.4s ease-in-out;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);  box-shadow:0 0 4px rgba(0, 0, 0, .1); }
.jsbox:hover{background: url(../images/a_24.png);background-size: 100% 100%;}
.jsbox h2{font-size: 20px; color: #333333;padding: 37px 0 32px;font-weight: bold;text-align: center;}
.jsbox p{font-size: 16px; line-height: 23px;color: #333333; height: 69px;}
.jsbox a{display: block;text-align: right; margin-top: 20px;caption-side: #Fff;font-size: 18px;color: #fff;opacity: 0;}
.jsbox:hover h2{color: #fff;}
.jsbox:hover p{color: #fff;}
.jsbox:hover a{opacity: 1;}
.jsbox img{display: inline-block; vertical-align: middle; margin-right: 15px;}
.kctj_nr .zxkb_tit{width: 1200px; margin: 0 auto;}

.kctjxq {margin-top: 45px;background: url(../images/a_28.png) no-repeat center center;background-size: cover; padding: 55px 0 0 0;}
.kcbox{width: 1200px; margin: 0 auto; position: relative;padding-bottom: 125px;}
.kcbox_left{width: 380px;height: 250px;background: #003399; padding: 40px  0 0 60px;}
.kcbox_left h2{font-size: 21px;color: #fff;}
.kcbox_left p{font-size: 23px;color: #fff; padding-top: 8px;}
.kcbox_left a{color: #fff;font-size: 16px;margin-top: 95px;display: inline-block;}
.kcbox .swiper-container{width: 897px; position: absolute;right: 0;top: 42px; padding-bottom: 105px;}
.tspx{position: relative;}
.tspx img{width: 100%;}
.tspx_text{width: 235px;height: 135px; background: #fff; position: absolute;right: 0; top: 140px;z-index: 10; padding:  18px 18px 0 18px;}
.tspx_text h2{ font-size: 16px; line-height: 22px;color: #333333;}
.tspx_text p{font-size: 12px;color: #999999; line-height: 32px;}
.tspx_text a{display: block; background: url(../images/a_30.png);width: 22px;height: 22px;}
.tspx_text a:hover{opacity: 0.8;}
.kcbox .swiper-button-next{background: url(../images/a_32.png);width: 25px;height: 25px;right:auto;top: 137px;left: 93px;}
.kcbox .swiper-button-prev{background: url(../images/a_32.png);width: 25px;height: 25px;left: 60px;top: 137px;}

.zxkb{width: 1200px; margin: 0 auto; padding-bottom: 50px;}
.zxkb_n {margin-top: 50px;background: #eeeeee;}
.zxkb_n ul{overflow: hidden; margin-left: -13px; padding: 35px 15px;}
.zxkb_n li{float: left; width: 25%; padding-left: 13px;}
.zxkbbo{background: #fff; height: 275px; padding: 0 20px;position: relative;}
.zxkbbo h3{font-size: 19px;padding: 27px 0 35px;font-weight: bold; color: #b01f24;}
.zxkbbo h2{font-size: 16px;color: #333333; line-height: 22px;height: 44px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 15px;}
.zxkbbo p{color: #626262;line-height: 15px; height: 60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.zxkbbo a{display: block; text-align: right; font-size: 13px;color: #626262; margin-top: 45px;}
.ggzz{position: absolute;width: 100%;height: 100%;top:0;left: 0; background: url(../images/a_34.png);background-size: 100% 100%;padding: 0 20px;opacity: 0;transition: All 0.4s ease-in-out;}
.ggzz h3{font-size: 14px;padding: 130px 0 18px  0; color: #fff;font-weight: 400;}
.ggzz h2{font-size: 16px; line-height: 22px;color: #fff; }
.ggzz a{text-align: right; color: #fff; font-size: 13px; margin-top: 35px;}
.zxkbbo:hover .ggzz{opacity: 1;}
.dxal{width: 1200px; margin: 0 auto;}
.dxal_box{padding: 60px 0 120px;overflow: hidden;}
.jdjd{width: 50%; float: left; padding-left: 65px;}
.jdjd li{font-size: 16px; line-height: 38px;}
.jdjd li a{display: block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;color: #434343;}
.jdjd li span{color: #003399;font-size: 20px;vertical-align: middle;display: inline-block;}
.jdjd li a:hover{color: #003399;}

/*培训案例*/
.pxal{border-bottom:1px solid #d2d2d2;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.pxal_tit{width: 1200px; margin: 0 auto; padding: 55px 0 10px;}
.pxbox{overflow: hidden;padding-bottom: 30px;}
.px_left{float: left; width: 120px;}
.px_left p{font-size: 21px;color: #000000;line-height: 37px; padding-left: 20px; position: relative;}
.px_left p:before{border-left: 7px solid #b01f24;height: 32px;top: 3px;left: 0; position: absolute;content: "";}
.px_right{float: right;width: 1010px; padding-right: 60px; position: relative;}
.px_right ul{overflow: hidden; margin-left: -5px;height: 37px;}
.px_right li{float: left; padding: 0 0 10px 5px;}
.px_right ul li a{display: block;border-radius: 8px; line-height: 37px; padding: 0 16px;font-size: 21px;color: #323232;}
.px_right ul li.hover2 a{color: #fff;background: #003399;}
.px_right ul li a:hover{color: #fff;background: #003399;}
.more3{position: absolute;right: 10px; top: 0;background: url(../images/p_03.png) no-repeat center center;width: 37px;height: 37px;}
.more3.on{background: url(../images/p_03.png) no-repeat center center;transform: rotate(90deg);-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(180deg);}
.wzpx{width: 1200px;overflow: hidden; margin: 0 auto; padding: 85px 0;}
.wzpx_left{width: 830px;float: left;}
.wqal_tit h2{padding: 0 0 20px;font-weight: bold;position: relative;color: #003399;font-size: 30px;}
.wqal_tit h2:before{position: absolute;content: ""; border-bottom: 7px solid #b01f24;width: 118px;left: 0;bottom: 0;}
.wqal_tit a{font-weight: 400;font-size: 16px;color: #b01f24; margin-top: 20px;}
.wqal_tit a:hover{text-decoration: underline;}
.wqal_nr{margin-top: 35px;overflow: hidden;  box-shadow:5px 5px 5px rgba(0, 0, 0, .1); }
.qjtp{overflow: hidden;}
.qjbt{float: left; width: 373px;overflow: hidden;}
.qjbt img{width: 100%;height: 231px;}
.wqal_text{float: right;width: 420px; padding-right: 25px;}
.wqal_text h2{font-weight: bold;font-size: 20px; line-height: 26px; padding: 15px 0 25px;}
.wqal_text h2 a{display: block;color: #142c68;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.wqal_text p{font-size: 16px;color: #333333; line-height: 20px;height: 60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.wqal_text ul{overflow: hidden; padding-top: 20px;}
.wqal_text li{float: left; padding-right: 20px;font-size: 14px;color: #999;}
.wqal_text img{display: inline-block;margin-right: 6px;vertical-align: middle;margin-top: -3px;}
.wqal_nr .swiper-pagination{padding-left: 40px;padding-bottom: 10px;}
.wqal_nr .swiper-pagination-bullet{border: 1px solid #278eff;background: #fff;opacity: 1;}
.wqal_nr .swiper-pagination-bullet-active{background: #278eff;}
.wzgg img{width: 100%;}
.wzgg{padding-top: 27px;}
.lbnr ul{padding: 27px 0 0 0;overflow: hidden; margin-left: -15px;}
.lbnr li{float: left; width: 33.33%; padding: 0 0 30px 15px;}
.lbnrbox{transition: All 0.4s ease-in-out;}
.lbnr li a:hover .lbnrbox{box-shadow:5px 5px 5px rgba(0, 0, 0, .1); }
.bltp{overflow: hidden;}
.bltp img{width: 100%; height: 137px;}
.bltext{padding: 0 20px 15px 20px;}
.bltext h2{font-size: 12px; padding: 25px 0 7px; color: #b01f24;}
.bltext h3{font-size: 16px; line-height: 20px;height: 40px;color:#142c68 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.bltext p{margin: 10px 0 15px; line-height: 1.6; color: #333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.bltext h4{color: #999;overflow: hidden;}
.bltext img{display: inline-block;margin-right: 5px;vertical-align: middle;}
.bltext span{padding-right: 15px;}

.wzpx_right{width: 315px;float: right;}
.xtfl_tit h2{font-size: 30px;font-weight: bold;color: #003399;padding-bottom: 20px; position: relative; margin: 0 5px;}
.xtfl_tit h2:before{position: absolute;content: "";border-bottom: 7px solid #b01f24;width: 118px;left: 0;bottom: 0;}
.xtfl_nr ul{padding: 32px 5px 0 5px;overflow: hidden;}
.xtfl_nr li{float: left;width: 50%; border-bottom: 1px solid #f1f1f1;}
.xtfl_nr a{display: block;text-align: center;line-height: 46px;font-size: 16px;color: #333333;}
.xtfl_nr a:hover{box-shadow:0 0 5px rgba(0, 0, 0, .1);}
.xtfl_tit a{font-weight: 400; font-size: 16px;color: #b01f24; margin-top: 20px;}
.rmzta{padding-top: 65px;}
.rmzta_nr{padding-top: 25px;}
.rmzta_nr li{padding-bottom: 10px;}
.ztxq li{padding-top: 30px;}
.ztxq li h2{font-size: 14px; color: #b01f24;}
.ztxq li p{font-size: 16px;margin-top: 10px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.ztxq li a:hover p{color: #003399;}
.mjtp{overflow: hidden; margin-bottom: 40px; position: relative;}
.mjtp img{width: 100%;height: 200px;}
.xcbpx{padding-top: 20px;}
.xcbpx .swiper-pagination-bullet{border: 1px solid #007AFF;opacity: 1;background: #fff;}
.xcbpx .swiper-pagination-bullet-active{background: #007AFF;}
.qyxw_left img{animation:fadeIn .25s, 100ms; }
.xcjxtext{width: 100%; height: 200px; position: absolute; top:0; left:0;background: rgba(22,40,125,.62);}
.textnr{position: absolute;z-index: 100;top:35%; left:0; text-align: center;width: 100%;}
.textnr h2{font-size: 23px; padding-bottom: 18px;  color: #fff; position: relative;}
.textnr h2:before{position: absolute;content: ""; border-bottom: 1px solid #a796a6;width: 136px; left: 50%;;margin-left: -68px; bottom: 9px;}
.textnr p{text-align: center;color: #fff; font-size: 16px;}


.swiper-slide-flexwrap {
    position: absolute;
    transition: all;
    0.4s z-index: 10;
    display: flex;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 1.8;
}
.slide-item {
    width: 50%;
    height: 100%;
    background: #044082;
    font-size: 16px;
    color: #fff;
    text-align: center;
}
.swiper-slide-flexwrap a {
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}
.slide-item {
    width: 50%;
    height: 100%;
    background: #044082;
    font-size: 16px;
    color: #fff;
    text-align: center;
}
.slide-item.on {
    background: #004796;
}
.swiper-slide-flexwrap a {
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}
.qhnr .swiper-slide-active,
.qhnr .swiper-slide-duplicate-active {
	transform: scale(1.3);
}
.qhnr p{opacity: 0;}
.qhnr .swiper-slide-active  p,
.qhnr .swiper-slide-duplicate-active p{opacity: 1;}
.qhnr .swiper-slide-active .swiper-slide-flexwrap,
.qhnr .swiper-slide-duplicate-active .swiper-slide-flexwrap{opacity: 0;}
.qhnr .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.7);
    }
.qhnr .swiper-slide-active,.qhnr .swiper-slide-duplicate-active{
      transform: scale(1);z-index: 100;
	}
.qhnr .swiper-slide-active .ppal_zz,.qhnr .swiper-slide-duplicate-active .ppal_zz{
      opacity: 0;
	}
.ppal_zz{position: absolute; width: 100%; height: 100%; top:0; left:0; background: #044082;}
.ggpx{margin-top: 20px;  box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.ggpx img{width: 100%;}

/*数字化改革*/
.banner2 img{width: 100%;}
.sztit{background: #fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.sztit ul{width: 1200px; margin: 0 auto;overflow: hidden;}
.sztit li{ line-height: 100px;width: 25%;float:left;}
.sztit ul li:nth-child(2){text-align: center;}
.sztit ul li:nth-child(3){text-align: center;}
.sztit ul li:nth-child(4){text-align: right;}
.sztit a{font-size: 30px; color: #333;}

.szgg{background: url(../images/z1.png) no-repeat center center;background-size: cover;}
.szggbox{width: 1200px; margin: 0 auto;}
.title_a{padding: 75px 0 45px;}
.title_a img{margin: 0 auto;}
.szgg_nr{padding-bottom: 110px;}
.szgg_nr p{font-size: 20px; line-height: 30px;color: #333333;}

.dsjl{width: 1200px; margin: 0 auto; padding-bottom: 105px;}
.dsjnr{margin-left: 15px;border-left: 1px solid #dcdcdc;}
.dsjbox{padding: 30px 0 0 0;}
.dsjbox h2{font-size: 18px;color: #666666; margin-left: -5px; margin-bottom: 20px;}
.dsjbox span{color: #0d2960;display: inline-block;width: 140px;}
.dsjbox span b{font-size: 30px;}
.dsjbox em{display: inline-block;width: 10px;height: 10px;border-radius: 50%; background: #004589;vertical-align: middle; margin-right: 15px; margin-top: -3px;}
.dsjbox p{font-size: 18px;color: #333333; line-height: 1.6; padding-bottom: 18px;border-bottom: 1px solid #dcdcdc; margin-left: 65px;}

.jzjy{background: url(../images/bj1.jpg) no-repeat center center;background-size: cover;}
.jzjybox{width: 1200px; margin: 0 auto;overflow: hidden; padding-bottom: 110px;}
.jzjynr ul{overflow: hidden;}
.jzjynr li{float: left; overflow: hidden;width: 14%;transition: All 0.4s ease-in-out;height: 610px;overflow: hidden; }
.jznr{opacity: 0;}
.jznr p{font-size: 20px; line-height: 32px;color: #333; position: absolute;width: 100%;left:50%; top:50%; transform:translate(-50%,-50%); padding: 0 55px;}

.jztit{width: 145px;float: left;overflow: hidden;height: 610px; overflow: hidden;cursor:pointer;transition: All 0.4s ease-in-out;}
.jztit img{width: 100%;height: 610px;border-bottom: 13px solid #0d2960;}
.jznr{float: left; width: calc(100% - 145px);transition: All 0.4s ease-in-out;background: url(../images/z2.png);height: 610px;background-size: 100% 100%;  position: relative;transition: all .8s ease 0s;}
.jzjynr li.on{width:calc(100% - 28%);}
.jzjynr li.on .jztit img{border-bottom: 13px solid #b01f24;}
.jzjynr li.on .jznr{opacity: 1;}
.zdxx{background: url(../images/bj2.jpg) no-repeat center center;background-size: cover;}
.zdxxbox{width: 1200px; margin: 0 auto; padding-bottom: 30px;}
.zd_tit ul{overflow: hidden; margin-left: -7px; padding-bottom: 25px;}
.zd_tit li{float: left; width: 16.66%; padding-left: 7px;}
.zd_tit p{background: #fff; height: 90px; line-height: 90px;font-size: 20px; color: #333;text-align: center;border-radius: 8px;cursor:pointer;}
.zd_tit ul li:nth-child(1) p{ line-height: 30px; padding-top: 15px;}
.zd_tit ul li:nth-child(2) p{ line-height: 30px; padding-top: 15px;}
.zd_nr{background: #fff;border-radius: 8px;}
.zd_nr ul{overflow: hidden;padding: 10px 0;}
.zd_nr li{float: left; width: 50%; border-bottom: 1px solid #eeeeee; line-height: 45px;font-size: 18px;background: url(../images/bc_27.jpg) no-repeat 20px center; padding-left: 45px; }
.zd_nr li a{color: #333;}
.zd_nr li a:hover{color: #004796;}
.zd_nr p{overflow: hidden;padding: 10px 0; float: left; border-bottom: 1px solid #eeeeee; line-height: 45px; font-size: 18px; background: url(../images/bc_27.jpg) no-repeat 20px center; padding-left: 45px; padding-right: 15px;}
.zd_nr p a{color: #333;}
.gdnr{display: block; text-align: center;margin-top: 30px;font-size: 18px;color: #0d2960;}
.gdnr img{display: inline-block;vertical-align: middle; margin-right: 15px;}
.btxc{padding: 0 0 50px 230px;}
.btxc p{font-size: 18px;  line-height: 40px;background: url(../images/bc_32.png) no-repeat left center; padding-left: 45px;}
.btxc a{color: #333333;}
.btxc a:hover{color: #0d2960;}
.zd_tit li>p.on{background:url(../images/bc_02.jpg) no-repeat center center;background-size: 100% 100%;}
.zd_nr{animation:fadeIn .25s, 100ms;}

.szgg_nr{overflow: hidden; padding: 15px 0; border-bottom: 1px dashed #e5e5e5;}
.szgg_nr img{width: 217px;height: 151px;float: left;}
.sz_nra ul{overflow: hidden; margin-left: -40px;}
.sz_nra li{float: left; width: 50%; padding: 0 0 0 40px;}

.szgg_c{width: 1200px; margin: 0 auto; padding-bottom: 55px;}
.szgg_text{float: right;width: calc(100% - 240px);}
.szgg_text h2{font-size: 24px;color: #333333; line-height: 46px;}
.szgg_text p{font-size: 18px; line-height: 32px;}
.sz_nra a:hover .szgg_text h2{color: #0d2960;}
.sz_nra a:hover .szgg_text p{color: #0d2960;}
.sjzs{display: none;}
@media(max-width:1200px){
.sztit {padding: 0 1%;}
.sztit ul{width: 100%;}
.szggbox{width: 100%; padding: 0 1%;}
.dsjl{width: 100%; padding: 0 1% 105px 1%;}
.jzjybox{width: 100%; padding: 0 1% 110px 1%;}
.zdxxbox{padding: 0 1% 30px 1%;width: 100%;}
.szgg_c{width: 100%; padding: 0 1% 55px 1%;}
}
@media(max-width:1000px){
.sjzs{display: block;}	
.pczs{display: none;}
.sztit{padding: 0 .3rem;}
.sztit li{line-height: 1.1rem;}
.sztit li a{font-size: .34rem;}

.szggbox{padding: 0 .3rem;}
.title_a{padding: .54rem 0 .44rem;}
.title_a img{width: 4.8rem;}
.szgg_nr{padding: .2rem 0;}
.szgg_nr p{font-size: .26rem; line-height: 1.8;}
.dsjbox span{width: 2rem;}
.dsjbox span b{font-size: .32rem;}
.dsjbox h2{font-size: .24rem;margin-bottom: .2rem;}
.dsjbox{padding-top: .3rem;}
.dsjbox p{ margin-left: .7rem; padding-bottom: .3rem;font-size: .26rem; line-height: 1.8;}
.dsjl{padding: 0 .3rem 1rem .3rem;}

.jzjybox{padding: 0 .3rem .95rem .3rem;}
.jzjynr li{float: none;width: 100%; margin-bottom: .1rem;}
.jztit{width: 100%;float: none;height: auto;}
.jztit img{height: auto;border-right: .12rem solid #0d2960;}
.jznr{width: 100%; float: none;display: none;}
.jzjynr li{height: auto;}
.jznr{height: auto; padding: .5rem;}
.jznr p {
    font-size: .24rem;
    line-height: 1.6;text-align:justify; word-break: break-all;
    color: #333;
    position: relative;
    width: 100%;
    left:0;
    top: 0;
    transform: translate(0);
    padding:0;
}
.jzjynr li.on{width: 100%;}
.jzjynr li.on .jztit img{border-bottom: 0;border-right: .12rem solid #b01f24;}
.jzjynr li.on .jznr{opacity: 1;display: block;}

.zdxxbox{padding: 0 .3rem .5rem .3rem;}
.btxc{padding: 0 0 .3rem 0;}
.btxc p{font-size: .24rem; line-height: 1.5; padding: 0.05rem 0 0.05rem .5rem;background:url(../images/bc_32.png) no-repeat  left 0.15rem;background-size: .25rem .25rem; }
.zd_tit li{width: 33.33%; padding-bottom: .12rem;}
.zd_tit li p{height: .8rem;border-radius: .1rem; font-size: .24rem; line-height: .8rem;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.zd_tit ul li:nth-child(1) p{ line-height: .4rem;padding: 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.zd_tit ul li:nth-child(2) p{ line-height: .4rem;padding: 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.zd_nr li{font-size: .24rem; line-height: .6rem; padding-left: .45rem;background: url(../images/bc_27.jpg) no-repeat .15rem center;background-size: .08rem .15rem;}
.zd_nr li a{display: block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.zd_nr p{font-size: .24rem; line-height: .6rem; padding-left: .45rem;background: url(../images/bc_27.jpg) no-repeat .15rem center;background-size: .08rem .15rem;}
.zd_nr p a{display: block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.gdnr{font-size: .24rem; margin-top: .3rem;}
.gdnr img{width: .4rem; margin-right: .2rem;}
.szgg_c{padding: 0 .3rem .9rem .3rem;}
.sz_nra ul{margin-left: -.2rem;}
.sz_nra li{padding: 0 0 0 .2rem;}
.szgg_nr img{width: 1.37rem;height: .8rem;}
.szgg_text{width: calc(100% - 1.5rem);}
.szgg_text h2{font-size: .28rem; line-height: 1;}
.szgg_text p{font-size: .24rem; line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;zoom: 0.8;}
.sjpt{background: url(../images/z6.png) no-repeat center center;background-size: cover; padding: .55rem 0 .7rem;text-align: center;}
.sjpt h2{color: #fff; font-size: .28rem; margin-bottom: .25rem;}
.sjpt p{color: #fff; font-size: .26rem; margin-bottom: .43rem;}
.sjpt img{width: .48rem;height: .48rem;}
.sjpt li{display: inline-block; padding: 0 .45rem;}
}
@media(max-width:750px){
	.tpnrxj{width: 100%; float: none; padding-bottom: .4rem;}
	.tpnr_lno{width: 100%;float: none;}
	.zznr_right p{margin-right: 0;}
}