.banner,.header-m,.i-banner,footer,header,main{transition:all .5s;-webkit-transition:all .5s}
.header{border-top:6px solid #0040ab;border-bottom:2px solid #f5f5f5}
.header .logo{height:93px;line-height:93px;overflow:hidden}
.header nav ul li{position:relative;float:left}
.header nav ul li::after{position:absolute;content:'';top:50px;right:-1px;width:1px;height:15px;background:#ececec}
.header nav ul li:hover>a{color:#fff;background:#0041a0}
.header nav ul li:hover .sub-nav{visibility:visible;opacity:1;top:93px}
.header nav ul li>a{display:block;height:93px;color:#212121;padding:50px 30px 0 30px}
.header nav ul li .sub-nav{visibility:hidden;opacity:0;z-index:1;top:130px;left:50%;padding:10px;width:150px;background:rgba(255,255,255,.9);transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all .5s;-webkit-transition:all .5s}
.header nav ul li .sub-nav a{display:block;height:40px;line-height:40px;text-align:center;border-bottom:1px solid rgba(0,0,0,.1);font-size:12px}
.header nav ul li .sub-nav a:hover{color:#fff;background:#0041a0}
.header .search-w{height:100px}
.header .search{width:198px;height:40px;line-height:40px;background:#f6f6f6;border-radius:20px;overflow:hidden}
.header .search .txt{float:left;width:calc(100% - 50px);height:30px;line-height:30px;font-size:12px;padding-left:30px;background:0 0}
.header .search .btn{float:left;width:50px;height:100%;background:url(../images/search.png) no-repeat center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAVFBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlKXBdvAAAAG3RSTlMA9jDDexUL5K6hHoOYuTqJyZDbR0Ao0O1cUGyrpb7OAAABV0lEQVRIx71Vy4KDIAwMyqMgKj7brv//n3sgtIjEhcvOLSQDkxACJGi4bmfG5lbzBv5EY9URQdl7zmDZkYDZgY7vMDyhdJQafRDQWV1Lf5Dol2v89vy4W75uUm4rb7+yLmeIObgmEa2OISslEkLQ8zDndfNAh5Pn+uAyFiTnGk/74Mk/kMELtcZn2/z+CO69NroB1A8EMI9vpSZfiIHsGN9fEwQ4zIrE6AuVKBI0waCmU1It3MDfOUdLx9ZdofTplpc7wuJ7EK0dBdLANHe0VMiZhvCFryU8ayXNtUm72rL2tRfXFbeG8BFrsFVZ8zFZ2d62/gF9oEueqMsMgVcu/o3OoXDMcIyfKgcZE+WjMl+SjRHDmGS80U1Dm0SVoyIZcYZExSkm0xIMMPoa7gYAmTDob5f57w0Z2E/Ex672vluxPyOGgUIERgN1DCWhnGHxzZRDNBL+Bb/Ur0nrX0q6YgAAAABJRU5ErkJggg==) no-repeat center;background-size:35%}
.header .search-btn{width:100px;height:100px;background:url(../images/search.png) no-repeat center;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAVFBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlKXBdvAAAAG3RSTlMA9jDDexUL5K6hHoOYuTqJyZDbR0Ao0O1cUGyrpb7OAAABV0lEQVRIx71Vy4KDIAwMyqMgKj7brv//n3sgtIjEhcvOLSQDkxACJGi4bmfG5lbzBv5EY9URQdl7zmDZkYDZgY7vMDyhdJQafRDQWV1Lf5Dol2v89vy4W75uUm4rb7+yLmeIObgmEa2OISslEkLQ8zDndfNAh5Pn+uAyFiTnGk/74Mk/kMELtcZn2/z+CO69NroB1A8EMI9vpSZfiIHsGN9fEwQ4zIrE6AuVKBI0waCmU1It3MDfOUdLx9ZdofTplpc7wuJ7EK0dBdLANHe0VMiZhvCFryU8ayXNtUm72rL2tRfXFbeG8BFrsFVZ8zFZ2d62/gF9oEueqMsMgVcu/o3OoXDMcIyfKgcZE+WjMl+SjRHDmGS80U1Dm0SVoyIZcYZExSkm0xIMMPoa7gYAmTDob5f57w0Z2E/Ex672vluxPyOGgUIERgN1DCWhnGHxzZRDNBL+Bb/Ur0nrX0q6YgAAAABJRU5ErkJggg==) no-repeat center;background-size:20%}
footer{color:#a0a0a0}
footer .tt1{position:relative;font-size:15px;padding-bottom:15px;margin-bottom:10px}
footer .tt1::after{position:absolute;content:'';left:0;bottom:0;width:95px;height:2px;background:#b9bcc2}
footer dd{line-height:24px;font-size:13px;line-height:25px}
footer .footer-head{background:#0e1a2a}
footer .footer-head dl{margin-left:95px}
footer .footer-head dl:first-child{margin-left:0}
footer .footer-head dd{font-size:13px}
footer .footer-head dd a:hover{text-decoration:underline}
footer .footer-head .erweima{margin-left:95px}
footer .footer-head .txt{line-height:27px}
footer .corpight{padding:.15rem 0;color:#a0a0a0;background:#000}
.i-banner .owl-pagination{bottom:.3rem}
.i-banner .owl-controls .owl-page span{width:14px;height:14px;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:#003984}
.i-banner .dn{display:none!important}
.i-banner a{min-height:50px}
.owl-controls .owl-page span{background:#999}
.owl-controls .owl-page.active span,.owl-controls.clickable .owl-page:hover span{background:#003984}
.i-main{background:#f5f5f5}
.i-box1{line-height:40px}
.i-box1 .list{width:calc(100% - 210px)}
.i-box1 a{margin-right:5px;margin-bottom:.1rem}
.i-advantage h2{position:relative;width:340px;height:180px;padding-right:.4rem;align-items:flex-end;-webkit-align-items:flex-end;background:#004084}
.i-advantage h2::after{position:absolute;content:'';top:0;left:-300%;width:300%;height:100%;background:#004084}
.i-advantage h2 em{font-size:16px}
.i-advantage h2 span{font-size:31px}
.i-advantage .link{width:calc(100% - 340px)}
.i-advantage .link li{border-right:1px solid #f1efee}
.i-advantage .link a{height:180px;color:#000;font-size:16px}
.i-advantage .link a:hover{color:#004084}
.i-advantage .link a:hover .img1{display:none}
.i-advantage .link a:hover .img2{display:block}
.i-advantage .link .icon{width:100%;height:44px;line-height:44px}
.i-advantage .link .icon .img2{display:none}
.i-pro .con-l h3{font-size:29px;color:#363636}
.i-pro .con-l .edit{font-size:13px;color:#7c7c7c}
.i-pro .con-l .btn a{width:118px;height:33px;line-height:33px;color:#fff;border-radius:5px;background:#eb0000;padding-left:10px}
.i-pro .con-r{padding-right:.3rem}
.i-pro .con-r .slider{width:calc(100% + 36px);transform:translateX(-36px);-webkit-transform:translateX(-36px)}
.i-pro .con-r .slider li{padding-left:36px}
.i-pro .con-r .slider .imgs{height:242px}
.i-pro .con-r .slider h3{height:45px;line-height:45px;color:#fff;background:#003984}
.i-pro .con-r .pic .info{top:0;left:0;padding:0 8%;background:rgba(0,0,0,.4)}
.i-pro .con-r .pic .imgs{height:266px}
.i-pro .con-r .pic h3{font-size:16px;color:#fff;padding-bottom:10px;border-bottom:2px solid #ddd}
.i-pro .con-r .pic .txt{height:72px;line-height:24px;overflow:hidden;color:#fff}
.i-pro .con-r .pic .icon{width:47px;height:47px;border-radius:50%;color:#fff;background:#015eac url(../images/pro_icon.png) no-repeat center}
.i-pro .owl-pagination{display:none}
.i-about li:nth-child(even) .imgs{float:right}
.i-about .imgs,.i-about .info{height:400px}
.i-about .info{padding:4.2%}
.i-about .info h3{position:relative}
.i-about .info h3::after{position:absolute;content:'';left:0;bottom:0;width:35px;height:3px;background:#003184}
.i-about .info h3 em{font-size:23px}
.i-about .info h3 span{font-size:17px}
.i-about .info .edit{height:120px;line-height:24px;font-size:13px;color:#6f6f6f;-webkit-line-clamp:5;overflow:hidden}
.i-about .info i{width:125px;height:40px;line-height:40px;color:#9a9a9a;border:1px solid #e7e7e7}
.i-about .info i img{margin-left:7px}
.i-news{position:relative;padding-bottom:.68rem}
.i-news::after,.i-news::before{position:absolute;content:'';top:0;width:50%;height:100%}
.i-news::before{left:0;background:#fff}
.i-news::after{right:0;background:#0449af}
.i-news ul{position:relative;z-index:1;background:#fff}
.i-news h2{position:relative;z-index:1}
.i-news h2 em{font-size:16px;color:#383838}
.i-news h2 span{font-size:31px;color:#0449af}
.i-news li{border-left:1px solid #eaf3fd;border-bottom:1px solid #eaf3fd}
.i-news li:hover h3{color:#003984}
.i-news .imgs{height:230px}
.i-news h3{font-size:16px;color:#4b4b4b}
.i-news .els2{height:50px;font-size:13px;color:#919191}
.i-news i{border-top:2px solid #f2f2f2;font-size:13px;color:#d00000}
.i-news .owl-controls .owl-buttons div{width:46px;height:38px;top:-82px;transform:translateY(0);-webkit-transform:translateY(0)}
.i-news .owl-controls .owl-buttons .owl-prev{left:inherit;right:50px;background:#fff url(../images/i_news_l.png) no-repeat center}
.i-news .owl-controls .owl-buttons .owl-prev:hover{background:#538ee6 url(../images/i_news_ls.png) no-repeat center}
.i-news .owl-controls .owl-buttons .owl-next{right:0;background:#fff url(../images/i_news_r.png) no-repeat center}
.i-news .owl-controls .owl-buttons .owl-next:hover{background:#538ee6 url(../images/i_news_rs.png) no-repeat center}
.i-news .owl-pagination{display:none}
.content{min-height:400px;box-shadow:0 0 10px rgba(0,0,0,.09);margin-top:-10px;padding:25px 25px 0 36px}
.main-head{height:35px;line-height:35px;border-bottom:1px solid #d4d4d4}
.main-home{margin-left:-26px;font-size:12px;color:#4d4852;padding-left:26px;background:url(../images/main_home.png) no-repeat left center}
.main-nav-p{margin-top:-2px}
.main-nav-p li{float:left;padding:0 8px;margin:0 9px}
.main-nav-p li a{position:relative;font-size:13px;color:#63666b}
.main-nav-p li a::after{position:absolute;content:'';left:0;bottom:0;width:0;height:2px;background:#eb3365;transition:all .3s;-webkit-transition:all .3s}
.main-nav-p li a.cur,.main-nav-p li a:hover{color:#005dad}
.main-nav-p li a.cur::after,.main-nav-p li a:hover::after{width:100%}
.banner{height:195px;background-size:cover;background-repeat:no-repeat;background-position:center}
.banner h2{width:413px;height:145px;line-height:185px;height:100%;font-size:45px;padding-left:.3rem;background:rgba(0,0,0,.4)}
.pro-list .pro-search{width:320px;height:40px;line-height:40px;overflow:hidden;border-bottom:1px solid #d6d6d6;padding:0 5px}
.pro-list .pro-search .txt{float:left;width:calc(100% - 50px);height:30px;line-height:30px;font-size:12px;background:0 0}
.pro-list .pro-search .btn{float:left;width:50px;height:100%;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 right center;background-size:35%}
.pro-list ul{margin-left:-16px}
.pro-list li{width:20%;padding-left:16px;margin-bottom:.2rem}
.pro-list li a:hover .imgs{border:2px solid #0d489c}
.pro-list li a:hover h3{color:#003984}
.pro-list h3{font-size:13px;color:#545454;height:50px;line-height:50px}
.pro-list .imgs{height:214px;border:1px solid #d6d6d6}
.pro-list2 ul{margin-left:-16px}
.pro-list2 li{width:24.8%;padding-left:12px;margin-bottom:.2rem}
.pro-list2 li a:hover .imgs{border:2px solid #0d489c}
.pro-list2 li a:hover h3{color:#fff}
.pro-list2 h3{background-color:#2b5498;font-size:13px;color:#fff;height:50px;line-height:50px}
.pro-list2 .imgs{height:214px;border:1px solid #d6d6d6}
.pro-info .imgs{width:504px;height:3.57rem;border:3px solid #d4d4d4}
.pro-info .imgs img{width:auto;height:auto}
.pro-info .info h3{font-size:21px;color:#005dad;border-bottom:1px solid #1a2433}
.pro-info .info .edit{height:300px;overflow:auto}
.pro-info h4{background:#003883;height:36px;line-height:36px}
.pro-info h4 em{background:#1a2433}
.pro-nav{border:1px solid #cdcdcd;border-bottom:3px solid #cdcdcd;padding:.2rem;line-height:25px}
.pro-nav .lg-4{padding:0 .15rem}
.pro-nav .lg-4 em a{font-size:15px;font-weight:700;padding-left:20px;background:url(../images/pro_nav_bg.gif) no-repeat left center}
.pro-nav .lg-4 a{font-size:12px}
.pro-nav .lg-4 a:hover{text-decoration:underline}
.pro-nav .lg-4 a.cur{color:#0000dc;text-decoration:underline}
.pro-nav .lg-4 .con{padding-left:20px;padding-bottom:.15rem;margin-bottom:.15rem;border-bottom:1px dashed #cdcdcd}
.pro-title{font-size:19px}
.honor-list ul{margin-left:-.4rem}
.honor-list li{padding-left:.4rem;margin-bottom:.33rem}
.honor-list li a:hover h3{color:#003984}
.honor-list .imgs{height:174px}
.honor-list h3{height:50px;line-height:50px;color:#505050}
.news-list .slider li{padding:0 .1rem}
.news-list .slider li a{background:#e2e3ee}
.news-list .slider li a:hover{background:#005dad}
.news-list .slider li a:hover h3{color:#fff}
.news-list .slider li a:hover .date,.news-list .slider li a:hover .els2{color:#fff}
.news-list .slider h3{height:35px;line-height:35px;color:#303860;font-size:16px}
.news-list .slider .imgs{height:235px}
.news-list .slider .date{color:#8a8b8d}
.news-list .slider .els2{height:40px;line-height:20px;color:#8a8b8d}
.news-list .owl-pagination{bottom:-.25rem}
.news-list .list li{margin-bottom:.25rem}
.news-list .list li a:hover{background:#e9e9e9}
.news-list .list li a:hover .date{background:#005dad}
.news-list .list li a:hover .date em,.news-list .list li a:hover .date span{color:#fff}
.news-list .list .date{width:130px;height:95px;background:#e2e3ee;align-items:flex-end;-webkit-align-items:flex-end;padding-right:17px}
.news-list .list .date em{font-size:29px;color:#303860}
.news-list .list .date span{color:#797d9b}
.news-list .list .info{width:calc(100% - 130px);padding-left:.25rem}
.news-list .list .info h3{color:#5f6269;padding:15px 0 5px 0}
.news-list .list .info .els2{height:40px;line-height:20px;color:#8a8b8d}
.news-info h3{font-size:19px;color:#323232}
.news-info .date{color:#a3a3a3}
.news-info .info{border-top:2px dashed #d4d4d4}
.news-info .edit{color:#8a8b8d}
.join-wrap .join-list{border:1px solid #e3e3e3;margin-bottom:.3rem}
.join-wrap .join-list .join-head{line-height:50px;border-top:4px solid #ced6df;border-bottom:1px solid #c9c9c9;background:#f5f8fb}
.join-wrap .join-list .join-head li{float:left;display:inline-block;text-align:center;font-weight:700;width:16.6666666%}
.join-wrap .join-list .join-body{border-bottom:1px solid #c9c9c9}
.join-wrap .join-list .join-body li{float:left;display:inline-block;text-align:center;width:16.6666666%;height:35px;line-height:35px}
.join-wrap .join-list .join-body li.btn{color:#4b88b7;cursor:pointer}
.join-wrap .join-list .join-body .edit{display:none;padding:15px;border-top:1px solid #c9c9c9}
.contact .wrap{padding:10px;border-top:20px solid #eff4fc;border-right:15px solid #eff4fc;border-bottom:20px solid #eff4fc;border-left:15px solid #eff4fc}
.contact h3{display:inline-block;font-size:18px;color:#3470b6;border-bottom:1px dashed #d9d9d9}
.contact .fl{color:#424242}
.contact .add{height:3rem}
.contact .add img{max-width:inherit}
.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{width:auto!important;height:auto!important}
.in-page{color:#888}
.in-page span{padding:0 15px;border:1px solid #e8e8e8}
.in-page a{height:35px;line-height:35px;padding:0 15px;border:1px solid #e8e8e8}
.in-page a.cur,.in-page a:hover{border-color:#003984;background:#003984;color:#fff}
.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}
.zoomLens{cursor:move!important}
.ZoomContainer{overflow:hidden}
#imgzoom{display:none;position:absolute;z-index:1;top:0;right:-320px;width:310px;height:310px;background:#fff}
@media (max-width:1200px){
.mauto{max-width:92%}
.header .mauto{max-width:100%;padding:0 15px}
.header nav ul li>a{padding:50px 22px 0 22px}
footer .footer-head .erweima,footer .footer-head dl{margin-left:60px}
}
@media (max-width:1024px){
body{padding-top:65px}
.header{display:none}
.header-m{display:block!important;z-index:888;position:fixed;left:0;top:0;width:100%;height:65px;background:#fff;box-shadow:1px 1px 20px rgba(0,0,0,.1)}
.header-m::after{display:none;position:fixed;content:'';top:65px;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}
.header-m .logo{position:absolute;left:50%;line-height:65px;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.header-m .logo img{max-height:45px}
.header-m .m-menu-b{display:block;position:absolute;top:0;left:0;width:60px;height:65px;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:#999}
.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:65px}
.header-m .m-menu::after{position:absolute;top:65px;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:#003984}
.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:35px;height:65px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAVFBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlKXBdvAAAAG3RSTlMA9jDDexUL5K6hHoOYuTqJyZDbR0Ao0O1cUGyrpb7OAAABV0lEQVRIx71Vy4KDIAwMyqMgKj7brv//n3sgtIjEhcvOLSQDkxACJGi4bmfG5lbzBv5EY9URQdl7zmDZkYDZgY7vMDyhdJQafRDQWV1Lf5Dol2v89vy4W75uUm4rb7+yLmeIObgmEa2OISslEkLQ8zDndfNAh5Pn+uAyFiTnGk/74Mk/kMELtcZn2/z+CO69NroB1A8EMI9vpSZfiIHsGN9fEwQ4zIrE6AuVKBI0waCmU1It3MDfOUdLx9ZdofTplpc7wuJ7EK0dBdLANHe0VMiZhvCFryU8ayXNtUm72rL2tRfXFbeG8BFrsFVZ8zFZ2d62/gF9oEueqMsMgVcu/o3OoXDMcIyfKgcZE+WjMl+SjRHDmGS80U1Dm0SVoyIZcYZExSkm0xIMMPoa7gYAmTDob5f57w0Z2E/Ex672vluxPyOGgUIERgN1DCWhnGHxzZRDNBL+Bb/Ur0nrX0q6YgAAAABJRU5ErkJggg==) no-repeat left center;background-size:18px;cursor:pointer}
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 footer,html.active main{transform:translateX(260px);-webkit-transform:translateX(260px)}
}
@media (max-width:768px){
.i-banner .sm-db{display:block!important}
.i-box1 a{position:relative;float:left;width:50%;margin:0;height:50px}
.i-box1 a img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:90%;max-height:90%;margin:auto}
.i-advantage{background:0 0}
.i-advantage .mauto{background:#fff}
.i-advantage h2{height:120px}
.i-advantage h2::after{display:none}
.i-advantage h2 span{font-size:24px;padding-top:.1rem}
.i-advantage .link{border-left:1px solid #f1efee}
.i-advantage .link li{border-right:1px solid #f1efee}
.i-advantage .link a{height:120px;font-size:14px}
.i-pro .con-r{padding:0 .3rem!important}
.i-pro .con-r .slider{width:100%;transform:translateX(0);-webkit-transform:translateX(0)}
.i-pro .con-r .slider li{padding-left:0}
.i-about .info{padding:5.5%}
.i-news h2 span{font-size:25px}
.i-news .owl-controls .owl-buttons div{top:-19%}
.main-nav-p{display:none}
.main-nav-m{display:block;position:relative;z-index:555;cursor:pointer}
.main-nav-m .title{position:relative;height:40px;line-height:40px;padding:0 10px;background:#003984}
.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:40px;width:100%;padding:0 10px;background:rgba(0,57,132,.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:40px;line-height:40px;border-bottom:1px solid rgba(255,255,255,.55)}
.banner{height:1.5rem}
.banner h2{margin-top:.35rem;font-size:25px;padding:.2rem;width:inherit;height:inherit;line-height:inherit;display:inline-block}
.content{box-shadow:inherit;margin-top:0;padding:0;max-width:100%}
.pro-list h3{height:40px;line-height:40px}
.pro-list .imgs{height:2.8305rem}
.pro-list2 .imgs{height:2.2739rem}
.pro-list2 h3{height:35px;line-height:35px}
.honor-list ul{margin-left:-.3rem}
.honor-list li{padding-left:.3rem;margin-bottom:.2rem}
.honor-list .imgs{height:1.8969rem}
.honor-list h3{height:40px;line-height:40px}
.news-list .list .date{width:110px;padding-right:17px}
.news-list .list .info{width:calc(100% - 110px)}
.join-wrap{padding-left:5px;padding-right:5px}
.join-wrap .join-list .join-body li,.join-wrap .join-list .join-head li{font-size:12px;width:25%}
.join-wrap .join-list .join-body li:nth-child(2),.join-wrap .join-list .join-body li:nth-child(3),.join-wrap .join-list .join-head li:nth-child(2),.join-wrap .join-list .join-head li:nth-child(3){display:none}
.in-page a{display:none}
.in-page a.cur,.in-page a.lower,.in-page a.upper{display:inline-block}
.in-page a.cur{margin:0 2px}
.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}
}