@charset "utf-8";
/* by Magiee 20190419 */
html { }
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;}
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:1100px; margin:0 auto;}

.cen01{width:96%; padding:0.5% 2%;}
.cen01 .fl{width:25%;}
.cen01 .fr{width:60%; margin-top:12px; text-align:right;}
.cen01 .fl img{width:100%;}
.cen01 .fr img{width:2%; margin-left:15px;}
.cen01 .fr span{font-size:17px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#9ec646;}

.cen02{background-color:#006bc4; width:96%; padding:0 2%;}
.cen02 ul{width:100%}
.cen02 ul .nLi{float:left; position:relative; width:110px; height:50px;}
.cen02 ul .nLi a{color:#fff; font-weight: bold; font-size: 14px; height:50px; line-height:50px; width:110px; text-decoration:none; display:block; text-align:center;}
.cen02 ul .nLi .sub{position:absolute; top:50px; left:0; width:200px; background-color:#fff; z-index:1111111111111; height:auto; display:none;}
.cen02 ul .nLi .sub li a{display:block; font-weight:bold; text-align:center; text-decoration: none; border: 0 none; font-size: 12px; color: #444; width:100%; text-align:left; text-indent:20px; height:34px; line-height:34px; border-bottom: solid 1px rgba(0,0,0,0.1); transition:.5s;}
.cen02 ul .nLi .sub li a:hover{color: #fff; background: #0f366d;}
.cen02 ul .nLi a:hover{color: #fff; background: #0f366d;}
.cen02 ul .nLi:last-child{float:right; text-align:right; width:260px;}
.cen02 ul .nLi .txta{background-color:transparent; border:0px none; width:200px; height:35px; display:inline-block; margin-top:8px;}
.cen02 ul .nLi .btna{ display:inline-block; border:0px none; margin-top:8px;}

.bannerslide { height:600px; 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%; }
.swiper-pagination-switch {display: inline-block; width:10px; height:10px; background: #3275cd; margin: 0 3px; cursor: pointer; box-shadow:1px 1px 1px #000; border-radius:50%;}
.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; }
.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; }

.banner { margin: 0 auto; position: relative; display:none;}
.banner .bd { }
.banner .bd li { }
.banner .bd li img { width: 100%; }
.banner .hd { position: absolute; bottom: .5rem; right: 0; width: 100%; }
.banner .hd ul { width: 100%; text-align: center; }
.banner .hd ul li { width: 14px; height: 5px; background: #fff; margin: 0 4px; display: inline-block; text-indent: -9999px; cursor: pointer; opacity: .6; filter: alpha(opacity=60); box-shadow: 0 0 1px #ccc; }
.banner .hd ul li.on { background: #a17a7f; opacity: 1; filter: alpha(opacity=100); box-shadow: 0 0 2px #ccc; }

.kkk{position:relative; top:0; left:0; width:1200px; margin:0 auto;}
.bannerkkk{background:rgba(6,36,78,0.8); padding:40px 30px 30px 40px; width:1100px; box-sizing:border-box; position:absolute; bottom:90px; left:0;}
.bannerkkk .bannerkktit{font-size:20px; color:#fff; font-weight:bold; padding-bottom:20px; text-align:center;}
.bannerkkk .bannerkktita{color:#FFF; font-size:12px; text-decoration:none; text-align:center;}
.bannerkkk .bannerllee{margin-top:25px;}
.bannerkkk .bannerllee li{float:left; margin:1% 1.5%; padding:0 4.5%; text-align:center; border-right:#7e92ad 1px dotted;}
.bannerkkk .bannerllee li:last-child{border:0px none;}
.bannerkkk .bannerllee li .bannerllea{font-weight:normal;  font-size:17px; color:#a4cc4c;}
.bannerkkk .bannerllee li .bannerlleb{color:#fff; font-size:12px; text-decoration:none; margin-top:8px;}

.cen03{background-color:#fff; border-bottom:#e8f1f5 1px solid;}
.cen03 .cen03ttt{width:700px; margin:0 auto;}
.cen03 .cen03ttt span{float:left; height:24px; display:block; padding: 15px; line-height:24px;}
.txtScroll-top{ width:450px;  overflow:hidden; position:relative; float:left;}
.txtScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("images/icoUp.gif") no-repeat;}
.txtScroll-top .hd .next{ background:url("images/icoDown.gif") no-repeat;  }
.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.txtScroll-top .hd ul li.on{ background-position:0 0; }
.txtScroll-top .bd{ padding:15px;  }
.txtScroll-top .infoList li{ height:24px; line-height:24px;   }
.txtScroll-top .infoList li .date{ float:right; color:#999;  }
.txtScroll-top .infoList li  a {text-decoration:none; color:#006bc4; font-size:13px;}
.txtScroll-top .infoList li  a:hover {text-decoration:none; color:#666; font-size:13px;}

.cen04{background-color:#f6f9fb; padding:50px 0;}
.cen04 .homewrapper{width:1100px; margin:0 auto; background-color:#fff; padding:40px 0 0;}
.cen04 .cen04tit{font-size:20px; font-weight:bold; margin-bottom:15px; line-height: 140%; color: #666666; text-decoration: none; text-align:center;}
.cen04 .cen04tita{font-size:12px; line-height:160%; color:#7d8897; font-weight: normal; text-decoration: none; text-align:center;} 
.cen04 .cen04ttt{margin-top:25px; border-top:#e8f1f5 1px solid;}
.cen04 .cen04ttt .cen04ttaa{width:15%; float:left; background-color:#e8f1f5; font-size:17px; padding:40px; box-sizing:border-box; height:60px;}
.cen04 .cen04ttt .cen04ttbb{width:85%; float:left; padding:28px 38px; box-sizing:border-box; height:60px;}
.cen04 .cen04ttt .cen04ttbb a{display: inline; padding-right: 20px; color: #006bc4; font-size: 13px; line-height: 180%;}

.cen05{background-color:#f6f9fb;} 
.cen05 .cen05tit{height:60px; background-color:#006bc4; padding:0 30px;}
.cen05 .cen05tit .fl{font-size:17px; font-weight:bold; color:#ffffff; line-height:60px;}
.cen05 .cen05tit .fl img{width:15%;}
.cen05 .cen05tit a.cen05ppp{font-size: 12px; color: #FFF; text-decoration:none; line-height:60px; margin:0 12px;}
.cen05 .cen05tit a.cen05ppp:hover{text-decoration:none;}
.cen05 .cen05tit a.cen05ttt{ font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none;}

.cen05 .cen05ppul{margin-top:8px;}
.cen05 .cen05ppul li{float:left; width:24%; margin:0.5%; background-color:#fff; height:300px;}
.cen05 .cen05ppul li img{height:auto; width:45%; display:block; margin:25px auto;}
.cen05 .cen05ppul li .cen05pptit{font-size:15px; color:#006bc4; line-height:140%; text-align:center;}
.cen05 .cen05ppul li .cen05pptita{padding:20px;}
.cen05 .cen05ppul li .cen05pptita .fl{float:left; width:35%; color:#7d8897;}
.cen05 .cen05ppul li .cen05pptita .fr{float:left; width:65%; color:#7d8897;}

.cen06{padding:60px 0 0;}
.cen06 .cen06tit{ font-size:18px; color:#435369; font-weight:bold; text-align:center;}
.cen06 .cen06tita{font-size:12px; color:#7d8897; line-height: 160%; text-decoration:none; text-align:center; margin-top:20px;}
.cen06 .cen06bbg{background:url(../images/br.jpg) no-repeat center top; height:370px; margin-top:40px;}
.cen06 .cen06bbg .homewrapper{width:1100px; margin:0 auto; position:relative; height:370px;}
.cen06 .cen06bbg .cen06bbcc{position:absolute; padding:50px 40px; margin:0 auto; background:rgba(6,36,78,0.9); width:600px; box-sizing:border-box; left:250px; top:80px;}
.cen06 .cen06bbg .cen06bbcc img{display:block; margin:0 auto; width:8%;}
.cen06 .cen06bbg .cen06bbcc .cen06bbctit{color:#FFF; font-size:18px; font-weight:bold; text-align:center; margin-top:12px;}
.cen06 .cen06bbg .cen06bbcc .cen06bbctita{color:#FFF; font-size:12px; font-weight:normal; line-height:180%; text-align:center; margin-top:16px;}
.cen06 .cen06caa{margin:40px auto; width:328px;}
.cen06 .cen06caa a{ font-size:14px;  color:#006bc4; font-weight:bold; margin:0 25px; }

.cen07{background-color:#f6f9fb; padding:60px 0;}
.cen07 .cen07tit{ font-size:18px; color:#435369; font-weight:bold; text-align:center;}
.cen07 .cen07tita{font-size:12px; color:#7d8897; line-height: 160%; text-decoration:none; text-align:center; margin-top:20px;}
.cen07 .cen07ul{margin-top:35px; width:1100px;}
.cen07 .cen07ul li{float:left; width:340px; padding:30px 30px; margin-right:40px; background-color:#fff; box-sizing:border-box; background-color:#fff;}
.cen07 .cen07ul li:last-child{margin-right:0;}
.cen07 .cen07ul li a{text-decoration:none;}
.cen07 .cen07ul li a .cen07tta{font-size:12px; color:#999; line-height:100%; background:#e2f3bc; padding:7px 10px; width:55px; text-align:center;}
.cen07 .cen07ul li a .cen07ttb{font-size:16px; color:#006bc4; font-weight:normal; margin:20px 0;}
.cen07 .cen07ul li a .cen07ttc{color: #7d8897; font-size: 12px; line-height: 160%; text-decoration: none; text-indent:2em;}
.cen07 .cen07ul li a .cen07ttaa{font-size:12px; color:#999; line-height:100%; background:#f7e6ce; padding:7px 10px; width:55px; text-align:center;}
.cen07 .cen07ul li a .cen07ttba{font-size:16px; color:#006bc4; font-weight:normal; margin:20px 0;}
.cen07 .cen07ul li a .cen07ttca{color: #7d8897; font-size: 12px; line-height: 160%; text-decoration: none; text-indent:2em;}
.cen07 .cen07ul li a .cen07ttab{font-size:12px; color:#999; line-height:100%; background:#def5ff; padding:7px 10px; width:55px; text-align:center;}
.cen07 .cen07ul li a .cen07ttbb{font-size:16px; color:#006bc4; font-weight:normal; margin:20px 0;}
.cen07 .cen07ul li a .cen07ttcb{color: #7d8897; font-size: 12px; line-height: 160%; text-decoration: none; text-indent:2em;}
.cen07 a.cen07btna{background:#a4cc4c; color:#FFF; text-align:center; padding:10px 20px; font-size:12px; font-size:13px; display:block; margin:25px auto 0; width:100px;}

.cen08{background:url(../images/beij.jpg) no-repeat center top; padding:80px 0; height:141px;}
.cen08 .fl{width:42%;}
.cen08 .cen08tita{margin-bottom:20px; font-size:13px; line-height: 140%; font-weight: normal; color:#fff;}
.cen08 .cen08titb{font-size: 17px; color: #FFF; line-height: 140%; font-weight: normal;}
.cen08 .cen08titc{font-size:14px; color:#fff; text-decoration:none; text-align:right;}
.cen08 .cen08titd{font-size: 14px; color: #fff; font-weight: bold; padding:10px 20px ; border:#fff 1px solid; margin-top:20px;}

.cen09{background-color:#e8f1f5; padding:70px 0;}
.cen09 ul li{float:left; margin-right:90px;}
.cen09 ul li .cen09tit{font-size: 12px; line-height: 160%; color: #777; font-weight:bold; text-decoration:none; margin-bottom:15px;}
.cen09 ul li a.footera{display:block; height:20px; line-height:20px; color: #777; text-decoration:none;}
.cen09 ul li:last-child{float:right; text-align:right; margin:0;}
.cen09 ul li .footerb{font-size: 12px; line-height: 160%; color: #777; text-decoration: none; text-align:right; margin-bottom:25px;}

.cen10{padding:50px 0;}
.cen10 .fr{text-align:right;}
.cen10 a.footerbb{font-size: 12px; line-height: 160%; color:#666; text-decoration:none; padding-left:12px;}
.mmenu{display:none;}

@media (max-width: 1100px){
	.cen01 .fl{width:35%;}
	.cen01 .fr{width:60%; margin-top:12px; text-align:right;}
	.cen02 ul .nLi:last-child{display:none;}
	.cen02 ul .nLi{width:12.5%;}
	.kkk{width:100%;}
	.bannerkkk{width:100%;}
	.bannerkkk .bannerllee li{padding:0 2.5%;}
	.cen04 .homewrapper{width:100%;}
	.homewrapper{width:100%;}
	.cen06 .cen06bbg .homewrapper{width:100%;}
	.cen06 .cen06bbg .cen06bbcc{left:50%; margin-left:-300px;}
	.cen07 .cen07ul{width:100%;}
	.cen07 .cen07ul li{width:30%; margin:0 1.5%;}
	.cen07 .cen07ul li:last-child{margin:0 1.5%;}
	.cen09 ul li{margin-right:75px;}
	.bannerslide{display:none;}
	.banner{display:block;}
	.kkkaa{position:relative; top:0; left:0; width:100%; margin:0 auto;}
	.bannerkkkaa{background:rgba(6,36,78,0.8); padding:30px; width:100%; box-sizing:border-box; position:absolute; bottom:20px; left:0;}
	.bannerkkkaa .bannerkktit{font-size:20px; color:#fff; font-weight:bold; padding-bottom:20px; text-align:center;}
	.bannerkkkaa .bannerkktita{color:#FFF; font-size:12px; text-decoration:none; text-align:center;}
	.bannerkkkaa .bannerllee{margin-top:25px;}
	.bannerkkkaa .bannerllee li{float:left; margin:1% 1%; padding:0 4%; text-align:center; border-right:#7e92ad 1px dotted;}
	.bannerkkkaa .bannerllee li:last-child{border:0px none;}
	.bannerkkkaa .bannerllee li .bannerllea{font-weight:normal;  font-size:17px; color:#a4cc4c;}
	.bannerkkkaa .bannerllee li .bannerlleb{color:#fff; font-size:12px; text-decoration:none; margin-top:8px;}
	.mm-menu { width: 50%; }
	.mm-navbar { height: 50px; line-height: 30px; }
	.mm-panel .mm-navbar { display: block; }
	.mm-menu > .mm-panel > .mm-navbar + .mm-listview { margin-top: 1px; border-top: 1px solid #3a3b4b; }
	.mm-menu > .mm-panel:before { height: 50px; font-size: 1.125rem; }
	.mm-listview { line-height: 26px; }
	.mm-listview > li:not(.mm-divider):after { left: 0; }
	.mm-listview > li > a, .mm-listview > li > span { padding: 10px 10px 10px 10px; text-align: center; }
	
	html.mm-right.mm-opening .mm-slideout { -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }
	
	.mm-menu.mm-theme-dark .mm-navbar > *, .mm-menu.mm-theme-dark .mm-navbar a { text-transform: uppercase; color: #888; }
	.mm-menu.mm-theme-dark .mm-navbar { border-color: #14151b; }
	
	.mm-menu.mm-theme-dark { background: #22232d; color: #cfcfcf; }
	.mm-listview > li:not(.mm-divider):after { height: 1px; background: #14151b; }
	.mm-menu .mm-listview > li:after { border-color: #3a3b4b; }
	.mm-menu.mm-theme-dark .mm-listview > li:after { border-color: #3a3b4b; }
	
	.mm-menu.mm-theme-dark .mm-navbar.mm-navbar-bottom { border: 0; }
	
}

@media (max-width: 950px){
	.cen01 .fr{display:none;}
	.cen02{display:none;}
	.cen01 .mmenu{float:right; display:block;}
	.cen01 .mmenu img{width:50%; margin-top:12px;}
	.cen09 ul li:last-child{display:none;}
	.cen10 .fr{display:none;}
}

@media (max-width: 720px){
	.kkkaa{display:none;}
	.cen01{padding:2%;}
	.cen01 .fl{width:80%;}
	.cen01 .fl img{width:100%;}
	.cen01 .fr{width:20%;}
	.cen01 .mmenu{text-align:right;}
	.cen01 .mmenu img{margin-top:10px;}
	.cen03 .cen03ttt{width:100%;}
	.cen03 .cen03ttt span{display:none;}
	.txtScroll-top{width:100%;}
	.cen04{padding:30px 0;}
	.cen04 .cen04ttt .cen04ttaa{width:100%; padding:30px; height:auto;}
	.cen04 .cen04ttt .cen04ttbb{width:100%; height:auto; padding:20px;}
	.cen05 .cen05tit{padding:0 12px;}
	.cen05 .cen05tit .fr{display:block; margin-top:15px;}
	.cen05 .cen05tit a.cen05ppp{background-color:#999; color:#fff; display:inline-block; line-height:40px; margin:0.5%; width:48%; text-align:center;}
	.cen05 .cen05tit a.cen05ttt{background-color:#999; color:#fff; display:inline-block; line-height:40px; margin:0.5%; width:48%; text-align:center;}
	.cen05 .cen05ppul li{width:49%;}
	.cen07 .cen07ul li{width:100%; margin:1% 0;}
	.cen08{background-repeat:repeat-y; padding:30px 0; height:auto;}
	.cen08 .fl{width:96%; display:block; padding:0 2%;}
	.cen08 .cen08titc{text-align:left;}
	.cen08 .cen08titb{font-size:14px;}
	.cen08 .fr{display:block; width:96%; padding:0 2%; margin-top:15px;}
	.cen09{display:none;}
}