@charset "utf-8";
/* by Magiee 20200904 */
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:url(../images/topbg.jpg) no-repeat center top; height:39px; line-height:39px; color:#fff; font-size:12px; text-align:center;}
.cen01 b{font-size:14px; font-weight:normal; color:#fff;}
.cen01 span{padding:0 30px;}
.cen01 a{font-size:12px; color:#fff; text-decoration:none; display:inline-block; margin:0 12px;}

.cen02{height:40px; padding:18px 0;}
.cen02 .bigwrapper{width:88%; margin:0 auto;}
.cen02 .cenlogo{width:25%; margin-right:5%; float:left;}
.cen02 .homenav{width:50%; float:left; height:40px; line-height:40px;}
.cen02 .homenav ul{width:100%;}
.cen02 .homenav ul li{float:left; width:14.2%; text-align:center; position:relative; height:40px;}
.cen02 .homenav ul li a{color: #666; font-size:15px; font-weight:bold;}
.cen02 .homenav ul li .sub{position:absolute; width:100%; top:40px; left:0; background:rgba(255,255,255,0.9); display:none; z-index:1000001; height:auto !important; padding:15px;}
.cen02 .homenav ul li .sub li{ width:100%; height:22px;}
.cen02 .homenav ul li .sub li a{text-decoration:none; color:#666; font-size:14px; font-weight:normal; height:24px;display:block;}


.cen02 .cenlj{width:20%; float:right; text-align:right; margin-top:6px;}
.cen02 .cenlj a img{width:17px; height:17px; margin:5px 20px 0;}

.bannerslide { height:688px; width: 100%; position: relative; -webkit-transition: all .2s; transition: all .2s; }
.bannerslide .swiper-slide { background-position: center; background-size: cover; position:relative;}
.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/leftbtn.png) no-repeat left top; position: absolute; left: 30px; top: 50%; margin-top: -15px; width: 52px; height: 52px;  z-index:1000001;}
.bannerslide .arrow-right { background: url(../images/rightbtn.png) no-repeat right bottom; position: absolute; right: 30px; top: 50%; margin-top: -15px; width: 52px; height: 52px;  z-index:1000001;}
.bannerslide .swiper-slide .info{position:absolute; width:500px; height:280px; left:15%; top:14%;}
.bannerslide .swiper-slide .info p{font-size: 14px; line-height: 140%; margin-top: 5px; color:#fff;}
.bannerslide .swiper-slide .info h2{font-size: 52px; font-weight: 900; line-height: 55px; transition: all 1.2s; margin-top:20px; color:#fff;}
.bannerslide .swiper-slide .info a{display: inline-block; margin-top: 45px; padding: 0 30px; font-size: 14px; color: #fff; line-height: 50px; border-radius: 30px; background-color: #1ebe5c; transition: all 1.2s; text-decoration:none;}

.cen03{background-color:#e3edf1; height:90px; line-height:90px;}
.homewrapper{width:1200px; margin:0 auto;}
.cen03 .homenews{width:12%; border-right:#ddd 1px solid; color:#444; font-size:17px; float:left;}
.cen03 .homenews img{width:14%; margin-right:10px; vertical-align:middle;}
.cen03 .homenewshow{width:38%; float:left; color:#444; font-size:13px; padding:0 10%; overflow:hidden; height:90px;}
.cen03 .homenewshow span{padding-right:8%;}
.cen03 .homemorea{width:10%; float:left; font-size:13px; color:#444; border-left:#ddd 1px solid; padding:0 5%;}
.cen03 .homemorea span{padding-right:8%;}
.cen03 .homebtna{width:8%; float:right; text-align:right; margin-top:25px;}
.cen03 .homebtna a.prebtn{background: #1ebe5c; height: 35px; line-height: 35px; width: 40px; display: inline-block; text-align: center; color: #FFF; font-size: 13px; font-weight: bold; margin-right: 1px; border-top-left-radius: 30px; border-bottom-left-radius: 30px; text-decoration:none;}
.cen03 .homebtna a.nextbtn{background: #1ebe5c; height: 35px; line-height: 35px; width: 40px; display: inline-block; text-align: center; color: #FFF; font-size: 13px; font-weight: bold; border-top-right-radius: 30px; border-bottom-right-radius: 30px; text-decoration:none;}

.cen04{padding:80px 0;}
.cen04 .bigwrapper{width:88%; margin:0 auto;}
.cen04 .hometit{font-size:30px; font-weight: 400; margin-bottom: 10px; text-align: center; color: #666;}
.cen04 .hometita{font-size: 14px; text-align: center; line-height: 160%; color: #666; margin-top:20px;}
.cen04 .homeabout{margin:40px 0 0;}
.cen04 .homeabout .homeableft{width:50%; padding:80px; height:406px; box-sizing:border-box; color: #666; font-size:14px; line-height:160%; background:url(../images/weo.png) no-repeat left center; float:left;}
.cen04 .homeabout .homeableft .homeabtit{font-size:24px; padding-bottom:30px; color:#1ebe5c;}
.cen04 .homeabout .homeableft a.homeabbtn{width:140px; height:50px; line-height:50px; text-align:center; margin-top:50px; background:#1ebe5c; color:#fff; border-radius:30px; display:block; text-decoration:none;}
.cen04 .homeabout .homeabright{width:50%; float:right;}
.cen04 .homeabout .homeabright img{width:100%; height:406px;}

.cen05{background:#e3edf1 url(../images/be.jpg) no-repeat center center; padding:70px 0;}
.cen05 .hometit{font-size:30px; font-weight: 400; margin-bottom: 10px; text-align: center; color: #666;}
.cen05 .cbigula{width:60%; margin:40px auto 0;}
.cen05 .cbigula li{float:left; text-align:center; font-size:14px; color:#666; text-align:center; padding:0px 18px; margin:5px 2px; line-height:36px; border-radius:30px; background:rgba(255,255,255,0.5); box-sizing:border-box;}
.cen05 .cbigula li:first-child{background-color:#1ebe5c; color:#fff;}
.cen05 .swiper-containera{margin:40px auto 0; width:88%; overflow:hidden;}
.cen05 .swiper-containera .swiper-slide img{width:100%; display:block;}
.cen05 .swiper-containera .swiper-slide .swbg{background-color:#fff; padding:50px;}
.cen05 .swiper-containera .swiper-slide .swbg .swtit{color: #1ebe5c; font-weight:600; font-size:18px; line-height:30px;}
.cen05 .swiper-containera .swiper-slide .swbg .swtita{font-size: 14px; color: #666; line-height: 20px; overflow: hidden; margin: 20px auto; text-align: left; height:40px;}
.cen05 .swiper-containera .swiper-slide .swbg a.swbtna{background:url(../images/ll.jpg) no-repeat left bottom; padding-bottom:15px; font-size: 14px; color: #666;}

.cen06{padding:80px 0;}
.cen06 .bigwrapper{width:88%; margin:0 auto;}
.cen06 .hometit{font-size:30px; font-weight: 400; margin-bottom: 10px; text-align: center; color: #666;}
.cen06 .hometita{font-size: 14px; text-align: center; line-height: 160%; color: #666; margin-top:20px;}
.cen06 .homecl{margin:60px auto 0;}
.cen06 .homecl li:first-child{float:left; width:48%; margin-right:2%; position:relative; height:700px;}
.cen06 .homecl li:last-child{float:right; width:48%; margin-left:2%; position:relative;}
.cen06 .homecl li img{display:block; width:100%; height:400px;}
.cen06 .homecl li .homecltro{background-color:#edf8fc; padding:45px; box-sizing:border-box; height:300px;}
.cen06 .homecl li .homecltro strong{display:inline; font-size:18px; color:#1ebe5c; font-weight:600;}
.cen06 .homecl li .homecltro .homecltroa{font-size:14px; line-height:160%; width:100%; display:-webkit-box; overflow:hidden; -webkit-box-orient:vertical;word-break:break-all; -webkit-line-clamp:2; color:#666; margin:24px 0;}
.cen06 .homecl li .homecltro a.homeclbtn{font-size:14px; padding: 10px 25px; color:#6c6f73; background:#1ebe5c; color:#FFF; width:60px; margin-top:20px; border-radius: 30px; display:block; position:absolute; right:5%; text-decoration:none;}

.cen07{background:#e3edf1 url(../images/mapbg.png) no-repeat center top; padding:60px 0;}
.cen07 .hometit{font-size:30px; font-weight: 400; margin-bottom: 10px; text-align: center; color: #666;}
.cen07 .hometita{font-size: 14px; text-align: center; line-height: 160%; color: #666; margin-top:20px;}
.cen07 .lxwmul{margin:35px auto 0; width:960px;}
.cen07 .lxwmul li{float:left; width:32%; margin-right:2%;}
.cen07 .lxwmul li:last-child{margin-right:0;}
.cen07 .lxwmul li img{width:100%; display:block; height:225px;}
.cen07 .lxwmul li .lxwmbg{background:url(../images/dizhi.png) no-repeat 10% center #fff; height:110px; padding:35px; padding-left:25%; box-sizing:border-box; font-size: 13px; color: #666666; line-height:16px; border-right:1px solid #eee;}
.cen07 .lxwmul li:nth-child(2) .lxwmbg{background:url(../images/tel.png) no-repeat 10% center #fff; height:110px; padding:35px; padding-left:25%; padding-top:13%; box-sizing:border-box; font-size: 13px; color: #666666; line-height:16px; border-right:1px solid #eee;}
.cen07 .lxwmul li:nth-child(3) .lxwmbg{background:url(../images/shouji.png) no-repeat 10% center #fff; height:110px; padding:35px; padding-left:25%; padding-top:13%; box-sizing:border-box; font-size: 13px; color: #666666; line-height:16px; border-right:1px solid #eee;}
.cen07 a.lxwmbtna{ padding-bottom:5px; border-bottom:#666 1px solid; display:block; text-align: center; color: #666; font-size: 14px; width:120px; margin:40px auto 0;}

.cen08{padding:80px 0;}
.cen08 .bigwrapper{width:88%; margin:0 auto;}
.cen08 .hometit{font-size:30px; font-weight: 400; margin-bottom: 10px; text-align: center; color: #666;}
.cen08 .hometita{font-size: 14px; text-align: center; line-height: 160%; color: #666; margin-top:20px;}
.cen08 .homenew{width:30%; margin:20px auto;}
.cen08 .homenew li{float:left; width:31%; margin:1.1%; text-align:center;}
.cen08 .homenew li a{padding:4px 16px; border:#CCC 1px solid; background:#FFF; border-radius: 30px; width:100%; box-sizing:border-box; display:block; font-size: 14px; color:#555;}
.cen08 .homenewtro{margin:30px auto 0;}
.cen08 .homenewtro li{float:left; width:23%; margin:1%; box-shadow: 2px 2px 10px rgba(0,0,0,0.1); padding:28px; box-sizing:border-box;}
.cen08 .homenewtro li a{display:block; text-decoration:none;}
.cen08 .homenewtro li a .homenewtit{font-size:17px; font-weight:bold; padding-bottom:20px; line-height:22px; height:50px;}
.cen08 .homenewtro li a .homenewtime{padding-bottom: 20px; color:#999;}
.cen08 .homenewtro li a .homenewintro{display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 3; font-size:14px; color:#666; line-height:160%;}
.cen08 .homenewtro li a .homenewbtna{font-size:14px; display:inline-block; text-align:right; width:100%;}
.cen08 .homenewtro li a .homenewbtna span{background:#1ebe5c; color:#FFF; font-size:14px; width:20px; height:20px; border-radius:50%; text-align:center; margin-top:30px; font-weight:bold; line-height:20px; display:inline-block; margin-right:5px;}

.cen09{background:#1ebe5c url(../images/bottombg.jpg) no-repeat center right; padding:70px 0;}
.cen09 .bigwrapper{width:1200px; margin:0 auto;}
.cen09 .quicklink{width:100%;}
.cen09 .quicklink li{float:left; width:14%; text-align:left; line-height:22px;}
.cen09 .quicklink li:nth-child(5){width:28%; text-align:left; line-height:22px;}
.cen09 .quicklink li:last-child{float:right; text-align:left; width:16%;}
.cen09 .quicklink li:last-child img{width:50%;}
.cen09 .quicklink li .quickaa{padding-bottom: 10px; color: #FFF; font-weight: bold; font-size:14px;}
.cen09 .quicklink li .quickbb{color: #FFF; font-size:14px; line-height:22px;}
.cen09 .quicklink li a{font-size:14px; color:#fff; font-weight:normal; text-decoration:none; display:block;}

.footer{padding: 20px 0 50px; font-size: 14px; background-color: #111;}
.footer .homewrapper{border-bottom:#303b46 1px solid; padding:20px 0 25px;}
.footer .homewrappera{padding:25px 0 0px; width:1200px; margin:0 auto;}
.footer .footerlink{float:left; color:#fff;}
.footer .footerlink a{color:#ccc; font-size:14px; text-decoration:none; margin-right:20px;}
.footer .footeraaa{float:right; color:#fff;}
.footer .footeraaa a{color:#ccc; font-size:14px; text-decoration:none; margin-left:20px;}
.footer .footeraaa a img{vertical-align:middle; height:13px; margin-right:3px;}

.footer .homewrappera .footera{float:left; font-size:14px; color: #ccc; line-height:160%;}
.footer .homewrappera .footera span{color:#fff; font-weight:500;}
.footer .homewrappera .footerb{float:right;}
.footer .homewrappera .footerb a{float: left; background: #1ebe5c; padding: 4px 20px; color: #fff; margin-left: 10px;}

.homessss{display:none;}


@media (max-width: 1200px){
	.cen02 .cenlj{display:none;}
	.cen02 .bigwrapper{width:95%;}
	.cen02 .cenlogo{width:32%; margin-right:3%; margin-top:1%;}
	.cen02 .cenlogo img{width:100%;}
	.cen02 .homenav{width:65%;}
	.cen02 .homenav ul li a{font-size:14px;}
	.bannerslide{height:400px;}
	.bannerslide .swiper-slide .info h2{font-size:30px; margin-top:10px;}
	.bannerslide .swiper-slide .info a{margin-top:15px;}
	.homewrapper{width:100%;}
	.cen03 .homenews{width:30%; text-align:center;}
	.cen03 .homemorea{display:none;}
	.cen03 .homebtna{display:none;}
	.cen04 .homeabout .homeabright img{height:620px !important; width:auto !important; background-position:right;}
	.cen04 .homeabout .homeableft{background-repeat:repeat; height:620px !important; padding:60px;}
	.cen04 .homeabout .homeableft .homeabtit{line-height:28px;}
	.cen04 .homeabout .homeableft a.homeabbtn{margin-top:35px;}
	.cen05 .cbigula{width:90%;}
	.cen05 .swiper-containera .swiper-slide .swbg{padding:10px 10px 40px;}
	.cen05 .swiper-containera .swiper-slide .swbg .swtit{font-size:15px;}
	.cen05 .swiper-containera .swiper-slide .swbg a.swbtna{font-size:12px;}
	.cen06 .bigwrapper{width:95%;}
	.cen06 .homecl li img{height:200px;}
	.cen06 .homecl li:first-child{height:auto !important;}
	.cen07 .lxwmul{width:100%;}
	.cen07 .lxwmul li img{height:160px;}
	.cen07 .lxwmul li .lxwmbg{height:120px; background-color:#fff; background-image:none; padding:30px; padding-left:30px;}
	.cen07 .lxwmul li:nth-child(2) .lxwmbg{height:120px; background-color:#fff; background-image:none; padding:30px; padding-left:30px;}
	.cen07 .lxwmul li:nth-child(3) .lxwmbg{height:120px; background-color:#fff; background-image:none; padding:30px; padding-left:30px;}
	.cen08 .homenew{width:60%;}
	.cen08 .homenewtro li{width:48%;}
	.cen09 .bigwrapper{width:100%;}
	.cen09 .quicklink li:last-child{text-align:right;}
	.cen09 .quicklink li:last-child img {width:70%;}
}


@media (max-width: 720px){
.cen01 span{display:none;}	
.cen01 a{display:none;}	
.cen02 .cenlogo{width:100%;}
.cen02 .cenlogo img{width:60%; margin:0 auto; display:block;}
.cen02 .bigwrapper{width:100%; height:80px; float:none;}
.cen02 .homenav{width:100%; height:80px; margin-top:18px;}
.cen02 .homenav ul li:first-child{display:none;}
.cen02 .homenav ul li{width:33.3%; height:40px; line-height:40px; background-color:#088a37; overflow:hidden;}
.cen02 .homenav ul li a{color:#fff; height:40px; overflow:hidden;}
.bannerslide{height:250px;}
.bannerslide .swiper-slide .info p{display:none;}
.cen04 .homeabout .homeableft{width:100%; height:auto !important;}
.cen04 .homeabout .homeabright{width:100%; overflow:hidden;}
.cen04 .homeabout .homeabright img{height:auto !important;}
.cen05 .swiper-containera{display:none;}
.homessss{width:95%; margin:2% auto; display:block;}
.homessss .homesssscc{width:46%; margin:1% 2%; float:left;}
.homessss .homesssscc img{width:100%;}
.homessss .homesssscc .swbg{background-color:#fff; padding:20px 20px 40px;}
.homessss .homesssscc .swbg .swtit{color: #1ebe5c; font-weight:600; font-size:18px; line-height:30px;}
.homessss .homesssscc .swbg .swtita{font-size: 14px; color: #666; line-height: 20px; overflow: hidden; margin: 20px auto; text-align: left; height:40px;}
.homessss .homesssscc .swbg a.swbtna{background:url(../images/ll.jpg) no-repeat left bottom; padding-bottom:15px; font-size: 14px; color: #666;}
.cen06 .homecl li:first-child{width:100%; margin-right:0;}
.cen06 .homecl li:last-child{width:100%; margin:0; margin-top:1%;}
.cen07 .bigwrapper{width:98%; margin:0 auto;}
.cen07 .lxwmul li{width:100%; margin:0;}
.cen07 .lxwmul li img{height:300px !important;}
.cen08 .homenew{width:90%;}
.cen08 .homenewtro li a .homenewtit{overflow:hidden;}
.cen09{display:none;}
.footer{padding:20px 0;}
.footer .homewrapper{display:none;}
.footer .homewrappera{width:100%; padding:18px; box-sizing:border-box;}
}