/* CSS Document */
/*全局样式*/
html{font-size:62.5%;}
a{text-decoration:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
body{font-size:16px;font-family:"微软雅黑";min-width:320px;background: #FFF;}
button{border:0 none;background-color:transparent;cursor:pointer}
ul,ol,li{list-style-type:none;}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline;display: inline;*zoom: 1;}
img{border:none;height:auto;}
input:hover,input:focus{outline: none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear: both;display: none;}
.w100{width:100%;margin:0 auto;}
.w96{width:96%;margin:0 auto;max-width:1200px;}
/*局部样式*/
.menu-button{position:absolute;top:0;bottom:0px;height:2rem;width:2rem;cursor:pointer;left:0;margin:auto;display: none;}
.menu-button:before{content:"";position:absolute;top:5px;right:3px;border-bottom:1rem double #fff;border-top:0.375rem solid #fff;width:2rem;height:5px;}
/*sidebar css*/
.m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.m_nav .closeicon{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
.m_nav .m_navList ul{padding-left:5%;padding-right:5%}
.m_nav .m_navList ul li{border-bottom:1px solid #232530}
.m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
.m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
.m_nav .m_navList ul li .m_f_a a{flex: 1;}
.m_nav .m_navList ul li .m_f_a i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
.m_nav_plus{ background:url(../images/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.m_nav_reduce{background:url(../images/reduce.jpg) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
.m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}
/* header-search-wrap */
.header-search-wrap .search-box {position: relative; }
.header-search-wrap .submit {width: 30px;height: 30px; }
.header-search-wrap .ser-input {height: 30px;padding-left: 10px; }
.header-search-wrap .search-close {right: 0;top: 50%;margin-top: -15px;width: 30px;height: 30px; }
.header-search-wrap {position: fixed;z-index:19;left:0px;top:0px;width:100%;height:100%;opacity:0;z-index:100;background:rgba(0,0,0,0.8);transition: all 0.5s;transform: translate(0, 0) scale(0); }
.header-search-contaniner{position:relative;top:50%;margin:auto;width:90%;max-width: 600px;height:2.75rem;border: 1px solid rgba(0, 0, 0, 0.2);color: #666;line-height:2.75rem;background: #fff;}
.header-search-wrap.show2 {z-index: 8;-webkit-transform: translate(0, 0) scale(1);-ms-transform: translate(0, 0) scale(1);transform: translate(0, 0) scale(1);opacity: 1; }
.header-search-wrap.hides1{-webkit-transform: translate(0, -200%) scale(1);-ms-transform: translate(0, -200%) scale(1);transform: translate(0, -200%) scale(1); }
.header-search-wrap .submit {position: absolute;top: 0;right: 0;z-index: 5; width: 1.98rem;height:2.75rem;background: url(../images/ser1.png) no-repeat center;background-size: 1rem;border: none;box-sizing: border-box; }
.header-search-wrap .ser-input {width: calc(100% - 1.98rem);height: 2.75rem;position: relative;border: none;background: none;box-sizing: border-box;padding-left: 0.5rem; }
.header-search-wrap .search-close {position:fixed;display: block;right:50%;margin-right:-1.375rem;top:40%;color:#fff;width: 2.75rem;height: 2.75rem;font-size: 1.25rem;cursor: pointer;}
/* head css */
.head-bg{background:#1A4498;position:relative;}
.head{overflow:hidden;padding:1rem 0px;position: relative;max-width:1450px;margin:auto;width:96%;}
.logo{width:25%;max-width:367px;overflow:hidden;max-height:93px;}
.logo a,.logo img{display: block;width:100%;height: auto;}
.top-txt{float: right;width:25%;overflow:hidden;padding:1.3rem 0px;margin-right:4rem;}
.top-txt img{display: block;width: 100%;height: auto;}
.form{height:2.75rem;line-height:2.75rem;font-size:1rem;overflow: hidden;width:20%;max-width:286px;border: 1px solid #E5E5E5;border-radius:2.75rem;margin-top:1.3rem;padding:0.75rem 1rem;box-sizing: border-box;}
.form input.search-left{float:left; border:none;width:calc(100% - 2em);background:none;height:1.25rem;line-height:1.25rem;box-sizing:border-box;color:#fff;}
.form input.search-right{float:right; width:auto;border:none;height:1.25rem;width:1.25rem;}
#so-bt{float:right;height:2.75rem;margin-top:1.3rem;display: none;}
#so-bt img{display: block;width:auto;height:100%;}
/* nav css */
.nav-web{position: relative;background:#2350AD;z-index:99;}
.nav-web .navBar{position:relative; z-index:55;height:3.75rem;width:96%;max-width:1450px;margin:auto;}
.navul{text-align: center;height:3.75rem;}
.navul .m{display:block;float: left;z-index:1;position:relative;width:8.3%;}
.navul a{display:inline-block;font-size:1.125rem;color: #263045;}
.navul .m h3{height:3.75rem;line-height:3.75rem;font-weight: normal;}
.navul .m h3 a{color:#fff;position:relative;}
.navul .m h3:after{content:"";display:block;width:0px;height:100%;background:#1A4498;transition:all 0.4s ease;position: absolute;bottom:0px;left:0px;z-index:-1;}
.navul .m:hover h3:after{width:100%;}
.navul .sub,.navul .mli-sub{text-align: center;position: absolute;visibility: hidden;display: block;line-height:20px;opacity: 0;left: 0;top: auto;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);transition: all .2s ease;z-index: 99;background-color: #fff;width: 100%;transform: translate(0, 10px);transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;}
.navul .sub li{position: relative;}
.navul .mli-sub{left:170px;top:0px;}
.navul .sub h4{font-weight: normal;background-color: #f7f9fe;}
.navul .sub a{display:block;padding:10px 15px;font-size:16px;border-bottom: 1px solid transparent;border-bottom-color: rgba(0,0,0,0.04);-webkit-transition: all .3s linear;transition: all .3s linear;}
.navul .m.on .sub,.mli:hover .mli-sub{opacity: 1;transform: translate(0, 0);visibility: visible;}
.navul .m.on:last-child .sub,.navul .m.on:last-child .sub:hover .mli-sub{left:unset;right:0px;}
.navul .sub li:hover a{font-weight:bold;border-bottom:1px solid #2350AD;}


/*fullSlide*/
.fullSlide{overflow:hidden; position:relative; z-index:1;}
.fullSlide .bd{width:100%;margin:0 auto;z-index:0;height:auto;}
.fullSlide .bd ul{width:100% !important;height:auto;margin:0 auto;}
.fullSlide .bd ul li{width:100% !important;overflow:hidden; text-align:center;}
.fullSlide .bd ul li a{display:block;width:100% !important;padding-bottom:32.8125%;background-size:cover;}
.fullSlide .hd{display: none;}
.fullSlide .prev,.fullSlide .next{position: absolute;width:3.375rem;height:5.625rem;top:0px;bottom:0px;margin:auto;opacity: 0.5;}
.fullSlide .prev{left:2.5rem;}
.fullSlide .next{right:2.5rem;}
.fullSlide .prev:hover,.fullSlide .next:hover{opacity: 1;}
/* part */
.part-head{height:3rem;line-height:3rem;overflow: hidden;width:100%;margin:1rem 0px;}
.part-title{float: left;overflow:hidden;position:relative;color:#333;height:3rem;line-height:3rem;font-weight: bold;font-size:1.875rem;}
.part-more{float: right;text-transform:uppercase;}
.part-container{overflow: hidden;}
.part-more a{display: inline-block;color: #666666;font-size:0.875rem;}
.part-box-more{margin:1rem auto;width:60%;max-width:186px;border: 1px solid #E5E5E5;text-align: center;height:3rem;line-height:3rem;box-sizing: border-box;}
.part-box-more a{display: block;font-size: 0.875rem;color:#666;}
.part-box-more a:hover{background: #2855B1;color:#fff;}
.part-left{float: left;width:49%;max-width:580px;}
.part-right{float: right;width:49%;max-width:580px;}
.part-main{overflow: hidden;}
/* newsPart */
.newsPart{padding:1.25rem 0px;}
.newsPart .part-title{text-align: center;float: none;margin:1.25rem 0px;}
.newsPart .part-container{margin-bottom:1.625rem;}
/*slideBox*/
.slideBox {overflow:hidden; position:relative;}
.slideBox .hd{ overflow:hidden; position:absolute; right:1rem; bottom:1.25rem; z-index:1;width:7rem;overflow: hidden;}
.slideBox .hd ul{ overflow:hidden; zoom:1;text-align:right;width:100%;overflow:hidden;height:0.75rem; }
.slideBox .hd ul li{display: inline-block;margin:0px 0.5rem;  width:0.625rem; height:0.625rem;border-radius:50%; line-height:999;border: 1px solid #FFFFFF;text-align:center; cursor:pointer; box-sizing: border-box;}
.slideBox .hd ul li.on{background:#fff; }
.slideBox .bd{width:100%;margin:0 auto;z-index:0;height:auto;}
.slideBox .bd ul{width:100% !important;height:auto;margin:0 auto;}
.slideBox .bd ul li{width:100% !important;overflow:hidden; text-align:center;}
.slide-img{width:100%;padding-bottom:68.96%;position:relative;overflow:hidden;}
.slide-img a{display: block;position:absolute;width:100%;height:100%;top:0px;left:0px;-webkit-transition: all ease .3s;transition: all ease .5s;}
.slide-topic{position: absolute;width:100%;height:3.75rem;line-height:3.75rem;bottom:0px;overflow: hidden;box-sizing: border-box;padding:0px 8rem 0px 1rem;background-image: linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,1));}
.slide-topic a{display: inline-block;max-width:100%;overflow: hidden;color:#fff;white-space: nowrap;text-overflow: ellipsis;font-size:1rem;}
.slide-img a:hover{-webkit-transform: scale(1.1);transform: scale(1.1);}
/* newsList */
.newsList li{border-top:1px solid #DCDCDC;box-sizing: border-box;padding:0.5rem 0px;overflow: hidden;}
.newsList li:first-child{border-top: none;padding-top:0px;}
.newsList li a{display: block;height:2.2rem;line-height:2.1rem;overflow: hidden;color:#333;white-space: nowrap;text-overflow: ellipsis;font-size:1rem;position: relative;padding-right:6rem;}
.newsList li .date{display: block;position: absolute;right:0px;top:0px;font-size:0.875rem;color:#666;margin:auto;}
.newsList li a:hover,.newsList li a:hover .date{color:#1A4498;}
/* centerPart */
.centerPart{background:url("../images/bg1.png") center no-repeat;background-size:cover;padding:1.5rem 0px;}
/*activeSlide*/
.activeSlide {width: 100%;overflow:hidden; position:relative;margin-bottom:1rem;}
.activeSlide .hd{ overflow:hidden; position:absolute; right:0.5rem; bottom:1rem; z-index:1;width:7rem;overflow: hidden;}
.activeSlide .hd ul{ overflow:hidden; zoom:1;text-align:right;width:100%;overflow:hidden;height:0.75rem; }
.activeSlide .hd ul li{display: inline-block;margin:0px 0.5rem;width:6px; height:6px;border-radius:50%; line-height:999;background:#DCDCDC;text-align:center; cursor:pointer; box-sizing: border-box;}
.activeSlide .hd ul li.on{background:#2F5DB9; }
.activeSlide .bd{width:100%;margin:0 auto;z-index:0;height:auto;}
.activeSlide .bd ul{width:100% !important;height:auto;margin:0 auto;}
.activeSlide .bd ul li{width:100% !important;overflow:hidden;box-sizing: border-box;padding:1rem;background:#FFFFFF;}
.activeSlide .time{color:#2F5DB9;font-size:1.25rem;height:2rem;line-height:2rem;overflow: hidden;}
.activeSlide .time span{font-weight: bold;font-size:1.5rem;font-style:italic;margin-right:0.5rem;}
.activeSlide .topic{padding:0.25rem 0px;font-size:1.125rem;border-bottom: 1px solid #dcdcdc;}
.activeSlide .topic a{display: inline-block;max-width:100%;height:2rem;line-height: 2rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#333;font-weight: bold;}
.activeSlide .info{font-size:1rem;color:#666;margin-top:0.5rem;box-sizing: border-box;padding-right:8rem;}
.activeSlide .info p{height:2rem;line-height:2rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/* activePart */
.activePart .newsList li a{padding-left:1.25rem;position: relative;}
.activePart .newsList li a:before{content: "";display: block;position: absolute; width:0.4rem;height:0.4rem;opacity:1;background-color:#DCDCDC;top:0px;left:0px;bottom:0px;margin:auto;}
.activePart .newsList li:first-child{padding-top:0.5rem;}
.activePart .newsList li a:hover:before{background:#2F5DB9;}
/* noticePart */
.noticePart li{overflow: hidden;padding:1rem 0px;border-top: 1px solid #D2D2D2;box-sizing: border-box;color:#666;position: relative;}
.noticePart li:first-child{padding-top:0px;border-top:none;}
.noticePart .time{float: left;width:3.75rem;overflow:hidden;text-align:center;height:4.25rem;box-sizing: border-box;position: relative;z-index:2;border: 1px solid #2F5DB9;color:#0758A7;}
.noticePart .time span{display: block;font-size:0.75rem;height:2rem;line-height:2rem;overflow:hidden;color:#fff;background:#0758A7;}
.noticePart .time strong{display: block;font-size:1.125rem;height:2.25rem;line-height:2.25rem;overflow:hidden;}
.noticePart .topic{float: right;width:calc(100% - 5rem);overflow:hidden;position: relative;z-index:2;}
.noticePart .title a{max-width:100%;display:inline-block;font-size:1rem;font-weight: bold;color:#333;height:2.25rem;line-height:2.25rem;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.noticePart .topic p{font-size:0.875rem;height:1rem;line-height:1rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.noticePart li:hover a{color:#2F5DB9;}
/* bottomPart */
.bottomPart{background:url("../images/bg2.png") center no-repeat;background-size:cover;padding:1.5rem 0px 3.5rem 0px;}
/* linkPart */
.linkPart ul{overflow: hidden;width:100%;}
.linkPart ul li{float:left; _display:inline;width:25%;margin:1rem 0px;color:#fff;position:relative;}
.linkPart ul li a{display: block;width:100%;margin:auto;overflow: hidden;color:#333333;}
.link-img{width:100%;max-width:108px;margin:auto;border: 1px solid #5E79B0;box-sizing: border-box;border-radius:50%;}
.link-box{width:100%;margin:auto;padding-bottom:100%;overflow:hidden;position: relative;}
.link-box img{position: absolute;display: block;width:50%;height:auto;top:0px;left:0px;right:0px;bottom:0px;margin:auto;}
.linkPart ul li a img.after{display: none;}
.linkPart span{display: block;height:2.4rem;line-height:2.4rem;font-size:1rem;text-align:center;width:100%;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.linkPart li a:hover .link-img{background: #1A4498;}
.linkPart li a:hover .after{display: block;}
.linkPart ul li a:hover{color:#1A4498;}
/* imgPart */
.imgPart ul{overflow: hidden;width:calc(100% + 2rem);margin-left:-1rem;}
.imgPart ul li{float: left;width:calc(50% - 2rem);margin:1rem;}
.imgPart ul li a{display: block;width:100%;padding-bottom:52%;overflow: hidden;position: relative;}
.imgPart ul li a .img-box{position: absolute;width:100%;height:100%;top:0px;left:0px;-webkit-transition: all ease .3s;transition: all ease .5s;}
.imgPart ul li a:hover .img-box{-webkit-transform: scale(1.1);transform: scale(1.1);}
/*foot*/
.foot-bg{background:#1A4498;padding:2rem 0px;font-size:0.875rem;color:#fff;line-height:2rem;text-align:center}
.foot-bg a{color:#fff}
.foot{display: flex;display: -webkit-flex;align-items:center;justify-content:center;}
.foot-img{width:3.25rem;height:auto;margin-left:2rem;}
.foot-ewm{width:3.25rem;height:auto;margin-left:5rem;}
.foot-bg a{color:#fff;}
.foot-bg a:hover{color:#fff;}
/* center css */
.center-head{width:100%;margin: 0 auto;position:relative;}
.center-head .center-bg{width:100%;padding-bottom:16.5%;}
.center{padding:30px 0px;overflow:hidden;position: relative;z-index:1;}
.menu{max-width:260px;width:24%;background:#2350AD;padding-left:5px;}
.menu_h{overflow: hidden;padding:1rem 1.2rem;font-size:1.5rem;color:#fff;}
.menu-ul{background:#fff;border-top:0px;border-right:1px solid #ccc;padding-bottom:1rem;border-bottom:1px solid #ccc;}
.menu-ul li{position: relative;padding:0px 1rem;}
.menu-ul li h4{font-weight: normal;padding:1rem 1.5rem;border-bottom:1px solid #ccc;background:url('../images/left-nav-ico.png') left center no-repeat;}
.menu-ul li a{display: block;color:#333;font-size:1rem;}
.menu-ul li a span{display:none;}
.menu-ul li:hover h4{border-bottom:1px solid #2350AD;}
.menu-ul li a:hover,.menu-ul li.on a,.con-box ul li a:hover,.live a:hover{color:#2d4a8a;}
.menu-ul li a:hover,.menu-ul li.on a{font-weight:bold;}
.menu-son-btn{position:absolute;margin:0px !important;right:0.5rem;top:1rem;cursor: pointer;}
.menu-son-btn span.show-icon,.menu-ul li.menu-on span.hide-icon{display: none;}
.menu-ul li.menu-on ul.menuContent,.menu-ul li.menu-on span.show-icon{display: block;}
ul.menuContent{display: none;}
.menu-ul li.menu-on ul.menuContent{display: block;}
ul.menuContent a{border: none;padding:0.5rem 2rem;padding-left:2.5rem;font-size:0.85rem;}
.cen-r{max-width:1100px;width:74%;}
.live{font-size:0.8rem;color:#999;border-bottom:1px solid #d8d8d8;overflow:hidden;}
.live a{color:#999;}
.live p{padding:0.5rem 0px;float: left;border-bottom:1px solid #2d4a8a;}
/*list css */
.list ul li{padding:0.5rem 0px;border-bottom:1px solid #d8d8d8;}
.list ul li a{display: block;position: relative;height:40px;line-height: 40px;color:#333;padding-right:100px;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list ul li a div.date2{margin:0px !important;position: absolute;right:0px;top:0px;font-size:0.8rem;color:#999;}
.list ul li a div.down{margin:-0.75rem 0px 0px 0px !important;position: absolute;right:0px;top:50%;height:1.5rem;}
.list ul li a div.down img{width:auto;height:100%;}
.list ul li a:hover{color:#005AAB;}

/*content css */
.con-h{font-size:24px;text-align: center;padding:20px 0px;line-height:40px;}
.con-span{text-align: center;padding:10px 0px;}
.con-span span{display: inline-block;padding:0px 10px;font-size:14px;color:#999;}
.con-tt{padding-top:20px;}
.con-tt p{line-height:40px;text-indent:32px;font-size:16px;color:#333;}
.con-tt table p{text-indent:0px}
.vsbcontent_img img{margin:10px auto;max-width:100%;display:block;}
.con-tt p a{color:#333;}
.nrynr .con-h{font-size:26px;}
.nrynr p{font-size:18px;}
.nrynr table{margin:10px auto;max-width:100%;}
/* pulic */
a:hover{color:#1A4498;}

/* 专题专栏 */
.ztzl{padding-top:20px;}
.ztzl ul{overflow: hidden;width:calc(100% + 2rem);margin-left:-1rem;}
.ztzl ul li{float: left;width:calc(33.3% - 2rem);margin:1rem;}
.ztzl ul li a{display: block;width:100%;padding-bottom:52%;overflow: hidden;position: relative;}
.ztzl ul li a img{position: absolute;width:100%;height:100%;top:0px;left:0px;-webkit-transition: all ease .3s;transition: all ease .5s;}
.ztzl ul li a:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}

.kyjg h3{background:#2350AD;font-size:1.2rem;text-align:center;padding:10px 20px;color:#fff;font-weight:normal;margin-bottom: 20px;width:10%;}
.kybox{margin-bottom:25px;}
.kybox1{margin-bottom:20px;}
.kybox1 h4{color: rgb(153, 0, 0);margin-bottom: 10px;}
.kybox1 ul li a{display:block;color:#333;line-height:30px}

.kybox2 ul li{float:left;width:30%;border-right:1px solid #ddd;padding-left:20px;min-height:60px;}


.jgbox{margin-bottom:30px;overflow:hidden;}
.jgbox h3{background:#2350AD;font-size:1.2rem;text-align:center;padding:10px 20px;color:#fff;font-weight:normal;}
.ybjg ul{margin:0 -2%;padding-top:20px;}
.ybjg ul li{float:left;width:28.9%;padding:0 2%;margin-bottom:20px;}
.ybjg ul li a{display:block;border:1px solid #ccc;color:#333;width:99%;line-height:22px;text-align:center;padding:10px 5px;height:42px;display: flex; justify-content: center;flex-direction: column;}
@media only screen and (max-width: 768px){
.ybjg ul li{width:45.5%;}
.ztzl ul li{width:calc(50% - 2rem);}
.kyjg h3{width:89px;}
.kybox2 ul li{width:100%;padding-left:0;min-height:auto;}
}
@media only screen and (max-width: 450px){
.ybjg ul li{width:90%;margin:0 auto 20px auto;padding:0;float:none;}
}
.ybjg ul li:hover a{background:#2350AD;color:#fff;}








/* 12.24 */
.center-box{background-color:#EFF4FB; background-image: url(../images/wc-dbg.png); background-repeat: no-repeat; background-position: center bottom;}
.center-box .live{display: flex; align-items: center; justify-content: space-between; font-size: 1rem; border-bottom: 0;}
.center-box .live h3{ font-size: 1.75rem; font-weight: bold; line-height: normal; color: #2C2C2C;position: relative; padding-left: 1.375rem;}
.center-box .live h3::after{content:'';position:absolute;top:50%;transform: translateY(-50%); left:0; border-left: 0.3125rem solid #2350AD; height: 1.875rem;} 
.center-box .live p{border-bottom: 0; display: flex; align-items: center;flex: 1;min-width: 0;}
.center-box .live p::before{content: ""; display: block; flex: 1; min-width: 0; border-bottom: 1px solid #d8d8d8; margin: 0 1.625rem;}
.center-box .live p img{display: block; width: 1.0625rem; height: 1rem; margin-right: 0.625rem;}

.wcjs-box{margin-top: 4.375rem;}
.wcjs-box .tit{display: flex;align-items: center; justify-content: space-between; margin-bottom: 3.75rem; border-bottom: 1px solid #2350AD;}
.wcjs-box .tit h3{background: url(../images/wcjs-tit.png) no-repeat right center; width: 9.75rem; height: 3.75rem; line-height: 3.75rem; padding-left: 3.4375rem; color: #fff; font-size: 1.5rem; font-weight: bold;}
.wcjs-box .tit .wcgd a{display: block;font-size: 1rem;color: #2350AD; transition: all 0.3s;}
.wcjs-box .tit .wcgd a:hover{font-weight: bold;}

.wc1{background: #2350AD; display: flex; justify-content: space-between; align-items: center; padding: 3.125rem;}
.wc1 .wc-l{width: 25.1875rem;height: 18.875rem;position: relative;z-index: 1;}
.wc1 .wc-l::before{content:'';position:absolute;top:0.625rem;left:0.625rem;width: 100%; height: 100%; border: 1px solid #FFFFFF;opacity: 0.4;}
.wc1 .wc-l img{display: block;width: 100%;}
.wc1 .wc-r{flex: 1;min-width: 0;padding-left: 4.75rem;font-size: 1rem;line-height: 2.25rem;color: #FFFFFF;}

.wc2{display: flex; justify-content: space-between; align-items: center;}
.wc2 .wc-l{width: 40rem;height: 21.25rem;}
.wc2 .wc-l img{display: block;width: 100%;}
.wc2 .wc-r{flex: 1; min-width: 0; padding-left: 4.375rem ;}
.wc2 .wc-r h3{font-weight: 400;font-size: 1.5rem;line-height: 1.875rem;}
.wc2 .wc-r h3:nth-of-type(2){margin-top: 1.875rem;}
.wc2 .wc-r p{font-weight: 400;font-size: 1rem;line-height: 1.875rem;}

.wc3 .wc-t{width: 100%;}
.wc3 .wc-t img{display: block;width: 100%;}
.wc3 .wc-d{margin-top: 1.625rem;font-size: 1rem;line-height: 2.25rem;color: #666666;}

.wc4{display: flex; flex-wrap: wrap; justify-content: space-between;}
.wc4>div{width: 44.58%;box-shadow: 0px 0.25rem 0.625rem 0px rgba(0, 0, 0, 0.3);}
.wc4>div img{display: block;width: 100%;}

.wc5 .wc-pic{width: 83.33%;margin: 0 auto;}
.wc5 .wc-pic a,
.wc5 .wc-pic img{display: block;width: 100%;}

.wc6{display: flex;flex-wrap: wrap; justify-content: space-between; padding: 2.25rem 0 2.25rem 5.375rem; position: relative;z-index: 1;}
.wc6::before{content:'';position:absolute;top:0;left:0;bottom: 0; width: 84.25%;background: #FFFFFF;border: 0.625rem solid #C1D2EB;z-index: -1;}
.wc6 .wc6-l{width: 26.75%;}
.wc6 .wc6-l img{display: block;width: 100%;}
.wc6 .wc6-r{width: 67.59%;}
.wc6 .wc6-r a,
.wc6 .wc6-r img{display: block;width: 100%;}

.wc8 ul{display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0 0.75rem;}
.wc8 ul li a{display: block;}
.wc8 ul li .icon1{width: 7.5rem; height: 7.5rem; background-color: #2350AD; border-radius: 50%; display: flex; justify-content: center; align-items: center;position: relative;z-index: 1; transition: all 0.3s;}
.wc8 ul li .icon1::before{content:'';position:absolute;top:50%;left:50%; transform: translate(-50%,-50%); width: 100%;height: 100%;border: 1px dashed rgba(0, 69, 133, 0.4); border-radius: 50%; padding: 0.625rem; transition: all 0.3s;}
.wc8 ul li .icon1 img{display: block;max-width: 3.75rem;max-height: 3.75rem; transition: all 1s;}
.wc8 ul li h3{text-align: center;font-size: 1.125rem;color: #333333; margin-top: 1.5625rem;font-weight: normal; transition: all 0.5s;}
.wc8 ul li:hover h3{color: #005AAB;font-weight: bold;}
.wc8 ul li:hover .icon1{background-image: url(../images/wc8-libg.png); background-repeat: no-repeat; background-position: center center; background-size: 100% 100%;}
.wc8 ul li:hover .icon1::before{background: rgba(35, 80, 173, 0.1); border-color: transparent;}
.wc8 ul li:hover .icon1 img{transform: rotateY(360deg);}


.center-box2{background-color:#fff; background-image: url(../images/dxf-bg.png); background-repeat: no-repeat; background-position: center bottom; overflow: hidden;}
.center-box2 .center{overflow: visible;}
.dxf{margin-top: 3.75rem;}
.dxf .t{padding: 4.6875rem 0 4.6875rem 10.33%; position: relative;z-index: 1; text-align: center;}
.dxf .t::before{content:'';position:absolute;top:0;left:0; bottom: 0; width: calc((100vw - 75rem)/2 + 100%); background: url(../images/dxf-bg1.png) no-repeat; background-size: 100% 100%; z-index: -1;}
.dxf .t>img{display: block; width: 100%; margin-bottom: 1.875rem;}
.dxf .d{margin-top: 3rem; margin-bottom: 5.3125rem;}
.dxf .d p{font-size: 1rem;line-height: 2.25rem;color: #333333;}


@media only screen and (max-width: 1200px){
    .dxf .t::before{width: calc(100% + 2%);}
}
@media only screen and (max-width: 768px){
    .center-box .live{flex-wrap: wrap;}
    .center-box .live p{flex: none; width: 100%; margin-top: 1.25rem;}
    .center-box .live p::before{content: none;}
    .wcjs-box{margin-top: 2.5rem;}
    .wcjs-box .tit{margin-bottom: 1.875rem;}
    .wc1{padding: 1.25rem; flex-wrap: wrap;}
    .wc1 .wc-l{width: 100%;height: auto;}
    .wc1 .wc-r{width: 100%; flex: none; padding-left: 0;margin-top: 2.5rem; font-size: 1.25rem;}

    .wc2{flex-wrap: wrap;}
    .wc2 .wc-l{width: 100%;height: auto;}
    .wc2 .wc-r{padding-left: 0; flex: none; width: 100%; margin-top: 1.875rem;}
    .wc2 .wc-r h3{font-size: 1.375rem;}
    .wc2 .wc-r p{font-size: 1.25rem;}

    .wc3 .wc-d{font-size: 1.25rem;}

    .wc8 ul li .icon1 img{width: 2.8125rem; height: 2.8125rem;}
    .wc8 ul li{width: 33.333%; margin-bottom: 1.875rem;}
    .wc8 ul li .icon1{margin: 0 auto; width: 6.25rem; height: 6.25rem;}
    .wc8 ul li h3{font-size: 1.25rem;}

    .dxf .t{padding: 3.125rem 0 1.875rem 3.125rem;}
    .dxf .d p{font-size: 1.25rem;}
}

/* 12.24 end */