@charset "utf-8";
/* by Magiee 20160719 */
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;}
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{width:94%; margin:0 3%; height:40px; padding:20px 0;}
.cen01 .fl{width:35%;}
.cen01 .fl img{height:40px; max-width:100% !important;}
.cen01 .fr{width:65%;}
.cen01 .fr .homemenu{width:100%;}
.cen01 .fr .homemenu .nLi{float:left; text-align:center; width:10%; height:40px; line-height:40px; position:relative;}
.cen01 .fr .homemenu .nLi:last-child{width:30%; float:left; text-align:right;}
.cen01 .fr .homemenu .nLi:last-child a{color:#fff;}
.cen01 .fr .homemenu .nLi a{font-size:14px; color:#666; font-weight:bold; text-decoration:none;}
.cen01 .fr .homemenu .nLi:last-child .sub{position:absolute; top:50px; left:55%; background-color:#f1f5f6; display:none; padding:20px; width:139px; z-index:100000001;}
.cen01 .fr .homemenu .nLi:last-child .sub li{height:60px;}
.cen01 .fr .homemenu .nLi:last-child .sub li img{margin:5px 0;}

.cen01 .fr .homemenu .sub{position:absolute; top:40px; left:0px; background-color:#f1f5f6; display:none; padding:20px; z-index:10000001; width:140px;}
.cen01 .fr .homemenu .sub li{height:25px; line-height:25px; text-align:left;}
.cen01 .fr .homemenu .sub li a{height:25px; line-height:25px; color: #666; font-weight:normal; text-align:left;}
.cen01 .fr .homemenu .sub li a:hover{color:#e80a1b; padding-left:5px;  animation-duration: 2s; animation-timing-function: linear; }

.cen01 a.cen01btna{background:#00b5e2; width:120px; border-radius:30px; height:42px; line-height:42px;color:#fff; font-size:14px; display:block; float:right; text-align:center; text-decoration:none; font-weight:bold;}
.cen01 a.cen01btna img{vertical-align:middle; margin-right:5px;}




.bannerslide { height:758px; 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:80px; width: 100%; }
.swiper-pagination-switch {display: inline-block; width: 50px; height: 3px; background: #fff; margin: 0 3px; 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; }
.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; }

.cen02{position:relative; top:-50px; left:0; z-index:11111111111;}
.cen02 .cen02nr{width:84%; margin:0 8%; background-color:#00b5e2; height:38px; padding:25px 0;}
.cen02 .cen02nr .cen02js{padding-left:30px; font-size:17px; color:#FFF; width:15%; border-right:#5fb6d1 1px solid;}
.cen02 .cen02nr .cen02js img{height:22px; vertical-align:middle; margin:8px;}
.cen02 .cen02nr .cen02new{border-right:#5fb6d1 1px solid; color:#FFF; font-size:13px;  width:45%; text-align:center; height:38px; line-height:38px;}
.cen02 .cen02nr .cen02new a{color:#fff;}
.cen02 .cen02nr .cen02new span{margin-right:15px;}
.cen02 .cen02nr .fr{width:34%; float:right;}
.cen02 .cen02nr .fr span{background:#00acd6; height:38px; line-height:38px; width:130px; display:block; float:right; color:#fff; padding:0 20px; font-size:13px; text-align:center; float:left; margin-right:20px;}
.cen02 .cen02nr .fr .sssn{float:left; border-radius:4px; background:#FFF; box-sizing:border-box; height:38px; line-height:38px;}
.cen02 .cen02nr .fr .sssn .txta{width: 70%; border: 0; box-sizing: border-box; padding-left: 36px;
background: url(../images/saeb.png) no-repeat 16px center; font-size: 12px; background-size: auto 14px; color: #666; height:38px;}
.cen02 .cen02nr .fr .sssn .btna{float: right; width: 30%; background: #cf0a2c; color: #fff; font-size: 12px; border: 0; cursor: pointer; font-weight: bold; border-top-right-radius: 4px; border-bottom-right-radius: 4px; height:38px;}
::-webkit-input-placeholder { /* WebKit browsers */
  color: #666;
  font-size: 12px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #666;
  font-size: 12px;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #666;
  font-size: 12px;
}

.cen03{padding:50px 0; width:84%; margin:0 8%;}
.cen03 .cen03tit{font-size: 24px; font-weight: bold; margin-bottom: 15px; text-align: center; color: #666;}
.cen03 .cen03tita{font-size: 14px; text-align: center; line-height: 160%; color: #666; width:30%; margin:0 auto;}
.cen03 .cen03cc{margin-top:45px;}
.cen03 .cen03cc .fl{width:48%; margin-right:5%; font-size: 14px; line-height: 160%; color: #666;}
.cen03 .cen03cc .fr{width:47%;}
.cen03 .cen03cc .cen03cctit{font-size:24px; padding-bottom:20px;}
.cen03 .cen03cc span{height:1px; border-bottom:#eeeeee 1px solid; display:block; padding:50px 0 0; margin-bottom:50px;}
.cen03 .cen03cc a.cen03ccbtn{width:140px; height:50px; line-height:50px; text-align:center; margin-top:40px; background:#00b5e2; color:#fff; border-radius:30px; display:block;}
.cen03 .cen03cc .fr img{width:100%;}

.cen04{background-color:#eff3f9; padding:50px 0;}
.cen04 .cen04tit{font-size: 24px; font-weight: bold; margin-bottom: 15px; text-align: center; color: #666;}
.cen04 .cen04tita{font-size: 14px; text-align: center; line-height: 160%; color: #666; width:40%; margin:0 auto;}
.cen04 .pppula{margin:20px auto; width:50%;}
.cen04 .pppula li{float:left; margin:0 0.5%; text-align:center;}
.cen04 .pppula li:nth-child(1){background: #00b5e2; color: #FFF; border-radius:30px; padding:10px 20px; font-size:14px; height:38px;  box-sizing:border-box;}
.cen04 .pppula li a{font-size: 14px; color:#666; text-align:center; display:block; width:100%; padding:10px 20px; border:#CCC 1px solid; background:#FFF; border-radius:30px; box-sizing:border-box; text-decoration:none; height:38px;}
.cen04 .pppulb{ width:84%; margin:2% 8% 0;}
.cen04 .pppulb li{float:left; width:24%; margin:0.5%; background-color:#fff; box-shadow: 1px 1px 6px rgba(0,0,0,0.1);}
.cen04 .pppulb li img{width:100%;}
.cen04 .pppulb li .pppulimg{border-bottom:1px solid #fbfbfb;}
.cen04 .pppulb li .pppultro{padding:40px 50px; box-sizing:border-box;}
.cen04 .pppulb li .pppultro span{line-height: 160%; color: #6c6f73; font-size: 12px; text-align: left;}
.cen04 .pppulb li .pppultro .pppulaa{ font-weight:bold; text-align:left; font-size: 18px; color: #333;line-height: 30px; margin-top: 20px;}
.cen04 .pppulb li .pppultro .pppulab{line-height: 160%; color: #6c6f73; font-size: 14px;
text-align: left;  overflow: hidden; -webkit-box-orient: vertical; word-break: break-all;-webkit-line-clamp:2; height:48px;  margin: 20px auto;}
.cen04 .pppulb li .pppultro a.pppbtna{width:120px; height:40px; line-height:40px; background:#00b5e2; color:#fff; font-size:12px;border-radius:30px; display:block; text-align:center;}
.cen04 a.ppbtnvv{ padding-bottom:5px; border-bottom:#666 1px solid; text-align: center; color: #666;
font-size: 14px; display:block; margin:30px auto 0; width:112px; text-decoration:none;}

.cen05{background:#00b5e2; padding:50px 0;}
.cen05 .cen05tit{font-size: 24px; font-weight: bold; margin-bottom: 15px; text-align: center; color: #fff;}
.cen05 .cen05tita{font-size: 14px; text-align: center; line-height: 160%; color: #fff; width:30%; margin:0 auto;}
.cen05 .cen05sbul{margin:40px auto; width:84%;}
.cen05 .cen05sbul li{float:left; width:31%; margin:0 1.1%; box-shadow: 10px 3px 10px 0 rgba(0,0,0,0.1);}
.cen05 .cen05sbul li img{width:100%; display:block;}
.cen05 .cen05sbul li .cen05sbula{text-align:left; padding:10px 30px; font-size:16px; color:#666; line-height:160%; background:#FFF;}
.cen05 .cen05sbul li .cen05sbula a.cen05aa{font-size: 12px; color: #999; float: right; text-align: right; font-weight: normal; border-left: #CCC 1px solid; padding-left: 25px; text-decoration:none;}
.cen05 .cen05sbul li .cen05sbula a.cen05aa:hover{color:#E30005;}
.cen05 a.cen05aaa{ padding-bottom:5px; border-bottom:#fff 1px solid; text-align: center; color: #fff;
font-size: 14px; text-decoration:none; display:block; margin:0 auto; width:112px;}

.cen06{padding:50px 0; background:url(../images/tebg.jpg) no-repeat left bottom #fff;}
.cen06 .cen06tit{font-size: 24px; font-weight: bold; margin-bottom: 15px; text-align: center; color: #666;}
.cen06 .cen06tita{font-size: 14px; text-align: center; line-height: 160%; color: #666; width:35%; margin:0 auto;}
.cen06 .cen06nr{margin:40px auto 0; width:84%;}
.cen06 .cen06nr .cen06left{width:49%; margin-right:2%; box-shadow: 3px 3px 3px 0 rgba(0,0,0,0.1);}
.cen06 .cen06nr .cen06left .cen06lefta{padding:60px 50px; background:#f9fbfd; width:50%; box-sizing:border-box; display:inline-block; float:left; height:410px;}
.cen06 .cen06nr .cen06left .cen06lefta span{margin-bottom:12px; width:100%; font-size:12px; text-transform:uppercase;}
.cen06 .cen06nr .cen06left .cen06lefta .cen06tta{ font-size:22px; margin-bottom:40px;}
.cen06 .cen06nr .cen06left .cen06lefta .cen06ttb{font-size:14px; width:100%; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 3; color: #666;}
.cen06 .cen06nr .cen06left .cen06lefta a.cen06btna{margin-top:80px; color:#00b5e2; font-weight:bold; font-size:14px; line-height:160%; display:block;}
.cen06 .cen06nr .cen06left .cen06lefta a.cen06btna img{display:block; margin-bottom:12px;}
.cen06 .cen06nr .cen06left .cen06righta{float:left; width:50%;}
.cen06 .cen06nr .cen06left .cen06righta img{width:100%; height:410px; display:block;}
.cen06 .cen06nr .cen06right{width:49%; box-shadow: 3px 3px 3px 0 rgba(0,0,0,0.1);}
.cen06 .cen06nr .cen06right .cen06aalefta{padding:60px 50px; background:#f9fbfd; width:50%; box-sizing:border-box; display:inline-block; float:left; height:410px;}
.cen06 .cen06nr .cen06right .cen06aalefta span{margin-bottom:12px; width:100%; font-size:12px; text-transform:uppercase;}
.cen06 .cen06nr .cen06right .cen06aalefta .cen06tta{ font-size:22px; margin-bottom:40px;}
.cen06 .cen06nr .cen06right .cen06aalefta .cen06ttb{font-size:14px; width:100%; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 3; color: #666;}
.cen06 .cen06nr .cen06right .cen06aalefta a.cen06btna{margin-top:80px; color:#00b5e2; font-weight:bold; font-size:14px; line-height:160%; display:block;}
.cen06 .cen06nr .cen06right .cen06aalefta a.cen06btna img{display:block; margin-bottom:12px;}
.cen06 .cen06nr .cen06right .cen06aarighta{float:left; width:50%;}
.cen06 .cen06nr .cen06right .cen06aarighta img{width:100%; height:410px; display:block;}

.cen07{padding:30px 0 70px; background-color:#eff3f9;}
.cen07 .cen07tit{font-size: 24px; font-weight: bold; margin-bottom: 15px; text-align: center; color: #666;}
.cen07 .cen07tita{font-size: 14px; text-align: center; line-height: 160%; color: #666; width:35%; margin:0 auto;}
.cen07 .cen07ul{width:25%; margin:20px auto;}
.cen07 .cen07ul li{float:left; width:31%; margin:1.1%; text-align:center;}
.cen07 .cen07ul li a{padding: 8px 20px; border-right: #d7d6d6 1px solid; border-bottom: #c0bebf 1px solid; border-top: #f3f3f3 1px solid; border-left: #f9f9f9 1px solid; background: #FFF; border-radius: 30px; font-size:14px; width:100%; display:block; box-sizing:border-box;}
.cen07 .cen07newul{width:84%; margin:40px auto 0;}
.cen07 .cen07newul li{float:left; background:url(../images/logo.png) no-repeat 90% 80% #fff; box-shadow: 3px 2px 10px rgba(0,0,0,0.1); padding:40px 50px;width:31%; margin:1.1%; box-sizing:border-box; background-size:20%;}
.cen07 .cen07newul li span{ font-size:18px; margin-bottom:20px; width:100%;}
.cen07 .cen07newul li span img{float:right;}
.cen07 .cen07newul li .date{ font-size:12px; width:100%; margin:15px 0;}
.cen07 .cen07newul li .date img{width:3%; vertical-align:middle; margin-right:5px;}
.cen07 .cen07newul li .cen07nr{font-size:14px; width:80%; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 2;}
.cen07 .cen07newul li a.cen07nnbtna{width:110px; height:40px; line-height:40px; text-align:center; margin-top:20px; background:#00b5e2; color:#fff; border-radius:30px; display:block; font-size:14px;}

.cen08{background: #121d26; padding: 70px 0;}
.cen08 .cen08nr{ width:84%; margin:0 auto;}
.cen08 .cen08nr .fl{width:70%;}
.cen08 .cen08nr .fr{width:30%; text-align:right; font-size: 14px; color: #ccc; line-height:160%;}
.cen08 .cen08nr .cen08ula{width:100%;}
.cen08 .cen08nr .cen08ula li{width:20%; float:left; text-align:left;}
.cen08 .cen08nr .cen08ula li strong{padding-bottom: 10px; color: #FFF; font-weight: bold; font-size:14px; display:block;}
.cen08 .cen08nr .cen08ula li a.cen08aa{font-size: 14px; color: #ccc; text-decoration: none; display:block; line-height:160%;}
.cen08 .cen08nr .fr strong{color:#fff; padding-bottom: 10px; font-size:14px; display:block;}

.cen08 .cen08nra{ width:84%; margin:80px auto 0; border-bottom:#4f565e 1px solid; padding-bottom:30px;}
.cen08 .cen08nra .fl a{color:#ccc; height: 24px; line-height: 24px; font-weight: normal; font-size:14px; text-decoration:none; margin-right:20px;}
.cen08 .cen08nra .fr{text-align:right;}
.cen08 .cen08nra .fr a{color:#ccc; height: 24px; line-height: 24px; font-weight: normal; font-size:14px; text-decoration:none; margin-left:20px;}
.cen08 .cen08nra .fr a img{vertical-align:middle;}

.cen08 .cen08nrb{ width:84%; margin:40px auto 0;}
.cen08 .cen08nrb .fl{color:#ccc; font-size:14px;}
.cen08 .cen08nrb .fl a{color:#ccc; font-size:14px;}
.cen08 .cen08nrb .fl a img{margin-right:8px;}
.cen08 .cen08nrb .fr a.footerbb{background:#00b5e2; padding:8px 20px; color:#fff; margin-left:10px; border-radius:30px; display:inline-block; font-size:14px; text-decoration:none;}
.homenav{display:none;}

@media (max-width: 1200px) {
	.cen01 .fr .homemenu{width:100%;}
	.cen01 .fr .homemenu .nLi{width:10.7%;}
	.cen01 .fr .homemenu .nLi:last-child{width:25%; float:left; text-align:right;}
	.bannerslide { height:650px;}
	.cen02 .cen02nr .fr{display:none;}
	.cen02 .cen02nr .cen02new{border-right:0px none; width:75%;}
	.cen04 .pppula li{margin:0.5%;}
	.cen04 .pppulb li .pppultro .pppulaa{height:60px;}
	.cen07 .cen07ul{width:40%;}
}
@media (max-width: 1000px) {
	.cen01 .fr .homemenu{display:none;}
	.bannerslide { height:450px;}
	.cen02 .cen02nr{width:100%; margin:0;}
	.cen02 .cen02nr .cen02js{width:19%;}
	.cen03{width:92%; margin:0 4%; padding:20px 0 40px;}
	.cen03 .cen03tita{width:60%; margin:0 auto;}
	.cen03 .cen03cc .fl{width:100%; margin:0;}
	.cen03 .cen03cc .fr{width:100%; margin-top:20px;}
	.cen04 .cen04tita{width:70%; margin:0 auto;}
	.cen04 .pppula{width:60%;}
	.cen04 .pppulb{width:92%; margin:0 4%;}
	.cen04 .pppulb li{width:49%;}
	.cen05 .cen05tita{width:50%; margin:0 auto;}
	.cen05 .cen05sbul{width:92%;}
	.cen06 .cen06tita{width:60%;}
	.cen06 .cen06nr{width:92%;}
	.cen06 .cen06nr .cen06left{width:100%; margin:0 0 10px 0;}
	.cen06 .cen06nr .cen06right{width:100%;}
	.cen07 .cen07newul{width:92%;}
	.cen07 .cen07newul li{width:100%; margin:0 0 10px 0;}
	.homenav{display:block; background-color:#00b5e2;}
	.homenav li{float:left; width:25%; text-align:center; height:40px; line-height:40px; border-right:1px solid #5ec6df; border-bottom:1px solid #5ec6df; box-sizing:border-box;}
	.homenav li:nth-child(4n){border-right:0px none;}
	.homenav li a{color:#fff; font-size:14px; text-decoration:none; height:40px; line-height:40px;}
}
@media (max-width:720px) {
	iframe {
		width: 100%;
		border: none;
	}	
	.bannerslide { height:260px;}
	.cen02{display:none;}
	.cen03 .cen03tita{width:90%;}
	.cen03 .cen03cc .cen03cctit{font-size:20px;}
	.cen03 .cen03cc span{padding:30px 0 0; margin-bottom:30px;}
	.cen03 .cen03cc a.cen03ccbtn{margin-top:30px; height:40px; line-height:40px;}
	.cen04 .cen04tita{width:90%;}
	.cen04 .pppula{width:90%;}
	.cen04 .pppula li a{padding:10px; font-size:13px;}
	.cen04 .pppula li:nth-child(1){padding:10px; font-size:13px;}
	.cen04 .pppulb li .pppultro .pppulaa{font-size:15px; line-height:22px;}
	.cen04 .pppulb li .pppultro .pppulab{display:none;}
	.cen04 .pppulb li .pppultro{padding:30px;}
	.cen04 .pppulb li .pppultro a.pppbtna{width:100%;}
	.cen05 .cen05tita{width:90%;}
	.cen05 .cen05sbul li{width:100%; margin:1.1% 0;}
	.cen06 .cen06tita{width:90%;}
	.cen06 .cen06nr .cen06left .cen06righta{width:100%;}
	.cen06 .cen06nr .cen06left .cen06righta img{height:auto !important;}
	.cen06 .cen06nr .cen06left .cen06lefta{width:100%; height:auto !important;}
	.cen06 .cen06nr .cen06left .cen06lefta a.cen06btna{margin-top:30px;}
	
	.cen06 .cen06nr .cen06right .cen06aalefta{width:100%; height:auto !important;}
	.cen06 .cen06nr .cen06right .cen06aalefta a.cen06btna{margin-top:30px;}
	.cen06 .cen06nr .cen06right .cen06aarighta{width:100%;}
	.cen06 .cen06nr .cen06right .cen06aarighta img{height:auto !important;}
	.cen07 .cen07tita{width:90%;}
	.cen07 .cen07ul{width:82%;}
	.cen08{padding:50px 0;}
	.cen08 .cen08nr{display:none;}
	.cen08 .cen08nra{display:none;}
	.cen08 .cen08nrb{margin:0 auto;}
	.cen08 .cen08nrb .fr{display:none;}
}