@charset "utf-8";
/* by Magiee 20201113 */
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 {
	line-height: 190%;
}
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;
}

.cen01{background-color:#f3f8fc; height:40px; border-bottom:#eee 1px solid; color:#666; font-size:12px; line-height:40px;}
.homewrapper{width:1200px; margin:0 auto;}
.cen01 a{text-decoration:none;}
.cen01 span{padding:0 12px; font-size:8px; color: rgb(204, 204, 204);}

.cen02{height:60px; padding:20px 0;}
.cen02 .fl{width:60%;}
.cen02 .fl .logoa{float:left;}
.cen02 .fl .logoa .lan{ display:inline-block; text-align:left; display:none; margin-left:10px;}
.cen02 .fl .logoa .lan a{}
.cen02 .fl .logoa .logo{height:40px; padding:10px 20px 10px 0; border-right:1px solid #eee; width:auto !important;}
.cen02 .fl .logob{ font-size:17px; color:#666; font-weight:bold;
line-height: 160%; float:left; padding:7px 0px 10px 20px;}
.cen02 .fl .logob span{ color:#666; font-size:13px; display:block; font-weight:normal; line-height: 120%;}
.cen02 .fr{width:40%; text-align:right; font-size:13px; color: rgb(102, 102, 102); line-height:120%; padding-top:10px;}
.cen02 .fr .tela{width:5%; display:inline-block; padding-right:10px;}
.cen02 .fr .hotline{font-weight:bold; font-size:17px; font-family:Verdana, Geneva, sans-serif; color:#666; line-height:160%;}

.cen03{background-color:#0663bd; height:50px;}
.cen03 .homemenu{width:1200px; margin:0 auto;}
.cen03 .homemenu .nLi{float:left; width:8%; text-align:center; position:relative; height:50px;}
.cen03 .homemenu .nLi a{font-size: 14px; color:#fff; font-weight:bold; text-decoration:none; height:50px; line-height:50px;}
.cen03 .homemenu .nLi:last-child{width:12%; float:right; text-align:center; background:#035aaf;}
.cen03 .homemenu .nLi:last-child img{width:12%; display:inline-block; vertical-align:middle; margin-right:8px;}
.cen03 .homemenu .nLi .sub{position:absolute; top:50px; left:0; width:160px; z-index:111111; background-color:rgba(6,99,189,0.8); display:none; padding:0px 0 30px; height:auto !important;}
.cen03 .homemenu .nLi .sub li{height:22px; display:block; float:none; text-align:left; padding-left:30px;}
.cen03 .homemenu .nLi .sub li a{color:#fff; text-decoration:none; height:22px; font-weight:normal; display:block;}
.cen03 .homemenu .nLi .sub li a:hover{color:#91c4f9; text-indent:5px;}

.bannerslide { height:650px; 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:50px; width: 100%; z-index:1000001;}
.swiper-pagination-switch {display: inline-block; width: 8px; height: 8px; border-radius:100%; background-color:#fff; margin: 0 6px; cursor: pointer;}
.swiper-active-switch { background: #e60000;}
.bannerslide .arrow-left { background: url(../images/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index:1111111;}
.bannerslide .arrow-right { background: url(../images/arrows.png) no-repeat right bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index:1111111;}

.cen04{background-color:#f3f8fc; padding:70px 0;}
.cen04 .cen04tit{font-size: 30px;
    font-weight: bold;
    display: block;
    font-family: "PingFang SC","Hiragino Sans GB",STHeiti,"Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
    margin-bottom: 15px;
    text-align: center;
    color: #666;}
.cen04 .cen04tita{font-size: 14px;
    text-align: center;
    line-height: 160%;
    display: block;
    width: 70%;
    color: #666; margin:0 auto;}
.cen04 .pprolist{width:90%; margin:24px auto;}
.cen04 .pprolist li{float:left; width:13.7%; margin:0 0.2%; text-align:center;}
.cen04 .pprolist li a{font-size:14px; padding: 10px 15px;
 background: #fff; border-bottom: #dde2e5 1px solid; border-right: #dde2e5 1px solid;
 line-height: 20px; margin-bottom: 3px; display: inline-block; box-sizing:border-box; width:100%; text-decoration:none;}
.cen04 .pprolist li:first-child{background: #0563bd; color: #FFF; font-size:14px; padding: 10px 15px; line-height: 20px; width:13.7%; margin:0 0.2%; box-sizing:border-box;}

.swiper-containerq { width: 90%; height: 450px; margin: 20px auto 0; overflow:hidden; position:relative;}
.swiper-containerq .swiper-slide{text-align: center; font-size: 14px; color:#333; background: #fff; width:25%; height:390px; float:left;}
.swiper-containerq .swiper-slide img{width:90%; display:block; margin:0 auto; height:280px;}
.swiper-containerq .swiper-slide .name{font-weight:bold; padding:10px 20px;}
.swiper-containerq .swiper-slide a.ppmore{width:120px; height:30px; line-height:30px; border:#ccc 1px solid; color:#6c6f73; font-size:12px; margin:0 auto; display:block;}
.swiper-containerq .swiper-pagination{position:absolute; bottom:10px;}

.cen05{padding:80px 0;}
.cen05 .homewrapper{width:1200px; margin:0 auto;}
.cen05 .cen05tit{font-size: 30px; font-weight: bold; font-family: "PingFang SC","Hiragino Sans GB",STHeiti,"Microsoft YaHei","WenQuanYi Micro Hei",sans-serif; color:#666; text-align:center; margin-bottom:10px;}
.cen05 .cen05tita{font-size: 14px; text-align: center; line-height: 160%; color: #666; width:70%; margin:0 auto;}
.cen05 .cen05nnr{margin-top:25px;}
.cen05 .cen05nnr .cen05left{width:48%; margin-right:4%; float:left;}
.cen05 .cen05nnr .cen05right{width:48%; float:right;}
.cen05 .cen05nnr .cen05left .cen05lltit{font-size:21px; margin-bottom:30px; margin-top:55px; line-height: 160%; color:#666;}
.cen05 .cen05nnr .cen05left .cen05lltita{font-size: 14px; line-height: 160%; color:#666;}
.cen05 .cen05nnr .cen05left a.cen05btna{width:130px; height:40px; line-height:40px; text-align:center; margin-top:30px; background:#0563bd; color:#fff; display:block; font-size:14px;}
.cen05 .cen05nnr .cen05right img{width:100%;}

.cen06{background:url(../images/aboutbg.jpg) no-repeat center top; height:600px;}
.cen06 .homewrapper{width:1200px; margin:0 auto;}
.cen06 .homewrapper .cen06right{width:45%; float:right; padding:130px 20px; box-sizing:border-box; text-align:left;}
.cen06 .homewrapper .cen06right .cen06tit{line-height:140%; font-size:12px; display:block; text-transform:uppercase; padding-bottom:30px; width:100%;}
.cen06 .homewrapper .cen06right .cen06titaa{width:16px; height:3px; background:#f41616; margin-bottom:10px; display:block;}
.cen06 .homewrapper .cen06right .cen06tita{font-size:36px; padding-bottom:10px; display:block; text-align:left;}
.cen06 .homewrapper .cen06right .cen06titb{line-height:160%; font-size:14px; display:block; width:100%; padding-bottom:20px; text-align:left; color:#666; padding-top:24px;}
.cen06 .homewrapper .cen06right a.cen06btn{width:140px; height:40px; line-height:40px; text-align:center; margin-top:20px; background:#0563bd; color:#fff; font-size:14px; display:block;}

.cen07{background-color:#f3f8fc; padding:70px 0;}
.cen07 .cen07tit{font-size:30px; font-weight:bold; display:block; font-family:"PingFang SC","Hiragino Sans GB",STHeiti,"Microsoft YaHei","WenQuanYi Micro Hei",sans-serif; margin-bottom:10px; text-align:center; color:#666;}
.cen07 .cen07tita{font-size:14px; text-align:center; line-height:160%; display:block; color:#666; width:50%; margin:0 auto;}
.swiper-containerpp { width: 65%; height: 380px; margin: 40px auto; overflow:hidden; position:relative;}
.swiper-containerpp .swiper-slide{text-align: center; font-size: 14px; color:#555; width:20%; height:auto !important; float:left;}
.swiper-containerpp .swiper-slide img{width:100%; display:block; height:auto !important;}
.swiper-containerpp .swiper-slide .name{font-weight:bold; padding:20px 20px;}
.swiper-containerpp .swiper-pagination{position:absolute; bottom:10px;}
.cen07 a.cen07more{ padding-bottom:5px; border-bottom:#666 1px solid; text-align:center; color:#666; font-size:14px; display:block; width:120px; margin:0 auto;}
.swiper-containerppp{display:none;}
.homehonoraa{display:none;}

.cen08{padding:70px 0;}
.cen08 .cen08tit{font-size:30px; font-weight:bold; display:block; font-family:"PingFang SC","Hiragino Sans GB",STHeiti,"Microsoft YaHei","WenQuanYi Micro Hei",sans-serif; margin-bottom:10px; text-align:center; color: #666;}
.cen08 .cen08tita{font-size: 14px; text-align: center; line-height: 160%; color: #666;}
.cen08 .cen08ul{width:400px; margin:30px auto;}
.cen08 .cen08ul li{float:left; width:96px; margin:0 2px;}
.cen08 .cen08ul li a{text-align:center; background: #f3f8fc; border-bottom: #dde2e5 1px solid; border-right: #dde2e5 1px solid; display: inline-block; width:100%; font-size: 14px; color:#666; padding:10px; box-sizing:border-box; line-height:20px;}
.cen08 .cen08ul li:first-child a{padding:10px; background:#0563bd; color:#FFF; line-height:20px; display:inline-block;}
.cen08 .cen08news{margin-top:40px;}
.cen08 .cen08news .cen08newsleft{width:48%; margin-right:4%; float:left;}
.cen08 .cen08news .cen08newsleft a{text-decoration:none;}
.cen08 .cen08news .cen08newsleft img{width:100%; display:block;}
.cen08 .cen08news .cen08newsleft .cen08newsaa{ border-right:#d7d6d6 1px solid; border-bottom:#c0bebf 1px solid; border-top:#f3f3f3 1px solid; border-left:#f9f9f9 1px solid; padding:40px 50px;}
.cen08 .cen08news .cen08newsleft .cen08newsaa .cen08nntit{color: #666; font-size: 18px; margin-bottom: 15px; background:url(../images/newslogo.png) no-repeat right center; text-align: left;}
.cen08 .cen08news .cen08newsleft .cen08newsaa .cen08nntita{color: #666; font-size: 13px; text-align: left; line-height:160%;}
.cen08 .cen08news .cen08newsleft a:hover .cen08newsaa {background-color:#428fef; border:1px solid #428fef;}
.cen08 .cen08news .cen08newsleft a:hover .cen08newsaa .cen08nntit{color:#fff; background:url(../images/newslogoa.png) no-repeat right center;}
.cen08 .cen08news .cen08newsleft a:hover .cen08newsaa .cen08nntita{color:#fff;}

.cen08 .cen08news .cen08newright{width:48%; float:right;}
.cen08 .cen08news .cen08newright .cen08newul{width:100%;}
.cen08 .cen08news .cen08newright .cen08newul li{float:none;}
.cen08 .cen08news .cen08newright .cen08newul li a{text-decoration:none; 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:18px; display:block; box-sizing:border-box;}
.cen08 .cen08news .cen08newright .cen08newul li a .cen08nntit{color: #666; font-size: 18px; margin-bottom: 15px; background:url(../images/newslogo.png) no-repeat right center; text-align: left;}
.cen08 .cen08news .cen08newright .cen08newul li a .cen08nntita{color: #666; font-size: 13px; text-align: left; line-height:160%;}
.cen08 .cen08news .cen08newright .cen08newul li a:hover{background-color:#428fef;}
.cen08 .cen08news .cen08newright .cen08newul li a:hover .cen08nntit{color:#fff; background:url(../images/newslogoa.png) no-repeat right center;}
.cen08 .cen08news .cen08newright .cen08newul li a:hover .cen08nntita{color:#fff;}

.footer{background: #0563bd; padding: 70px 0 40px;}
.footer .footera{width:1200px; margin:0 auto;}
.footer .footera .footeraleft{width:80%; margin-right:2%; float:left;}
.footer .footera .footeraleft ul{width:100%;}
.footer .footera .footeraleft ul li{float:left; width:14%; padding-right:3%; text-align:left;}
.footer .footera .footeraleft ul li .footeratit{padding-bottom: 10px; color: #FFF; font-weight: bold; font-size: 14px;}
.footer .footera .footeraleft ul li a{color: #b1d8ff; line-height: 160%; text-decoration:none; font-size: 14px; display:block;}
.footer .footera .footeraleft ul li:last-child{width:32%; padding-right:0; text-align:left; font-size: 14px; color: #b1d8ff; line-height: 160%; text-decoration:none;}
.footer .footera .footeraright{width:15%; float:right; text-align:right;}
.footer .footera .footeraright img{width:70%;}

.footer .footerb{width:1200px; margin:80px auto 10px; border-bottom:#0e72d8 1px solid; padding-bottom:30px;}
.footer .footerb .footerbleft{float:left; width:65%;}
.footer .footerb .footerbleft a{color: #b1d8ff; font-size:14px; text-decoration:none; margin-right:20px;}
.footer .footerb .footerbright{float:right; width:35%; text-align:right;}
.footer .footerb .footerbright a{color: #b1d8ff; font-size:14px; text-decoration:none; margin-left:20px;}
.footer .footerb .footerbright img{vertical-align:middle; margin-right:2px;}

.footer .footerc{width:1200px; margin-top:30px;}
.footer .footerc .footercleft{float:left; width:65%; color: #fff; line-height:160%; font-size:14px;}
.footer .footerc .footercleft a{color:#fff; text-decoration:none;}
.footer .footerc .footercright{float:right; width:30%; text-align:right;}
.footer .footerc .footercright a{background: #0380ff; padding: 8px 20px; color: #fff; margin-left:10px; display:inline-block; line-height:160%; font-size:14px;}
.cen08 .cen08news .cen08newsleft img{height:370px;}


@media (max-width: 1200px) {
	.homewrapper{width:98%; margin:0 auto;}
	
	.cen02 .fl .logoa .logo{border-right:0px none; padding:0;}
	.cen02 .fl .logoa{ padding: 7px 0px 10px 0px;}
	.cen02 .fl .logoa .logo img{display:block; margin:0 auto; vertical-align:middle;}
	.cen02 .fl .logob{display:none;}
	.cen02 .fl .logoa .lan{ display:inline-block;}
	.cen03 .homemenu{width:98%; margin:0 auto;}
	.bannerslide{height:400px;}
	.cen04 .pprolist{width:92%;}
	.swiper-containerq .swiper-slide img{height:150px;}
	.swiper-containerq .swiper-slide{height:300px;}
	.swiper-containerq{height:350px;}
	.cen05 .homewrapper{width:98%; margin:0 auto;}
	.cen05 .cen05nnr .cen05right img{margin-top:80px;}
	.cen06 .homewrapper{width:98%; margin:0 auto;}
	.swiper-containerpp{width:80%;}
	.swiper-containerpp .swiper-slide img{height:210px;}
	.swiper-containerpp .swiper-slide{height:255px;}
	.swiper-containerpp{height:300px;}
	.footer .footera{width:98%; margin:0 auto;}
	.footer .footerb{width:98%; margin:80px auto 10px;}
	.footer .footerc{width:98%; margin:30px auto 0;}
	.cen08 .cen08news .cen08newsleft img{height:370px;}
	.swiper-containerpp .swiper-slide img{width:100%; display:block; height:200px;}
}

@media (max-width: 720px) {
	.cen02 .fl .logoa{float:none; width:100%; text-align:center;}
	.homewrapper{width:96%; margin:0 auto;}
	.cen01{display:none;}
	.cen02{height:auto !important;}
	.cen02 .fr{display:none;}
	.cen02 .fl{width:100%;}
	.cen03{height:100px;}
	.cen03 .homemenu .nLi:last-child{background-color:#0663bd; float:left; width:25%; }
	.cen03 .homemenu .nLi{width:25%; text-align:center; height:50px; overflow:hidden;}
	.cen03 .homemenu .nLi:last-child img{display:none;}
	.bannerslide{height:220px;}
	.cen04 .cen04tita{width:88%;}
	.cen04 .pprolist li:first-child{width:48%; margin:0 1%;}
	.cen04 .pprolist li{width:48%; margin:0 1%;}
	.swiper-containerq{display:none;}
	.swiper-containerppp{width:95%; margin:0 auto; height:990px !important;}
	.swiper-containerppp .homeppp{width:100%;}
	.swiper-containerppp .homeppp .swiper-slide{width:48%; margin:1%; height:250px;}
	.swiper-containerppp .homeppp .swiper-slide img{width:100%; height:165px; margin-bottom:8px; display:block;}
	.swiper-containerppp .homeppp .swiper-slide .name{color:#666; font-size:14px; line-height:140%;}
	.swiper-containerppp .homeppp .swiper-slide a.ppmore{color:#e60303; font-size:12px; display:block; margin:3px 0 5px; text-decoration:underline;}
	.cen05 .cen05tita{width:80%;}
	.cen05 .cen05nnr .cen05right{display:none;}
	.cen05 .cen05nnr{width:95%; margin:0 auto;}
	.cen05 .cen05nnr .cen05left{width:100%; margin:0 auto; margin-right:0; float:none;}
	.cen05 .cen05nnr .cen05left .cen05lltita{word-wrap:break-word;word-break:break-all;}
	.cen06 .homewrapper{width:100%;}
	.cen06 .homewrapper .cen06right{width:90%; background-color:#fff; padding: 78px 20px;}
	.cen07 .cen07tita{width:85%;}
	.swiper-containerpp{display:none;}
	.swiper-containerppp{display:block;}
	.homehonoraa{display:block; margin-top:28px; width:100%;}
	.homehonoraa .swiper-slide{width:48%; margin:1%; float:left; height:340px;}
	.homehonoraa .swiper-slide img{width:100%;}
	.homehonoraa .swiper-slide .namea{text-align:center; font-size:14px;}
	.cen08 .cen08news .cen08newsleft{width:100%; margin:0 0 1.5% 0;}
	.cen08 .cen08news .cen08newright{width:100%;}
	.footer{padding:40px 0;}
	.footer .footera{display:none;}
	.footer .footerb{display:none;}
	.footer .footerc .footercleft{width:100%; font-size:14px;}
}