@charset "UTF-8";
 html { font-size: 100px; } 
 body { font-size: 0.14rem; font-family: "SourceSansPro-Regular", "微软雅黑"; color: #000; -webkit-text-size-adjust: none; } 
 body.hidden { overflow: hidden; } 
 a { color: #000; text-decoration: none; outline: none; }
 a:active { star: expression(this.onFocus=this.blur()); } 
 a:link { text-decoration: none; outline: none; } 
 a:visited { text-decoration: none; outline: none; } 
 a:hover { text-decoration: none; color: #143cc7; outline: none; } 
 li { list-style: outside none; }
 h1 { font-size: 16px; } 
 h2, h3, h4, h5 { font-size: 14px; } 
 h5 { font-size: 0.12rem; } 
 textarea, input { background: transparent; font-size: 12px; font-family: "SourceSansPro-Regular", "微软雅黑"; color: #888; outline: none; border: 0; } 
 em { font-style: normal; }
 img { vertical-align: middle; max-width: 100%; border: 0;} 
.fl { float: left;} 
.fr { float: right;} 
.clear { clear: both; height: 0; display: block; _display: inherit;} 

 body{font-family:"微软雅黑",Arial,Microsoft YaHei,SimSun;color:#000} 
fieldset,img{border:0}
li,ol,ul{list-style:none} 
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400} 
button,input,select,textarea{outline:0}
textarea{resize:none}


input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none} 
textarea{-webkit-appearance:none} 
.fl{float:left!important} 
.fr{float:right!important} 
.upperCase{text-transform:uppercase} 
.lowerCase{text-transform:lowercase} 
.cpitalize{text-transform:capitalize} 
.clearfix:after{display:block;height:0;line-height:0;content:"";visibility:hidden;clear:both} 
.clearfix{zoom:1} 
@font-face { font-family: 'iconfont'; src: url('../font/iconfont.woff2?t=1684911686798') format('woff2'), url('../font/iconfont.woff?t=1684911686798') format('woff'), url('../font/iconfont.ttf?t=1684911686798') format('truetype');} 
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }



@font-face {
  font-family: "icon";
  src: url("../fonts/icon.woff2") format("woff2"), url("../fonts/icon.woff") format("woff"), url("../fonts/icon.ttf") format("truetype"), url("../fonts/icon.eot") format("embedded-opentype"), url("../fonts/icon.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SourceSansPro-Bold";
  src: url("../fonts/SourceSansPro-Bold.woff2") format("woff2"), url("../fonts/SourceSansPro-Bold.woff") format("woff"), url("../fonts/SourceSansPro-Bold.ttf") format("truetype"), url("../fonts/SourceSansPro-Bold.eot") format("embedded-opentype"), url("../fonts/SourceSansPro-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SourceSansPro-Regular";
  src: url("../fonts/SourceSansPro-Regular.woff2") format("woff2"), url("../fonts/SourceSansPro-Regular.woff") format("woff"), url("../fonts/SourceSansPro-Regular.ttf") format("truetype"), url("../fonts/SourceSansPro-Regular.eot") format("embedded-opentype"), url("../fonts/SourceSansPro-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}





 
body.show a, body.show .transition, body.show .qd_row_a6 .title dl dd .layer, .qd_row_a6 .title dl dd body.show .layer, body.show .qd-nav2, body.show .g-nav, body.show .qd-head .btn-list .search .input, .qd-head .btn-list .search body.show .input, body.show .qd-head .btn-list, .qd-head body.show .btn-list, body.show :before, body.show :after, body.show img { transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease;} 
.ellipsis, .index-flash li .name a { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.flex, .qd_row_a61 .img-list li a .layer .info, .qd_row_a6 .title dl dd .layer, .qd_row_a6 .title dl, .qd_row_a6 .container .video i, .index-admissions .dots, .qd_row_kd .list-wrapper dd.li-dd dl.info dd, .qd_row_kd .list-wrapper dl.ul-dl, .qd_row_kd .wal .arrow, .qd_row_kd .wal, .qd_row_a2 .col-2 .arrow .dots, .qd_row_a2 .col-2 .arrow, .qd_row_a2 .col-2 .list li .title, .qd_row_a1 .search-result .name, .qd_row_a1 .hot-words, .index-flash .btn .dots, .index-flash .btn, .qd_foot .info .tel, .qd_foot .info, .qd_foot .list li, .qd-nav2 .scroll ul, .g-nav ul, .qd-head .btn-list .language .name, .qd-head .btn-list ul, .qd-head .btn-list, .p-layer { display: flex; display: -webkit-flex; display: -ms-flex;} 
.flexColumn { display: flex; display: -webkit-flex; display: -ms-flex; flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column;} 

.itemsCenter, .qd_row_a61 .img-list li a .layer .info, .qd_row_a6 .container .video i, .qd_row_kd .list-wrapper dd.li-dd dl.info dd, .qd_row_kd .wal, .qd_row_a2 .col-2 .arrow, .qd_row_a2 .col-2 .list li .title, .qd_row_a1 .search-result .name, .index-flash .btn, .qd_foot .info .tel, .qd_foot .list li, .qd-head .btn-list .language .name, .qd-head .btn-list, .p-layer { align-items: center; -webkit-align-items: center;} 

.justifyCenter, .qd_row_a6 .container .video i, .index-admissions .dots, .index-admissions .list dl, .qd_row_a2 .col-2 .arrow .dots, .qd_row_a2 .col-2 .list li .title, .index-flash .btn, .p-layer { justify-content: center; -webkit-justify-content: center;} 
.flexAround { justify-content: space-around; -webkit-justify-content: space-around;} 
.flexBetween, .qd_row_a2 .col-2 .arrow, .qd_row_a2, .qd_foot .info { justify-content: space-between; -webkit-justify-content: space-between;} 
.flexWrap, .foot-link .list ul, .qd_row_a61 .img-list li a .layer, .qd_row_a6 .img-list ul, .index-admissions .list dl, .qd_row_a2, .qd_row_a1 .hot-words ul, .qd_foot .info div, .qd_foot .list ul { display: flex; display: -webkit-flex; display: -ms-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;} 
.bsBox { box-sizing: content-box;} 
.p-ico, .qd_row_a6 .container .video i, .qd_row_a6 .container .list a i, .qd_row_kd .list-wrapper dd.li-dd dl.info em, .qd_row_a1 .search-result li a i { font-family: "icon"; font-size: 0.2rem;} 
.p-more { display: inline-block; font-size: 0.12rem; color: #143cc7; padding: 0 0.05rem; line-height: 0.25rem; border-bottom: #143cc7solid 0rem;} 
.p-layer { position: fixed; z-index: 100; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); opacity: 0; visibility: hidden;} 
.p-layer.show { opacity: 1; visibility: visible;} 
.pageTips { position: fixed; z-index: 1000; left: 0; top: 0; width: 100%; height: 100%; background: #000 url("../images/bg.png");} 
.pageTips .container { color: #fff; position: absolute; left: 50%; top: 50%; width: 630px; margin-left: -315px; margin-top: -160px;} 
.pageTips .container a.close { display: block; width: 50px; height: 50px; position: absolute; z-index: 1; left: auto; right: -15px; top: 40px; bottom: auto; background: url("../images/close.png") center no-repeat;} 
.pageTips .container .img { text-align: center;} 
.pageTips .container .msg { font-size: 18px; line-height: 36px; padding-top: 30px;} 
.pageTips .container a { color: #fff; text-decoration: underline; } * { margin: 0; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

.h10 { height: 0.1rem; overflow: hidden; clear: both;} 
.h50 { height: 0.5rem; overflow: hidden; clear: both;} 
.wal { max-width: 14.2rem; margin: 0 auto;} 
.w1400 { max-width: 14.2rem; margin: 0 auto; overflow: hidden; } 

.l2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}



/*-------------------------*/ 
.qd-head { position: fixed; z-index: 50; left: 0; top: 0.05rem; width: 100%;} 
.qd-head:before { content: ""; display: block; position: absolute; left: 0; top: -0.05rem; right: 0; height: 1.38rem; background: url("../images/head-bg.png") center repeat-x; background-size: auto 99%;} 
.qd-head:after { content: ""; display: block; position: absolute; left: 0; top: -0.05rem; right: 0; height: 0.05rem; background: url("../images/head-bg2.jpg") center repeat-x; background-size: 100% 100%;} 
.qd-head .wal { min-height: 1.1rem; position: relative; max-width: 100%; margin: 0 0.4rem;} 
.qd-head a.logo { display: block; width: 1.8rem; position: absolute; z-index: 1; left: 0; right: auto; top: 15px; bottom: 0;} 
.qd-head .btn-list { position: absolute; z-index: 1; left: auto; right: 1.36rem; top: 0; bottom: auto; height: 0.53rem; font-size: 0.12rem; color: #fff;} 
.qd-head .btn-list a { color: #fff;} 
.qd-head .btn-list ul { margin-right: 0.2rem;} 
.qd-head .btn-list ul li { padding-left: 0.14rem;} 
.qd-head .btn-list ul a { font-size: 0.14rem; display: block; opacity: 0.75;padding-bottom:.1rem;padding-top:.1rem;padding-left:.14rem;padding-right:.14rem} 
.qd-head .btn-list ul a:hover { opacity: 1;} 
.qd-head .btn-list .language { border-left: rgba(255, 255, 255, 0.37) solid 1px;} 
.qd-head .btn-list .language .name { height: 0.16rem; opacity: 0.75; padding: 0 0.25rem 0 0.21rem;} 
.qd-head .btn-list .language .name i { flex-shrink: 0; font-size: 0.14rem; margin-right: 0.1rem; font-style: normal;} 
.qd-head .btn-list .language .name:hover { opacity: 1;} 
.qd-head .btn-list .search { width: 0.2rem; height: 0.4rem; position: relative; z-index: 20;} 
.qd-head .btn-list .search .btn { font-size: 0.18rem; opacity: 0.75; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 5; line-height: 0.4rem;background: url("../images/l_ico2.png") center no-repeat;} 
.qd-head .btn-list .search .btn input { width: 100%; height: 0.4rem; cursor: pointer; position: absolute; z-index: 1; left: 0; right: auto; top: 0; bottom: auto; display: none;} 
.qd-head .btn-list .search .btn:hover { opacity: 1;} 
.qd-head .btn-list .search .input { position: absolute; z-index: 1; left: auto; right: -0.12rem; top: 0; bottom: auto; height: 0.4rem; width: 0.2rem; background: #fff; opacity: 0; visibility: hidden;} 
.qd-head .btn-list .search .input input { width: 100%; height: 0.4rem; line-height: 0.4rem; font-size: 0.14rem; padding: 0 0.12rem;} 
.qd-head .btn-list .search.on .btn { color: #143cc7;background: url("../images/l_ico2on.png") center no-repeat;} 
.qd-head .btn-list .search.on .btn input { display: block;} 
.qd-head .btn-list .search.on .input { width: 3rem; opacity: 1; visibility: visible;} 

.qd-head a.navA { position: absolute; z-index: 1; left: auto; right: -0.4rem; top: 0; bottom: auto; background: url("../images/img100.png") center no-repeat; background-size: 100% 100%; width: 1rem; height: 0.8rem;} 
.qd-head a.navA:after { content: ""; display: block; position: absolute; left: 0.1rem; top: 0; right: 0; bottom: 0; background: url("../images/navA.png") center no-repeat; background-size: 0.31rem;} 
.g-nav { position: absolute; z-index: 1; left: auto; right: 1.36rem; top: 0.35rem; bottom: auto;} 
.g-nav li { position: relative; margin-left: 0.32rem;} 
.g-nav a.name { display: block; height: 0.62rem; line-height: 0.62rem; font-size: 0.20rem; color: #fff; font-weight: bold; padding-right: 0.2rem; position: relative;} 
.g-nav a.name i.line { display: block; position: absolute; left: 0; top: 100%; right: 0.2rem; height: 0.02rem; background: #e2ca5b; margin-top: -0.12rem; opacity: 0;} 
.g-nav a.name em { display: block; margin-right: -0.2rem; padding-right: 0.2rem; position: relative;} 
.g-nav a.name.on { color: #e2ca5b;} 
.g-nav a.name.on i.line { opacity: 1;} 
.g-nav .list { position: absolute; z-index: 1; left: 50%; right: auto; top: -100vh; bottom: auto; background: #fff; width: 2rem; margin-left: -1rem; box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19); -webkit-box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19); -moz-box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19); border-top: #EE9640 solid 0.04rem; padding: 0.2rem 0; opacity: 0; visibility: hidden;} 
.g-nav .list a { display: block; text-align: center; font-size: 0.17rem; line-height: 0.48rem; color: #143cc7;} 
.g-nav .list a:hover { background: #ededed;} 
.g-nav li:hover a.name { color: #e2ca5b;} 
.g-nav li:hover a.name i.line { opacity: 1;} 
.g-nav li:hover .list { opacity: 1; visibility: visible; top: 100%; transition: opacity 0.5s ease; -webkit-transition: opacity 0.5s ease; -moz-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease;} 
.qd-nav2 { position: fixed; z-index: 49; left: 0; top: 0; right: 0; bottom: 0; background: url("../images/nav-bg.jpg") center no-repeat; background-size: cover; opacity: 0; visibility: hidden;} 
.qd-nav2 .scroll { position: absolute; z-index: 1; left: 0; right: 0; top: 0.8rem; bottom: 0; overflow-y: auto;} 
.qd-nav2 .scroll ul { max-width: 17.85rem; margin: 0 auto;} 
.qd-nav2 .scroll li { width: 14.285%; text-align: center; padding-top: 0.45rem;} 
.qd-nav2 .scroll li a { color: #fff;} 
.qd-nav2 .scroll li h2 { font-size: 0.22rem;} 
.qd-nav2 .scroll li .list { padding: 0.2rem 0;} 
.qd-nav2 .scroll li .list h3 { font-weight: 400; font-size: 0.17rem; line-height: 0.36rem;} 
.qd-nav2 .scroll li .list dl { padding-bottom: 0.2rem;} 
.qd-nav2 .scroll li .list dd { font-size: 0.12rem; line-height: 0.3rem; opacity: 0.65;} 
.qd-nav2 .scroll li .list dd:hover { opacity: 1;} 





.car_search{ float: left; width: 138px; height: 30px; overflow: hidden; border: solid 1px #522e91; border-radius: 15px;}
.car_input{ float: left; width: 90px; height: 30px; line-height: 30px; margin: 0 0 0 10px;}
.car_btn{ float: right; width: 35px; height: 30px; background: url(../images/search.jpg) no-repeat center;}

 body.navShow { overflow: hidden; }
  body.navShow .qd-head .btn-list { height: 1.1rem; }
 body.navShow .qd-head a.navA:after { background-image: url("../images/img31.png"); }
 body.navShow .g-nav { opacity: 0; visibility: hidden; }
 body.navShow .qd-nav2 { opacity: 1; visibility: visible; } 

 .index-video { width: 100%; height: 100vh; overflow: hidden; position: relative;} 
.index-video video, .index-video img { position: absolute; left: 50%; top: 50%; min-height: 100%; min-width: 100%; max-width: 1000%; transform: translate(-50%, -50%);} 
.index-video .btn { background: url("../images/btn42.png") center no-repeat; background-size: cover; width: 0.42rem; height: 0.42rem; position: absolute; z-index: 1; left: auto; right: 0.3rem; top: auto; bottom: 0.9rem; cursor: pointer;} 

.index-flash { width: 100%; height: 100vh;  display: block;overflow: hidden; position: relative;} 
.index-flash li { position: relative; height: 100vh; overflow: hidden;} 
.index-flash li video { position: absolute; top: 0; left: 0; z-index: 1; min-height: 100%; min-width: 100%; height: auto; width: 100%; object-fit: cover;} 
.index-flash li .video-btn { background: url("../images/btn108.png") center no-repeat; background-size: 100%; width: 1.08rem; height: 1.08rem; position: absolute; z-index: 1; left: 50%; right: auto; top: 50%; bottom: auto; margin-left: -0.54rem; margin-top: -0.54rem; cursor: pointer; opacity: 0;} 
.index-flash li .img a { position: relative; display: block; height: 100vh; overflow: hidden; width: 100%;} 
.index-flash li .img a:before { content: ""; display: block; position: absolute; z-index: 5; left: 0; bottom: 0; right: 0; top: 0; background: url("../images/bg20.png") center bottom repeat-x; background-size: auto 5.19rem;} 
.index-flash li .img a img { position: absolute; left: 50%; top: 50%; width: 100%; height: 100%; transform: translate(-50%, -50%); object-fit: cover;} 
.index-flash li .name a { display: block; color: #fff; text-align: center; font-weight: bold; position: absolute; z-index: 5; left: 0; right: 0; top: auto; bottom: 1.1rem; font-size: 0.24rem; padding: 0 0.3rem; height: 1.3em; line-height: 1.3em;} 
.index-flash .btn { position: absolute; z-index: 5; left: 0; right: 0; top: auto; bottom: 1.2rem;} 
.index-flash .dots {bottom: auto;position: initial }
.index-flash .btn .dots span {-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; margin: 0 8px; width: 10px; height: 10px; background: rgba(255, 255, 255, 0.78); opacity: 1; display: inline-block;}
.index-flash .btn span.active { background: #dcc55a;}
.index-flash .btn a { font-size: 12px; color: #fff;  line-height: 15px; border-left: rgba(255, 255, 255, 0.65) solid 1px; margin-left: 12px; padding-left: 17px;} 
.index-flash .btn a:hover { color: #dcc55a;} 
.index-flash .arrow a { display: block; width: 0.53rem; height: 0.53rem; background: center no-repeat; background-size: 100%; position: absolute; z-index: 1; left: auto; right: auto; top: 50%; bottom: auto; margin-top: -0.26rem; opacity: 0;} 
.index-flash .arrow a.prev { left: 0.28rem; background-image: url("../images/prev53.png");} 
.index-flash .arrow a.next { right: 0.28rem; background-image: url("../images/next53.png");} 
.index-flash:hover .arrow a { opacity: 0.7;} 
.index-flash:hover .arrow a:hover { opacity: 1;} 
.index-flash-vertical li video { width: auto; height: 100%;} 
.index-flash-vertical li .img a img { width: 100%; height: 100%; object-fit: cover;} 


.car_search{ float: left; width: 138px; height: 30px; overflow: hidden; border: solid 1px #522e91; border-radius: 15px;}
.car_input{ float: left; width: 90px; height: 30px; line-height: 30px; margin: 0 0 0 10px;}
.car_btn{ float: right; width: 35px; height: 30px; background: url(../images/search.jpg) no-repeat center;}


.qd_row_a1-bg { position: fixed; z-index: 100; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); display: none;} 
.qd_row_a1 { height: 50px; position: relative; max-width: 11.5rem; margin: 0 auto;} 
.qd_row_a1 .wal { position: relative; z-index: 10; background-size: 100%; min-height: 1rem; padding: 0 0.76rem 0 0.6rem; top: -0.6rem;} 

.qd_row_a2{ width:100%;padding-bottom: .3rem;position: relative;} 
.qd_row_a2 .col-1 { width: 21.21%;padding: .3rem 0;} 
.qd_row_a2 .col-1 .title { font-size: 0.16rem; text-transform: uppercase; color: #666; padding-top: 0.15rem; line-height: 0.45rem;} 
.qd_row_a2 .col-1 .title a {  color: #666; } 
.qd_row_a2 .col-1 .title a em{  color: #666;font-weight: 400; } 


.qd_row_a2 .col-1 .title span { padding-left: 0.1rem;} 
.qd_row_a2 .col-1 li { border-bottom: #E2E2E2 solid 1px;} 
.qd_row_a2 .col-1 li:nth-child(6) { border-bottom: #E2E2E2 solid 0px;} 
.qd_row_a2 .col-1 li a { display: block; color: #000;} 
.qd_row_a2 .col-1 li a .img { width: 100%; overflow: hidden; position: relative; margin-bottom: -0.08rem;} 
.qd_row_a2 .col-1 li a .img img { width: 100%;} 
.qd_row_a2 .col-1 li a .name { font-size: 0.17rem; line-height: 0.25rem; font-weight: 600; padding: 0.25rem 0;} 
.qd_row_a2 .col-1 li a .name2 { font-size: 0.17rem; line-height: 0.25rem; font-weight: 400; padding: 0.25rem 0;} 
.qd_row_a2 .col-1 li a:hover { color: #143cc7;} 
.qd_row_a2 .col-1 li a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2);} 

.qd_row_a2 .col-2 { width: calc(100% - 21.21%*2);padding: 0 .44rem; position: relative; min-height: 7.2rem;} 
.qd_row_a2 .col-2 .list { position: relative; width: 100%; overflow: hidden;} 



.list5_box .title1s1 {display: flex;align-items: center;justify-content: center;}

.list5_box .title1s1 a * {color: #143cc7;}
.title1s1 big {font-size: .12rem;color: #666666;font-weight: 400;white-space: nowrap;}
.title1s1 span {font-size: .12rem;color: #666666;padding-left: 0.1rem;}
.title1s1 small{ font-size: 0.14rem; position: absolute; right:10px} 

.list5_box .title1s1:before, .list5_box .title1s1:after { content: ""; display: block; position: absolute;position: relative;  width: 0.15rem; height: 1px; background: #143cc7; opacity: 0.64; margin: 0 0.15rem;} 

.list5_box {position: relative;padding-bottom: .75rem;	z-index: 1;}
.list5_box:before {content: "";position: absolute;top: 0;bottom: 0;left: 0;width: 1px;background: #d6d6d6;z-index: -1}
.list5_box:after {content: "";position: absolute;top: 0;bottom: 0;right: 0;width: 1px;background: #d6d6d6;z-index: -1}

.list5 li a{ display: block; }
.list5 li .img .img_hezi {padding-bottom: 61.54%;}
.list5 li .txt {padding: .2rem .58rem .2rem;text-align: center;}
.list5 li h4 { width: 100%; font-size: .18rem;font-weight: 600;color: #555;line-height: .3rem; margin: .25rem 0 .22rem;transition: color .5s;text-align: center;}
.list5 li p { width: 100%; font-size: .14rem;color: #898989;line-height:1.75;max-height: .66rem\0;margin: 0 0 .15rem;transition: .5s;text-align: center;padding: 0 .12rem;}

.list5 li a:hover h4 { color: #143cc7;}



.img {position: relative;width: 100%;}
.img .img_hezi {
    padding-bottom: 60%;
    transition: all .5s ease-out 0s;
    background-size: cover!important;
    background-position: center!important;
    background-repeat: no-repeat!important
}
.img_zd img {position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
a:hover .img_hezi{ transform: scale(1.1); -webkit-transform: scale(1.); -moz-transform: scale(1.); -o-transform: scale(1.);}

.qd_row_a2 .col-2 .arrow a { width: 0.58rem; height: 0.3rem; background: center no-repeat; background-size: 100%;} 
.qd_row_a2 .col-2 .arrow a.prev { background-image: url("../images/prev58.png");} 
.qd_row_a2 .col-2 .arrow a.next { background-image: url("../images/next58.png");} 
.arrow1 { position: absolute; z-index: 1; left: 0.6rem; right: 0.6rem; top: auto; bottom: 0px;align-items: center;justify-content: space-between;padding: 0 .58rem;}
.arrow1 .dots {bottom: auto;position: initial }
.arrow1 .dots span {width: 0.08rem; height: 0.08rem; margin: 0 0.05rem; background: #9D9D9D; opacity: .6;-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
.arrow1 .dots span.active {background: #143cc7; opacity: .8;}


.foot-link { position: relative; min-height: 4.02rem;} 
.foot-link .title { font-size: 0.34rem; color: #000; line-height: 1em; padding: 1.1rem 0 0.3rem 0;} 
.foot-link .list { max-width: 7.59rem;} 
.foot-link .list li { width: 33.333%; padding: 0.05rem 0.65rem 0 0;} 
.foot-link .list a { display: block; border-bottom: #DDD solid 1px; font-size: 0.16rem; color: #616161; line-height: 0.45rem;} 
.foot-link .list a:hover { color: #000;} 
.foot-link .ewm { width: 2.19rem; position: absolute; z-index: 1; left: auto; right: 0; top: auto; bottom: -0.6rem;} 
.foot-link .ewm p { text-align: center; font-size: 12px; color: #fff; padding-top: 0.14rem; } 
.ewm { width: 2.19rem; position: absolute; z-index: 1; left: auto; right: 0; bottom: auto; top: -1.5rem;} 
.ewm p { text-align: center; font-size: 12px; color: #fff; padding-top: 0.14rem; } 

/* */ 
.more a{
	font-size: 14px;
	color: #143cc7;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	padding: 0 15px;
} 
..more a:hover{ color: #0099FF;} 
.fga{color:#fff} 
.fga:hover{color:#ee9640} 
.index-admissions .dots,.index-admissions .list{ z-index:10;} 
.qd-head .btn-list .search .input input{ width: 88%;} 
.pageTips .container a.close{display:none !important} 
.qd_row_a3{ padding-top: 100px; padding-bottom: 100px; display: block; overflow: hidden; background: #06C url() no-repeat center;} 
.pore{position:relative;} 
.flex-v-center{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center} 
.title00{line-height:65px;height: 67px;border-bottom:#e5e5e5 1px solid; margin-bottom:38px;} 
.title00 span{ display: inline-block; font-size: 30px; color: #fff; line-height: 65px; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #84C1FF;} 
.title00 span img{ margin-right:10px; margin-top:-3px} 
.title00 a{ font-size:14px; color:#84C1FF} 
.title00 a:hover{ color:#e9811c} 
.title00 a.a1{ font-size: 14px; color: #fff; display: inline-block; height: 40px; line-height: 40px; border-radius: 3px; vertical-align: middle; padding: 0 15px; margin-left: 12px; background-color: #2D7EE3;} 
.title00 a.a1:hover{ background-color: #0099FF;} 



.index-research {margin:0 auto;
  position: relative;
  width: 100%;background: url(../images/bgxs.jpg) no-repeat top center;
}
.index-research .wal {
  min-height: 8.68rem;
  position: relative;
}


.index-research .title {
  padding: 1.65rem 0 0.2rem 0;
  position: relative;
  color: #000;
  font-size: 0.18rem;
  text-transform: uppercase;
  line-height: 1em;
}

.index-research .title h2 {
  font-size: 0.28rem;
  font-weight: 600;
  line-height: 1em;
  padding-top: 0.06rem;
}
.index-research .title:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0.68rem;
  height: 0.04rem;
  background: #143cc7;
}

.index-research .title a:hover {  color: #143cc7;  }


.index-research .content {
  font-size: 0.14rem;
  line-height: 0.26rem;
  color: #929292;
  width: 5rem;
  padding: 0.25rem 0 0.3rem 0;
}

.index-research .list {
  position: absolute;
  z-index: 11;
  left: 0;
  right: auto;
  top: auto;
  bottom: .6rem;
  width: 5.55rem;
}
.index-research .list li {
  border-bottom: #e7e7e7 solid 1px;
  position: relative;background: rgba(255, 255, 255, 0.3);
}
.index-research .list li:before {
  content: "";
  display: block;
  position: absolute;
  left: -0.3rem;
  top: -1px;
  bottom: -1px;
  width: 5.85rem;
  background: url("../images/index-search.png") right center no-repeat;
  background-size: 100% 100%;
  opacity: 0;
}
.index-research .list li:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  background: #143cc7;
  width: 0.02rem;
  height: 0.48rem;
  margin-top: -0.24rem;
  opacity: 0;
}
.index-research .list li .img {
  display: none;
}
.index-research .list li a.name {
  display: block;
  font-size: 0.18rem;
  line-height: 1.8;
  color: #000;
  font-weight: 400;
  padding: 0.1rem 0;
  position: relative;
  left: 0;
}
.index-research .list li:hover:before, .index-research .list li.on:before {
  opacity: 1;
  left: 0;
}
.index-research .list li:hover:after, .index-research .list li.on:after {
  opacity: 1;
}
.index-research .list li:hover a.name, .index-research .list li.on a.name {
  color: #143cc7;
  left: 0.3rem;
}
.index-research .big-img {
  position: absolute;
  z-index: 1;
  left: 56%;
  right: 0;
  top: auto;
  bottom: 0;
  margin-left: -2.48rem;
  padding-top: 0.46rem;
}
.index-research .big-img:before {
  content: "";
  display: block;
  position: absolute;
  left: 1.13rem;
  top: 0;
  right: 0;
  bottom: 0;
  background: url("../images/xs_r_bg.png") .5rem top no-repeat;
  background-size: 90% 85%;
}
.index-research .big-img:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0.46rem;
  right: 0;
  bottom: 0;
  background: none;
}
.index-research .big-img a {
  height: 6.4rem;
  position: relative;
  background: center no-repeat;
  background-size: cover;
  display: block;
  z-index: 2;
}

.index-research .big-img a img{width:80%;height:90%;background-size:cover!important} 
.index-research .big-img a:hover img { transform: scale(1.02); -webkit-transform: scale(1.02); -moz-transform: scale(1.02); -o-transform: scale(1.02);} 




.qd_row_a3 .aky{ width: 45%; float: right;} 
.qd_row_a3 .axs{ width: 52%; float: left;} 
.qd_row_a3 .aky .tzgg{ background-size: 100% 100%; padding: 40px 6%; background-color: #2894FF; background-repeat: no-repeat; background-position: center;} 
.qd_row_a3 .aky .tzgg li{padding:18px 0;display:flex;justify-content:space-between;flex-wrap:wrap;color:#fff} 
.qd_row_a3 .aky .tzgg li .time{width:70px} 
.qd_row_a3 .aky .tzgg li .time time{color:#E7E7E7;border:1px solid #E7E7E7;border-radius:5px;text-align:center;display:flex;flex-direction:column;justify-content:center;height:70px;transition:.3s} 
.qd_row_a3 .aky .tzgg li .time time span{font-size:30px;display:block;color:#fff} 
.qd_row_a3 .aky .tzgg li .info{width:calc(100% - 90px)} 
.qd_row_a3 .aky .tzgg li .info h4{margin-bottom:15px} 
.qd_row_a3 .aky .tzgg li .info h4 a{font-size:22px;color:#fff;line-height:1.3em} 
.qd_row_a3 .aky .tzgg li .info p{ color: #E7E7E7; transition: .3s; max-height: 40px\0} 
.qd_row_a3 .left{ width: 49%;} 
.list_box4 li .img .img_hezi{ padding-bottom:15px !important} 
.list_box4 li .con{ position:relative} 
.list_box4 li .con .box_table{ padding:10px 0 0} 
.list_box4 li .con h5{position:absolute;left:30px;right:210px;line-height:30px;background:url(../images/jianbian1.png) center no-repeat;background-size:cover;top:-110px;border-radius:110px;font-size:15px;color:#fff;font-weight:600;padding:0 15px;transition: .5s;} 
.list_box4 li .con .ll{ width:calc(100% - 70px)} 
.list_box4 li .con .ll p{font-size:14px;color:#fff;line-height:40px;white-space: nowrap;} 
.list_box4 li .con .ll p img{ margin:-3px 10px 0 0; display:inline-block} 
.list_box4 li .con .rr{ width:70px} 
.list_box4 li .con .rr .time{background: url(../images/time_bg.png) 80% 80% no-repeat;} 
.list_box4 li .con .rr .time h3{font-size: 34px;color:#000000;font-weight:600;margin-bottom: -10px;} 
.list_box4 li .con .rr .time h6{ font-size:12px; color:#4c4c4c; line-height:18px; text-align:right} 
.qd_row_a3 .right{ width: 46%;} 
.list_box5 li{ padding-bottom:15px; margin-bottom:15px; background:url(../images/line.png) center bottom no-repeat; background-size:100% 1px} 
.list_box5 li .con h5{font-size:15px;color:#fff;font-weight:bold;line-height:35px;margin-bottom:10px;transition: .5s;} 
.list_box5 li .con .ll{ width:calc(100% - 50px)} 
.list_box5 li .con .ll p{font-size:12px;color: #fff;line-height:24px;opacity: .7;white-space: nowrap;} 
.list_box5 li .con .ll p img{ margin:-3px 10px 0 0; display:inline-block} 
.list_box5 li .con .rr{ width:50px} 
.list_box5 li .con .rr .time{background: url(../images/time_bg1.png) 80% 80% no-repeat; width:66px;} 
.list_box5 li .con .rr .time h3{font-size:26px;color: #549f64;font-weight:bold;margin-bottom: -10px;width:43px;height:43px;background:#fff;line-height:43px;border-radius: 50%;text-align: center;} 
.list_box5 li .con .rr .time h6{font-size:12px;color: #fff;} 





.qd_row_a4 { padding-top: .2rem; padding-bottom: .6rem; margin: 0px auto; position: relative; display: block; overflow: hidden; } 
.s3-c ul { overflow: hidden; padding: 10px;} 
.s3-c ul li { float: left; width: 48%;padding: 1.5%; border-radius: 12px; box-shadow: 0px 2px 18px -5px rgba(0, 0, 0, 0.3); position: relative; margin-top: 1px;} 
.s3-c ul li:nth-child(-n+2) { margin-bottom: .4rem;} 
.s3-c ul li:nth-child(2n+1) { margin-right: 2%;} 
.s3-c ul li a { display: block; overflow: hidden; padding: 20px 20px 0 20px; position: relative;} 
.s3-c ul li a::before { content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 40px; background: #fff; z-index: 7;} 
.s3-pic { position: relative; z-index: 9; float: left; width: 270px; margin-right: 20px;} 
.s3-pic .pic {} 
.s3-info { overflow: hidden; position: relative; z-index: 9;} 
.s3-info h3 { font-size: .18rem; line-height: .3rem; font-weight: normal; overflow: hidden; height: 60px; color: #000000;} 
.s3-info p { font-size: .14rem; line-height: .3rem; height: .9rem; overflow: hidden; color: #666666; margin-top: 10px;} 
.s3-info span { display: block; margin-top: .2rem; font-size: .18rem; line-height: .3rem; color: #666666;} 
.s3-c ul li a:hover .s3-info h3 {color: #143cc7;}
 
.kdnews { margin-top: 10px; display: flex; justify-content: space-between;} 
.stick { width: 40%; float: right; position: relative;} 
.newsIndexList { width: 50%; float: left;} 
.stick i { color: #666; font-size: 18px; font-style: normal; margin: 10px 0} 
.stick h6 { font-size: 22px; color: #333; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; font-weight: bold; line-height: 32px;} 
.stick p { font-size: 16px; color: #666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 26px; margin: 10px 0} 
.stick .viewMore { display: block; background-color: #3A8FB7; color: #fff; text-align: center; line-height: 40px; font-size: 16px; width: 96px; border-radius: 4px; margin-bottom: 20px;} 
.stick .stickImg { width: 100%; height: 270px; overflow: hidden; display: flex; align-items: center; justify-content: center; border-radius: 8px;} 
.stick .stickImg img {  width: 100%; height: 100%;} 
.stick .stickImg:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2);} 

.stick:hover h6 { color: #3A8FB7;} 
.newsIndexList ul li { padding: 25px 0; border-top: 1px solid #E5E5E5; height: 136px;} 
.kdnews .newsIndexList ul li { padding: 15px 0} 
.newsIndexList ul li:last-child { border-bottom: 1px solid #E5E5E5;} 
.newsIndexList ul li a { display: flex; justify-content: space-between;} 
.newsIndexList ul li a .txt h6 { color: #333; font-size: 20px; line-height: 30px; font-weight: bold; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; margin-bottom: 5px;} 
.newsIndexList ul li a .newsAImg { width: 160px; height: 105px; margin-right: 25px; overflow: hidden; display: flex; justify-content: center; align-items: center; flex-shrink: 0} 
.newsIndexList ul li a .newsAImg img { width: 100%; height: 100%;} 
.newsIndexList ul li a:hover .newsAImg img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2);} 


.newsIndexList ul li a .txt p { font-size: 16px; color: #666; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;} 
.newsIndexList ul li a .time { width: 100px; margin-left: 60px; display: flex; flex-direction: column; justify-content: space-between;} 
.newsIndexList ul li a .time p { color: #666; font-size: 18px; width: 60px; text-align:right; flex-shrink: 0;} 
.newsIndexList ul li a .time span { font-size: 24px; color: #666; text-align: right;} 
.newsIndexList ul li:hover a .time span, .newsIndexList ul li:hover a .txt h6 { color: #3A8FB7; }



.qd_row_a5{ padding-top: 0px; padding-bottom: 50px; display: block; overflow: hidden; background: #fff url() no-repeat center;} 
.sec2_right2 .title { padding-right: 0.68rem; position: relative; color: #000; font-size: 0.18rem; text-transform: uppercase; line-height: 1em;} 
.sec2_right2 .title:after { content: ""; display: block; position: absolute; top: 50%; right: 0.3rem; width: 0.04rem; height: 0.54rem; background: #143cc7; margin-top: -0.27rem;} 
.sec2_right2 .title h2 { font-size: 0.34rem; font-weight: 400; line-height: 1em; padding-top: 0.06rem;} 
.sec2_right2 .title a:hover { color:#143cc7} 

.sec2_right .title2 {
  margin: .2rem 0 0.2rem 0;
  position: relative;
  color: #000;
  font-size: 0.18rem;
  text-transform: uppercase;
  line-height: 1em;padding-bottom: 0.2rem;
}

.sec2_right .title2 h2 {
  font-size: 0.28rem;
  font-weight: 600;
  line-height: 1em;
  padding-top: 0.06rem;
}
.sec2_right .title2:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0.68rem;
  height: 0.04rem;
  background: #143cc7;
}

.sec2_right .title2  a:hover {  color: #143cc7;  }




.qd_row_a5 .walbit p { line-height: 0.26rem; color: #929292; width: 5.26rem; margin-right: 0.78rem;} 
.qd_row_a5 .walbit .more { margin-right: 2.38rem;} 
.sec{padding:0px 0} 
.index_title{margin-bottom:40px} 
.index_title .en_title{color:rgba(51,51,51,.2);font-size:18px;font-style:nomal;/*white-space:pre*/} 
.index_title .title{font-size:0.28rem; font-weight: 600; align-items:center} 
.index_title .title .line{margin-right:20px;width:50px;height:1px;background:#333} 
.index_title.white .en_title{color:rgba(255,255,255,.2)} 
.index_title.white .title{color:#fff} 
.index_title.white .title .line{background:#fff} 

.sec2{position:relative;background:#fff} 
.sec2_left{width:50%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;position:relative} 
.sec2:before{width:51.2%;height:66vh;background:#f2f3f9 url(../images/ybdt_bg.png) no-repeat center center;background-size:100% 100%!important;content:"";display:block;position:absolute;top:0;left:0} 
.index_news_left_container{padding-bottom:1rem;background:#004098;} 
.index_news_left_container li a{width:100%;	border-bottom: 1px solid rgba(255,255,255,.2)} 
.index_news_left_container li .img_con{width:100%;height:400px;overflow:hidden} 
.index_news_left_container li .img_con .img{width:100%;height:100%;background-size:cover!important} 
.index_news_left_container li .img:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2);} 

.index_news_left_container li .info_con{ color: #CCC; padding: .3rem .3rem .8rem; background: #004098;} 
.index_news_left_container li .time,.news1_list li .time{align-items:flex-start;font-size: 26px;color: #CCC;} 
.index_news_left_container li .day,.news1_list li .day{ font-size: 28px; color: #CCC;} 
.index_news_left_container li .year,.news1_list li .year{ position: relative;font-size: 20px; margin-left: 18px;} 
.index_news_left_container li .source{ margin: 20px 0 10px; color: #CCC; } 
.index_news_left_container li .title_con{height: 60px;justify-content:space-between;align-items:center} 
.index_news_left_container li .title{ font-size: 18px; line-height: 60px; width: calc(100% - 70px); float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;} 

.picnews .swiper-pagination { padding:10px;} 
.picnews .swiper-pagination-bullet { width: 15px; height: 15px; border-radius: 50%; opacity: 1; background: #fff;margin:10px;} 
.picnews .swiper-pagination-bullet-active { background: #0264bb;} 
.picnews .swiper-button-next, .banner .swiper-button-prev { color: rgba(255, 255, 255, 0.8); border-radius: 50%; height: 30px; width: 30px; background: rgba(0, 0, 0, .5);} 
.picnews .swiper-button-next:after, .banner .swiper-button-prev:after { font-size: 12px;} 
.sec2_right{position:relative;width:50%;padding-left:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
.yb_news_list .li_con{align-items:center;justify-content:space-between;position:relative} 
.yb_news_list li{margin-bottom:20px;padding:10px; background: rgba(0, 0, 0, .05);} 
.yb_news_list li a{width:100%;max-height:60px;} 
.yb_news_list li .time{width:.8rem; float:left;;} 
.yb_news_list li .day{width:100%;font-size:36px;} 
.yb_news_list li .date{color:#999;} 
.yb_news_list li .title{font-size:16px;line-height:35px;height:60px;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all} 
.yb_news_list li .more_icon2{opacity:0;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all} 
.yb_news_list li:hover .title{color:#143cc7;} 
.yb_news_list li:hover .more_icon2{opacity:1;} 


.sec2 .read_more_con{text-align:right;position:absolute;top:.2rem;right:0;} 
.read_more{color:#fff;background:#143cc7;border:1px solid #143cc7;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding:10px 20px 10px 20px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
.read_more font{padding-left:0;padding-right:35px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s} 
.read_more i{width:8px;height:14px;background:url(../images/arrow.png) no-repeat center center;background-size:100% 100%;position:relative;top:1px} 
.read_more:after,.read_more:before{height:1px;background:#fff;content:'';display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s} 
.read_more:before{width:0;left:20px} 
.read_more:after{width:25px;right:22px} 
.read_more:hover:before{width:25px} 
.read_more:hover:after{width:0} 
.read_more:hover font{padding-left:35px;padding-right:0;color:#fff;} 

.pagination_con{width:39%;padding-left:85px;z-index:10;position:absolute;bottom:30px;right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
.pagination_con .swiper-pagination-banner{position:static;text-align:left} 
.pagination_con .swiper-pagination-banner .swiper-pagination-bullet{background:rgba(255,255,255,.2);width:88px;height:4px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative;opacity:1;margin-right:10px} 
.pagination_con .swiper-pagination-banner .swiper-pagination-bullet:after{position:absolute;left:0;top:0;width:0%;height:4px;background-color:#fff;display:block;content:'';-webkit-transition:none 0s ease 0s;-moz-transition:none 0s ease 0s;-ms-transition:none 0s ease 0s;-o-transition:none 0s ease 0s;transition:none 0s ease 0s} 
.pagination_con .swiper-pagination-banner .swiper-pagination-bullet-active:after{width:100%;-webkit-transition:width 8s linear 0s;-moz-transition:width 8s linear 0s;-ms-transition:width 8s linear 0s;-o-transition:width 8s linear 0s;transition:width 8s linear 0s} 
.sec1 .down_icon{position:absolute;bottom:120px;left:50vw;z-index:100;width:20px;height:50px;background:url(../images/down_icon.png) no-repeat center center;background-size:100% 100%!important;animation: down_icon 2s linear 0s infinite;} @keyframes down_icon{ 0%{transform:translate(-50%,0);opacity:0;} 20%{transform:translate(-50%,3px);opacity:1;} 80%{transform:translate(-50%,10px);opacity:1;} 90%{transform:translate(-50%,10px);opacity:0;} 100%{transform:translate(-50%,10px);opacity:0;}} 
.sec{padding:100px 0} 


.qd_row_a6 {position: relative;display: block;min-height: 5rem;margin-top: 0px;margin-bottom: 1rem;} 
.qd_row_a6:before { content: ""; display: block; position: absolute; left: 0; top: 1.6rem; right: 0; background: url("../images/bg6.jpg") center top no-repeat; background-size: cover; height:100%;}
.qd_row_a61 {position: relative;display: block;min-height: 5rem;margin-top: 0px;margin-bottom: 1rem;} 
.qd_row_a61:before { content: ""; display: block; position: absolute; left: 0; top: 0rem; right: 0; background: url("../images/bg6.jpg") center bottom no-repeat; background-size: cover; height:100%;} 


.qd_row_a6 .container { position: relative; z-index: 5;} 
.qd_row_a6 .container .list { width: 28%; height: 4.68rem; flex-shrink: 0; background: url("../images/img319.png") center no-repeat; background-size: 100% 100%; padding: 0.6rem 0.5rem 0 0.5rem; position: absolute; z-index: 1; left: 0; right: auto; top: auto; bottom: 0px;} 
.qd_row_a6 .container .list ul { margin-bottom: 0.4rem;} 
.qd_row_a6 .container .list a { font-size: 0.2rem;display: block; color: #000; font-weight: 400; line-height: .8rem; border-bottom: #B3B3B3 solid 1px; position: relative; } 
.qd_row_a6 .container .list a i { position: absolute; z-index: 1; left: auto; right: 0; top: 0; bottom: auto; font-style: normal; font-weight: 100;} 
.qd_row_a6 .container .list a:hover { color: #143cc7;} 

.qd_row_a6  .sp a {padding:10px;
    font-size: 0.16rem;
    display: block;
    color: #fff;
    font-weight: 400;
     line-height: 1; 
    border-bottom: #B3B3B3 solid 0px; 
    position: relative;}
.qd_row_a6  .sp a img{margin-left:10px}

.qd_row_a6 .container .video { width: 72%; position: relative; margin-left: auto;} 
.qd_row_a6 .container .video i { position: absolute; z-index: 1; left: 0; right: 0; top: 0; bottom: 0; font-style: normal; font-size: 0.82rem; color: #143cc7; cursor: pointer;} 


.qd_row_a61 .title { padding: 0.55rem 0 0.45rem 0; position: relative; font-size: 0.16rem; text-transform: uppercase; line-height: 1em; color: #fff; z-index: 5;} 
.qd_row_a61 .title:after { content: ""; display: block; position: absolute; top: 0; left: 0; width: 28%; height: 0.03rem; background: #EE9640;} 
.qd_row_a61 .title a.more { display: block; color: #fff; border-bottom: #fff solid 2px; position: absolute; z-index: 1; left: 4.15rem; right: auto; top: 0.63rem; bottom: auto; line-height: 26px; padding: 0 5px; font-size:.14rem;} 
.qd_row_a61 .title a.more:hover { color: #EE9640; border-color: #EE9640;} 
.qd_row_a61 .title h2 { font-size: 0.28rem; font-weight: 600; line-height: 1em; padding-top: 0.06rem;} 
.qd_row_a61 .title dl { position: absolute; z-index: 1; left: auto; right: 0; top: auto; bottom: 0.45rem;} 
.qd_row_a61 .title dl dd { margin-left: 0.2rem; position: relative; display:inline-block} 
.qd_row_a61 .title dl dd a { display: block; width: 0.56rem; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background: rgba(255, 255, 255, 0.11); position: relative; z-index: 2;} 
.qd_row_a61 .title dl dd a:hover { background: #143cc7;} 
.qd_row_a61 .title dl dd .layer { -moz-border-radius: 0.1rem; -webkit-border-radius: 0.1rem; border-radius: 0.1rem; background: #fff; width: 2.47rem; position: absolute; z-index: 1; left: 50%; right: auto; top: 100%; bottom: auto; margin-left: -2rem; margin-top: 0; padding: 0.18rem 0.2rem; opacity: 0; visibility: hidden;display: block;overflow: hidden; } 
.qd_row_a61 .title dl dd .layer:after { content: ""; display: block; position: absolute; top: -0.06rem; right: 0.35rem; width: 0.2rem; height: 0.2rem; background: #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);} 
.qd_row_a61 .title dl dd .layer .ewms { width: 50%; text-align: center;display: block;overflow: hidden; margin:auto} 
.qd_row_a61 .title dl dd .layer .ewms img { width: 1rem;} 
.qd_row_a61 .title dl dd .layer .ewms .name { font-size: 12px; padding-top: 0.03rem; color: #727084;} 
.qd_row_a61 .title dl dd.more a { background: rgba(255, 255, 255, 0.58);} 
.qd_row_a61 .title dl dd.more .layer { background: #000; font-size: 0.12rem; width: auto; padding: 0.1rem 0.2rem; -moz-border-radius: 0.2rem; -webkit-border-radius: 0.2rem; border-radius: 0.2rem; left: auto; right: -60%;} 
.qd_row_a61 .title dl dd.more .layer:after { background: #000; left: 50%; margin-left: -0.1rem; z-index: -1;} 
.qd_row_a61 .title dl dd:hover a { background: #143cc7;} 
.qd_row_a61 .title dl dd:hover .layer { margin-top: 0.18rem; opacity: 1; visibility: visible;} 
.qd_row_a61 .title dl dd:hover.more img { filter: brightness(10);} 
.qd_row_a61 .title dl dd a:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50vw;transform: scale(0);border: #fff 1px solid;opacity: .7;transition: transform .5s;}
.qd_row_a61 .title dl dd:hover a:before {transform: scale(1.25) }


.qd_row_a6 .img-list { max-width: 18.4rem; margin: 0 auto; padding: 0 0.4rem; position: relative;} 
.qd_row_a6 .img-list li { width: 25%;} 
.qd_row_a6 .img-list li a { display: block; position: relative; margin:10px} 
.qd_row_a6 .img-list li a:before { content: ""; display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 1; background: url("../images/bg10.png") center repeat-x; background-size: auto 100%;} 
.qd_row_a6 .img-list li a .img { width: 100%; overflow: hidden; position: relative; max-height:4rem;} 
.qd_row_a6 .img-list li a .img img { width: 100%; height: 100%;} 
.qd_row_a6 .img-list li a .layer { position: absolute; z-index: 1; left: 0; right: 0; top: auto; bottom: 0; padding: 0 0.4rem; color: #fff;} 
.qd_row_a6 .img-list li a .layer .time { font-size: 0.12rem; opacity: 0.6;} 
.qd_row_a6 .img-list li a .layer p { width: 100%; font-size: 0.16rem; line-height: 0.26rem; margin-top: 0.02rem; max-height: 1.04rem; overflow: hidden;} 
.qd_row_a6 .img-list li a .layer .info { border-bottom: #EE9640 solid 0.07rem; font-size: 0.14rem; padding: 0.2rem 0;} 
.qd_row_a6 .img-list li a .layer .info img { height: 0.21rem; margin-right: 0.1rem;} 
.qd_row_a6 .img-list li a .layer .info-2 { border-color: #47D800;} 
.qd_row_a6 .img-list li a:hover .img img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2);} 
.qd_row_a6 .img-list li.li_01 { width: 50%;} 

.qd_row_a6 .img-list li a .layer .info-3 {border-color: #ef01fe;} 
.qd_row_a6 .img-list li a .layer .info-4 {border-color: #00e9ff;} 

/*!首页-数据青大*/
.qd_row_a7{ position: relative; padding-top: 1rem; padding-bottom: 1rem; display: block; width: 100%; overflow:hidden;} 
.qd_row_a7 .bg{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1} 
.qd_row_a7 .bg video{display: block;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);} 
.qd_row_a7 .bg:after{content:'';background-color:rgba(0,95,150,.3);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1} 
.m-data{position:relative;z-index:2;overflow:hidden} 
.m-data .tit{width:14.29%;height:205px;background-color:#143cc7;position:absolute;top:0;right:14.29%;overflow:hidden} 
.m-data .tit span{display:block;font-size:40px;font-weight: 700;color:#fff;line-height:1.5em;text-align:center;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)} 
.ul-listq2{overflow:hidden} 
.ul-listq2 li{float:left;width:14.29%} 
.ul-listq2 .li1,.ul-listq2 .li3,.ul-listq2 .li5,.ul-listq2 .li6{width:28.58%} 
.ul-listq2 .li1,.ul-listq2 .li3,.ul-listq2 .li4{margin-top:205px} 
.ul-listq2 .li4{float:right} 
.ul-listq2 .li5{margin-left:14.2%} 
.ul-listq2 .li6{float:right} 
.ul-listq2 .con{position:relative;overflow:hidden} 
.ul-listq2 .box{height:205px;background-color:rgba(0,100,255,.5);position:relative;overflow:hidden} 
.ul-listq2 .li1 .box,.ul-listq2 .li3 .box,.ul-listq2 .li5 .box,.ul-listq2 .li6 .box{float:left;width:50%} 
.ul-listq2 .li1 .box{background-color:rgba(0,100,255,.4)} 
.ul-listq2 .li3 .box,.ul-listq2 .li4 .box{background-color:rgba(0,100,255,.65)} 
.ul-listq2 .li5 .box{background-color:rgba(0,100,255,.2);background-color:rgba(0,100,255,.6)} 
.ul-listq2 .box .txt{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0 30px;overflow:hidden} 
.ul-listq2 .txt span{font-size: 20px;display:block;color:#fff;font-family:Bahnschrift;font-weight:700;overflow:hidden} 
.ul-listq2 .txt span em{ font-size: 48px; line-height: 1.2em;} 
.ul-listq2 .txt h3{ height: 5.25em; font-weight: normal; font-size: 12px; color: #fff; line-height: 170%; overflow: hidden} 
.ul-listq2 .pic{height:205px;background-color:rgba(0,100,255,.3);position:relative;overflow:hidden} 
.ul-listq2 .pic img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)} 
.ul-listq2 .play{display:block;width:55px;height:55px;background:url(../images/icoq3.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;right:1px;bottom:34.6%} 
.rmt{ width: 90%; margin:auto; display:block; padding-bottom: .5rem;} 
.none{display:none!important} 
.rmt .ll{ width: 36.34%; float:left; position: relative;} 
.rmt .rr{ width: 63%; float:right; position: relative;} 
.rmt .flex{display:-webkit-flex;display:flex;flex-wrap:wrap} 

.rmt .img-list ul {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}
.rmt .img-list {
  max-width: 18.4rem;
  margin: 0 auto;
  padding: 0rem;
  position: relative;   
}
.rmt .img-list li {
  width: 25%;
}
.rmt .img-list ul li:nth-child(3){
  width: 50%;
}
.rmt .img-list ul li:nth-child(4){
  width: 50%;
}
.rmt .img-list li img {
 height:3.5rem
}
.rmt  .img-list li a {
  display: block;
  position: relative;
}
.rmt .img-list li a:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: url("../images/bg10.png") center repeat-x;
  background-size: auto 100%;
}
.rmt .img-list li a .img {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.rmt .img-list li a .img img {
  width: 100%;
}
.rmt .img-list li a .layer {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: auto;
  bottom: 0;
  padding: 0 0.4rem;
  color: #fff;
}
.rmt .img-list li a .layer .time {
  font-size: 0.12rem;
  opacity: 0.6;
}
.rmt .img-list li a .layer p {
  width: 100%;
  font-size: 0.16rem;
  line-height: 0.26rem;
  margin-top: 0.02rem;
  max-height: 1.04rem;
  overflow: hidden;
}
.rmt  .img-list li a .layer .info {
  border-bottom: #EE9640 solid 0.07rem;
  font-size: 0.14rem;
  padding: 0.2rem 0;
}
.rmt  .img-list li a .layer .info img {
  height: 0.21rem;
  margin-right: 0.1rem;
}
.rmt .img-list li a .layer .info-2 {
  border-color: #47D800;
}
.rmt .img-list li a:hover .img img {
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
}
.rmt .img-list li.li_01 {
  width: 50%;
}




.list11 .a{ display: block; position: relative; z-index: 1;} 
.list11 .img .imgLi{width: 100%;height: 50vh; padding-bottom:0;} 
.list11 .img .imgLi img{width: 100%;height: 100%;} 
.list11 .txt{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; flex-direction: column; padding: 0 .18rem} 
.list11 .txt .ico{ margin-top: -.32rem; width: .89rem} 
.list11 .txt img{width: 100%;filter: drop-shadow(0 0 .12rem rgba(0, 0, 0, 0.21));} 
.list11 h4{font-size: .18rem;width: .6rem;color: #fff;display:block;writing-mode: tb-rl;height: 3.4rem;margin-top: .5rem;max-height: 62%;letter-spacing: 1px;} 
.list11 li{transform: translateY(15.75%);} 
.list11 .img:after{content: "";position: absolute;right: 0;bottom: 0;left: 0;background: url(../images/list11_t1.png) center left repeat-x;width:1rem;height: 100%;background-size: auto 100%;} 

.list12{justify-content: space-between;align-items: flex-start;margin-bottom: -.2rem;} 
.list12 li{ width: 50%;margin-bottom: 1%;} 
.list12 .a{ display: block; position: relative; z-index: 1;} 
.list12 .img .imgLi{  width: 100%;padding-bottom: 0%;} 
.list12 .img:after{content: "";position: absolute;right: 0;bottom: 0;left: 0;background: url(../images/list12_t1.png) center bottom repeat-x;height: 1.2rem;background-size: auto 100%;} 

.list12 .txt{position: absolute;right: 0;bottom: 0;left: 0;display: flex;align-items: flex-start;padding: 0 .25rem .15rem;} 
.list12 .txt:before{content: "";position: absolute;left: 0;top: 0;width: .03rem;height: .32rem;background: #09bb07;} 
.list12 .txt .ico{min-width: .27rem;margin-right: .14rem;} 
.list12 .txt .ico img{ width: 100%} 
.list12 .txt h4{ font-size: 14px;color: #fff} 


.list12 li .img .imgLi img{width: 100%; height:100%} 

.list12 li:nth-child(1){ width: 52.64%;align-self: flex-end;} 
.list12 li:nth-child(2){ width: 46.18%;} 
.list12 li:nth-child(3){ width: 33.13%;} 
.list12 li:nth-child(4){ width: 65.68%;} 
.list12 li:nth-child(5){width: 70.55%;transform:translate(-52.875%, -45.875%);margin-bottom: -10%;} 

.list12 li:nth-child(2) .img .imgLi{ padding-bottom: 2%;} 
.list12 li:nth-child(3) .img .imgLi{ padding-bottom: 2%;} 
.list12 li:nth-child(4) .img .imgLi{ padding-bottom: 2%;} 
.list12 li:nth-child(5) .img .imgLi{ padding-bottom: 2%;} 

.list12 li:nth-child(2) .txt:before{ background: #f56467} 
.list12 li:nth-child(3) .txt:before{ background: #f56467} 
.list12 li:nth-child(4) .txt:before{ background: #fbce02} 
.list12 li:nth-child(5) .txt:before{ background: #09bb07} 

.slow{overflow:hidden;background-size: 100% !important;}
 a:hover .slow img{ transform: scale(1.1); -webkit-transform: scale(1.); -moz-transform: scale(1.); -o-transform: scale(1.);}

/*图片放大*/
.quick{padding-top:30px;} 

.part_top .left{width:100%;display: block;align-items: center;position: relative;padding: 0.2rem 0; } 

.part_top .line2{width: 98.5%;padding-bottom: 0.15rem;display: flex;align-items: center;position: relative;border-bottom: #143cc7 solid 0.01rem;flex-wrap: nowrap;overflow: hidden;z-index: 999;} 

.part_top .x_tit{width: 3rem;position: relative;z-index: 3;} 
.part_top .x_tit img{width: 0.3rem;margin-right: 0.1rem;} 
.part_top .x_tit p{font-size: 0.18rem;color: #666;font-weight: 600;line-height: 0.24rem;} 
.part_top .x_tit p span{font-size: 0.18rem;color: #999;font-weight: 400;} 
.part_top .swiper{width: calc(100% - 1rem);margin-bottom: 0.06rem;position: relative;z-index: 3;padding-right: 0.9rem; height: 0.24rem;display: block;overflow: hidden;} 
.part_top .swiper .swiper-slide{} 
.part_top .swiper .swiper-slide a{display: block;  overflow: hidden} 
.part_top .swiper .swiper-slide p{font-size: 0.18rem;color: #666;line-height: 0.24rem;font-weight:400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} 
.part_top .left::after{ content: ''; position: absolute; top: 0; right: 0; bottom: 0; background: #fff; width: calc(100% + 15.6rem); transform: skewX(-30deg);z-index: 1;} 
.part_top .swiper .swiper-slide a:hover p{color:#143cc7;} 

.part_top_jt{position: absolute;width: 0.4rem;height:.4rem;display: flex;justify-content: space-between;right: 0.3rem;top: 0rem;align-items: center;} 
.part_top .swiper.part_top_lb2 .part_top_jt{right: 0;} 

.part_top_jt>div{position: relative;background: none;left: auto;top: auto;right: auto;width: auto;height: auto;} 
.part_top_jt>div::after{content: "";display: block;width: 0.2rem;height: 0.1rem;margin-left:.1rem;background: url(../images/prev56.png) no-repeat center center;background-size: 100% 100% !important;} 
.part_top_jt>div.swiper-button-next::after{content: "";background: url(../images/next56.png) no-repeat center center;} 

.p1_jt_box{display: flex;justify-content: center;align-items: center;margin-top: 10px;position: absolute;right: 0;bottom: 0.2rem;width: 100%;} 
.p1_jt_box .swiper-button-prev,.p1_jt_box .swiper-button-next{position: relative;margin: 0;width: auto;height: auto;line-height:normal;background: none;left: 0;right: 0;top: -2px;pointer-events: unset;cursor: pointer;display: none !important;} 
.p1_jt_box p{font-size: 0.24rem;color: #fff;line-height: 0.2rem;} 
.p1_jt_box .swiper-pagination{display: flex;width: auto;position: relative;margin: 0 0.26rem;align-items: center;justify-content: flex-end;} 
.p1_jt_box .swiper-pagination span{width: 0.1rem;height: 0.1rem;background: rgba(255,255,255,0.68);opacity: 1;margin: 0 0.2rem !important;position: relative;} 
.p1_jt_box .swiper-pagination span::before{content: "";display: block;width: 0.26rem;height: 1px;background: rgba(255,255,255,.8);position: absolute;right: calc(100% + 7px);top: calc(50%);} 
.p1_jt_box .swiper-pagination span::after{content: "";display: block;width: 0.26rem;height: 1px;background: rgba(255,255,255,.8);position: absolute;left: calc(100% + 7px);top: calc(50%);} 
.p1_jt_box .swiper-pagination span+span::before{display: none;} 
.p1_jt_box .swiper-pagination span.swiper-pagination-bullet-active{background: url(../images/bn_dt_dot_li_on.png) no-repeat;width: 0.41rem;height: 0.42rem; background-size: 100%;border-radius: 0;} 

.qd_row_a8{margin-top: 1rem; margin-bottom:1rem; position:relative} 

.swiper-button-prev, .swiper-button-next{margin: 0;border: none;} 
.swiper-button-prev{left: 30px;} 
.swiper-button-next{right: 30px;left: auto;} 
.sy_tit{position: relative;margin-bottom: 0.4rem;} 
.sy_tit::after{content: "";display: block;clear: both;} 
.sy_tit .pic{position: absolute;z-index: 1;width: 100%;height: auto;text-align: center;} 
.sy_tit img{} 
.sy_tit .zc{float: left;display: table;} 
.sy_tit p{font-size: 0.38rem;display: table;margin: 0 auto;padding-bottom: 0.12rem;position: relative;z-index: 2;font-weight: bold;color: #000000;font-family: sys_hv;} 
.sy_tit p img{margin-right: 0.18rem;} 
.sy_tit span{color: #ebb816;} 
.sy_tit>a{display:flex;align-items: center; font-size: 0.16rem;color: #0667b0;padding: 0.1rem 0.16rem 0.1rem 0.16rem;text-align: center;border-radius: 5px;position: absolute;right: 0;top: 0.1rem;z-index: 3;transition: 0.4s;} 
.sy_tit>a img{margin-right: 0.13rem;} 
.sy_tit>a:hover{box-shadow: 0 0 8px rgba(0,0,0,.7);} 
.sy_tit.bai p{color: #fff;} 
.sy_tit.bai span{color: #fff;} 
.sy_tit.bai a{color: #fff;} 
.sy_tit.cen .zc{float: none;margin: 0 auto;} 
.sy_tit.cen p{text-align: center;} 
.sy_tit.cen span{padding: 0 0.48rem;margin: 0 auto;} 
.sy_tit.cen span::before{content: "";display: block;width: 0.38rem;height: 1px;position: absolute;right: 0;top: 50%;background: #bdbdbd;} 
.p6_lb{padding-bottom: 0.6rem; position: relative;} 
.p6_lb .swiper-slide{} 
.p6_lb a{display: flex;justify-content: center;flex-wrap: wrap;} 
.p6_lb .img_out{width: 100%;width: 100%;width: 0.89rem;height: 0.89rem;position: relative;} 
.p6_lb .img_out::before{content: "";width: 100%;height: 100%;background: url(../images/part6_li_bg1.png) no-repeat;display: block;background-size: 100%;position: absolute;top: 0;left: 0; transition: 0.9s;} 
.p6_lb .img_out::after{content: "";width: calc(100% + 0.08rem);height: calc(100% + 0.08rem);background: url(../images/part6_li_bg2.png) no-repeat;display: block;background-size: 100%;position: absolute;top: -0.04rem;left: -0.04rem;transition: 0.9s; opacity: 0;} 
.p6_lb .img_out img{width: 50%; margin-left:0.25rem; margin-top:0.25rem} 
.p6_lb .img_out .hui{transition: 0.4s;} 
.p6_lb p{color: #4d4d4d;font-size: 0.2rem;width: 100%;text-align: center;margin-top: 0.22rem;line-height: 0.3rem;transition: 0.4s;max-height: 0.6rem;overflow: hidden;} 
.p6_lb a:hover .img_out .hui{opacity: 1;} 
.p6_lb a:hover .img_out::before{opacity: 0;transform: rotate(360deg);} 
.p6_lb a:hover .img_out::after{opacity: 1;transform: rotate(360deg);} 
.p6_lb a:hover p{color: #116bb7;font-weight: bold;} 
.p6_lb .swiper-pagination{bottom: 0;width: 100%;} 
.p6_lb .swiper-pagination span{width: 0.17rem;height: 0.17rem;background: url(../images/part5_lb_dot.png) no-repeat center center;opacity: 1;margin: 0 0.06rem !important;} 
.p6_lb .swiper-pagination span.swiper-pagination-bullet-active{background: url(../images/part5_lb_dot_on.png) no-repeat center center;background-size: 100% 100%;} 
.ktitle { position: relative; line-height: 36px; padding-top: 60px; padding-bottom: 40px;} 
.ktitle h2 { font-size: 36px; color: #000000; font-weight: 600; text-align: center;} 
.ktitle a { position: absolute; right: 0; top: 60px; padding-left: 30px; background: url(../images/tit-more.png) no-repeat; background-position: left center; font-size: 14px;} 
.ktitle a:hover { color: #0970da;} 

	


.qd_row_a8 .ewm {
  width: 4rem;
  left: 50%;
  bottom: -2.3rem;
  margin-left: -2rem;
}
.qd_row_a8 .ewm p {
  display: block;
  text-align: center;
  color: rgba(255, 255, 255, 0.5);
  padding-top: 0.35rem;
}

@media screen and (max-width: 550px) {
  .wal {
    margin: 0 0.5rem;
  }
}



.qd_foot { position: relative; color: #fff; font-size: 0.12rem; } 
.qd_foot  a { color: #fff; } 
.qd_foot:before { content: ""; display: block; position: absolute; left: 3.5%; bottom: 0; right: 0; height: 1.92rem; background: #C6CFD7; } 
.qd_foot:after { content: ""; display: block; position: absolute; left: 5.0%; bottom: 0; right: 0; height: 100%; background: #194897; } 
.qd_foot .wal {max-width: 14.2rem; min-height: 2.35rem; position: relative; z-index: 2; padding-left:.2rem }
.qd_foot .logo { position: absolute; z-index: 1; left: 0; right: auto; top: 0.46rem; bottom: auto; width: 1.8rem; } 
.qd_foot .list ul { display: flex; display: -webkit-flex; display: -ms-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; } 
.qd_foot .list { position: absolute; z-index: 1; left: 2.3rem; right: auto; top: 0.5rem; bottom: auto; width: 4.5rem; } 
.qd_foot .list li { height: 0.24rem; padding-right: 0.2rem;line-height: 1.8; } 
.qd_foot .list li a i { font-size: 0.16rem; margin-right: 0.1rem; flex-shrink: 0; } 
.qd_foot .list li { display: flex; display: -webkit-flex; display: -ms-flex; align-items: center; -webkit-align-items: center; } 
.qd_foot .p-ico img{ width: 0.14rem; margin-right: 0.1rem; } 

.qd_foot .info { position: absolute; z-index: 1; left: .1rem; right: 0; top: auto; bottom: 0; padding:0.1rem 0; border-top: rgba(255, 255, 255, 0.27) solid 1px; } 
.qd_foot .info div p { opacity: 0.9; line-height: 0.45rem; padding-right: 0.12rem; } 
.qd_foot .info .tel { height: 0.45rem; } 
.qd_foot .info .tel i { font-size: 0.14rem; margin-right: 0.08rem; font-style: normal; }
.yjfkk a{ margin-left: 10px;  } 



.qd_row_a9 { height:5.6rem;
	background: #f2f3f9 url("../images/bg_9.jpg") center bottom no-repeat;
	background-size: 100%;
	text-align: center;
	position: relative;
	z-index: 1;
} 

.qd_row_a91::after { content: ""; bottom: 0; top: 280px; left: 0; right: calc(50% + 33px); background-color: #f7f7f7;  position: absolute;}

.qd_row_a9 .title { padding:.5rem 0 0.2rem 0; position: relative; color: #000; font-size: 0.18rem; text-transform: uppercase; line-height: 1em; } 
.qd_row_a9 .title:after { content: ""; display: block; position: absolute; bottom: 0; left: 50%; margin-left: -0.34rem; width: 0.68rem; height: 0.04rem; background: #143cc7; } 
.qd_row_a9 .title div{ color:rgba(51,51,51,.2);font-size:.18rem;font-style:nomal; } 
.qd_row_a9 .title h2 { font-size: 0.28rem; font-weight: 600; line-height: 1em; padding-top: 0.06rem;} 

.qd_row_a9 .content {font-size: 0.16rem;line-height: 0.26rem;color: #333;padding: 0.3rem 0 0.35rem 0;max-width: 10.02rem;margin: 0 auto;text-align: justify;text-indent: 2em;} 
.qd_row_a9 .p9_lb { width: 100%;display:block; overflow:hidden; position: relative; } 
.qd_row_a9 .p9_lb dl { width: 100%;text-align:center; } 
.qd_row_a9 .p9_lb dd {width:80%;text-align:center; margin: 0 auto; } 
.qd_row_a9 .p9_lb dd .ico { width: 1.22rem; margin: 0 auto;border: 1px solid #194897;padding: 0.1rem;border-radius: 1.22rem; } 
.qd_row_a9 .p9_lb dd .info { font-size: 0.12rem; color: #194897; padding: 0.2rem 0 0 0.1rem; } 
.qd_row_a9 .p9_lb dd .info b { font-size: 0.3rem; color: #194897; } 
.qd_row_a9 .p9_lb dd p { padding-top: 0.05rem; line-height: 0.18rem; color: #888888;text-align:center; } 
.qd_row_a9 .dots { width: 100%;text-align:center; bottom:0px; display:block; overflow:hidden; } 
.qd_row_a9 .dots span { width: 0.08rem; height: 0.08rem; margin: 0 0.05rem; background: #fff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; } 
.qd_row_a9 .dots span.swiper-pagination-bullet-active { background: #ccc; } 
.qd_row_a9 .p9_lb dd .ico:hover img{transform: rotateY(180deg)}


.home4 {z-index: 1;padding-bottom: 0;position: relative;display:-webkit-flex;display:flex;flex-wrap:wrap}
.list10 li { width: 25%; } 
.list10 li .a { display: block; position: relative; z-index: 1; overflow: hidden; } 
.list10 li:nth-child(3), .list10 li:nth-child(4) { width: 50%; } 
.list10 li .top { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; flex-direction: column; justify-content: flex-end; padding: 0 .35rem; align-items: flex-start; transition: .5s; } 
.list10 li .img .img_hezi { padding-bottom: 86.93% } 
.list10 li:hover .img:after {opacity: 0;visibility: hidden;}
.list10 li .img:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,.3); transition: .5s; } 
.list10 li:nth-child(3) .img .img_hezi, .list10 li:nth-child(4) .img .img_hezi { padding-bottom: 43.45%; } 
.list10 li .top h6 { font-size: .12rem; color: #fff;z-index:10; } 
.list10 li .top h4 { font-size: .16rem; color: #fff; margin: .08rem 0 .14rem;z-index:10; } 
.list10 li .bt { font-size: .14rem; color: #fff; display: flex; align-items: center; padding-bottom: .2rem; position: relative; transition: .5s; white-space: nowrap;z-index:10;  } 
.list10 li .bt:before { content: ""; position: absolute; width: 100%; background: #eb39f8; height: .6rem; bottom: 0; transform: translateY(.6rem); } 
.list10 li .bt1:after { content: ""; position: absolute; width: 100%; height: .07rem; background: #eb39f8; bottom: 0 } 
.list10 li .bt img { height: .34rem; margin: 0 .04rem 0 -.06rem; } 
.list10 a .img_hezi img{ width:100%;} 


.list10 li a .top:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: url("../images/bg10.png") center repeat-x;
  background-size: auto 100%;
}
.list10 li a .top h6 {  color: #fff } 
.list10 li a .top h4 {  color: #fff;} 

.list10 li a:hover .img img {
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
}



.qd_row_kd { min-height: 7.2rem; position: relative; } 
.qd_row_kd:before { content: ""; display: block; position: absolute; left: 0; top: 0; bottom: 0; right: 50%; margin-right: -6.3rem; background: #F2F3F9; } 
.qd_row_kd .wal { position: relative; height: 2rem; } 
.qd_row_kd .wal .title { padding-right: 0.68rem; position: relative; color: #000; font-size: 0.18rem; text-transform: uppercase; line-height: 1em; } 
.qd_row_kd .wal .title:after { content: ""; display: block; position: absolute; top: 50%; right: 0.3rem; width: 0.04rem; height: 0.54rem; background: #143cc7; margin-top: -0.27rem; } 
.qd_row_kd .wal .title div{  font-size: 0.18rem; } 
.qd_row_kd .wal .title h2 { font-size: 0.28rem; font-weight: 600; line-height: 1em; padding-top: 0.06rem; } 
.qd_row_kd .wal .title a:hover {  color: #143cc7;  } 


.qd_row_kd .wal p { line-height: 0.26rem; color: #929292; width: 5.26rem; margin-right: 0.78rem; } 
.qd_row_kd .wal .more { margin-right: 2.38rem; } 
.qd_row_kd .wal .arrow a { width: 0.53rem; height: 0.53rem; padding:0.1rem; background: center no-repeat; background-size: 100%; background-color:#FFF; border-radius:50%; } 
.qd_row_kd .wal .arrow a.prev { background-image: url("../images/prev56.png");background-size: 70%; } 
.qd_row_kd .wal .arrow a.next { background-image: url("../images/next56.png");background-size: 70%; margin-left: 0.39rem; } 
.qd_row_kd .list { width: 100%; overflow: hidden; position: relative; } 
.qd_row_kd .list-wrapper { width: 36.9rem; position: relative; left: 50%; margin-left: -18.45rem; } 
.qd_row_kd .list-wrapper dd.li-dd { padding: 0 0.15rem; width: 33.333%; } 
.qd_row_kd .list-wrapper dd.li-dd .name a { color: #000; display: block; line-height: 1em; padding-bottom: 1em; } 
.qd_row_kd .list-wrapper dd.li-dd .img { width: 100%; overflow: hidden; position: relative; } 
.qd_row_kd .list-wrapper dd.li-dd .img img { width: 100%;height:2.48rem; } 
.qd_row_kd .list-wrapper dd.li-dd .img:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); } 
.qd_row_kd .list-wrapper dd.li-dd .name2 { padding: 0.22rem 0; } 
.qd_row_kd .list-wrapper dd.li-dd .name2 a { display: block; font-size: 0.17rem; line-height: 0.24rem; font-weight: bold; color: #000; height: 0.48rem; overflow: hidden; } 
.qd_row_kd .list-wrapper dd.li-dd .name2 a:hover { color: #143cc7; } 
.qd_row_kd .list-wrapper dd.li-dd dl.info { position: relative; font-size: 0.12rem; color: #143cc7; } 
.qd_row_kd .list-wrapper dd.li-dd dl.info:before { content: ""; display: block; position: absolute; left: 0; top: 50%; width: 1px; height: 0.38rem; margin-top: -0.19rem; background-color: #0083D0; } 
.qd_row_kd .list-wrapper dd.li-dd dl.info dd { font-size: 0.14rem;  height: 0.24rem; line-height: 1.9; } 
.qd_row_kd .list-wrapper dd.li-dd dl.info em { font-size: 0.16rem; color: #143cc7; text-align: center; width: 0.37rem; padding-left: 0.05rem; position: relative; top: 0.01rem; } 

.section2 { display: block; overflow: hidden; padding-bottom: 1rem; padding-top: .1rem; }
.section3 {  display: block; overflow: hidden;background: url(../images/s3-bj.jpg) no-repeat; background-position: center bottom; background-size: cover; padding-bottom: 1rem; padding-top: .1rem; }
.waltit { position: relative; overflow: hidden;padding: .2rem 0 0.3rem 0; } 
.waltit p { line-height: 0.26rem; color: #929292; width: 5.26rem; margin-right: 0.1rem; } 
.waltit .more { margin-right: .1rem;float: right; padding: .2rem 0 0.2rem 0; } 
.waltit .title { padding: 0rem 0 0.2rem 0; position: relative; color: #000; font-size: 0.18rem; text-transform: uppercase; line-height: 1em; float:left; } 
.waltit .title:after { content: ""; display: block; position: absolute; bottom: 0; left: 0; width: 0.68rem; height: 0.04rem; background: #143cc7; } 
.waltit .title h2 { font-size: 0.34rem; font-weight: 400; line-height: 1em; padding-top: 0.06rem; } 


.s31-c ul {  padding: .1rem 0 .6rem;} 
.s31-c ul li { float: left; width: 48%;padding: 1%; border-radius: 12px; box-shadow: 0px 2px 18px -5px rgba(0, 0, 0, 0.3); position: relative; margin-top: 1px;} 
.s31-c ul li:nth-child(-n+2) { margin-bottom: .2rem;} 
.s31-c ul li:nth-child(2n+1) { margin-right: 2%;} 
.s31-c ul li a { display: block; overflow: hidden; padding: 5px 20px 0 20px; position: relative;} 
.s31-c ul li a::before { content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: .4rem; background: #fff; z-index: 7;} 
.s31-pic { position: relative; z-index: 9; float: left; width: 22%; margin-right: .2rem; } 
.s31-pic .pic { padding-top: 0%;display: block; overflow: hidden; height:1rem} 
.s31-pic .pic .img { width: 100%; overflow: hidden; position: relative; } 
.s31-pic .pic img { width: 100%; height:100%; } 
.s31-pic .img:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); } 

.s31-info { overflow: hidden; position: relative; z-index: 9; } 
.s31-info h3 { font-size: .18rem; line-height: .28rem; font-weight: normal; overflow: hidden; height: .6rem; color: #000000; } 
.s31-info p { font-size: .14rem; line-height: .3rem; height: .9rem; overflow: hidden; color: #666666; margin-top: .1rem; } 
.s31-info span { display: block; margin-top: .0rem; font-size: .18rem; line-height: .3rem; color: #666666; } 
.s31-c ul li a:hover .s3-info h3 {color: #143cc7;}
.section3:before{width:50%;height:55vh;background:#004098;content:"";display:block;position:absolute;top:0;left:0} 



.footer1 {
	padding: .3rem 0 .1rem;
}
.footer1 .flex {
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap
}

.footer1 .wp {
	align-items: flex-end
}

.footer1 .left {
	width: calc(100% - 2.18rem);
	padding: 0 .94rem 0 0;
}
.footer1 .title3 {margin-bottom: .35rem;}
.footer1 .title3 h3 {font-size: .34rem;color: #000000;font-weight: 600;}


.list16 {
	margin: 0 -.32rem;
}

.list16 li {
	width: 20%;
	padding: 0 .32rem;
}

.list16 li a {
	display: flex;
	height: .5rem;
	align-items: center;
	font-size: .19rem;
	color: #555555;
	line-height: 1.5;
	position: relative;
	transition: color .5s;
	overflow: hidden;
}

.list16 li a:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background: #dddddd;
	transform: translateY(1px);
}

.fewm{
	width: 2.18rem;
	transform: translateY(0.8rem);
	position: relative;
	z-index: 100;
}

.fewm img {
	width: 100%;
}

.fewm h6 {
	font-size: .16rem;
	color: #fff;
	line-height: 1.375;
	text-align: center;
	margin: .16rem 0 0;
}