.mauto {max-width:1400px}
.i-mauto {max-width:1610px}
.tc {color:#004b88}
.tcbg {background:#004b88}
header,footer,.header-m,main,.i-banner,.banner {transition:all .5s;-webkit-transition:all .5s}
body {padding-top:82px}
header {position:fixed;z-index:555;left:0;top:0;width:100%}
.header {background:#fff;box-shadow:1px 1px 10px rgba(0,0,0,0.1)}
.header .top {height:34px;line-height:34px;background:#f6f6f6}
.logo {height:82px;line-height:82px;overflow:hidden}
nav ul li {position:relative;float:left;margin:0 20px}
nav ul li.cur a::after,nav ul li:hover a::after {transform:scale(1);-webkit-transform:scale(1)}
nav ul li:hover>a {color:#ff0000;font-weight:bold}
nav ul li>a.on {color:#ff0000;font-weight:bold}

nav ul li:hover .sub-nav {visibility:visible;opacity:1;top:82px}
nav ul li>a {position:relative;height:82px;line-height:82px;font-size:18px}
nav ul li>a::after,nav ul li>a.on::after {position:absolute;content:'';left:0;bottom:20px;width:100%;height:2px;background:#ff0000;transform:scale(0,1);-webkit-transform:scale(0,1);transition:all .3s;-webkit-transition:all .3s}
nav ul li>a.on::after{transform:scale(1);-webkit-transform:scale(1)}
nav ul li .sub-nav {visibility:hidden;opacity:0;z-index:1;top:107px;left:50%;padding:10px;width:150px;background:rgba(255,255,255,0.9);transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all .5s;-webkit-transition:all .5s}
nav ul li .sub-nav a {display:block;line-height:23px;padding:8px 0;text-align:center;border-bottom:1px solid rgba(0,0,0,0.1)}
nav ul li .sub-nav a:hover {color:#fff;background:#004b88}
.language {padding-left:28px;color:#8f8f8f;background:url(../images/language.png) no-repeat left center}
.language span {margin:0 10px}
.search-w {height:82px}
.search {width:248px;height:35px;line-height:35px;border-radius:20px;background:#f6f6f6}
.search .txt {width:calc(100% - 50px);height:30px;line-height:30px;padding-left:25px;background:transparent}
.search .btn {width:50px;height:100%;background:url(../images/search.png) no-repeat center}
.fix-search {z-index:999;top:0;left:0}
.fix-search .hide {width:20px;height:50px;margin-right:10px;cursor:pointer}
.fix-search .hide::before,.fix-search .hide::after {position:absolute;content:'';top:50%;left:50%;width:1px;height:35%;margin-top:-35%;background:#000}
.fix-search .hide::before {transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.fix-search .hide::after {transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.fix-search .hide:hover {opacity:.5}
.fix-search .txt,.fix-search .btn {height:50px;line-height:50px}
.fix-search .txt {width:calc(100% - 30px);font-size:15px;padding:0 15px 0 5px;border-bottom:1px solid #e1e1e1}
.fix-search .txt:focus {border-color:#666}
.fix-search .btn {width:30px;height:50px;line-height:50px;font-size:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAilBMVEUAAABmZmZmZmZlZWVmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZWVmZmZlZWVlZWVlZWVmZmZmZmZmZmZmZmZmZmZiYmJmZmZmZmZmZmZlZWVmZmZmZmZmZmZmZmZmZmZkZGRmZmZmZmZmZmZlZWVmZmZlZWVnZ2dmZmZmZmZnZ2dmZmZqampnZ2dmZmbkjhFbAAAALXRSTlMAr5hB9NSAem7q5YxpRjcw+thfVSsU38zHwLq2k3NkIqmhhlpRGhDuSjwKJB5esRyhAAACPElEQVRIx8WW2XaDIBCGcY9b3Go0ajQ2exre//XKclqKIpDkov8dM/NxZBhmBALFn2Pj+OmmNrroAZ5QeRgv8K+2u0QTPXsBnMuIddhV9gvYWR0wfFyr0HVFI9MmSkpiGazwZ7tQzh5pVJuX/JauT89+l7AeDSnmniFMsevyscg25KC92JnsIdYSTbyb5UsxCX0S+j6xq5ZeBI5wzgJPTzxAKovc+Nz+CBiruA1X+NHOoC4hnPKvifHDRtYrUMsQFEuHbHu2lB875W9kgEg3oKMRRXacJUIWE2hpjYuBs7TIEgM9NZPslGw3tXaTr4xYCtU6oWB/kmsL6GqLokv+8hJt2OAfV42WgzY88tndkA9Rix0yZ0vcJVQI/ww8tsQd6q4Nhyg6YktH1CGkHeXIlo24OUna1ZrLH1nq1+eJT0GvDft8ei3WmvRedDPZLC2fSLY3TeBBE66mCSrwgFJRLDTjZ3KgnbJ63nw9NgvUrSCYFNQ5IxsqNQQ4TjiHdlpvOTgJkwgtjbKGkeDubexQP0bYiTwHCBXdqOWH5PzYMF9Cv2oyhJden0toU+zOHUiULdE34rbDx7yutvBHWbL0aTTGNwvOumrprpEr/W25m5DK3nvR4Wod85VbQarKAsAj9GLjuO2hULZZ/v6qBcttJzbmaOYNrLgRLZnlD3xIpjosaGNmtC/9E7jHudcZren2MX1sU1o9GCXVdIn/hY5I/q8v0v37dHp8kc7fp2GhD8y7RwXeoB3wqopq634DOx1tNyykjbUAAAAASUVORK5CYII=) no-repeat center / 60% auto}
footer {color:#fff;background:#3b3b3b}
footer .footer-head {border-bottom:1px solid #393939}
footer .footer-head dl {line-height:32px}
footer .footer-head dt {font-size:16px;font-weight:bold;margin-bottom:5px}
footer .footer-head dd {font-size:12px}
footer .info {border-left:1px dashed #ccc}
footer .code {margin:0 75px}
footer .code .pic {width:164px;height:164px}
footer .info {margin-left:5%}
footer .txt em {font-size:30px;color:#ff0000}
footer .txt .btn {color:#44b3ef}
footer .txt .item {padding-left:26px;margin-bottom:10px}
footer .copyright {line-height:22px;padding:.18rem .25rem;background:#323232}
footer a:hover {text-decoration:underline}
.fix-side {z-index:5;position:fixed;right:0;bottom:20%}
.fix-side .item {position:relative;width:50px;height:51px;border-bottom:1px solid #ddd}
.fix-side .item em,.fix-side .item .imgs {position:absolute;top:0;right:0;width:50px;height:50px;line-height:50px;color:#fff;white-space:nowrap;overflow:hidden;transition:all .8s;-webkit-transition:all .8s}
.fix-side .item em a,.fix-side .item .imgs a {color:#fff}
.fix-side .item em i,.fix-side .item .imgs i {width:100px;text-align:center}
.fix-side .item span {width:50px;height:50px}
.fix-side .item:hover em {width:150px}
.fix-side .pic,.fix-side #gotop {height:50px;width:50px;cursor:pointer}
.fix-side .pic:hover .imgs {visibility:visible;opacity:1;right:100%}
.fix-side .pic .imgs {visibility:hidden;opacity:0;z-index:-1;position:absolute;width:100px;height:100px;top:0;right:-200%;background-color:#eee}
.fix-side #gotop {position:relative;transition:all .3s;-webkit-transition:all .3s}
.fix-side #gotop::after {position:absolute;content:'';top:50%;left:50%;padding:7px;margin-top:5px;border:solid #fff;border-width:0 2px 2px 0;transform:translateX(-50%) translateY(-50%) rotate(-135deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(-135deg)}
.fix-side .item span,.fix-side .pic,#gotop {background-repeat:no-repeat;background-position:center}
.fix-side .item i,.fix-side .item span,.fix-side .pic,#gotop {background-color:#878787}
.fix-side .item:hover i,.fix-side .item:hover span,.fix-side .pic:hover,#gotop:hover {background-color:#004b88}
.i-banner .slick-dots {bottom:.4rem}
.i-banner .slick-dots div {width:.34rem;height:2px;background:#fff;transition:all .3s;-webkit-transition:all .3s}
.i-banner .slick-dots div.slick-active,.i-banner .slick-dots div:hover,.i-banner .slick-dots div:focus {background:#ff0000}
.i-banner a {display:block;min-height:85px}
.i-banner .dn {display:none !important}
.i-title.cf em {color:#fff}
.i-title.cf span {color:rgba(255,255,255,0.35)}
.i-title em {font-size:36px;margin-bottom:5px; color: #0160AE;}
.i-title span {font-size:18px;color: rgba(125, 125, 125, 0.35);}
.i-more1 {width:88px;height:41px;line-height:39px;border-radius:99px;color:#ff0000;border:1px solid #ff0000}
.i-more1:hover {color:#fff;background:#ff0000}
.i-pro .tab-head li {display:inline-block;height:63px;line-height:63px;border-radius:5px;font-size:18px;padding:0 .5rem;margin:0 7px 14px 7px;background:#e9ecf1}
.i-pro .tab-head li.cur,.i-pro .tab-head li:hover {color:#fff;background:#004b88}
.i-pro .slider {margin-left:-0.34rem;padding:0 7px}
.i-pro .slider .item {padding-left:.34rem}
.i-pro .slider a {border-radius:10px;background:#f8f9fa}
.i-pro .slider a:hover {color:#fff}
.i-pro .slider a:hover .info {background-image:linear-gradient(to bottom right,#46b5f0,#1787d1)}
.i-pro .slider a:hover .icon {background:url(../images/more_icon2.png) no-repeat center}
.i-pro .slider .imgs {padding-bottom:68.78306878%}
.i-pro .slider .icon {height:6px;background:url(../images/more_icon1.png) no-repeat center}
.i-pro .slider .slick-arrow {width:32px;height:32px;top:34%}
.i-pro .slider .slick-prev {left:.41rem;background:url(../images/honor_l.png) no-repeat center}
.i-pro .slider .slick-next {right:7px;background:url(../images/honor_r.png) no-repeat center}
.i-pro .slider .slick-dots {display:none !important}
.i-news .con-l {width:100%;}
.i-news .slider-w {width:32%}
.i-news .slider-w a {border-radius:10px;background:#f4f4f4}
.i-news .slider-w a:hover h3 {color:#004b88}
.i-news .slider-w .imgs {padding-bottom:49.32301741%}
.i-news .slider-w h3 {font-size:18px;color:#585858;height:56px;line-height:28px}
.i-news .slider-w .date {padding-left:22px;color:#656565;background:url(../images/news_date.png) no-repeat left center}
.i-news .slider-w .txt {height:48px;line-height:24px;color:#626262}
.i-news .slider-w i { background: url(../images/icon-arrow.png) no-repeat; width: 27px; height: 6px; margin: 14px 0 10px;}
.i-news .slider-w .slick-arrow {width:36px;height:36px;top:41%;transform:translateY(0);-webkit-transform:translateY(0)}
.i-news .slider-w .slick-prev {background:url(../images/i_news_l.png) no-repeat center}
.i-news .slider-w .slick-next {background:url(../images/i_news_r.png) no-repeat center}
.i-news .slider-w .slick-dots {display:none !important}
.i-news .list {width:32%}
.i-news .list li:first-child a {padding-top:0}
.i-news .list a {padding:.23rem 0;border-bottom:1px solid #f3f3f3}
.i-news .list a:hover .date {color:#fff;background:#004b88}
.i-news .list a:hover h3 {color:#004b88}
.i-news .list .date {width:73px;height:85px;color:#004b88;border-radius:5px;background:#f4f4f4}
.i-news .list .date em {font-size:24px}
.i-news .list .info {width:calc(100% - 88px)}
.i-news .list .els2 {color:#626262;height:48px;line-height:24px}
.i-news .con-r {width:25%}
.i-news .con-r i {font-size:24px}
.i-news .video-open {padding-bottom:60.09852217%;border-radius:10px;margin-bottom:20px}
.i-news .video-open::after {position:absolute;content:'';width:100%;height:100%;background:rgba(0,0,0,0.21) url(../images/video_icon.png) no-repeat center}
.i-about {background:#f1f1f1 url(../images/i_about_bg.png) no-repeat top center; width: 100%; background-size: 100% auto;}
.i-about .con {max-width:1024px;margin:0 auto}
.i-about .more a {width:115px;height:40px;line-height:38px;color:#ff0000;border-radius:99px;background:rgba(255,255,255,0.5)}
.i-honor {border-radius:10px}
.i-honor h2 {font-size:24px}
.i-honor .slider {max-width:1400px;padding:0 30px;margin:0 auto}
.i-honor .item {padding:0 .17rem}
.i-honor a:hover .imgs::after {transform:scale(1);-webkit-transform:scale(1)}
.i-honor .imgs {padding-bottom:141.10671937%}
.i-honor .imgs::after {position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5) url(../images/honor_icon.png) no-repeat center;transform:scale(1,0);-webkit-transform:scale(1,0);transition:all .3s;-webkit-transition:all .3s}
.i-honor .slick-arrow {width:32px;height:32px}
.i-honor .slick-prev {background:url(../images/honor_l.png) no-repeat center}
.i-honor .slick-next {background:url(../images/honor_r.png) no-repeat center}
.i-honor .slick-dots {display:none !important}

.banner {height:440px}
.banner em {color:rgba(255,255,255,0.21);font-size:.6rem;font-family:'Impact'}
.banner span {font-size:.48rem;margin-top:-20%}
.main-nav-p {background:#f7f8fa}
.main-nav-p ul {font-size:0}
.main-nav-p li {display:inline-block;margin-right:5px}
.main-nav-p li.cur a,.main-nav-p li:hover a {background:#1d7ec8; color: #fff;}
.main-nav-p li.cur a i::after,.main-nav-p li:hover a i::after {visibility:visible;opacity:1}
.main-nav-p li a {position:relative;display:block;height:73px;line-height:73px;padding:0 20px;font-size:16px;color:#646464}
.main-nav-p li a i {padding-left:20px}
.main-nav-p li a i::after {visibility:hidden;opacity:0;position:absolute;content:'';left:0;top:50%;width:13px;height:13px;border-radius:99%;border:4px solid #fff;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all .3s;-webkit-transition:all .3s}
.main-nav-p2 li {float:left;padding:.07rem}
.main-nav-p2 li.cur a,.main-nav-p2 li:hover a {color:#fff;background:#1d7ec8}
.main-nav-p2 li a {height:47px;line-height:47px;font-size:16px;color:#646464;padding:0 .44rem;border-radius:5px;background:#e9ecf1}
.main-home {height:73px;line-height:73px;padding-left:25px;color:#848484;background:url(../images/main_home.png) no-repeat left center}
.main-home i {margin:0 5px;font-family:'SimSun','NSimSun','Serif','Georgia'}
.main-home a:hover {color:#1d7ec8;text-decoration:underline}
.content {min-height:400px}
.about .con-l {width:70%}
.pic-list ul {margin-left:-0.3rem}
.pic-list li {padding-left:.3rem;margin-bottom:20px}
.pic-list li a:hover .imgs::after {transform:scale(1);-webkit-transform:scale(1)}
.pic-list .imgs {padding-bottom:67.12328767%;border-radius:10px}
.pic-list .imgs::after {position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5) url(../images/honor_icon.png) no-repeat center;transform:scale(1,0);-webkit-transform:scale(1,0);transition:all .3s;-webkit-transition:all .3s}
.pic-list h3 {font-size:16px;padding:.18rem 0;line-height:25px;color:#646464}

.honor-list ul {margin-left:-0.48rem}
.honor-list li {padding-left:.48rem;margin-bottom:.34rem}
.honor-list li a:hover h3 {color:#004b88}
.honor-list li a:hover .pic::after {transform:scale(1); -webkit-transform:scale(1)}
.honor-list .pic {padding-bottom:100%;border-radius:10px;background:#f8f8f8}
.honor-list .pic::after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5) url(../images/honor_icon.png) no-repeat center;transform:scale(0, 1);-webkit-transform:scale(0, 1);transition:all .3s;-webkit-transition:all .3s}
.honor-list h3 {font-size:16px;color:#646464;padding:.2rem .1rem;line-height:25px}

.news-list li {margin-bottom:.4rem}
.news-list li a:hover {color:#fff;background:#004b88;border-color:#004b88}
.news-list li a:hover .info-w {border-color:transparent}
.news-list li a:hover .info .els,.news-list li a:hover .info .els2 {color:#fff}
.news-list li a:hover .icon {transform:translateX(.2rem);-webkit-transform:translateX(.2rem);background:url(../images/news_list_icons.png) no-repeat center}
.news-list .img {width:402px;height:240px}
.news-list .info-w {width:calc(100% - 402px);height:240px;border-bottom:1px solid #e8e8e8}
.news-list .date {width:135px}
.news-list .date em {font-size:28px}
.news-list .info {width:calc(100% - 260px);padding:0 3.5%;border-left:1px solid #e8e8e8}
.news-list .info h3 {color:#575757;font-size:16px;font-weight:bold;padding-bottom:.1rem}
.news-list .info .els2 {height:48px;line-height:24px;font-size:13px;color:#5b5c5d}
.news-list .icon {width:65px;height:100%;background:url(../images/news_list_icon.png) no-repeat center}

.news-info {
	margin-top:-1.4rem
}
.news-info .con {
	margin-top:-1.4rem;
	padding:.4rem .54rem;
	box-shadow:0 0 .1rem rgba(0,0,0,0.1);
	border-top:6px solid #004b88
}
.news-info .head {
	border-bottom:1px solid #e1e1e1
}
.news-info .head .con-l {
	width:calc(100% - 140px);
	color:#7a7a7a
}
.news-info .head .con-l h3 {
	font-size:32px;
	color:#004b88
}
.news-info .head .bdsharebuttonbox {
	font-size:0;
	padding-left:45px
}
.news-info .head .bdsharebuttonbox i {
	left:0;
	top:0;
	font-size:14px;
	height:28px;
	line-height:28px
}
.news-info .head .bdsharebuttonbox a {
	width:30px !important;
	height:30px !important;
	margin:0 2px !important;
	padding:0 !important
}
.news-info .edit {
	color:#363636;
	font-size:16px;
	line-height:36px
}

.page a {
	width:48%;
	font-size:15px;
	color:#7d7d7d;
	padding:.35rem .3rem;
	margin-bottom:.15rem;
	background:#f5f5f5
}
.page a:hover {
	color:#fff;
	background:#004b88
}
.news-return a {
	width:153px;
	height:47px;
	line-height:47px;
	border-radius:5px;
	box-shadow:0 0 .1rem rgba(0,0,0,0.1)
}

.page .con-l {width:calc(100% - 230px)}
.page .con-l a {height:26px;line-height:26px;color:#4d4d4d;margin-top:10px}
.page .con-l a:hover {text-decoration:underline}
.page .con-l i {width:72px;height:26px;line-height:26px;color:#7d7d7d;background:#f9f9f9;margin-right:.1rem}
.page .bdsharebuttonbox {display:table;margin:0 auto;font-size:0;text-align:center;height:46px;border:1px solid #eaeaea;border-radius:50px;overflow:hidden}
.page .bdsharebuttonbox a {float:none;display:inline-block;width:36px !important;height:44px !important;margin:0 2px !important;padding:0 !important}
.page .bdsharebuttonbox a:first-child {width:44px !important;border-radius:50%;border:1px solid #eaeaea;margin-left:-1px !important}
.pro-search {max-width:613px;margin:0 auto}
.pro-search .item {margin:8px 0;border-radius:5px}
.pro-search .item em {width:120px;height:47px;line-height:47px;color:#fff;font-size:16px;background:#004b88}
.pro-search .item select {width:calc(100% - 120px);height:47px;line-height:47px;padding:0 25px}
.pro-search table {text-align:left;line-height:22px}
.pro-search table .tac {text-align:center}
.pro-search table th {padding:12px 40px;border:1px solid #fff;background:#e9ecf1}
.pro-search table td {text-align:left;border:1px solid #e9ecf1;padding:6px 40px}
.pro-list li {padding-left:.32rem;margin-bottom:.32rem}
.pro-list li a {border-radius:10px}
.pro-list li a:hover .info {background-image:linear-gradient(to bottom right,#46b5ef,#1786d0)}
.pro-list li a:hover h3,.pro-list li a:hover .info {color:#fff}
.pro-list li a:hover .icon {background:url(../images/more_icon2.png) no-repeat center}
.pro-list .imgs {padding-bottom:59.77011494%}
.pro-list .info {color:#4d4d4d;background-color:#f8f9fa; padding: .3rem .1rem;}
.pro-list h3 {font-size:18px;color:#222}
.pro-list .icon {height:7px;background:url(../images/more_icon1.png) no-repeat center}


.message .con {background:#fff}
.message .item-w {margin-left:-0.3rem}
.message .item-w .lg-6 {padding-left:.3rem}
.message .item {border:1px solid #e9e9e9;margin-bottom:.24rem}
.message .item em,.message .item .txt {height:34px;line-height:34px}
.message .radio { padding-left: 0.3rem;height:40px;line-height:40px; margin-bottom: 20px;}
.message .item em.textarea{ height: 124px; padding: 5px;}
.message .item em { background-color: #fff; width:80px;border-right:1px solid #e9e9e9}
.message .item em i{ color: #f00;}
.message .item .txt {width:calc(100% - 52px);padding:0 10px}
.message textarea {width: calc(100% - 80px); height:124px; padding: 5px; line-height: 34px;}
.message .btn input {height:46px;line-height:46px;padding:0 .73rem;background:#a8a8a8;border-radius: 5px; margin-right: 10px;}
.message .btn input:hover,.message .btn input:first-child {background: linear-gradient(-90deg, #1887D1, #46B5EF);box-shadow: 1px 5px 13px 0px rgba(0, 74, 135, 0.51);}
.slick-dots div.slick-active,.slick-dots div:hover,.slick-dots div:focus {background:#1d7ec8}
.in-page {color:#888}
.in-page span,.in-page a {padding:.08rem .15rem;border:1px solid #e8e8e8}
.in-page a {margin-bottom:5px}
.in-page a:hover,.in-page a.cur {color:#fff;border-color:#1d7ec8;background:#1d7ec8}
.tab-head li {cursor:pointer}
.tab-body li {visibility:hidden;opacity:0;height:0;overflow:hidden;transition:all .3s;-webkit-transition:all .3s}
.tab-body li.cur {visibility:visible;opacity:1;height:inherit}
.edit {overflow:hidden}
.edit span {display:inline}
.edit img {width:auto !important;height:auto !important}
.edit td,.edit th {border:1px solid}
.fix-wrap {display:none;z-index:999;position:fixed;background:rgba(0,0,0,0.8)}
.fix-wrap,.fix-wrap svg {top:0;left:0;width:100%;height:100%}
.fix-wrap .hide,.fix-wrap circle {transition:all .8s;-webkit-transition:all .8s}
.fix-wrap .hide {position:fixed;top:5%;right:5%;width:49px;height:49px;border-radius:50%;cursor:pointer;overflow:hidden;background:transparent}
.fix-wrap .hide::before,.fix-wrap .hide::after {z-index:1;position:absolute;content:'';top:50%;left:50%;width:1px;height:50%;margin-top:-25%;background:#fff}
.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-wrap .hide:hover circle {fill:none;stroke-dasharray:145}
.fix-wrap svg {position:absolute}
.fix-wrap circle {stroke-dasharray:0 145}
.fix-pic {overflow:auto}
.fix-pic img {max-height:100%;animation:zoomIn .5s both;-webkit-animation:zoomIn .5s both}
.fix-pics {background:rgba(0,0,0,0.7)}
.fix-pic-slider {color:#fff}
.fix-pic-slider .item {position:relative;width:100%;height:100vh;cursor:grab;cursor:-webkit-grab;background-color:transparent}
.fix-pic-slider .item:active {cursor:grabbing;cursor:-webkit-grabbing}
.fix-pic-slider .item::after {position:absolute;content:'';z-index:-1;top:0;right:0;bottom:0;left:0;margin:auto;width:50px;height:50px;border-radius:5px;box-shadow:0 0 10px rgba(255,255,255,0.1);background:rgba(255,255,255,0.9)}
.fix-pic-slider img,.fix-pic-slider em {position:absolute;left:0;bottom:0}
.fix-pic-slider img {top:0;right:0;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:inherit}
.fix-pic-slider em {width:100%;line-height:25px;font-weight:bold;text-align:center;font-size:16px;padding:10px;box-shadow:0 0 10px rgba(255,255,255,0.1);background:rgba(0,0,0,0.7)}
.fix-pic-slider .slick-arrow {width:45px;height:45px;border-radius:5px;box-shadow:0 0 5px rgba(255,255,255,0.1);background:rgba(0,0,0,0.3);transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all .5s;-webkit-transition:all .5s}
.fix-pic-slider .slick-arrow::after {position:absolute;content:'';top:50%;border:solid #fff;padding:6px}
.fix-pic-slider .slick-arrow:hover {background:rgba(0,0,0,0.9)}
.fix-pic-slider .slick-prev {left:1%;animation:slideInLeft .5s both;-webkit-animation:slideInLeft .5s both}
.fix-pic-slider .slick-prev::after {left:50%;border-width:0 1px 1px 0;transform:translateX(-25%) translateY(-50%) rotate(135deg);-webkit-transform:translateX(-25%) translateY(-50%) rotate(135deg)}
.fix-pic-slider .slick-next {right:1%;animation:slideInRight .5s both;-webkit-animation:slideInRight .5s both}
.fix-pic-slider .slick-next::after {right:50%;border-width:1px 0 0 1px;transform:translateX(25%) translateY(-50%) rotate(135deg);-webkit-transform:translateX(25%) translateY(-50%) rotate(135deg)}
.fix-pic-slider .slick_page {position:absolute;top:0;left:0;padding:15px;font-size:16px;font-weight:bold}
.fix-pic-slider .slick_page i {font-size:22px}
.fix-pic-slider .slick_page div {display:none}
.fix-pic-slider .slick_page div.slick-active {display:block}
@media (max-width:1610px) {.i-mauto {max-width:92%}
}
@media (max-width:1300px) {.logo {max-width:179px}
nav ul li {margin:0 10px}
}
@media (max-width:1200px) {.mauto {max-width:92% !important}
}
@media (max-width:1024px) {body {padding-top:70px !important}
header {height:70px}
.header-m {left:0;top:0;width:100%;height:70px;background:#fff;box-shadow:1px 1px 10px rgba(0,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,0.5)}
.header-m .logo {position:absolute;left:50%;height:70px;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::before,.header-m .m-menu-b::after {position:absolute;content:'';top:50%;left:calc(35px / 2);width:25px;height:1px;z-index:999;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;width:100%;font-size:15px;padding:0 40px;color:#666;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;overflow:hidden;height:50px;line-height:50px}
.header-m .nav>li>a::after {position:absolute;content:'';left:20px;top:50%;width:8px;height:8px;margin-top:-5px;border:1px solid #999;border-radius:50%;background:transparent;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;line-height:24px;padding:12px 40px;background:#f2f2f2;color:#4E4E4E}
.header-m .nav>li .sub-nav a::before,.header-m .nav>li .sub-nav a::after {position:absolute;content:'';width:0;height:0;left:20px;top:20px;border:5px solid transparent;overflow:hidden;transition:all .3s;-webkit-transition:all .3s}
.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:#004b88}
.header-m .nav>li.active>a::after {border-color:#fff;background:#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::before,html.active .header-m .m-menu-b::after {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 footer,html.active main,html.active .i-banner,html.active .banner {transform:translateX(260px);-webkit-transform:translateX(260px)}
}
@media (max-width:767px) {
	.i-about{ background-size: auto;}
	.i-banner .sm-db {display:block !important}
.i-banner .slick-dots {bottom:.2rem}
.i-title em {font-size:30px}
.i-title span {font-size:16px}
.i-ability .con-r .item {position:relative;padding:10% 0}
.i-ability .con-r .item::after {position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5)}
.i-ability .con-r .item .dflcs {position:relative;z-index:1}
.banner {height:3rem}
.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:#004b88}
.main-nav-m .title strong {color:#fff;font-size:16px;font-weight:bold}
.main-nav-m .title i {position:absolute;content:'';width:45px;height:100%;right:0}
.main-nav-m .title i::before,.main-nav-m .title i::after {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(0,75,136,0.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,0.55)}
.news-list .info-w {padding:.3rem 0}
.news-list .date {width:100px}
.news-list .info {width:calc(100% - 100px)}
}
@keyframes resize {from,60%,75%,90%,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 {from,60%,75%,90%,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}
}

/* 联系我们 begin */
.meacbn{display: -webkit-flex; display: flex;flex-wrap:wrap;justify-content:space-between; margin-top: 2%;}
.meacbn .list .d1{ border:1px solid #d1d1d1; width: 92px; height: 92px; display: flex; justify-content: center; margin: 
    0 auto; align-items: center; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.meacbn .list{  width:21%; text-align:center; position:relative;}
.meacbn .list .d2{ font-size:18px; margin:10px 0;}
.meacbn .list .d3{ font-size:15px; line-height:1.6;}
#map{ height:400px; margin:2% 0;}
@media (max-width: 767px){
    .meacbn{ margin-top: 5%;}
    .meacbn .list{ width: 100%; margin-bottom: 20px;}
    .meacbn .list .d1{ width: 66px; height: 66px;}
    #map{ margin-bottom: 5%;}
}
/* 联系我们 end */

.product-wrap{ display: flex; justify-content: space-between; margin: 30px auto;}
.product-left{ width: 300px;}
.product-right{ width: calc(100% - 320px);}
.lporel {
	background: #f8f8f8;
	overflow: hidden;
	border-radius: 10px 10px;
	-webkit-border-radius: 10px 10px;
	-moz-border-radius: 10px 10px;
	-ms-border-radius: 10px 10px;
	-o-border-radius: 10px 10px;
}
.lporel li > a {
	font-size: 16px;
	line-height: 52px;
	background: #1d7ec8;
	/* background: #1d7ec8 url(../images/icon-hidden.png) no-repeat right 28px center; */
	padding: 13px 0 13px 20px;
	line-height: 26px;
	color: #fff;
	display: flex;
	justify-content: space-between;
}
.lporel li > a em{
	background: url(../images/icon-hidden.png) no-repeat right center; 
	width: 28px;
	height: 28px;
	margin-right: 28px;
}
.lporel li > a.on {
	font-weight: bold;
}
.lporel li > a.on em {
	background: url(../images/icon-extend.png) no-repeat right center;
}
.lporel li .vel {
	display: none;
	padding: 10px 20px;
	line-height: 40px;
}
.lporel li .vel a{
	color: #464646;
}
.lporel li .vel p{
	background: url(../images/icon-arrow2.png) no-repeat right 12px center;
}
.lporel li .vel p.active a{ color: #1d7ec8;}
.detail-right{ padding:  0 40px;}
.product-title{
	font-size: 24px; color: #1D7EC8; text-align: center; line-height: 40px; margin-bottom: 20px;
}
.product-img{ width: 80%; margin: 0 auto;}
.product-btns{ width: 50%; text-align:center; margin: 20px auto; display: flex; justify-content: space-evenly;}
.product-btns-item{ text-align: center; cursor: pointer; margin-right:10px}
.product-btns-item p{ margin-top: 5px;}
.richtext{ line-height: 36px;}
@media (max-width: 767px){
	.product-left{ display: none;}
	.product-right{ width: 100%; padding: 0;}
	.product-btns{ width: 80%;}
}