.banner,.header-m,.i-banner,footer,header,main{transition:all .5s;-webkit-transition:all .5s}
body{padding-top:82px}
.header{position:fixed;z-index:998;top:0;left:0;width:100%;color:#fff}
.header.p-header{background:#fff;border-bottom:5px solid #295bb4;box-shadow:0 0 10px rgba(0,0,0,.1);color:#333;transition:all .5s;-webkit-transition:all .5s}
.header.p-header .logo{height:77px;line-height:77px}
.header.p-header .logo img:first-child{display:none}
.header.p-header .logo img:last-child{display:inline}
.header.p-header nav ul li>a{height:77px;line-height:77px}
.header.p-header nav ul li>a:hover{color:#295bb4}
.header.p-header .btn{padding-top:.25rem}
.header .logo{height:82px;line-height:82px;overflow:hidden}
.header .logo img{transition:all .3s;-webkit-transition:all .3s}
.header nav ul li{position:relative;float:left;margin:0 6px}
.header nav ul li:hover>a::after{visibility:visible;opacity:1}
.header nav ul li:hover .sub-nav{visibility:visible;opacity:1;top:67px}
.header nav ul li:hover .sub-nav::after,.header nav ul li:hover .sub-nav::before{width:80%}
.header nav ul li>a{position:relative;font-size:16px;padding:0 16px;height:82px;line-height:82px;transition:inherit;-webkit-transition:inherit}
.header nav ul li>a::after{visibility:hidden;opacity:0;position:absolute;content:'';top:50%;left:50%;width:100%;height:50px;border:1px solid #fff;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}
.header nav ul li .sub-nav{visibility:hidden;opacity:0;z-index:1;top:90px;left:50%;width:150px;padding:25px 0;background:#fff;transition:all .5s;-webkit-transition:all .5s;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.header nav ul li .sub-nav::after,.header nav ul li .sub-nav::before{position:absolute;content:'';left:50%;width:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);background:#295bb4;transition:all .3s;-webkit-transition:all .3s}
.header nav ul li .sub-nav::before{top:10px;height:3px}
.header nav ul li .sub-nav::after{bottom:10px;height:1px}
.header nav ul li .sub-nav a{height:36px;line-height:36px;color:#666;text-align:center;font-size:12px}
.header nav ul li .sub-nav a:hover{color:#fff;background:#295bb4}
.header .btn a{float:left;width:36px;height:24px;line-height:24px;font-size:12px;border-radius:5px;color:#fff;text-align:center;background:rgba(0,0,0,.2);margin-right:10px}
.header .btn a:last-child{margin-right:0}
.header .btn a:nth-child(1){background:#2dadec}
.header .btn a:nth-child(2){background:#f07049}
.header .btn a:nth-child(3){background:#628ac1}
.header .btn a:nth-child(4){background:#47ab13 url(../images/header_weixin.png) no-repeat center}
.header .btn .head-img:hover .imgs{visibility:visible;opacity:1}
.header .btn .head-img .imgs{visibility:hidden;opacity:0;top:37px;left:50%;width:88px;height:88px;transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all .3s;-webkit-transition:all .3s}
.header .btn .search-btn{display:none;background:#0051dd url(../images/search.png) no-repeat center}
footer{background:#295bb4}
footer .copyright{padding:.13rem 0;color:#fff}
footer .txt{padding:12px 0;line-height:24px}
footer .bdsharebuttonbox{font-size:0}
footer .bdsharebuttonbox a{float:left;width:24px!important;height:24px!important;margin:0 3px!important;padding:0!important;background-repeat:no-repeat;background-position:center}
.bd_weixin_popup{height:auto!important}
.fix-ads{position:fixed;z-index:999}
.fix-ads:hover .close{display:block}
.fix-ads .info{width:100%;height:100%}
.fix-ads .close{display:none;position:absolute;top:0;right:0;width:25px;height:25px;line-height:23px;padding:0 5px;text-align:right;font-size:20px;color:#fff;background:rgba(0,0,0,.5)}
.fix-ads .close::after,.fix-ads .close::before{position:absolute;top:50%;left:50%;width:14px;height:2px;background:#fff;content:'';transition:all .5s;-webkit-transition:all .5s;margin:-2px 0 0 -6px}
.fix-ads .close::before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.fix-ads .close::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.fix-phome{z-index:999;position:fixed;top:0;left:0;background:rgba(0,0,0,.5)}
.fix-phome .imgs{width:202px;height:202px;border:1px solid #000}
.fix-bar{display:none;z-index:999;position:fixed;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.fix-bar li{text-align:right;height:57px;overflow:hidden;margin-bottom:2px}
.fix-bar a{display:inline-block;color:#fff;background:rgba(0,0,0,.4);border-top-left-radius:5px;border-bottom-left-radius:5px;font-size:12px}
.fix-bar a:hover{background:#0051dd}
.fix-bar .btn{width:77px;height:57px}
.fix-bar .icon{width:100%;height:36px}
.fix-bar .txt{opacity:0;width:0;font-size:20px;text-align:center;height:57px;white-space:nowrap;transition:all .5s;-webkit-transition:all .5s}
.fix-bar li:nth-child(1) .icon{background:url(../images/fix_bar1.png) no-repeat center}
.fix-bar li:nth-child(2) .icon{background:url(../images/fix_bar2.png) no-repeat center}
.fix-bar li:nth-child(3) .icon{background:url(../images/fix_bar3.png) no-repeat center}
.fix-bar li:nth-child(4) .icon{background:url(../images/fix_bar4.png) no-repeat center}
.fix-bar li:hover .txt{opacity:1;width:130px}
.fix-bar-weixin{position:fixed;z-index:999;top:0;left:0;background:rgba(0,0,0,.5)}
.i-banner{position:absolute;width:100%;height:100%;top:0;left:0}
.i-banner li{position:relative}
.i-banner .bg{height:100vh;background-repeat:no-repeat;background-position:center;background-size:cover}
.i-banner .info{position:absolute;top:0;width:100%;padding-top:185px}
.i-banner .info i{font-size:22px}
.i-banner .info em{font-size:48px;padding-top:3px;padding-bottom:7px}
.i-banner .info .txt{font-size:18px}
.i-banner .owl-controls .owl-buttons div{width:.68rem;height:1.08rem}
.i-banner .owl-controls .owl-buttons .owl-prev{left:0;background:url(../images/banner_l.png) no-repeat center;background-size:cover}
.i-banner .owl-controls .owl-buttons .owl-next{right:0;background:url(../images/banner_r.png) no-repeat center;background-size:cover}
.i-banner .owl-pagination{display:none}
.i-banner .owl-controls .owl-page span{background:#fff;transition:all .3s;-webkit-transition:all .3s}
.i-banner .owl-controls .owl-page.active span,.i-banner .owl-controls .owl-page:hover span{background:#009fe9;background:#295bb4}
.i-banner .dn{display:none!important}
.i-banner a{min-height:50px}
@media (max-height:720px){
.i-news{display:none}
}
.owl-controls .owl-page span{background:#999}
.owl-controls .owl-page.active span,.owl-controls.clickable .owl-page:hover span{background:#295bb4}
.i-body{position:fixed;width:100%;height:100%}
.i-body .i-main{z-index:1;position:absolute;left:0;width:100%;bottom:0;background:rgba(0,0,0,.5)}
.i-body .i-news{position:absolute;left:0;bottom:218px;width:100%}
.i-body .i-news .tab-wrap{max-width:402px}
.i-body .i-news .tab-head li{position:relative;float:left;font-size:20px;margin-right:15px;padding-bottom:5px}
.i-body .i-news .tab-head li::after{position:absolute;content:'';left:50%;bottom:0;width:0;height:2px;background:#fff;transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all .3s;-webkit-transition:all .3s}
.i-body .i-news .tab-head li.cur::after,.i-body .i-news .tab-head li:hover::after{width:26px}
.i-body .i-news .tab-body{border-top:1px solid #fff;margin-top:10px;padding-bottom:34px}
.i-body .i-news .tab-body li a{border-bottom:1px solid #fff;height:47px;line-height:47px}
.i-body .i-news .tab-body li a h3{width:calc(100% - 65px)}
.i-body .i-news .owl-controls .owl-buttons div{width:30px;height:24px;top:inherit;transform:translateY(0);-webkit-transform:translateY(0);bottom:-34px;opacity: 0.5;}
.i-body .i-news .owl-controls .owl-buttons .owl-prev{left:0;background:#6d95ba url(../images/i_news_l.png) no-repeat center}
.i-body .i-news .owl-controls .owl-buttons .owl-prev:hover{background:#0051dd url(../images/i_news_l.png) no-repeat center}
.i-body .i-news .owl-controls .owl-buttons .owl-next{right:inherit;left:32px;background:#6d95ba url(../images/i_news_r.png) no-repeat center}
.i-body .i-news .owl-controls .owl-buttons .owl-next:hover{background:#0051dd url(../images/i_news_r.png) no-repeat center}
.i-body .i-news .owl-pagination{display:none}
.i-body .i-guide{bottom:.48rem}
.i-body .i-guide li{float:left;width:16.66666%;padding:.25rem 0 .13rem 0;border-right:1px solid rgba(255,255,255,.18)}
.i-body .i-guide li:first-child{border-left:1px solid rgba(255,255,255,.18)}
.i-body .i-guide li:hover{background:rgba(41,91,180,1)}
.i-body .i-guide li:hover .icon{transition-timing-function:cubic-bezier(.6,4,.3,.8);-webkit-transition-timing-function:cubic-bezier(.6,4,.3,.8);animation:gelatine .5s 1;-webkit-animation:gelatine .5s 1}
.i-body .i-guide .icon{width:100%;height:44px;background-repeat:no-repeat;background-position:center}
.i-body .i-guide h3{height:37px;line-height:37px}
.i-body footer{border-top:1px solid rgba(255,255,255,.18);bottom:0;background:0 0}
.content{min-height:500px}
.content .mauto{position:relative;padding-top:.3rem;margin-top:.4rem}
.content .mauto::after{position:absolute;content:'';top:0;left:0;width:100%;height:4px;background:-webkit-linear-gradient(left,#295bb4,#fff);background:linear-gradient(to right,#295bb4,#fff)}
.main-nav-p-w{padding:0!important;background:#edeef0}
.main-nav-p em{height:60px;line-height:60px;padding:0 20px;font-size:20px;color:#fff;background:#295bb4}
.main-nav-p em i{position:relative;padding-left:.2rem}
.main-nav-p em i::after{position:absolute;content:'';left:0;top:50%;width:4px;height:24px;background:#fff;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.main-nav-p ul{font-size:0}
.main-nav-p li{display:inline-block}
.main-nav-p li:first-child a::after{display:none}
.main-nav-p li.cur a,.main-nav-p li:hover a{color:#295bb4}
.main-nav-p a{position:relative;display:block;height:60px;line-height:60px;padding:0 15px;font-size:16px;transition:all .3s;-webkit-transition:all .3s}
.main-nav-p a::after{position:absolute;content:'';top:50%;left:0;width:1px;height:24px;background:#d4d4d4;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.main-home{height:60px;line-height:60px}
.main-home a:hover{color:#295bb4}
.banner{display:none}
.banner{height:360px;background-size:cover;background-repeat:no-repeat;background-position:center}
.about h3{font-weight:700;font-size:30px;color:#295bb4}
.about .txt{width:65%;padding-right:2%}
.about .imgs{width:35%}
.event-list .con{padding:.1rem 4% .5rem 4%}
.event-list .head-txt{font-size:36px}
.event-list .head-txt em,.event-list .head-txt span{margin:0 27px}
.event-list .head-txt em{color:#ccc}
.event-list .head-txt span{color:#295bb4}
.event-list .line{top:0;left:50%;width:1px;height:100%;background:#e7e8ea;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.event-list li{position:relative}
.event-list li::after,.event-list li::before{position:absolute;content:''}
.event-list li::before{top:30px;width:19px;height:19px;background:url(../images/event_icon1.png) no-repeat center}
.event-list li::after{z-index:-1;top:39px;width:.4rem;height:1px;background:#ccc}
.event-list li:nth-child(odd){padding-right:.4rem}
.event-list li:nth-child(odd)::before{right:-10px}
.event-list li:nth-child(odd)::after{right:0}
.event-list li:nth-child(even){padding-left:.4rem;margin-top:.95rem}
.event-list li:nth-child(even)::before{left:-10px}
.event-list li:nth-child(even)::after{left:0}
.event-list .info{padding:0 12px;border:1px solid #ccc}
.event-list .date{width:90px;height:72px;text-align:center;color:#fff;font-size:24px;padding-top:8px;background:url(../images/date_bg.png) no-repeat center}
.event-list .edit{width:calc(100% - 90px);padding:0 5%;line-height:26px;color:#666}
.honor-list ul{margin-left:-3px}
.honor-list li{padding-left:3px;margin-bottom:.2rem}
.honor-list li a{padding:10px 10px 0 10px}
.honor-list li a:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}
.honor-list li a:hover h3{color:#295bb4}
.honor-list .imgs{height:204px}
.honor-list h3{height:60px;line-height:60px}
.partner-list ul{margin-left:-.27rem}
.partner-list li{float:left;width:20%;padding-left:.27rem;margin-bottom:.25rem}
.partner-list li a{border:1px solid #ededed}
.partner-list li a:hover{box-shadow:0 0 10px rgba(0,0,0,.1)}
.partner-list .imgs{height:92px}
.partner-list .imgs img{width:auto;height:auto}
.txt-info h3{font-size:24px;border-bottom:1px solid #e5e5e5}
.service-list ul{margin-left:-.18rem}
.service-list li{padding-left:.18rem;margin-bottom:.25rem}
.service-list li a{padding:10px}
.service-list li a:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}
.service-list li a:hover .icon{visibility:visible;opacity:1}
.service-list h3{font-size:18px}
.service-list h3::after{position:absolute;content:'';left:50%;bottom:0;width:28px;height:1px;background:#e5e5e5;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.service-list .imgg{height:165px}
.service-list .els2{height:52px;line-height:26px}
.service-list .icon{visibility:hidden;opacity:0;height:11px;background:url(../images/service_icon.png) no-repeat center}
.news-list li a{padding:.3rem;background:#fbfbfb;border-bottom:1px solid #e2e2e2}
.news-list li a:hover{background:0 0}
.news-list li a:hover .imgs,.news-list li a:hover .info{transform:translateX(24px);-webkit-transform:translateX(24px)}
.news-list li a:hover h3{color:#295bb4}
.news-list .imgs{width:340px;height:142px}
.news-list .info{width:calc(100% - 480px);padding:0 6% 0 4%}
.news-list .els2{height:48px;line-height:24px}
.news-list .date em{font-size:20px;color:#999;margin-top:21px}
.news-list .icon{width:100%;height:26px;background:url(../images/news_icon.png) no-repeat right center;margin-top:.36rem}
.news-info h3{border-bottom:1px solid #e5e5e5}
.news-info h3 em{font-size:26px;padding-bottom:5px}
.news-info .con-l{width:calc(100% - 290px);padding-right:4%}
.news-info .con-r{width:290px;padding-top:.35rem}
.news-info .con-r h3{font-size:20px;border-bottom:1px solid #e5e5e5}
.news-info .con-r li .date{font-size:20px}
.news-info .con-r li a{border-bottom:1px solid #e5e5e5}
.news-info .con-r li a:hover h4{color:#295bb4}
.join-list .con,.join-list .head{border-bottom:1px solid #e5e5e5}
.join-list .con li,.join-list .head li{float:left;width:calc((100% - 73px - 50%)/ 3)}
.join-list .con li:first-child,.join-list .head li:first-child{width:50%;padding-left:.2rem;padding-right:.2rem}
.join-list .con li:last-child,.join-list .head li:last-child{width:73px}
.join-list .head{padding-bottom:.35rem}
.join-list .head li{font-size:18px;color:#000}
.join-list .info-list li:last-child{cursor:pointer;background:url(../images/join_btn.png) no-repeat center}
.join-list .info-list li.cur{background:url(../images/join_btns.png) no-repeat center}
.join-list .info-list .edit{display:none;padding:3% 4%;line-height:28px;background:#f7f7f7}
.join-list .con{cursor:pointer}
.join-list .con li{padding:.24rem 0;font-size:16px}
.join-list .con.cur li:last-child{background:url(../images/join_btns.png) no-repeat center}
.contact .info{width:400px}
.contact .info .icon{width:35px;text-align:center}
.contact .info .txt{width:calc(100% - 35px);margin-top:-2px}
.contact .add{width:calc(100% - 400px);height:4.2rem}
.contact .add img{max-width:inherit}
.message{border-top:1px solid #e5e5e5}
.message h3{font-size:24px;color:#295bb4}
.message .row{margin-left:-.4rem}
.message .lg-4{padding-left:.4rem}
.message .txt,.message textarea{width:100%;border:1px solid #ddd}
.message .txt{padding:0 .25rem;height:54px;line-height:54px;margin-bottom:.3rem}
.message textarea{height:134px;font-size:14px;padding:.25rem}
.message .yzm input{width:158px}
.message .yzm .imgs{width:90px;height:54px;border:1px solid #ddd;margin-left:10px}
.message .yzm .btn{width:160px;height:54px;line-height:54px;background:#295bb4}
.web-map li{float:left;width:20%;padding:0 1%}
.web-map h3{height:48px;line-height:48px;padding:0 .25rem;font-size:18px;color:#000;background:#f6f6f7}
.web-map .list{padding:.22rem 0}
.web-map .list a{position:relative;float:left;font-size:16px;line-height:30px;padding-left:15px;margin:0 23px}
.web-map .list a::after{position:absolute;content:'';top:50%;left:0;width:5px;height:5px;background:#295bb4;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.web-map .list a:hover{color:#295bb4;text-decoration:underline}
.tab-head li{cursor:pointer}
.tab-body li{visibility:hidden;opacity:0;height:0;transition:all .3s;-webkit-transition:all .3s}
.tab-body li.cur{visibility:visible;opacity:1;height:auto}
.edit{overflow:hidden}
.edit span{display:inline}
.edit img{max-width:100%}
.in-page{font-size:16px;line-height:40px;color:#999}
.in-page a{padding:0 .15rem;border:1px solid #e5e5e5;margin-right:6px}
.in-page a.cur,.in-page a:hover{border-color:#295bb4;color:#fff;background:#295bb4}
.in-page span{margin-right:6px}
.in-page input{width:40px;height:40px;padding:8px;border:1px solid #e5e5e5;margin:0 6px}
.fix-wrap{display:none;z-index:9999;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8)}
.fix-wrap .hide{position:fixed;width:25px;height:25px;padding:25px;right:5%;top:5%;background:#090908;cursor:pointer;border-radius:50%;transition:all .8s;-webkit-transition:all .8s}
.fix-wrap .hide::after,.fix-wrap .hide::before{position:absolute;top:50%;left:50%;content:'';width:1px;height:55%;background:#fff;margin-top:-27.5%}
.fix-wrap .hide::before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.fix-wrap .hide::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.fix-wrap .hide:hover{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.fix-video .video-wrap{min-width:55%;max-width:55%;padding:10px;border-radius:5px;background:#2d2d2d;border:1px solid #3a3a3a;box-shadow:0 0 5px rgba(0,0,0,.5);overflow:hidden;animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
.fix-video video{width:100%;height:100%;object-fit:cover}
.fix-pic{overflow:auto}
.fix-pic img{animation:zoomIn .5s both;-webkit-animation:zoomIn .5s both}
.fix-search{padding:0 2.5%;background:#222}
.fix-search:hover .search::after{transform:scale(1);-webkit-transform:scale(1)}
.fix-search .search{position:relative;width:100%;height:125px;color:#555;padding-left:88px;font-size:66px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNEE5NEZGREQ0QUQxMUU2OUVGNjk4Qzg2RjZCRDdENiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNEE5NEZGRUQ0QUQxMUU2OUVGNjk4Qzg2RjZCRDdENiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM0QTk0RkZCRDRBRDExRTY5RUY2OThDODZGNkJEN0Q2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM0QTk0RkZDRDRBRDExRTY5RUY2OThDODZGNkJEN0Q2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/Hs+IwAAAVlJREFUeNpi+P//PwMaFgLiJiC+/x8VHATiCCzqMTC6QBKSIc+AeC0QzwXiA0jiT4DYmFhDS6CaNgGxOg4NIUD8E6rOipChcVCFZUR4jwWIj0PVq+EylA2q4AAx4YWEQeAxLkMroAqESTS0D6rPAZuhL4H4NYkGgrAG1NDl2AwFgRVkGMqClBpQ5JgYIOAdA+ngL5TmR5eAGapKhqE8UPo1NkNvAbEtGYaaQOmDGDLAMIiGho0niWEKy2UWuBL/VyD+RYKBFlAD9+PLUTZQRUeAWICAgU5QB4CAIaG8745UaHQCsRkQ8wIxOxCLA7EfEG9HK7kuArEsoVLKHIgf/McPQF72RioaXwGxCD5DYdgXiBcC8S0gfgvEV4B4OhA7IqmRh+ZGELgJxFyEDCUWSwLxVSSDZalhKAhzogWFLiPYZMqBJBBfBGJRIH5ALUNBQBGI5wPxVIAAAwAoIUyRNtFOOQAAAABJRU5ErkJggg==) no-repeat 35px center}
.fix-search .search::after,.fix-search .search::before{position:absolute;content:'';left:0;bottom:0;width:100%;height:1px;transition:all 1s;-webkit-transition:all 1s}
.fix-search .search::before{background:#515151}
.fix-search .search::after{background:rgba(255,255,255,.5);transform:scale(0,1);-webkit-transform:scale(0,1)}
.fix-search .btn,.fix-search .txt{color:#555;background:0 0}
.fix-search .txt{width:100%;text-align:center;font-size:66px;padding-right:2%}
.fix-search .btn{font-size:24px}
@keyframes gelatine{
from,to{transform:scale(1,1)}
25%{transform:scale(.9,1.1)}
50%{transform:scale(1.1,.9)}
75%{transform:scale(.95,1.05)}
from,to{transform:scale(1,1)}
25%{transform:scale(.9,1.1)}
50%{transform:scale(1.1,.9)}
75%{transform:scale(.95,1.05)}
}
@-webkit-keyframes gelatine{
from,to{-webkit-transform:scale(1,1)}
25%{-webkit-transform:scale(.9,1.1)}
50%{-webkit-transform:scale(1.1,.9)}
75%{-webkit-transform:scale(.95,1.05)}
from,to{-webkit-transform:scale(1,1)}
25%{-webkit-transform:scale(.9,1.1)}
50%{-webkit-transform:scale(1.1,.9)}
75%{-webkit-transform:scale(.95,1.05)}
}
@media (max-width:1200px){
.mauto{max-width:92%}
.i-guide .mauto{max-width:100%}
.header .mauto{padding:0 20px;max-width:100%}
.header nav ul li{margin:0}
.main-nav-p-w .mauto{max-width:100%;padding:0 10px}
.main-nav-p-w .main-home{display:none}
}
@media (max-width:1024px){
body{padding-top:70px}
.header{display:none}
.header-m{display:block!important;z-index:999;position:fixed;left:0;top:0;width:100%;height:70px;background:#fff;box-shadow:1px 1px 10px rgba(0,0,0,.1)}
.header-m::after{display:none;position:fixed;content:'';top:70px;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}
.header-m .logo{position:absolute;left:50%;line-height:70px;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.header-m .logo img{max-height:40px}
.header-m .m-menu-b{display:block;position:absolute;top:0;left:0;width:60px;height:70px;cursor:pointer}
.header-m .m-menu-b::after,.header-m .m-menu-b::before{position:absolute;top:50%;left:calc(35px / 2);content:'';width:25px;height:1px;z-index:9999;transition:all .3s ease-out .3s;-webkit-transition:all .3s ease-out .3s;background:#222}
.header-m .m-menu-b::before{transform:translateY(-4px) rotate(0);-webkit-transform:translateY(-4px) rotate(0)}
.header-m .m-menu-b::after{transform:translateY(4px) rotate(0);-webkit-transform:translateY(4px) rotate(0)}
.header-m .m-menu{display:none;z-index:888;position:fixed;width:100%;width:260px;height:100%;top:0;left:-260px;opacity:1;background:#fafafa;text-align:left;padding-top:70px}
.header-m .m-menu::after{position:absolute;top:70px;content:'';width:100%;height:1px;background:#ebebeb}
.header-m .nav{height:calc(100% - 82px);overflow-x:hidden;overflow-y:auto}
.header-m .nav>li{border-bottom:1px solid #ebebeb;animation:resize .5s both;-webkit-animation:resize .5s both}
.header-m .nav>li>a{position:relative;display:block;font-size:15px;padding:0 20px 0 40px;color:#666;height:50px;line-height:50px}
.header-m .nav>li>a::after{position:absolute;left:20px;top:50%;margin-top:-5px;content:'';width:8px;height:8px;border:1px solid #999;border-radius:50%;background:0 0;transition:all .3s;-webkit-transition:all .3s}
.header-m .nav>li .sub-nav{display:none}
.header-m .nav>li .sub-nav a{position:relative;display:block;height:50px;line-height:50px;padding:0 40px;background:#f2f2f2;color:#4e4e4e}
.header-m .nav>li .sub-nav a::after,.header-m .nav>li .sub-nav a::before{position:absolute;content:'';width:0;height:0;left:20px;top:50%;border:5px solid transparent;overflow:hidden;transition:all .3s;-webkit-transition:all .3s;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.header-m .nav>li .sub-nav a::before{left:21px;border-left:5px solid #555}
.header-m .nav>li .sub-nav a::after{border-left:5px #ebebeb solid}
.header-m .nav>li.cur{position:relative}
.header-m .nav>li.cur::after,.header-m .nav>li.cur::before{position:absolute;content:'';background:#999;transition:all .5s;-webkit-transition:all .5s}
.header-m .nav>li.cur::before{top:19px;right:25px;width:2px;height:12px}
.header-m .nav>li.cur::after{top:24px;right:20px;width:12px;height:2px}
.header-m .nav>li.active::after{background:#fff}
.header-m .nav>li.active::before{height:0}
.header-m .nav>li.active>a{color:#fff;background:#295bb4}
.header-m .nav>li.active>a::after{background:#fff;border-color:#fff}
.header-m .nav>li.active .sub-nav li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
.header-m .m-language{position:absolute;left:0;bottom:0;width:100%;text-align:center}
.header-m .m-language a{color:#666;height:40px;line-height:40px;font-size:16px;display:block;border-bottom:1px solid #ebebeb;animation:slideInUp 1.5s both;-webkit-animation:slideInUp 1.5s both}
.header-m .m-search-b{display:block;position:absolute;top:0;right:0;width:40px;height:70px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAVFBMVEUAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVW+WkCdAAAAG3RSTlMA86cS1Qd0zb+G48R+W0E4lVIhm5BKLeppGrQHXWddAAABjklEQVRIx6VV2XLDIAzkBgdf8d3o//+zg6GtB5DiTPfNi1cCrTRiV8i1Fc5aJ0yv2R30gsMv9mV7K9hekGGWtMJACf6kFOLnLyvGWShIaHCFgxOu+4rfk7GRWegcqr9y3X6SLfUOkbHSn3RfU0zx2khyrrGHiFowhcQaznewGuTpraynH4hXmpzVIZJnCELZbE6uIRBqcxNOv0oyVAXBUAsostTFtUs7fVHhos5zxoVmGunuE/+XuHcXKyOKzPvC/9LLNlYeQZ+KXFb+wCRztclCakXZ4gp6DIG6umSpn02AtswWj5Dhs+i4HNiFQZQKhQ/fEwLslJVyD+xDElMB3OhLisBRLi/x/NH0Mm6AmUOCwmxuIYEr7xWHC3ZsBawPKJAoPmBGNzwTdHqBiBXtWmP/9oTrdKpLbAAU07MdxdyYVWZr52D3cQBQGwD3GRl2asrKjqKxpVK+PtBMySCv72ukSs0j72u0T/ZO7D5eyWKk4bCtja5bakDQhUcPiGcfwMQSsE/QVbctjcFZw74Bhtc3xlH5qhwAAAAASUVORK5CYII=) no-repeat left center;background-size:23px}
html.active{height:100%;overflow:hidden}
html.active body{height:100%;overflow:hidden}
html.active .header-m{left:260px}
html.active .header-m::after{display:block}
html.active .header-m .m-menu-b::after,html.active .header-m .m-menu-b::before{background:#000}
html.active .header-m .m-menu-b::before{transform:translateY(0) rotate(225deg);-webkit-transform:translateY(0) rotate(225deg)}
html.active .header-m .m-menu-b::after{transform:translateY(0) rotate(-225deg);-webkit-transform:translateY(0) rotate(-225deg)}
html.active .header-m .m-menu{display:block;left:0}
html.active .banner,html.active .i-banner,html.active main{transform:translateX(260px);-webkit-transform:translateX(260px)}
}
@media (max-width:768px){
.content{min-height:640px}
.i-banner .sm-db{display:block!important}
.i-banner .owl-buttons{display:none}
.i-banner .info{padding-top:36%}
.i-banner .info i{font-size:3.5vh}
.i-banner .info em{font-size:4vh}
.i-banner .info .txt{font-size:2.5vh;line-height:170%}
.i-banner .info .txt span{display:block}
.i-body .i-guide li{width:33.333%;border-top:1px solid rgba(255,255,255,.18)}
.content .mauto{padding-top:.5rem;margin-top:0}
.content .mauto::after{display:none}
.main-nav-p{display:none}
.main-nav-m{display:block;position:relative;z-index:555;cursor:pointer}
.main-nav-m .title{position:relative;height:45px;line-height:45px;padding:0 10px;background:#295bb4}
.main-nav-m .title strong{color:#fff;font-size:16px;font-weight:700}
.main-nav-m .title i{position:absolute;content:'';width:45px;height:100%;right:0}
.main-nav-m .title i::after,.main-nav-m .title i::before{position:absolute;top:50%;content:'';width:12px;height:1px;background:#fff;transition:all .3s;-webkit-transition:all .3s}
.main-nav-m .title i::before{left:46%;transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
.main-nav-m .title i::after{right:46%;transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
.main-nav-m .title.active i::before{transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
.main-nav-m .title.active i::after{transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
.main-nav-m ul{display:none;position:absolute;top:45px;width:100%;padding:0 10px;background:rgba(19,86,202,.8);color:#fff}
.main-nav-m ul li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
.main-nav-m ul li a{display:block;height:45px;line-height:45px;border-bottom:1px solid rgba(255,255,255,.55)}
.banner{height:3rem}
.about h3{font-size:22px}
.about .imgs{padding:0 25%}
.event-list .con{padding:.1rem 0 .3rem .2rem}
.event-list .head-txt{font-size:30px}
.event-list .head-txt em,.event-list .head-txt span{width:100%;margin:0;text-align:left;padding:.05rem .4rem}
.event-list .line{left:.2rem!important;transform:translateX(0);-webkit-transform:translateX(0)}
.event-list li{position:relative;padding-left:.4rem;padding-right:0!important;margin:0 0 .3rem 0!important}
.event-list li::after{left:0!important}
.event-list li::before{left:-10px!important}
.news-list li a{padding:0 0 .25rem 0;margin-bottom:.3rem}
.news-list li a:hover .imgs,.news-list li a:hover .info{transform:translateX(0);-webkit-transform:translateX(0)}
.news-info h3 em{font-size:22px}
.news-info .con-l{padding-right:0}
.join-list .con li,.join-list .head li{width:calc((100% - 50px)/ 3)!important;text-align:center}
.join-list .con li:nth-child(3),.join-list .head li:nth-child(3){display:none}
.join-list .con li:last-child,.join-list .head li:last-child{width:50px!important;padding-left:0;padding-right:0}
.join-list .head li{font-size:15px}
.join-list .info-list li:last-child{background-size:50%}
.in-page{font-size:13px;text-align:center;line-height:30px}
.in-page a{margin-right:0}
.in-page input{height:30px;line-height:30px}
.fix-video .video-wrap{max-width:90%}
.fix-search{padding:0 15px}
.fix-search .search{padding-left:0;background:0 0;height:65px}
.fix-search .txt{font-size:20px;text-align:left;padding:0 10px}
.fix-search .btn{font-size:22px;color:#777}
}
@keyframes resize{
60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;transform:scale(5,5)}
100%{opacity:1;transform:scale(1,1)}
}
@-webkit-keyframes resize{
60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:scale(5,5)}
100%{opacity:1;-webkit-transform:scale(1,1)}
}
@keyframes ReturnToNormal{
from{opacity:0;transform-origin:right bottom;transform:rotate3d(0,0,1,45deg)}
to{opacity:1;transform-origin:right bottom;transform:none}
}
@-webkit-keyframes ReturnToNormal{
from{opacity:0;-webkit-transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg)}
to{opacity:1;-webkit-transform-origin:right bottom;-webkit-transform:none}
}