body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td,span,p { padding: 0; margin: 0; outline:none;}
fieldset, img { border: 0;}
table {border-collapse: collapse;border-spacing: 0;}
ol, ul {list-style:none;}
address, caption, cite, code, dfn, em, th, var {font-weight: normal;font-style: normal;}
caption, th {text-align: left;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;font-size: 100%;}
p:before, q:after {content: '';}
abbr, acronym { border: 0;}
a{text-decoration:none;color: #333;}
a:hover{color: #1ca1ea}
.clr {HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; OVERFLOW: hidden}
samp{font-family:'Microsoft YaHei'}
img{ vertical-align:bottom}
input[type="text"],input[type="hidden"],input[type="password"],input[type="radio"],input[type="button"],input[type="submit"],button,textarea,select{outline: none; border: none; -webkit-appearance: none;-moz-appearance:none; appearance: none; border-radius: 0; font-family: 'Microsoft YaHei',"Arial",'SimSun', Serif;}
body{width: 100%;overflow-x:hidden;font-size: 1.11vw; }


/*header*/
.header{ width:100%; overflow:hidden; position:fixed; height:100vh;left:0px;top:0px}
.video{ width:100%; height:100%; overflow:hidden; position:relative; z-index:10;background-position:center;background-repeat: no-repeat;background-size:cover}
.video video{width:101%;}
.logo{ width:87.5%; position: absolute;left:33.25%;top:40px; z-index:20}
.menu1,.menu2{ display:none}
@keyframes navshow1{
0%{opacity:1;top:82vh;}
100%{opacity:0;top:82vh;}
}
@keyframes navshow2{
0%{opacity:0}
100%{opacity:1}
}
.nav{ width:100%; position:fixed;bottom:0; z-index:42345;background:url(../index_files/banner.png);background-size: 100%;}
.nav ul{ width:84%;display: flex;margin: 0 auto;}
.nav ul li{ float:left; width:20%; box-sizing:border-box;  position:relative; cursor:pointer; padding-right:2px}
.nav ul li:last-child{ padding-right:0px}
.nav ul li span{ display: block; width:100%; height:4vw; overflow:hidden;position: relative;}
.nav ul li span a{ color:#fff;position:relative;width:100%; display:block; line-height:4vw; text-align:center;position: absolute;z-index: 100; }


.menu1{ display:none}
@keyframes menu1{
0%{ overflow:hidden; height:0px}
99%{overflow:hidden; height:482px}
100%{ overflow:inherit;height:482px}
}

.sub1{ width:100%; position:absolute;left:0px;bottom: 4vw; z-index:20;box-sizing:border-box;overflow:hidden; }
.sub1-content{ width:100%; background:#fff; height:0px; overflow:hidden;}
.sub1-item{ width:100%; height:48px; font-size:0.9vw;transition:all 0.5s ease;}
.sub1-item h3 a{ color:#333;transition:all 0.5s ease}
.sub1 .sub1-item h3{ position:relative}
.sub1 .sub1-item h3:after{width:auto; height:100%; position:absolute;left:14px;top:0px; o color:#cdcdcd;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; line-height:48px}

.sub1 .item1 h3::after{ content:""; width: 14px;transition:0.5s;}
.sub1 .item1 h3:hover::after{ content:""; background: url(../index_files/five.png) center no-repeat;width: 14px;}
.sub1 .sub1-item h3 a{ width:100%; line-height:2.3vw; display:block; padding-left:1vw; box-sizing:border-box; position:relative;transition:0.5s;}
.sub1 .sub1-item h3 a:hover{padding-left:1.5vw;}

.sub1 .item1.open h3:after,.sub1 .item2.open h3:after,.sub1 .item3.open h3:after,.sub1 .item4.open h3:after,.sub1 .item5.open h3:after,.sub1 .item6.open h3:after,.sub1 .item7.open h3:after{ color:#2289dd}
.sub1 .sub1-item.open{ background:#f3f2ef}
.sub1 .sub1-item.open h3 a{ color:#2289dd;}
.sub1 .sub1-item.open h3 a:before{color:#2289dd;}
.nav ul .li1.active .sub1-content{animation:menu1 0.5s ease;animation-fill-mode:forwards;}


.nav-hide{animation:navshow1 1.5s ease;animation-fill-mode:forwards;}
.nav-top{ animation:navshow2 1s ease;animation-fill-mode:forwards; position:fixed;top:0px;left:0px; width:100%;height: 4vw;}
.nav-top ul li .nav1,.nav-top ul li .nav2,.nav-top ul li .nav3,.nav-top ul li .nav4,.nav-top ul li .nav5{ margin-top:0px}
.nav-top .sub1{bottom:auto;top:4vw}


/*search*/
#showkeycode1086{font-size: 1.3vw}
.search-drop{ width:100%; height:100%; position:fixed;left:0px;top:0px; z-index:4555678; background:#2289dd;opacity:0; visibility:hidden;text-align:center;transition:all 0.5s ease}
.search-drop:before{ height:100%; content:""; display:inline-block; vertical-align:middle}
.search-close{ width:60px; height:60px;border-radius:50%; position:absolute;right:60px;top:60px; z-index:234; overflow:hidden; background:rgba(0,0,0,0.1); cursor:pointer;transition:all 0.4s ease; }
.search-close:before{width:100%; height:100%; line-height:60px; text-align:center; position:absolute;left:0px;top:0px; o color:#fff;font-style: normal;
-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; content:""; z-index:11;background: url(../index_files/cha.png) center no-repeat;background-size: 54%}
.search-close:hover{transform:rotate(180deg)}
.search-content{ width:96%; display:inline-block; vertical-align:middle;font-size: 1.2vw;}
.search-content h3{ width:100%; font-size:60px; font-weight:bold; color:#fff; letter-spacing:10px}
.search-content form{ width:60%; overflow:hidden; display:block; margin:100px auto 0px; border-bottom:4px #fff solid; padding-bottom:0px; position:relative;}
.search-txt{ float:left; width:80%; line-height:60px; height:60px; color:#fff;  background:none; border:none; padding:0px; position:relative; z-index:12}
.search-txt::placeholder {color: #fff !important;opacity:1}
.search-txt::-webkit-input-placeholder {color: #fff !important;opacity:1}
.search-txt::-ms-input-placeholder { color: #fff !important;opacity:1}
.search-txt::-moz-placeholder {color: #fff !important;opacity:1}
.search-button{ float:right; width:80px; height:60px; border:none; padding:0px; cursor:pointer; background:none; position:relative; z-index:12}
.search-content form:before{width:80px; height:100%; line-height:60px; text-align:center; position:absolute;right:0px;top:0px; o color:#fff;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; content:"";font-size:26px; z-index:11;background: url(../index_files/search.png) center no-repeat;background-size: 44% }
.search-content h4{ width:60%; margin:56px auto 0px; overflow:hidden; color:#fff; text-align:left}
.search-content p{ width:60%; overflow:hidden; margin:0px auto}
.search-content p a{ float:left; width:auto; line-height:36px; height:36px; overflow:hidden; padding:0px 16px; background:rgba(0,0,0,0.1); margin-right:10px; color:#fff; margin-top:16px;transition:all 0.4s ease}
.search-active{opacity:1; visibility: visible;}

/*footer*/
.footer{ width:100%; background:#545454; position:relative; z-index:2}
.footer-1{ width:87.5%; margin:0px auto;  border-bottom:1px #474747 solid}


.footer-my{ float:right; width:410px; overflow:hidden; margin-top:36px; position:relative}
.footer-my img{ float:left; width:100%; height:auto;transition:all 0.4s ease}
.footer-jz{ width:100%; position:absolute;left:0px;top:0px; height:100%; overflow:hidden; z-index:1; background:rgba(0,0,0,0.3)}
.footer-jz:before{ height:100%; content:""; display:inline-block; vertical-align:middle}
.footer-jz p{ width:98%; display:inline-block; vertical-align:middle; text-align:center}
.footer-jz p samp{ width:100%; overflow:hidden; display:block; height:80px; position:relative}
.footer-jz p samp:before{width:100%; height:100%; text-align:center; position:absolute;left:0px;top:0px; o color:#fff;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; content:"\e64b"; }

.footer-jz p span{ width:100%; display:block; overflow:hidden;  color:#fff; margin-top:15px}
.footer-my a:hover img{transform:scale(1.1)}
.footer-my a:hover .footer-jz p samp img{transform:scale(1)}


.footer-link{ float:right; width:408px; height:58px; border:1px #616161 solid;border-radius:5px; background:#404040; cursor:pointer; position:relative}
.footer-link span{ float:left; width:auto; line-height:58px; background:url(../images/icon-2021-39.svg) no-repeat left center; padding-left:27px; margin-left:29px; color:#888}
.footer-link samp{ width:60px; height:58px; background:url(../images/icon-2021-40.svg) no-repeat center; position:absolute;right:0px;top:0px; z-index:12;transition:all 0.4s ease}
.footer-link .active{transform:rotate(180deg)}
.footer-drop{ width:100%; overflow:hidden; border:1px #616161 solid; position:absolute;left:-1px;bottom:53px; z-index:2; background:#404040;border-radius:1px; padding:5px 0px; display:none}
.footer-drop p{ width:100%; overflow:hidden}
.footer-drop p a{ width:100%; display:block; line-height:30px; overflow:hidden; color:#888; padding:0px 55px;box-sizing:border-box;transition:all 0.4s ease}
.footer-drop p a:hover{ color:#fff; background:#888}

.footer-3{ width:87.5%; overflow:hidden;border-top:1px #717171 solid; margin:0px auto; line-height:98px}
.footer-3 span{ float:left; width:auto; color:#666}
.footer-3 span a{ color:#666; margin:20px;transition:all 0.4s ease;}
.footer-3 span a:hover,.footer-3 p a:hover{ color:#2289dd}
.footer-3 p{  width:auto; color:#dcdcdc}
.footer-3 p a{ color:#888; margin:0px 30px;transition:all 0.4s ease}
.footer-3 p a:last-child{ margin-right:0px}




/*head324pxer*/
@keyframes menu1{
0%{ overflow:hidden; height:0px}
99%{overflow:hidden; height:auto}
100%{ overflow:inherit;height:auto}
}
@keyframes menu2{
0%{ overflow:hidden; height:auto}
99%{overflow:hidden; height:0px}
100%{ overflow:hidden;}
}
.sub1 .sub1-item h3 a::before{left:86%}
.sub1 .item1 h3,.sub1 .item2 h3,.sub1 .item3 h3,.sub1 .item4 h3,.sub1 .item5 h3,.sub1 .item6 h3{background-position:25px center}
.sub1 .item7 h3{background-position:22px center}

.logo img{ width:29vw; height:auto}

@media screen and (max-width:1379px){
/*header*/  
.logo{top:85px}
.logo img{ width:345px} 

/*footer*/


/*search*/
.search-close{ width:50px; height:50px;right:50px;top:50px;}
.search-content h3{letter-spacing:8px}
.search-content form{ margin:80px auto 0px; border-bottom:3px #fff solid;}
.search-txt{ line-height:50px; height:50px; }


}

.report-bc{height: 278px;}
.report-bc .report-s{bottom: 0;height: 58px;}
.news-buc{background: white;
    width: 90%;
    padding: 8px 10px 0 !important;
    margin: 10px 0 0 26px;transition:0.5s;}
.news-buc:nth-child(1){margin-top:0;}
.news-buc:hover{box-shadow:2px 13px 15px #ccc; z-index:50;background: #2289dd;}
.news-buc:hover a span{color: white;}
.news-buc span{width:92% !important;}
.news-buc:hover  span{color: white !important;}




/*tail*/
.footer_top{width:100%;margin:0 auto;background:#f3f2ef url(../index_files/is.png) center bottom no-repeat;background-size:contain;min-height: 3vw;position: relative;z-index: 10;}
.footer_top ul{display: flex;width: 80%;margin: 0 auto;}
.footer_top ul li{width: 30%;margin-left: 2%;height:4vw;position: relative;}
.footer_top ul li a{display: block;width: 100%;background: #1cadee;color: white;height: 3vw;font-size: 1.1vw;line-height: 3vw;text-align: center;position: absolute;transition:0.5s;bottom: 0px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.footer_top ul li a::before{content: "";width: 1.5vw;height:1.5vw;background: url(../index_files/qi.png) center  no-repeat;background-size:100%;position: absolute;left:3vw;top: 0.7vw;z-index: 10;}
.footer_top ul li a:hover{height: 4vw;}
.footer-1{display: flex;padding:10px 0;align-items:center;}

@media screen and (max-width:1000px){
	.xw_choose{display: none;}
.kong{ height:70px}
/*menu1*/ 
.menu1,.menu2{ width:30px; height:30px; position:fixed; right:30px;top:40px; overflow:hidden; z-index:452345; cursor:pointer; }
.menu1 span,.menu2 span{ float:left; width:100%; height:3px; background:#fff; margin-top:7px; transition:all 0.4s ease}
.menu1.open span:nth-child(1),.menu2.open span:nth-child(1){transform:rotate(45deg);margin-top:14px}
.menu1.open span:nth-child(2),.menu2.open span:nth-child(2){transform:rotate(-45deg);margin-top:-2px}
.menu1.open span:nth-child(3),.menu2.open span:nth-child(3){opacity:0}
.menu2{top:20px}

.sub1-item{ position:relative}
.sub1 .sub1-item h3 a{ background:none}
.sub1-item.rota h3:before{ background-size:12px;}



/*æ°“éˆ¥çŠ«ï¿½Î³â”žÃ·å¾—ãƒ‚î‡·æµŽã„‹å–¡ï¿½*/
.headn-top{ display:none}
.headn-sj{ width:100%;position:fixed;left:0px;top:0px; z-index:3456; background:#2289dd;box-shadow:0px 0px 12px 4px rgba(0,0,0,0.1); height:70px; display:block }
.top-logo{ float:left; width:182px; overflow:hidden; margin:20px 0px 0px 30px}
.top-logo img{ width:100%; height:auto}
.headn-nav{ height:auto;}
.headn-logo{ display:none}
.headn-search{ display:none}

.headn-menu{ width:100%; float:left; position: relative;left:0%;top:0px;  display: none;transform:translateX(0px)}
.headn-content{ width:100%; background:none; margin-top:0px;box-shadow:none; padding:15px 0px; border-bottom:1px #ddd solid}
.headn-content p{ float:left; width:100%; overflow:hidden; line-height:48px; height:48px; text-align:left}
.headn-content p a{ width:100%; height:48px; padding:0px 20px; color:#fff}
.headn-content p a:hover{ background:none; color:#fff}
.headn-active{ left:0%}

.header{ position: relative; height:auto}
.video{ width:100%; height:auto}
.video video{ min-width:auto;min-height:auto; width:100%; height:auto;position:relative;left:0px;top:0px;transform:translate(0px,0px)}


/*header*/
.nav{ width:80%; position:fixed;left:-100%;top:0px; height:100%; transition:all 0.3s ease;}
.nav ul{ height:100%; padding:30px 20px;background:#2289dd; width:100%; overflow-y:scroll;box-sizing:border-box}
.nav ul li{ width:100%;padding-right:0px;}
.nav ul li span{ height:50px;margin-top:0px; border-bottom:1px #ddd solid}
.nav ul li span a{ color:#fff;line-height: 50px;}
.nav ul li .nav1,.nav ul li .nav2,.nav ul li .nav3,.nav ul li .nav4,.nav ul li .nav5{height:50px;  background:none;}
.nav ul li .nav1 a,.nav ul li .nav2 a,.nav ul li .nav3 a,.nav ul li .nav4 a,.nav ul li .nav5 a{line-height:50px;text-align:left; padding-left:70px; background-position: 25px center}
.nav-slide{left:0%}

.sub1{position: relative;bottom:auto;padding-right:0px; float:left; display:none}
.sub1-content{ background:none; height:auto; padding:10px 0px; border-bottom:1px #ddd solid}
.sub1-item{height:auto}
.sub1 .item1{ margin-top:0px}
.sub1 .item1 h3,.sub1 .item2 h3,.sub1 .item3 h3,.sub1 .item4 h3,.sub1 .item5 h3,.sub1 .item6 h3{ background-position:50px center}
.sub1 .item7 h3{ background-position:47px center}
.sub1 .sub1-item h3 a{line-height:48px;  padding-left:87px; color:#fff}


.nav ul .li2.active .nav2{background:none}

.nav ul .li4.active .nav4{background:none}

/*footer*/
.footer-1{ display:none} 
.footer-2 ul li{ line-height:30px; background-size:14px; padding-left:20px}
.footer-2 ul li:last-child{ background-size:14px; padding-left:20px}
.footer-2 span{float:none;margin-top:0px;position:absolute;right:0px;top:8px}
.footer-link{ display:none}
.footer-3{ padding:15px}
.footer-3 span,.footer-3 p{ width:100%; line-height:24px; text-align:center}

.nav ul li span a::before{left:25px}
.sub1 .sub1-item h3 a::before{ content:""}
.sub1 .sub1-item h3:before{ width:15%; height:100%; position:absolute;right:0%;top:0px; o color:#cdcdcd;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content:"\e635"; font-size:13px; transition:all 0.4s ease; line-height:48px; text-align:center;z-index:22}
.sub1 .sub1-item h3::after {line-height: 48px;left:48px}
.sub1 .item7 h3::after {left: 43px;}
.sub1 .item3 h3::after {height: 28px;top: 7px;}

}



@media screen and (max-width:768px){
	.pic_containter1 .pic1 img{min-height:34vh !important;}
.menu1,.menu2{ width:24px; height:24px; display:block;right:20px;top:20px;}
.menu2{top:24px}
.menu1 span,.menu2 span{margin-top:5px;height:2px }
.logo{ width:240px; left:20px;top:20px;}
.logo img{ width:100%}
.header{ position: relative; }
.video{ width:100%; height:100%}

/*search*/
.search-close{ width:40px; height:40px;right:30px;top:30px; background-size:14px  }
.search-content h3{ letter-spacing:6px}
.search-content form{ width:80%; margin:70px auto 0px; border-bottom:2px #fff solid; padding-bottom:0px}
.search-txt{ line-height:40px; height:40px;width:75%;}
.search-button{width:60px; height:40px; background-size:20px}
.search-content h4{ width:80%; margin:30px auto 0px; }
.search-content p{ width:80%; }
.search-content p a{line-height:30px; height:30px;padding:0px 14px;  margin-right:7px; margin-top:14px;}

.nav ul li .nav1 a, .nav ul li .nav2 a, .nav ul li .nav3 a, .nav ul li .nav4 a, .nav ul li .nav5 a{ background-position:0px center; padding-left:35px}
.sub1 .item1 h3, .sub1 .item2 h3, .sub1 .item3 h3, .sub1 .item4 h3, .sub1 .item5 h3, .sub1 .item6 h3{background-position: 20px center;}
.sub1 .item7 h3{background-position:17px center;}
.sub1 .sub1-item h3 a { padding-left: 54px;}

 
.nav ul li span a::before {left: 0px;} 
.sub1 .sub1-item h3::after {left: 16px;}
.sub1 .item7 h3::after {left: 10px;}
 

}

::-webkit-media-controls{
    display:none !important;
}
video::-webkit-media-controls{
    display:none !important;
}
video::-webkit-media-controls-enclosure{
    display:none !important;
}

/*通用*/
.xw_choose{position: absolute;right:14%;top:88px;font-size:1.1vw;}
.xw_choose a{display:block;float:left;color:#8c8c8c;position: relative;margin-left: 10px;text-indent: 15px;height: 40px;line-height: 44px;transition:0.5s;}
.xw_choose a::after{content: "";width: 5px;height: 5px;background: #8c8c8c;position: absolute;border-radius: 100%;left: 0;top: 20px;transition:0.5s;}
.xw_choose a:hover{color: #3399cc;background: url(../index_files/jiantou.png) 16px -2px no-repeat;background-size: 30px;}
.xw_choose a.xw_active{color: #3399cc;background: url(../index_files/jiantou.png) 16px -2px no-repeat;background-size: 30px;}
.xw_choose a:hover::after{background: #3399cc}
.xw_choose a.xw_active::after{background: #3399cc}
.xw_more{position: absolute;right: 5.5%;top:94px;} 
.xw_more img{transition:0.5s;width: 1.8vw;vertical-align: middle;padding-left:7px;}
.xw_more:hover img{transform:rotate(40deg);}
.xw_more a{font-size:0.99vw;color: #2f87cf;}
.xw_more:hover a{text-decoration: underline;}
.xl_cont{  position: absolute;
    width: 12vw;
    height: 21vw;
    background: url(../index_files/xl.png) center no-repeat;
    z-index: 999;background-size: 100%;
    right: 0.5vw;
    top: 50%;display: none;}
    .xl_cont ul li:nth-child(1){padding-top: 1.5vw;}
.xl_cont ul li{height: 2.5vw;line-height: 2.5vw;}
.xl_cont ul li a{color:white;font-size: 0.99vw;display:block;text-indent: 3.5vw;position: relative;}
.xl_cont ul li a:hover{font-weight: bold;}
.xl_cont ul li a::before{content: "";width: 0.5vw;height: 0.5vw;background: #fff;position: absolute;left: 1.6vw;top: 1vw;}


/*频道*/
.pingdao{width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 4555678;
    background: #0b95e4;
    opacity: 1;
    visibility: visible;
    text-align: center;
    transition: all 0.5s ease;}



    /*pic_containter*/ 
.pic_containter{ width:100%; height:100%; position:relative; margin:auto; } 
.pic_containter .pic ul{width: 100%;overflow: hidden;height: 29vw;}
.pic_containter .pic ul li,.pic_containter .txt ul li{display: none;}
.pic_containter .pic img{width: 100%;min-height: 28.6vw;transition:0.5s;border-radius: 6px;}
.pic_containter .pic img:hover{transform:scale(1.1);}
.pic_containter .icon{ position:absolute; width:100%; top:23vw; right:0; z-index:2;}
.pic_containter .icon ul{ text-align:center; }
.pic_containter .icon ul li{ display:inline-block; *display:inline; *zoom:1; margin:0 4px; width:2.5vw; height:0.5vw; background:#fff;cursor:pointer; border-radius:6px; }
.pic_containter .icon ul li.on{ background:#0d7fce;}
.pic_containter .txt{position:absolute; left:0px; bottom:2vw; height:2vw; z-index:1; width: 100%;}


/*pingdao*/
.pindao_X{width:3.5vw;height:15vw;background: white;position: fixed;right: 3vw;top:50%;z-index:900;box-shadow: 2.837px 0.977px 29px 0px rgb(5 57 127 / 30%);
    border-radius: 200px;transform: translateY(-50%);padding: 0.7vw;text-align: center;line-height: 1.2vw;overflow: hidden;font-size: 0.8vw;}
.pindao_X a{color: #8e8e8e;}
.pindao_X a img{padding-bottom: 10px;width: 2vw;transition:0.5s;}
.pindao_X a:hover img{transform:rotateY(360deg);}

    /*pic_containter*/ 
.pic_containter1{ width:100%; height:100%; position:relative; margin:auto; overflow:hidden;} 
.pic_containter1 .pic1 ul li{display: none;}
.pic_containter1 .pic1 img{width:100%;min-height:100vh;}
.pic_containter1 .icon1{ position:absolute; width:auto; bottom:8vw; right:10vw; z-index:999;}
.pic_containter1 .icon1 ul{ text-align:center; }
.pic_containter1 .icon1 ul li{ display:inline-block; *display:inline; *zoom:1; margin:0 0.2vw; width:0.8vw; height:0.8vw; 
	background-color: rgba(255, 255, 255, 0.5);cursor:pointer; border-radius:50%; }
.pic_containter1 .icon1 ul li.on{ background:#fff; width:1vw; height:1vw;}
.pic_containter1 .txt1{position:absolute; left:0px; bottom:7vw; height:4vw;line-height: 4vw;font-size: 1.6vw; z-index:1; width: 65%;background:url(../index_files/sy_ico2.png) left top no-repeat;background-size: 100%;}
.pic_containter1 .txt1 ul{}
.pic_containter1 .txt1 ul li{ text-indent:2em; display:none;white-space: nowrap; }
.pic_containter1 .txt1 ul li a{ color:#fff; }
.pic_containter1 .txt1 ul li a:hover{font-weight: bold;}
/*走进经管*/
.zjlx{position: fixed;
    left: 3vw;
    bottom: 12vw;
    height: 2.5vw;
    line-height: 2.5vw;
    z-index: 1;
    width: 9vw;
    text-indent: 3.6vw;
    font-size: 1.2vw;
    background:#3579cf url(../index_files/sy_ico3.png) 0.4vw no-repeat;
    background-size: 3vw 1.4vw;
    border-radius: 6px;cursor: pointer;transition:0.5s;box-shadow:1px 10px 10px #ccc;}
.zjlx a{color: white;}
.zjlx:hover{box-shadow:2px 5px 10px white;height:2.6vw;line-height: 2.6vw;}
/*学校快讯*/

.xykx li{display:flex;margin-bottom:1.5vw;font-size: 1.26vw}

.xykx_date{background: #1ca1ea;width:4vw;margin-right: 10px;text-align: center;color: white;padding:10px 0;font-size: 0.8vw;}
.xykx_date span{font-size: 1.6vw;}
.xykx_title{width:35vw;border-bottom: 1px solid #d7ecff;}
.xykx_title a{overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    width: 95%;}
.xykx_title p{color: #8e8e8e;font-size: 0.8vw;padding-top: 0.5vw;min-height: 2.25vw;}
.xykx li .xykx_title b{font-size: 0.9vw;font-weight: normal;color: #157cb4;background: #f8f8f8;display: block;height:2vw;line-height:2vw;border:1px solid #ccc;float: right;padding: 0 10px;border-radius: 6px;margin:0 2vw -1vw 0;transition:0.5s;}
.xykx li:hover .xykx_title b{margin:0 0 -1vw 0;}
.xykx li:hover a{color: #1ca1ea;}
.pic_text{background: #fff;padding: 1.5vw 2.5vw;width: 78%;margin: 0 auto;border-radius: 6px;
	box-shadow: 2.837px 0.977px 29px 0px rgb(5 57 127 / 30%);position: relative;overflow: hidden;}
.pic_text::before{position:absolute;z-index: 10;content: "";left:-1vw;top:1.3vw;width:2vw;height:2vw;background: #1ca1ea;border-radius: 100%;}
.pic_text a span{float: right;}
.pic_text p{color: #8e8e8e;font-size: 0.8vw;padding-top: 0.5vw;}
/*媒体与观点*/
.mtygd_wrap{background: url(../index_files/back.png) 0 no-repeat;background-size: 100%;padding-bottom: 80px;background-attachment:fixed;}
.mtygd-content .news-2pic{height: 14vw;}
.mtygd-content .news-2{height: 30vw}
.mtygd-content .news-info p{margin-top: 1vw;color: #8e8e8e;font-size: 0.8vw;}
.mtygd-content .news-2:hover .news-info p{color: white;}
.mtygd-content .news-2 .news-other{background: url(../index_files/xian.png) 4vw 1.2vw no-repeat;bottom: 2vw;height: 3vw;}
.mtygd-content .news-2 .news-other img{height: 2.3vw;}
/*通知公告*/
.tzgg{background: white;padding:0;width: 47% !important;height: auto !important;border-radius: 6px;}
.tzgg .xykx1 li {display: flex;margin-bottom: 1.5vw;font-size: 1.26vw;}
.tzgg .xykx1 li .xykx_title p{    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    width: 87%;}
.tzgg .xykx1 li{margin-bottom: 0;}
.tzgg:nth-child(2){margin-left:5.05vw;}
.tzgg .xykx1 .xykx_date{color:#1ca1ea;background: transparent;margin-left: 2vw;white-space:nowrap;}
.tzgg .xykx1 .xykx_title{border: 0px;padding-top:0.75vw;}
.tzgg .xykx1 .tzgg_blank{width: 90%;height:0;margin: 0 auto;border-bottom: 1px solid #d7ecff;margin-bottom:1.5vw;}
.tzgg .xykx1 li:hover{background:#1ca1ea;}
.tzgg .xykx1 li:hover .xykx_date{color:#fff;} 
.tzgg .xykx1 li:hover .xykx_title a{color:#fff;}
.tzgg .xykx1 li:hover .xykx_title p{color:#99cdec;}
.tzgg .xykx1 li{position: relative;}
.tzgg .xykx1 li:hover::before{position:absolute;z-index: 10;content: "";left: 0;top:50%;-webkit-transform: translateY(-50%);width:0;
    height:0;
    border-top:1vw solid transparent;
    border-bottom:1vw solid transparent;
    border-left:1vw solid white;}
.report{background: url(../index_files/back1.png) center 60px no-repeat;background-size: 100%;background-attachment:fixed;}
.logo1{display: none;}
.swiper-container{display: none;}
.logo_back{width: 100%;position:fixed;top: 0;left: 0;height: 50vh;background: url(../index_files/logo_bak.png) no-repeat;z-index: 15;background-size: 100%;}

@media(max-width:450px){
	.pic_containter1 .icon1 ul li{ width:3.8vw; height:3.8vw; }
.pic_containter1 .icon1 ul li.on{ width:3.8vw; height:3.8vw;}
	.pic_containter{display: none;}
	.pic_containter1 .pic1 img{min-height: 27vh !important;object-fit: cover;}
	.pic_containter1 .txt1{bottom: 2.5vw;}
	.xw_more,.xykx li .xykx_title b{display: none;}
	.xykx_date{width: 55px;}
	.xykx_title {width: calc(100% - 50px);}
	.tzgg .xykx .xykx_title a{overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    width:93%;}
	.xykx li{margin-bottom: 20px;}
	.mtygd-content .news-2pic,.mtygd-content .news-2{height: auto;}
   .tzgg{width: 100% !important;}
   .menu1, .menu2{position: absolute;}
   .tzgg:nth-child(2){display: none;}
   .report{padding-bottom: 35px;}
   .footer_top{margin-top: 10px;}
   .footer_top ul{width: 100%;}
   .footer_top ul li a{height: 30px;line-height: 30px;font-size: 12px;}
   .footer_top ul li a::before{display: none;}
   .pic_containter .pic ul{height: 200px;}
   .pic_containter .icon{top: auto;bottom: 22px;}
   .pic_containter .txt{display: none;}
   .mtygd-content .news-2 .news-other img{display: none;}
   .mtygd-content .news-2 .news-other{bottom: 20px;
    height: 22px;
    background: none;}
    .news h3,.mt h3 a,.report h3 a{font-size: 22px !important;}
    .nav ul{background: #2289dd url(../index_files/back.png) 0 no-repeat}
    .xykx_date span {font-size: 22px;}
    body{font-size: 16px;}
    .tzgg .xykx .xykx_title {padding-top: 12px}
    .tzgg .xykx .xykx_title a,.xykx_title a{font-size: 16px;}
    .tzgg .xykx li .xykx_title p,.xykx_title p{padding-top: 6px;}
    .xykx_title {width: calc(100% - 78px);}
    .logo1{display:block;margin: 15px auto 10px;}
    .sj_yincang{display: none;}
    .swiper-container{display: block;}
    .news-2 .news-2pic samp img{height: 238px !important;}
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev,.swiper-button-next, .swiper-button-prev{display: none;}
    .swiper-pagination-bullet-active{background: #1ca1ea;}
    .ydd_back{width: 100%;height: 100vh;position: fixed;z-index: 100;background: #000;opacity: 0.5;left: 0;top: 0;display: none;}
     .xykx li:nth-child(5),.news-2:nth-child(4){display: none;}
    .logo_back{height: 100px;}
    .news,.report-list{width: 95% !important;}
    .mtygd-content .news-info p,.xykx_title p,.tzgg .xykx1 li .xykx_title p{display: none;}
    .mtygd_wrap{padding-bottom: 40px;}
    .xykx_title a{    white-space: normal;
    width: 100%;
    line-height: 25px;}
    .tzgg .xykx .xykx_title{padding-top: 5px;}
    .tzgg .xykx .xykx_title a{ white-space: normal;width: 95% !important;line-height: 25px;}
    .tzgg .xykx1 .xykx_title,.xykx_title{display: flex;align-items: center;}
	

}
