/* CSS Document */
@charset "utf-8";
/* by Magiee 20210414 */
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;
}
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: #666;
}
a:hover {
}
/* 清理浮动 */
.clearfix {
	clear: both;
	zoom: 1;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.fl {
	float: left;
}
.fr {
	float: right;
}

.cen01{height:45px; line-height:45px; border-bottom:1px solid #e3e9ee;}
.cen01 .homewrapper{width:1400px; margin:0 auto;}
.cen01 .cen01left{float:left; width:50%;}
.cen01 .cen01left a.cen01aa{color:#888888; text-decoration:none; font-size:13px; display:inline-block; width:90px; border-left:1px solid #e3e9ee; border-right:1px solid #e3e9ee; text-align:center;}
.cen01 .cen01left a.cen01aa:last-child{border-left:0px none;}
.cen01 .cen01right{width:210px; background-color:#f7f7f7; font-size:13px; color:#888888; float:right; box-sizing:border-box; text-align:center;}
.cen01 .cen01right img{vertical-align:middle; margin-right:5px;}

.cen02{}
.cen02 .homewrapper{width:1400px; margin:0 auto;}
.cen02 .cen02logo{float:left; width:410px;}
.cen02 .homenav{float:right; width:800px;}
.cen02 .homenav .homeul{width:100%; height:98px; line-height:98px;}
.cen02 .homenav .homeul li{float:left; width:10%; text-align:center;}
.cen02 .homenav .homeul li a{font-size:15px; font-weight:bold; text-decoration:none;}

.bannerbg{position:relative; height:790px; width:100%;}

.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: 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: 60px; height: 60px; 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: 60px; height: 60px; z-index:1111111;}

.bannerbg .homewrapperaa{width:1400px; margin:0 auto; position:absolute; bottom:0px; left:50%; margin-left:-700px; z-index:11111111111111;}
.bannerbg .homewrapperaa .homewenhua{width:100%;}
.bannerbg .homewrapperaa .homewenhua li{float:left; width:19%; margin:0.5%; background-color:#fff; padding:20px 60px; box-sizing:border-box; height:260px; box-shadow:0px 1px 1px #ccc;}
.bannerbg .homewrapperaa .homewenhua li img{display:block; margin:10px auto 20px;}
.bannerbg .homewrapperaa .homewenhua li .homewennr{border-top:1px solid #f8ba6f; border-bottom:3px solid #f29016; padding:15px 30px; box-sizing:border-box;}
.bannerbg .homewrapperaa .homewenhua li .homewennr strong{color:#003670; text-align:center; font-size:22px; font-weight:bold; display:block; text-align:center;}
.bannerbg .homewrapperaa .homewenhua li .homewennr span{text-transform:uppercase; font-size:15px; text-align:center; font-weight:normal; color:#003670; display:block; margin-top:3px;}

.cen03{padding:50px 0;}
.cen03 .homewrapper{width:1400px; margin:0 auto;}
.cen03 .cen03tit{color:#555555; font-weight:bold; font-size:28px; text-align:center; background:url(../images/lla.png) no-repeat center bottom; padding-bottom:18px;}
.cen03 .cen03tita{font-size:15px; color:#888; text-decoration:none; text-align:center; margin-top:20px;}
.cen03 .homegsul{margin-top:30px;}
.cen03 .homegsul li{float:left; width:24%; margin:0.5%; height:360px; box-sizing:border-box; padding:50px 55px; text-align:center;}
.cen03 .homegsul li .homegstit{font-weight:bold; font-size:20px; color:#555; text-align:center;}
.cen03 .homegsul li .homegstita{color:#777; font-size:14px; margin-top:12px; line-height:22px;}
.cen03 .homegsul li img{display:block; margin:0 auto 15px;}
.cen03 .homegsul li a{width:100px; height:35px; line-height:35px; text-align:center; color:#fff; font-size:13px; text-decoration:none; background-color:#f08700; display:block; margin:15px auto 0; border-radius:5px;}
.cen03 .homegsul li:nth-child(1){background:url(../images/cc01.jpg) no-repeat center; border:1px solid #d2d2d2;}
.cen03 .homegsul li:nth-child(2){background:url(../images/cc02.jpg) no-repeat center; border:1px solid #d2d2d2;}
.cen03 .homegsul li:nth-child(3){background:url(../images/cc03.jpg) no-repeat center; border:1px solid #d2d2d2;}
.cen03 .homegsul li:nth-child(4){background:url(../images/cc04.jpg) no-repeat center; border:1px solid #d2d2d2;}

.cen04{background-color:#f4f7f9; padding:50px 0;}
.cen04 .homewrapper{width:1400px; margin:0 auto;}
.cen04 .cen04tit{color:#555555; font-weight:bold; font-size:28px; text-align:center; background:url(../images/lla.png) no-repeat center bottom; padding-bottom:18px;}
.cen04 .cen04tita{font-size:15px; color:#888; text-decoration:none; text-align:center; margin-top:20px;}
.cen04 a.cen04btn{width:130px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:14px; text-decoration:none; background-color:#f08700; display:block; margin:40px auto; border-radius:5px;}

.cen04 .swiper-containera {
      width: 1400px;
      height:360px; position:relative; overflow:hidden;}

.cen04 .swiper-slide {/* Center slide text vertically */
box-shadow:2px 2px 2px #ccc;
}
.cen04 .swiper-button-next {
        right: 20px; background:url(../images/rightbtn.png) no-repeat center; width:34px; height:34px; z-index:111111111111;
      }
.cen04 .swiper-button-prev {
        left: 20px; background:url(../images/leftbtn.png) no-repeat center; width:34px; height:34px; z-index:111111111111;
      }
.cen04 .swiper-slide img{width:100%; display:block;}
.cen04 .swiper-slide .hhinfo{background-color:#fff; padding:35px; color:#777; font-weight:bold; font-size:16px; text-align:left;}
.cen04 .swiper-slide .hhinfo span{float:right; color:#f08700; font-size:22px; font-weight:bold;}

.cen05{background:url(../images/pppbg.jpg) no-repeat center top; height:360px; padding:60px 0; box-sizing:border-box;}
.cen05 .homewrapper{width:1400px; margin:0 auto;}
.cen05 img{display:block; margin:0 auto 20px;}
.cen05 .cen05tit{color:#fff; font-size:32px; font-weight:bold; text-align:center;}
.cen05 .cen05tita{color:#fff; font-size:20px; text-align:center; margin-top:16px;}
.cen05 a.cen05btn{width:125px; height:40px; line-height:40px; color:#fff; text-decoration:none; font-size:14px; display:block; background-color:#f18b09; border-radius:20px; text-align:center; margin:40px auto 0;}

.cen06{background:url(../images/ppp.jpg) no-repeat center top; height:640px; padding:50px 0; box-sizing:border-box;}
.cen06 .homewrapper{width:1400px; margin:0 auto;}
.cen06 .cen06tit{color:#555555; font-weight:bold; font-size:28px; text-align:center; background:url(../images/lla.png) no-repeat center bottom; padding-bottom:18px;}
.cen06 .cen06pp{margin:30px auto; width:60%;}
.cen06 .cen06pp li{float:left; text-align:center; background:url(../images/llb.jpg) no-repeat center right; padding:0 2%;}
.cen06 .cen06pp li:last-child{background:none;}
.cen06 .cen06pp li a{font-size:15px; text-decoration:none;}

.cen06 .cen06ppp{width:100%;}
.cen06 .cen06ppp li{float:left; width:18%; margin:1%;}
.cen06 .cen06ppp li .cen06ppbg{background:url(../images/ppbg.png) no-repeat 90% 80% #fff; padding:30px 30px 40px; box-sizing:border-box; border:1px solid #e4e4e4;}
.cen06 .cen06ppp li .ppimg{width:100%; position:relative; height:215px; overflow:hidden; cursor:pointer}
.cen06 .cen06ppp li .ppimg img{width:100%; height:215px; display:block; -webkit-transition: all .5s; transition: all .5s;;}
.cen06 .cen06ppp li .ppimg .cen06proaa{display:none;} 
.cen06 .cen06ppp li .ppimg:hover .cen06proaa{position:absolute; display:block; background-color:rgba(0,0,0,0.3); color:#fff; font-size:20px; text-align:center; width:100%; height:215px; left:0; top:0; font-weight:bold; line-height:215px;}
.cen06 .cen06ppp li .ppimg:hover img{-webkit-transform: scale(1.05); transform: scale(1.05);}
.cen06 .cen06ppp li .cen06pptit{color:#254e88; font-size:15px; font-weight:bold;}
.cen06 .cen06ppp li .cen06pptita{font-size:14px; color:#888; text-decoration:none; margin-top:5px;}

.cen07{background:url(../images/yjbg.jpg) no-repeat center top; height:772px; padding:50px 0; box-sizing:border-box;}
.cen07 .homewrapper{width:1400px; margin:0 auto;}
.cen07 #demo{margin:0px auto; overflow:hidden;height:368px;width:100%;}
.cen07 .cen07tit{color:#555555; font-weight:bold; font-size:28px; text-align:center; background:url(../images/lla.png) no-repeat center bottom; padding-bottom:18px;}
.cen07 .ttablea{width:100%; background-color:#ddd; font-family:Microsoft yahei; color:#666; box-sizing:border-box; border-collapse:collapse; border-left:1px solid #ddd;  border-top:1px solid #ddd;}
.cen07 .ttablea td{padding:12px; background-color:#eef5fc; border-collapse:collapse; border-right:1px solid #ddd;  border-bottom:1px solid #ddd; text-align:center; width:25%; box-sizing:border-box;}
.cen07 .ttablea th{background-color:#003670; color:#fff; font-size:18px; height:80px; line-height:80px; border-collapse:collapse; border-right:1px solid #ddd;  border-bottom:1px solid #ddd;padding:12px; width:25%; box-sizing:border-box;}
.cen07 .ttablea tr:nth-child(2n) td{background-color:#e8eef5;}
.cen07 .jl{margin-top:35px;}
.cen07 a.cen07btn{width:180px; height:50px; line-height:50px; color:#fff; text-decoration:none; font-size:14px; display:block; background-color:#f18b09; border-radius:5px; text-align:center; margin:50px auto 0;}

.cen08{background:url(../images/hzbg.jpg) no-repeat top; padding:50px 0; height:514px; box-sizing:border-box;}
.cen08 .homewrapper{width:1400px; margin:0 auto;}
.cen08 .cen08tit{color:#555555; font-weight:bold; font-size:28px; text-align:center; background:url(../images/lla.png) no-repeat center bottom; padding-bottom:18px;}
.cen08 .homelogoa{width:100%; margin:25px auto;}
.cen08 .homelogoa li{float:left; margin:0 0.5% 0.5%;}

.footer{background-color:#141629; padding:50px 0;}
.footer .homewrapper{width:1400px; margin:0 auto;}
.footer .footmenu{width:100%;}
.footer .footmenu li{float:left; padding-right:8%;}
.footer .footmenu li:first-child{width:35%;}
.footer .footmenu li:last-child{padding-right:0; float:right;}
.footer .footmenu li .foottit{color:#fff; font-size:20px; text-decoration:none; font-weight:bold; height:50px; line-height:50px; margin-bottom:10px;}
.footer .footmenu li .foottita{color:#e3e3e3; font-size:15px; text-decoration:none;}
.footer .footmenu li .footly{margin-top:20px; width:80%;}
.footer .footmenu li .footly .footlyleft{width:63%; margin-right:5%; float:left;}
.footer .footmenu li .footly .footlyleft .txta{border-radius:5px; background:url(../images/ff01.jpg) no-repeat 20px center #fff; width:100%; height:45px; line-height:45px; color:#999999; font-size:14px; text-decoration:none; border:0px none; margin-bottom:6px;}
.footer .footmenu li .footly .footlyleft .txtb{border-radius:5px; background:url(../images/ff02.jpg) no-repeat 20px center #fff; width:100%; height:45px; line-height:45px; color:#999999; font-size:14px; text-decoration:none; border:0px none; margin-bottom:6px;}
.footer .footmenu li .footly .footlyleft .txtc{border-radius:5px; background:url(../images/ff03.jpg) no-repeat 20px 20px #fff; width:100%; height:100px; line-height:30px; color:#999999; font-size:14px; text-decoration:none; border:0px none;}
.footer .footmenu li .footly .footlyright{width:32%; float:right;}
.footer .footmenu li .footly .footlyright .btna{background-color:#eeeeee; border-radius:5px; height:86px; width:100%; padding:30px; box-sizing:border-box; border:0px none; color:#888888; font-weight:bold; font-size:16px;}
.footer .footmenu li .footly .footlyright .btnb{background-color:#f18b09; border-radius:5px; height:108px; width:100%; padding:30px; box-sizing:border-box; border:0px none; color:#fff; font-weight:bold; font-size:16px; margin-top:10px;}
.footer .footmenu li a{font-size:15px; color:#e3e3e3; text-decoration:none; display:block; line-height:28px;}

.footer .footmenu li .foottittb{font-size:15px; color:#e3e3e3; line-height:28px; margin-top:10px;}
.footer .footmenu li .foottittb img{vertical-align:middle; margin-right:8px;}

.footera{border-top:1px solid #515264; background-color:#141629; padding:40px 0; text-align:center; font-size:14px; color:#fff;}
.footera a{color:#fff; text-decoration:none; display:inline-block; margin-left:20px;}
.cen04 .mobilehh{display:none;}


@media (max-width: 1400px){
	.cen01 .homewrapper{width:100%;}
	.cen02 .homewrapper{width:100%;}
	.cen02 .cen02logo{width:28%;}
	.cen02 .cen02logo img{width:100%; margin-top:10px;}
	.cen02 .homenav{width:70%;}
	.bannerbg{height:650px;}
	.bannerslide{height:580px;}
	.bannerbg .homewrapperaa{width:100%; left:0; margin-left:0;}
	.bannerbg .homewrapperaa .homewenhua li{padding:20px 30px;}
	.cen03 .homewrapper{width:100%;}
	.cen03 .homegsul li{padding:25px;}
	.cen04 .homewrapper{width:100%;}
	.cen04 .swiper-slide .hhinfo{height:112px;}
	.cen04 .swiper-containera{width:100%; height:310px;}
	.cen05 .homewrapper{width:100%;}
	.cen06 .homewrapper{width:100%;}
	.cen06 .cen06pp{width:80%;}
	.cen06 .cen06pp li{padding:0 2.4%;}
	.cen06 .cen06ppp li .ppimg{height:160px;}
	.cen06 .cen06ppp li .ppimg img{height:160px;}
	.cen06 .cen06ppp li .ppimg:hover .cen06proaa{height:160px; line-height:160px; font-size:16px;}
	.cen07 .homewrapper{width:100%;}
	.cen08 .homewrapper{width:100%;}
	.cen08 .homelogoa li{margin:0.5% 0; width:25%;}
	.cen08 .homelogoa li img{height:50px; display:block; margin:0 auto;}
	.footer .homewrapper{width:100%;}
	.footer .footmenu li .footly{width:100%;}
	.footer .footmenu li{padding-right:3%;}
}


@media (max-width: 1000px){
	.cen02 .cen02logo{float:none; width:100%; text-align:center; padding:10px 0;}
	.cen02 .cen02logo img{width:50%; display:block; margin:0 auto;}
	.cen02 .homenav{width:100%; display:block; background-color: #f7f7f7; float:none;}
	.cen02 .homenav .homeul{height:100px; line-height:50px;}
	.cen02 .homenav .homeul li{width:20%; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; box-sizing:border-box;}
	.cen02 .homenav .homeul li:nth-child(5n){border-right:0px none;}
	.bannerbg{height:520px;}
	.bannerslide{height:450px;}
	.bannerbg .homewrapperaa .homewenhua li .homewennr span{display:none;}
	.bannerbg .homewrapperaa .homewenhua li .homewennr{padding:15px;}
	.bannerbg .homewrapperaa .homewenhua li .homewennr strong{font-size:18px;}
	.bannerbg .homewrapperaa .homewenhua li{height:210px;}
	.cen03 .homegsul li{width:49%;}
	.cen03 .homegsul li:nth-child(1){background-size:cover;}
	.cen03 .homegsul li:nth-child(2){background-size:cover;}
	.cen03 .homegsul li:nth-child(3){background-size:cover;}
	.cen03 .homegsul li:nth-child(4){background-size:cover;}
	.cen04 .swiper-containera{display:none;}
	.cen04 .mobilehh{display:block;}
	.cen04 .mobilehh li{box-shadow: 2px 2px 2px #ccc; float:left; width:24%; margin:0.5%; box-sizing:border-box;}
	.cen04 .mobilehh li img{width:100%;}
	.cen04 .mobilehh li .hhinfo{    background-color: #fff;
    padding: 20px;
    color: #777;
    font-weight: bold;
    font-size: 15px;
    text-align: left; height:80px; box-sizing:border-box;}
	.cen04 .mobilehh li .hhinfo span{float: right;
    color: #f08700;
    font-size: 22px;
    font-weight: bold;}
	.cen06{background-repeat:no-repeat; background-position:center bottom; height:auto !important; background-color:#eef3f6;}
	.cen06 .cen06pp{width:100%; height:auto !important;}
	.cen06 .cen06pp li{padding:0 2%;}
	.cen06 .cen06ppp li{width:31%; margin:1.1%;}
	.cen08 .homelogoa li{width:31%; margin:1.1%;}
	.cen08 .homelogoa li img{max-width:100%; height:30px;}
	.footer{display:none;}
	.footera{border-top:0px none;}
}

@media (max-width: 720px){
	.cen01{display:none;}
	.cen02 .cen02logo img{width:90%;}
	.cen02 .homenav .homeul{height:80px;}
	.cen02 .homenav .homeul li{height:40px; line-height:40px;}	
	.cen02 .homenav .homeul li a{font-size:13px;}
	.bannerbg{height:250px;}
	.bannerslide{height:250px;}
	.bannerslide .swiper-slide{height:250px;}
	.bannerbg .homewrapperaa{display:none;}
	.bannerslide .arrow-left{width:30px; height:30px; background-size:cover;}
	.bannerslide .arrow-right{width:30px; height:30px; background-size:cover;}
	.cen03 .cen03tit{font-size:22px;}
	.cen03 .cen03tita{display:none;}
	.cen03 .homegsul li{width:100%; margin:0.5% 0;}
	.cen03 .homegsul li:nth-child(1){border:0px none;}
	.cen03 .homegsul li:nth-child(2){border:0px none;}
	.cen03 .homegsul li:nth-child(3){border:0px none;}
	.cen03 .homegsul li:nth-child(4){border:0px none;}
	.cen04 .cen04tit{font-size:22px;}
	.cen04 .cen04tita{display:none;}
	.cen04 .mobilehh li{width:49%;}
	.cen05 .homewrapper{width:90%; margin:0 auto;}
	.cen05 .cen05tit{font-size:22px;}
	.cen05 .cen05tita{font-size:15px;}
	.cen06 .cen06pp li{width:48%; padding:1%; float:left; background:none;}
	.cen06 .cen06pp li a{font-size:14px; background-color:#666; height:40px; line-height:40px; color:#fff; display:block;}
	.cen06 .cen06ppp li{width:48%; margin:1%;}
	.cen06 .cen06ppp li:nth-child(5){display:none;}
	.cen06 .cen06ppp li .ppimg{height:135px;}
	.cen06 .cen06ppp li .ppimg img{height:135px;}
	.cen06 .cen06tit{font-size:22px;}
	.cen07 .cen07tit{font-size:22px;}
	.cen07 .ttablea th{font-size:12px; padding:0;}
	.cen07 .ttablea td{padding:14px; font-size:12px;}
}