@charset "utf-8";
/* by Magiee 20200521 */
html {overflow-x:hidden;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { padding:0; margin:0; }
body { font-size: 12px; background: #fff; color: #333; font-family: "PingFang SC","Hiragino Sans GB",STHeiti,"Microsoft YaHei","WenQuanYi Micro Hei",sans-serif,noto-fanyi!important;}
ul,li { list-style: none; }
img { border: 0; }
input:focus { outline: none; }

/* 圆细滚动条样式 20150717 */
::-webkit-scrollbar{width:6px;height:12px}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#FFF}
::-webkit-scrollbar-thumb:vertical{background-color:#8E8E8E;border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}

/* 全局 */
a { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }

/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.fl { float: left; }
.fr { float: right; }

.homewrapper{width:1200px; margin:0 auto;}

.cen01{background-color:#003d6a; border-bottom:#265980 1px solid; padding:0 3%; color:#fff; font-size:12px; text-decoration:none; height:40px; line-height:40px;}
.cen01 .fr{text-align:right;}
.cen01 .fr .mapa{width:2.5%; display:inline-block; vertical-align:middle; margin-right:2px;}
.cen01 .fr a.topa{font-size: 12px; color:#fff; text-decoration:none;}
.cen01 .fr span{color:#519cd6; font-size:12px; padding:0 10px;}
.cen01 .fr img{vertical-align:middle;}
.cen01 .fr a.topb{margin-left:20px; font-size: 12px; color:#fff; text-decoration:none;}
.cen01 .fr a.topb:last-child{margin-left:8px;}

.cen02{background-color:#003d6a; padding:1% 3%;}
.cen02 .cen02logo{width:10%; float:left; margin-right:3%;}
.cen02 .cen02logo img{height:48px; width:auto !important;}
.cen02 .cen02menu{width:50%; float:left;}
.cen02 .cen02menu ul{width:100%; height:48px; line-height:48px;}
.cen02 .cen02menu ul .nLi{width:14.2%; text-align:center; float:left; height:48px; position:relative;}
.cen02 .cen02menu ul .nLi a{font-size: 15px; color: #fff; font-weight: bold; text-decoration:none; display:block;}
.cen02 .cen02menu ul .nLi a img{vertical-align:middle; margin-left:10px; margin-top:5px;}
.cen02 .cen02menu ul .nLi .sub{position:absolute; top:38px; left:0; width:100%; z-index:1000001; background: #265980; padding:10px 20px; display:none; height:90px;}
.cen02 .cen02menu ul .nLi .sub li{height:28px; line-height:28px; text-align:left; text-indent:20px;}
.cen02 .cen02menu ul .nLi .sub li a{color:#fff; text-decoration:none; font-weight:normal; font-size:14px; text-decoration:none;}


.cen02 .cen02right{width:25%; text-align:right;}
.cen02 .cen02right a.downa{font-size:14px; color:#fff; text-decoration:none; height:48px; line-height:48px;}
.cen02 .cen02right .seara{ width:120px; height:28px;  position:relative; float:right; margin-top:10px;}
.cen02 .cen02right a.downa{font-size:14px; color:#fff; text-decoration:none; height:48px; line-height:48px;}
.cen02 .cen02right .txtaq{border:0px none; width:120px; height:28px; color:#fff; z-index:10000; box-sizing:border-box; border-radius: 5px; font-size:14px; margin-left:12px; border:0px none; background: -webkit-linear-gradient(top,#0079da,#009ee0); color:#FFF; padding:5px 12px;}
::-webkit-input-placeholder { /* WebKit browsers */
  color: #fff;
  font-size: 14px;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #fff;
  font-size: 14px;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #fff;
  font-size: 14px;
}   

.cen02 .cen02right .btnaa{position:absolute; right:4px; top:6px; border:0px none;}

.bannerslide { height:630px; width: 100%; position: relative; -webkit-transition: all .2s; transition: all .2s; }
.bannerslide .swiper-slide { background-position: center; background-size: cover; }
.pagination { position: absolute; left: 0; text-align: center; bottom:30px; width: 100%; z-index:1; height:20px;}
.swiper-pagination-switch {display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999; box-shadow: 0px 1px 2px #555 inset; margin: 0 3px; cursor: pointer;}
.swiper-active-switch { background: #fff;}
.bannerslide .arrow-left { background: url(../images/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index:1;}
.bannerslide .arrow-right { background: url(../images/arrows.png) no-repeat right bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index:1;}
.bannerslide .swiper-slide .textbox {
	margin: 120px 0 0 60px;
	width: 410px;
	background: #fff;
	color: #111;
	-webkit-transform: translateY(20px);
	transform: translateY(20px);
	opacity: 0;
	-webkit-transition: all .4s .2s;
	transition: all .4s .2s;
}
.bannerslide .swiper-slide.swiper-slide-active .textbox {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.bannerslide .swiper-slide .textbox .pad {
	padding: 40px;
}
.bannerslide .swiper-slide .textbox .tit {
	font-size: 30px;
	color: #003d6a;
	font-weight: bold;
	margin-bottom: 20px;
	margin-right:20px;
}
.bannerslide .swiper-slide .textbox .txt {
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	margin-right:20px;
}
.bannerslide .swiper-slide .textbox .btn {
	padding: 40px;
	background: #e1eaf2;
}
.bannerslide .swiper-slide .textbox .btn a {
	font-size: 14px;
	line-height: 40px;

	background: #003d6a;
	color: #fff;
	padding: 0 30px;
	font-weight: bold;
	border: 0px solid #fff;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	-webkit-transition: all .2s;
	transition: all .2s;
}
.bannerslide .swiper-slide .textbox .btn a:hover {
	color: #003d6a;
	background: #fff;
}

.cen03{background-color:#e1eaf2; padding:50px 0;}
.cen03 .cen03tit{font-size:12px; color:#343434; text-align:center;}
.cen03 .cen03tita{font-size:28px; font-weight:900;  margin-top:10px; color:#003d6a; text-align:center;}
.cen03 .cen03titb{margin:20px auto 0; line-height:160%; font-size:13px; text-align:center; width:30%;}
.cen03 .cen03pp{width:100%; margin-top:20px;}
.cen03 .cen03pp li{float:left; width:31.3%; margin:1%;}
.cen03 .cen03pp li img{width:100%;}
.cen03 .cen03pp li .cen03intro{padding:50px; background-color:#fff; box-sizing:border-box;}
.cen03 .cen03pp li:nth-child(1) .cen03intro .cen03inttit{background:url(../images/pp01.png) no-repeat left; font-size:18px; font-weight:900; margin-bottom:6px; color:#003d6a; padding-left:110px;}
.cen03 .cen03pp li:nth-child(1) .cen03intro .cen03inttit span{font-size:13px; font-weight:900; margin-bottom:25px; color:#999999; display:block;}
.cen03 .cen03pp li:nth-child(1) .cen03intro .cen03inul{width:100%;}
.cen03 .cen03pp li:nth-child(1) .cen03intro .cen03inul li{float:left; width:50%; text-align:left;  margin:0;}
.cen03 .cen03pp li .cen03intro .cen03inul li a{color:#999999; font-size: 15px;}

.cen03 .cen03pp li:nth-child(2) .cen03intro .cen03inttit{background:url(../images/pp02.png) no-repeat left; font-size:18px; font-weight:900; margin-bottom:6px; color:#003d6a; padding-left:110px;}
.cen03 .cen03pp li:nth-child(2) .cen03intro .cen03inttit span{font-size:13px; font-weight:900; margin-bottom:25px; color:#999999; display:block;}
.cen03 .cen03pp li:nth-child(2) .cen03intro .cen03inul{width:100%;}
.cen03 .cen03pp li:nth-child(2) .cen03intro .cen03inul li{float:left; width:50%; text-align:left; color:#999999; font-size: 15px; margin:0;}

.cen03 .cen03pp li:nth-child(3) .cen03intro .cen03inttit{background:url(../images/pp03.png) no-repeat left; font-size:18px; font-weight:900; margin-bottom:6px; color:#003d6a; padding-left:110px;}
.cen03 .cen03pp li:nth-child(3) .cen03intro .cen03inttit span{font-size:13px; font-weight:900; margin-bottom:25px; color:#999999; display:block;}
.cen03 .cen03pp li:nth-child(3) .cen03intro .cen03inul{width:100%;}
.cen03 .cen03pp li:nth-child(3) .cen03intro .cen03inul li{float:left; width:50%; text-align:left; color:#999999; font-size: 15px; margin:0;}

.cen04{padding:40px 0 0;}
.cen04 .cen04tit{font-size:12px; color:#343434; text-align:center;}
.cen04 .cen04tita{font-size:28px; font-weight:900;  margin-top:10px; color:#003d6a; text-align:center;}
.cen04 .cen04titb{margin:20px auto 0; line-height:160%; font-size:13px; text-align:center; width:40%;}

.swiper-containera {width: 100%; height:auto !important; margin: 30px auto 0; position:relative;}
.swiper-containera .swiper-slide{text-align: center; font-size: 18px; width: 100%; /* Center slide text vertically */
display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; margin:0; height:auto !important; overflow:hidden;}
.swiper-containera .swiper-slide:nth-child(1) {background:url(../images/yy01.jpg) repeat left top; width:572px; height:auto !important; background-size:cover;}
.swiper-containera .swiper-slide:nth-child(2) {background:url(../images/yy02.jpg) repeat left top; width:572px; height:auto !important; background-size:cover;}
.swiper-containera .swiper-slide:nth-child(3) {background:url(../images/yy03.jpg) repeat left top; width:572px; height:auto !important; background-size:cover;}
.swiper-containera .swiper-slide:nth-child(4) {background:url(../images/yy04.jpg) repeat left top; width:572px; height:auto !important; background-size:cover;}
.swiper-containera .swiper-button-next{background:url(../images/rightbtn.png) no-repeat right center; width:54px; height:60px; right:0;}
.swiper-containera .swiper-button-prev{background:url(../images/leftbtn.png) no-repeat left center; width:54px; height:60px; left:0;}
.swiper-containera .swiper-slide .swimga{text-align:center; width:100%; padding:185px 100px; box-sizing:border-box; overflow:hidden;}
.swiper-containera .swiper-slide .swimga img{height:40px; width:auto !important; display:block; margin:0 auto 30px;}
.swiper-containera .swiper-slide .swtit{font-size:17px; font-weight:900; color:#FFF; width:100%; text-align:center;}
.swiper-containera .swiper-slide .swtita{font-size:13px; font-weight:300; color:#FFF; margin-top:20px; display:block; width:100%; text-align:center;}

.cen05{background-color:#e1eaf2; padding:60px 0;}
.cen05 .cen05ul li{float:left; width:31.3%; margin:1%; box-sizing:border-box; float:left; height:372px;}
.cen05 .cen05ul li:nth-child(1){background:url(../images/woo.png) no-repeat left bottom #fff; background-color:#fff; padding:25px 45px; display:block;}
.cen05 .cen05ul li .cen05tit{font-size:17px; font-weight:900; margin-bottom:25px; margin-top:15px; color:#003d6a; background:url(../images/searchbg.png) no-repeat right center; background-size:10%; height:30px; line-height:30px; overflow:hidden;}
.cen05 .cen05ul li .cen05ss{margin-top:25px;}
.cen05 .cen05ul li .cen05ss .txta{height:35px; width:129px; margin-right:10px; border: 1px solid #ccc; border-radius: 4px; margin-bottom:14px; padding:0px 10px; color:#009ee0;}
.cen05 .cen05ul li .cen05ss .txtc{display:block; width:100%; height:35px; line-height:35px; width:100%; padding:0px 14px; display:inline-block; border-radius:4px; box-sizing:border-box; border:1px solid #ccc;margin-bottom:21px; color:#009ee0;}
.cen05 .cen05ul li .cen05ss .btna{width:60px; height:35px; border-radius: 4px; box-sizing: border-box; border: 0px solid #ccc; background:#003d6a; color:#FFF; float:right; margin-bottom:13px;}
.cen05 .cen05ul li .cen05tita{color:#888888; font-size:13px;}
.cen05 .cen05ul li .cen05tita a{color:#ff0000; text-decoration:underline; font-size: 15px;}
.cen05 .cen05ul li .cen05tita a img{width:6%; vertical-align:middle; display:inline-block;}
.cen05 .cen05ul li:nth-child(2){background-color:#fff;}
.cen05 .cen05ul li:nth-child(2) .cen05bbb{ padding:25px 45px;}
.cen05 .cen05ul li:nth-child(2) .cen05titaa{font-size:17px; font-weight:900; margin-bottom:25px; margin-top:15px; color:#003d6a; background:url(../images/downloadbg.png) no-repeat right center; background-size:10%; height:30px; line-height:30px; overflow:hidden;}
.cen05 .cen05ul li:nth-child(2) .cen05ssa{ padding:30px 35px; background:#003d6a url(../images/kebg.png) no-repeat left top; box-sizing:border-box; width:100%; height:170px;}
.cen05 .cen05ul li:nth-child(2) .cen05ssa .cen05aul li{color:#fff; background:none; width:100%; padding:0; font-size:14px; height:22px; line-height:22px;}
.cen05 .cen05ul li:nth-child(2) .cen05ssa .cen05aul li .fl{text-align:left;}
.cen05 .cen05ul li:nth-child(2) .cen05ssa .cen05aul li .fr{width:50%; text-align:right;}
.cen05 .cen05ul li:nth-child(2) .cen05ssa .cen05aul li .fr img{margin-left:25px; display:inline-block;}

.cen05 .cen05ul li:nth-child(3){background-color:#fff;}
.cen05 .cen05ul li:nth-child(3) .cen05ccc{ padding:25px 45px;}
.cen05 .cen05ul li:nth-child(3) .cen05titcc{font-size:17px; font-weight:900; margin-bottom:25px; margin-top:15px; color:#003d6a; background:url(../images/contactbg.png) no-repeat right center; background-size:10%; height:30px; line-height:30px; overflow:hidden;}
.cen05 .cen05ul li:nth-child(3) .cen05ddd{background:url(../images/contactbgs.jpg) no-repeat center top; background-size:cover; height:139px; padding:25px 80px 0 40px; box-sizing:border-box; font-size: 13px;
font-weight: 400; color: #333; line-height: 160%;}
.cen05 .cen05ul li:nth-child(3) a.cen05ccbtna{text-align:right; width:100%; font-size: 13px; padding: 20px 30px; text-decoration:none; display:block; box-sizing:border-box;}
.cen05 .cen05ul li:nth-child(3) a.cen05ccbtna img{vertical-align:middle; margin-right:4px; display:inline-block;}

.cen06{background:url(../images/do.jpg) repeat left top; padding:60px 0;}
.cen06 .homenewss{width:48%; margin-right:4%; height:518px;}
.cen06 .homenewss img{width:100%; height:356px; display:block;}
.cen06 .homenewss .homennintro{background-color:#fff; padding:40px 50px; border-right:#d7d6d6 1px solid; border-bottom:#c0bebf 1px solid; border-top:#f3f3f3 1px solid; border-left:#f9f9f9 1px solid; margin-top:2px; font-size:13px;}
.cen06 .homenewss .homennintro .homennintroa{font-size:18px; margin-bottom:15px; color:#003d6a;}
.cen06 .homenewss .homennintro .homennintroa span{float:right; font-size:13px; color:#009ee0;}
.cen06 .homenewsll{width:48%;}
.cen06 .homenewsll .homenewslul{width:100%;}
.cen06 .homenewsll .homenewslul li{background-color:#fff;border-right:#d7d6d6 1px solid; border-bottom:#c0bebf 1px solid; border-top:#f3f3f3 1px solid; border-left:#f9f9f9 1px solid; padding:40px 50px; margin-bottom:16px; font-size:13px;}
.cen06 .homenewsll .homenewslul li .homennintrob{font-size:18px; margin-bottom:15px; color:#003d6a;}
.cen06 .homenewsll .homenewslul li .homennintrob span{float:right; font-size:13px; color:#009ee0;}

.footer{padding:60px 60px; background-color:#265980;  border-bottom:#000000 1px solid;}
.footer .footera{border-bottom:#5e84a1 1px solid; padding-bottom:40px;}
.footer .footera a.footeraa{color:#ffffff; font-size:13px; margin:0 6px;}
.footer .footera a.footeraa img{vertical-align:middle;}
.footer .footerb{margin:35px 0 0;}
.footer .footerb .footerbul{width:100%;}
.footer .footerb .footerbul li{float:left; margin-right:6%;}
.footer .footerb .footerbul li .footercc{color:#fff; font-size: 17px; font-weight:bold; margin-bottom:15px;}
.footer .footerb .footerbul li .footerdd{color:#fff; font-size:14px; text-decoration:none; line-height:24px;}
.footer .footerb .footerbul li  a.footerbb{color:#fff; font-size:14px; text-decoration:none; display:block; line-height:24px;}
.footer .footerb .footerbul li:last-child{text-align:right; float:right; margin-right:0;}
.footer .footerb .footerbul li:last-child a{color:#fff; display:block; font-size:14px; text-decoration:none; line-height:25px; margin-bottom:10px;}

.footerbottom{background-color:#003d6a; padding:30px 60px; color:#fff; font-size:13px;} 
.footerbottom a{color:#fff; text-decoration:none; margin-left:15px;}

@media screen and (max-width:1200px) {
	.cen02 .cen02logo img{width:100%;}
	.cen02 .cen02menu{width:82%; float:right;}
	.cen02 .cen02right{display:none;}
	.homewrapper{width:100%;}
	.bannerslide{height:450px;}
	.bannerslide .swiper-slide .textbox{margin-top:50px;}
	.cen03 .cen03titb{width:80%;}
	.cen03 .cen03pp li:nth-child(1) .cen03intro .cen03inttit{padding-left:80px;}
	.cen03 .cen03pp li:nth-child(2) .cen03intro .cen03inttit{padding-left:80px;}
	.cen03 .cen03pp li:nth-child(3) .cen03intro .cen03inttit{padding-left:80px;}
	.cen03 .cen03pp li:nth-child(1) .cen03intro .cen03inul li{float:none; width:100%;}
	.cen03 .cen03pp li:nth-child(2) .cen03intro .cen03inul li{float:none; width:100%;}
	.cen03 .cen03pp li:nth-child(3) .cen03intro .cen03inul li{float:none; width:100%;}
	.swiper-containera .swiper-slide .swimga{padding:150px 40px;}
	.cen05 .cen05ul li{height:450px;}
	.cen05 .cen05ul li:nth-child(3) .cen05ddd{ padding: 25px 20px 0 40px;}
	.footer{padding:30px;}
	.footer .footerb .footerbul li{margin-right:2%;}
	.footer .footerb .footerbul li:nth-child(6){display:none;}
	.footerbottom{padding:30px;}
	.footerbottom .fr{display:none;}
}

@media screen and (max-width:800px) {
	.cen01{display:none;}
	.cen02 .cen02right{display:none;}
	.cen02 .cen02logo{display:block; float:none; margin:10px 0;}
	.cen02 .cen02menu{display:block; float:none; width:100%; height:92px; background-color:#0b5083;}
	.cen02 .cen02menu ul .nLi{float:left; width:33.3%; height:45px; overflow:hidden; border-bottom:1px solid #2c6e9f;}
	.cen02 .cen02menu ul .nLi:first-child{display:none;}
	.cen02 .cen02menu ul .nLi a img{display:none;}
	.cen02 .cen02menu ul .nLi .sub{display:none;}
	.cen02 .cen02menu ul .nLi .sub li{display:none;}
	.bannerslide{height:160px;}
	.bannerslide .swiper-slide .textbox{display:none;}
	.cen03 .cen03titb{width:80%;}
	.cen03 .cen03pp li{width:98%; margin:1% auto; float:none;}
	.cen04 .cen04titb{width:80%;}
	.swiper-containera .swiper-slide .swimga{padding:50px 0;}
	.swiper-containera .swiper-slide .swtita{display:none;}
	.swiper-containera .swiper-slide .swtit{font-size:14px;}
	.swiper-containera .swiper-slide:nth-child(1){background-size:100%;}
	.swiper-containera .swiper-slide:nth-child(2){background-size:100%;}
	.swiper-containera .swiper-slide:nth-child(3){background-size:100%;}
	.swiper-containera .swiper-slide:nth-child(4){background-size:100%;}
	.cen05{padding:30px 0; width:100%;}
	.cen05 .cen05ul{width:98%; margin:0 auto;}
	.cen05 .cen05ul li{width:100%; float:none; margin:1% auto;}
	.cen05 .cen05ul li:nth-child(1){width:100%; float:none; margin:1% auto; overflow:hidden; display:block; padding:20px; box-sizing:border-box !important;}
	.cen05 .cen05ul li:nth-child(1) form{width:100%;}
	.cen05 .cen05ul li .cen05ss{width:100%;}
	.cen05 .cen05ul li .cen05tita{width:100%;}
	.cen06 .homenewss{width:100%; float:none; display:block; height:auto !important;}
	.cen06 .homenewsll{width:100%; margin-top:20px;}
	.footer{display:none;}
	.footerbottom .fr{display:none;}
}