@charset "utf-8";
/* by Magiee 20200915 */
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{height:40px; border-bottom:#e5e5e5 1px solid; line-height:40px;}
.cen01wrpper{width:94%; margin:0 auto; line-height:40px;}
.cen01 .cen01left{color:#666; font-size:12px;}
.cen01 .cen01right{color:#666; font-size:12px;}
.cen01 .cen01right span{color:#ccc; padding:0 5px;}
.cen01 .cen01right .gq{width:24px; height:15px; vertical-align:middle;}
.cen01 .cen01right a.cenmaa{margin-right:15px;}

.cen02{height:76px;}
.cen02wrpper{width:94%; margin:0 auto;}
.cen02 .cen02left{float:left; width:45%; }
.cen02 .cen02left img{float:left; height:39px; width:320px; margin-top:20px; padding-right:15px; border-right:1px solid #ddd; margin-right:15px;}
.cen02 .cen02left .cen02mm{float:left; font-size:17px; font-weight:bold; color:#666; margin-top:20px; line-height:18px; width:34%;}
.cen02 .cen02left .cen02mm span{font-size:12px; font-weight:bold; display:block; color:#666; line-height:20px;}

.cen02 .cen02lefta{float:left; width:45%;}
.cen02 .cen02lefta ul{width:100%; height:76px; line-height:76px;}
.cen02 .cen02lefta ul .nLi{float:left; width:14.2%; text-align:center; position:relative;}
.cen02 .cen02lefta ul .nLi a{font-size: 14px; color: #111111; font-weight: bold; text-decoration: none; width:100%; display:block;}
.cen02 .cen02lefta ul .nLi .sub{position:absolute; background-color:#e51519; padding:12px; box-sizing:border-box; display:none; width:140px; left:0; top:60px; height:auto !important; z-index:1111111;}
.cen02 .cen02lefta ul .nLi .sub li{float:none; height:24px; line-height:24px;}
.cen02 .cen02lefta ul .nLi .sub li a{color:#fff; font-size:14px; text-decoration:none; font-weight:normal;}


.cen02 .cen02right{float:right; width:10%; margin-top:27px;}
.cen02 .cen02right .txtaa{width:80%; float:left; border:0px none; height:22px; text-align:right;}
.cen02 .cen02right .txtaa::-webkit-input-placeholder { color: #111111; font-weight:bold;}
.cen02 .cen02right .txtaa.cen02 .cen02right .txtaa::-moz-placeholder { color: #111111; font-weight:bold;} /* firefox 19+ */
.cen02 .cen02right .txtaa:-ms-input-placeholder { color: #111111; font-weight:bold; } /* ie */
.cen02 .cen02right .ssbtna{background:url(../images/seavo.png) no-repeat center right; border:0px none; width:18px; height:18px; float:right;}


.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%; z-index:1000001;}
.swiper-pagination-switch {display: inline-block; width: 8px; height: 8px; background: #fff; margin: 0 10px; cursor: pointer; border-radius: 100%;}
.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;}

.cen03{background-color:#f2f2f2; padding:60px 0 0;}
.cen03 .cen03wrpper{width:85%; margin:0 auto;}
.cen03 .cen03right{float:right; width:50%;}
.cen03 .cen03right img{width:100%;}
.cen03 .cen03left{float:left; width:50%; background-color:#fff; padding:48px 80px; box-sizing:border-box; height:408px;}
.cen03 .cen03left .cen03tita{display:inline; font-size:18px; color:#2f353d; font-weight:800; background:url(../images/lla.jpg) no-repeat left center; padding-left:30px;}
.cen03 .cen03left .cen03titb{font-size:14px; margin-top:30px; margin-right:30px; line-height:160%; color:#666;}
.cen03 .cen03left a.cen03btna{font-size:14px; padding:5px 25px; color:#e51519; border:#e51519 2px solid; width:60px; margin-top:60px; display:block;}
.cen03 .cen03right{height:408px;}
.cen03 .cen03right img{height:408px;}

.cen03 .cen04wrpper{width:85%; margin:70px auto;}
.cen03 .cen04wrpper .cen04tit{font-size:24px; font-weight:bold; color:#2f353d; text-align:center;}
.cen03 .cen04wrpper .homepppul{width:40%; margin:30px auto;}
.cen03 .cen04wrpper .homepppul li{float:left; margin:0 0.5%; width:19%;}
.cen03 .cen04wrpper .homepppul li:first-child{color:#fff; font-size:14px; font-weight:900; width:19%; text-align:center; display:inline; background:#e51519; height:40px; line-height:40px;}
.cen03 .cen04wrpper .homepppul li a{ font-size:14px; width:100%; border:#CCC 1px solid; text-align:center; color:#777; display:inline-block; height:40px; line-height:40px; box-sizing:border-box;}
.cen03 .cen04wrpper .homepppul li a:hover{text-decoration:none; border:1px solid #e51519; color:#e51519;}

.cen03 .cen04wrpper .homeproul{width:100%; margin:20px 0;}
.cen03 .cen04wrpper .homeproul li{float:left; margin:0 0.5%; width:24%; border:1px solid #ddd; box-sizing:border-box;}
.cen03 .cen04wrpper .homeproul li img{width:100%;}
.cen03 .cen04wrpper .homeproul li .homeprotit{font-size: 18px; color: #333; line-height: 30px; margin-top: 20px; letter-spacing: 2px; font-weight:bold;}
.cen03 .cen04wrpper .homeproul li .homeprotita{margin: 20px auto; text-align: left; margin-bottom: 0px; height: 42px; font-size: 14px; color: #878890; line-height: 1.6; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 2;}
.cen03 .cen04wrpper .homeproul li .homeprobg{background-color:#fff; padding: 20px 40px;}
.cen03 .cen04wrpper .homeproul li a.homeprobtn{width:120px; height:40px; line-height:40px; border:#ccc 1px solid; color:#6c6f73; font-size:12px; text-align:center; display:block; margin:30px 0;}

.cen03 .cen05wrpper{width:85%; margin:50px auto;}
.cen03 .cen05wrpper .cen05tit{font-size:24px; font-weight:bold; color:#2f353d; text-align:center;}
.cen03 .cen05wrpper .cen05tita{ font-size:14px; padding:10px 20px; text-align:center; color:#777; line-height:160%; width:50%; margin:15px auto;}
.cen03 .cen05wrpper .cen05wwul{width:100%;}
.cen03 .cen05wrpper .cen05wwul li{width:31.3%; margin:1%; float:left;}
.cen03 .cen05wrpper .cen05wwul li img{width:100%;}
.cen03 .cen05wrpper .cen05wwul li .cen05wwbg{background-color:#fff; padding:40px; box-sizing:border-box;}
.cen03 .cen05wrpper .cen05wwul li .cen05wwbg .cen05wwtit{font-size:18px; color:#2f353d; font-weight:800; background:url(../images/lla.jpg) no-repeat left center; padding-left:35px;}
.cen03 .cen05wrpper .cen05wwul li .cen05wwbg .cen05wwtita{font-size: 14px; color: #878890; line-height:160%; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 2; margin:35px 0;}
.cen03 .cen05wrpper .cen05wwul li .cen05wwbg a.cen05wwbtn{ font-size:12px; width:100px; padding:10px 30px; border:#CCC 1px solid; text-align:left;}

.cen03 .cen06wrpper{width:85%; margin:50px auto 0; background-color:#fff;}
.cen03 .cen06wrpper .cen06wwleft{float:left; width:50%; background:#000;}
.cen03 .cen06wrpper .cen06wwright{float:right; width:50%; padding:50px; box-sizing:border-box;}
.cen03 .cen06wrpper .cen06wwright .cen06wwtit{font-size:18px; color:#2f353d; font-weight:800; background:url(../images/lla.jpg) no-repeat left center; padding-left:35px;}
.cen03 .cen06wrpper .cen06wwright .cen06wwtita{font-size:14px; margin-top:30px; margin-right:30px; line-height:160%; color: #666666;}
.cen03 .cen06wrpper .cen06wwright a.cen06wwbtn{font-size:14px; padding:10px 25px; color:#e51519; border:#e51519 2px solid; width:60px; float:left; margin-top:60px;}

.cen04{background-color:#e8e8e8; padding:60px 0;}
.cen04 .cen07wrpper{width:85%; margin:0px auto;}
.cen04 .cen07wwleft{float:left; width:48%; margin-right:2%;}
.cen04 .cen07wwleft img{width:100%;}
.cen04 .cen07wwleft .cen07wwlbg{background-color:#fff; padding:40px 50px; box-sizing:border-box;}
.cen04 .cen07wwleft .cen07wwlbg .cen07tit{font-size:18px; color:#2f353d; font-weight:800; background:url(../images/lla.jpg) no-repeat left center; padding-left:35px;}
.cen04 .cen07wwleft .cen07wwlbg .cen07tita{font-size:14px; line-height:160%; width:100%; color:#666; margin-top:30px;}
.cen04 .cen07wwleft .cen07wwlbg a.cen07btn{font-size:14px;  padding: 10px 25px; color:#e51519; border:#e51519 2px solid; width:60px; margin-top:20px; display:block; line-height:140%;}
.cen04 .cen07wwright{float:right; width:48%; margin-left:2%;}
.cen04 .cen07wwright img{width:100%;}
.cen04 .cen07wwright .cen07wwrbg{background-color:#fff; padding:40px 50px; box-sizing:border-box;}
.cen04 .cen07wwright .cen07wwrbg .cen07tit{font-size:18px; color:#2f353d; font-weight:800; background:url(../images/lla.jpg) no-repeat left center; padding-left:35px;}
.cen04 .cen07wwright .cen07wwrbg .cen07tita{font-size:14px; line-height:160%; width:100%; color:#666; margin-top:30px;}
.cen04 .cen07wwright .cen07wwrbg a.cen07btn{font-size:14px;  padding: 10px 25px; color:#e51519; border:#e51519 2px solid; width:60px; margin-top:20px; display:block; line-height:140%;}

.footer{background-color:#fbfbfb; padding:40px 0px;}
.footer .footerwrpper{width:94%; margin:0 auto; border-bottom:#e4e4e4 1px solid; height:30px; padding-bottom:20px;}
.footer .footerwrpper .footerleft{float:left;}
.footer .footerwrpper .footerleft a{color:#666; font-size:13px; margin-right:10px; text-decoration:none;}
.footer .footerwrpper .footerright{float:right;}
.footer .footerwrpper .footerright a{color:#666; font-size:13px; margin-right:10px; text-decoration:none;}
.footer .footerwrpper .footerright a img{vertical-align:middle; display:inline-block;}


.footer .footerwrppera{width:94%; margin:0 auto; padding-top:20px;}
.footer .footerwrppera .footerleft{float:left; width:60%; margin-right:5%;}
.footer .footerwrppera .footerleft ul{width:100%;}
.footer .footerwrppera .footerleft ul li{float:left; width:20%;}
.footer .footerwrppera .footerleft ul li .footerlefta{font-size:14px; color:#e51519; font-weight:bold; margin-bottom:20px;}
.footer .footerwrppera .footerleft ul li a{line-height:180%; color:#888; font-size:13px; text-decoration:none; display:block;}

.footer .footerwrppera .footerimg{float:left; width:10%; text-align:center; font-size:13px;}
.footer .footerwrppera .footerimg img{width:70%; margin:0 auto;}

.footer .footerwrppera .footerright{float:right; text-align:right; font-size:13px; color:#888; line-height:160%;}

.footera{background-color:#f0f0f0; height:60px; font-size:13px; color:#888; text-decoration:none; line-height:60px; overflow:hidden;}
.footera .footerwrpperb{width:94%; margin:0 auto;}
.footera .footerwrpperb .footerleftaa{float:left; width:78%;}
.footera .footerwrpperb .footerrightaa{color:#888888; border-top:#e51519 3px solid; float:right; width:18%; text-align:right;}
.footera .footerwrpperb .footerrightaa a{color:#888888; text-decoration:none; font-size:13px; margin-left:18px;}

.mmtop{display:none}

@media (max-width:1200px){

	.cen01 .cen01left{display:none;}
	.cen02{height:auto !important;}
	.cen02 .cen02left{width:100%; float:none;}
	.cen02 .cen02left .cen02mm{display:none;}
	.cen02 .cen02right{display:none;}
	.cen02 .cen02left img{width:35%; height:auto !important; float:none; border-right:0px none; margin:20px auto 10px; display:block; padding:0;}
	.cen02 .cen02lefta{width:100%; display:block; float:none; background-color:#e41619; height:60px;}
	.cen02 .cen02lefta ul{height:60px; line-height:60px;}
	.cen02 .cen02lefta ul .nLi a{color:#fff;}
	.bannerslide{height:300px;}
	.cen02wrpper{width:100%;}
	.cen03 .cen03left{width:100%; float:none; height:auto !important;}
	.cen03 .cen03right{float:none; width:100%; height:auto !important;}
	.cen03 .cen04wrpper .homepppul{width:60%; margin:30px auto;}
	.cen03 .cen04wrpper .homepppul li{width:24%;}
	.cen03 .cen04wrpper .homepppul li:first-child{width:24%;}
	.footer .footerwrppera .footerright{display:none;}
	.cen03 .cen05wrpper .cen05wwul li .cen05wwbg a.cen05wwbtn{width:100%; box-sizing:border-box; display:block; padding:10px 5px;}
	.cen03 .cen04wrpper .homeproul li .homeprobg{width:100%; box-sizing:border-box; padding:20px;}
	.cen03 .cen04wrpper .homeproul li a.homeprobtn{width:100%;}
	.cen03 .cen06wrpper .cen06wwleft{width:100%;}
	.cen03 .cen06wrpper .cen06wwright{width:100%;}
	.footer .footerwrppera .footerleft{width:70%;}
	.footer .footerwrppera .footerimg{width:25%;}
	.cen03 .cen05wrpper .cen05wwul li .cen05wwbg{padding:20px;}
	.cen03 .cen05wrpper .cen05tita{width:100%;}
	.footera .footerwrpperb .footerrightaa{display:none;}
.footera .footerwrpperb .footerleftaa{width:100%;}
}

@media (max-width:720px){	

	.cen01{display:none;}
.mmtop{display:block; height: 40px;  border-bottom: #e5e5e5 1px solid; line-height: 40px; text-align:center;}
	.mmtop .gq {
    width: 24px;
    height: 15px;
    vertical-align: middle; font-size: 12px;
}
	.mmtop a.gqaa{font-size:12px; text-decoration:none; width:50%; display:inline-block; float:left; background-color:#FCFCFC;}
	.cen02 .cen02left img{width:60%;}
	.cen02 .cen02lefta{height:90px;}
	.cen02 .cen02lefta ul{height:90px; line-height:45px;}
	.cen02 .cen02lefta ul .nLi:first-child{display:none;}
	.cen02 .cen02lefta ul .nLi{width:33.3%; height:45px; overflow:hidden;}
	.bannerslide{height:130px;}
	.cen03 .cen03left{padding:30px;}
	.cen03 .cen03left .cen03titb{margin-right:0px;}
	.cen03 .cen03left a.cen03btna{margin-top:28px;}
	.cen03 .cen03right img{height:auto !important;}
	.cen03 .cen04wrpper .homepppul{width:100%;}
	.cen03 .cen04wrpper .homeproul li{width:49%; margin:0.5%;}
	.cen03 .cen05wrpper .cen05tita{box-sizing:border-box;}
	.cen03 .cen05wrpper .cen05wwul li{width:100%; margin:1% 0;}
	.cen04 .cen07wwleft{width:100%; margin-right:0; margin-bottom:1%;}
	.cen04 .cen07wwright{width:100%; margin-left:0; margin-top:1%;}
	.footer{display:none;}
	.cen03{padding:40px 0 0;}
	.cen03 .cen03wrpper{width:90%;}
	.cen03 .cen04wrpper{width:90%; margin:50px auto;}
	.cen03 .cen05wrpper{width:90%;}
	.cen03 .cen06wrpper{width:90%;}
	.cen03 .cen05wrpper .cen05wwul li .cen05wwbg .cen05wwtita{margin:15px 0;}
	.cen03 .cen05wrpper .cen05wwul li .cen05wwbg a.cen05wwbtn{width:50%; text-align:center;}
}