﻿@charset "utf-8";
/* by Magiee 20200521 */
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: microsoft yahei;}
ul,li { list-style: none; }
img { border: 0; }
input:focus { outline: none; }
.lk{display: block;height: 0;width: 0;overflow: hidden;}
/* 圆细滚动条样式 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:1200px; margin:0 auto;}

.cen01{height:40px; padding:0px 30px; background:#27313c url(../images/bgtop.jpg) no-repeat center center; color:#fff; font-size:12px; line-height:40px;}
.cen01 .fr{text-align:right;}
.cen01 .fr img{width:3%; vertical-align:middle; display:inline-block; margin-right:5px;}
.cen01 .fr .tel{font-size:14px; color:#ffa200; font-weight:bold;}
.cen01 .fr .linea{font-size: 12px; color:#ccc; padding:0 10px;}
.cen01 .fr a{color:#fff; font-size:12px; text-decoration:none;}

.cen02{height:80px; padding:0px 30px; line-height:80px;}
.cen02 .cen02logo{width:20%; margin-right:10%;}
.cen02 .cen02logo img{ height:48px; vertical-align:middle; display:block; margin-top:16px; max-width:100% !important;}
.cen02 .cen02menu{width:38%;}
.cen02 .cen02menu ul{width:100%;}
.cen02 .cen02menu ul li{float:left; width:12.5%;}
.cen02 .cen02menu ul li a{font-size:14px; color:#666; text-decoration:none; text-align:center; width:100%; display:block; font-weight:bold;}
.cen02 .cen02right{width:12%; height:34px; margin-top:23px;}
.cen02 .cen02right .txta{float: left; width: 70%; border: 1px solid #ccc; border-right:0px none; border-radius: 4px; line-height:34px; height:34px; padding-left: 36px; background: url(../images/saeb.png) no-repeat 16px center; font-size: 12px; background-size: auto 14px; color: #333; box-sizing:border-box;}
.cen02 .cen02right .btna{float: left; width: 30%; background: #12b1e7; color: #fff; font-size: 12px;
height:34px; border:0; cursor: pointer; font-weight: bold; border-top-right-radius:4px;border-bottom-right-radius:4px;}

.bannerslide { height:700px; 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:10px; width: 100%; }
.swiper-pagination-switch {display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999; box-shadow: 0px 1px 2px #555 inset; margin: 0 3px; cursor: pointer;}
.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; z-index:1111111111111001;}
.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; z-index:1111111111111001;}

.bannernr{position:relative; bottom:50px;; left:0; width:1140px; height:100px; margin:0 auto; background-color:#fff; box-shadow:0px 2px 2px #ddd; z-index:1111111111111000;}
.bannernr .bannernrleft{width:20%; text-align:center; font-size:17px; color:#444; line-height:100px; border-right:#eee 1px solid;}
.bannernr .bannernrleft img{width:12%; display:inline-block; vertical-align:middle; margin-right:20px;}
.bannernr .bannernrmid{width:50%; color:#444; font-size:13px; text-decoration:none; line-height:100px; text-align:center; border-right:#eee 1px solid;}
.bannernr .bannernrright{width:28%; margin-top:30px; text-align:center;}
.bannernr .bannernrright span{background:#efefef; height:40px; line-height:40px; width:80px; display:block; float:left; color:#444; font-size:13px; margin-right:3px; text-align:center;}
.bannernr .bannernrright .txtb{background:#efefef; height:40px; line-height:40px; width:130px; display:block; float:left; color:#444; padding-left:10px; font-size:12px; margin-right:3px; border:0px none;}
.bannernr .bannernrright .btnb{background:#12b1e7; height:40px;line-height:40px; width:50px; display:block; float:left; text-align:center;  color:#FFF; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border:0px none;}

.cen03{padding:20px 0 70px;}
.cen03 .cen03tit{font-size: 24px; font-weight: bold; font-family: Pmingliu, Georgia, 'Times New Roman', Times, serif; margin-bottom: 10px; text-align: center; color: #666;}
.cen03 .cen03tita{font-size: 14px; text-align: center; line-height: 160%; display: block; width:45%;
color: #666; margin:15px auto;}
.cen03 .cen03ccc{margin:50px 0 0;}
.cen03 .cen03ccc .cen03ccleft{width:45%; margin-right:5%; font-size: 14px; line-height: 160%; float:left;}
.cen03 .cen03ccc .cen03ccleft strong{font-size:24px; text-align:left; margin:20px 0; display:block;font-family: Pmingliu, Georgia, 'Times New Roman', Times, serif;}
.cen03 .cen03ccc .cen03ccleft .line{padding:45px 0 0; margin-bottom:45px; border-bottom:1px solid #eee;}
.cen03 .cen03ccc .cen03ccleft a.cen03ccbtn{width:140px; float:left;  height:40px; line-height:40px; text-align:center; margin-top:40px; background:#12b1e7; color:#fff;}
.cen03 .cen03ccc .cen03ccright{float:right; text-align:right;}

.cen04{background: #f5f5f5; padding:70px 0;}
.cen04 .cen04tit{font-size: 24px; font-weight: bold; font-family: Pmingliu, Georgia, 'Times New Roman', Times, serif; margin-bottom: 10px; text-align: center; color: #666;}
.cen04 .cen04tita{font-size: 14px; text-align: center; line-height: 160%; display: block; width:40%;
color: #666; margin:15px auto 50px;}

.swiper-containera{width:80%; margin:0px auto; overflow:hidden;}
    .swiper-slide {
      text-align: center;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.swiper-containera .swiper-slide{ width:33%; float:left;}
.swiper-containera .swiper-slide img{width:100%;}

.cen05{background-color:#fff; height:600px;}
.cen05 .cen05left{width:50%; background:url(../images/coma.jpg) no-repeat left center; background-size:cover; height:600px;}
.cen05 .cen05right{width:50%; padding:8%; box-sizing:border-box;}
.cen05 .cen05right .cen05line{width:16px; height:3px; background:#f41616; margin-bottom:10px; display:block;}
.cen05 .cen05right .cen05tita{line-height:140%; font-size:12px; display:block; text-transform:uppercase; padding-bottom:30px; width:100%; color: rgb(17, 17, 17); text-decoration: none;}
.cen05 .cen05right .cen05titb{font-size:36px; padding-bottom:10px; display:block; text-align:left; font-family: Pmingliu, Georgia, 'Times New Roman', Times, serif; margin-bottom: 10px; font-weight:bold; color:#666;}
.cen05 .cen05right .cen05titc{line-height:140%; font-size:14px; display:block; width:90%; padding-bottom:20px; overflow: hidden; word-break: break-all;}
.cen05 .cen05right a.cen05btna{width:140px; height:40px; line-height:40px; text-align:center; margin-top:20px; background:#12b1e7; color:#fff; display:block; text-decoration:none;}

.cen06{background:#f5f5f5 url(../images/mapbg.png) no-repeat center top; padding:70px 0;}
.cen06 .cen06tita{font-size: 24px; font-weight: bold; font-family: Pmingliu, Georgia, 'Times New Roman', Times, serif; margin-bottom: 10px; text-align: center; color: #666;}
.cen06 .cen06titb{font-size: 14px; text-align: center; line-height: 160%; color: #666; text-decoration:none; width:30%; margin:0 auto;}
.cen06 .cen06ul{width:90%; margin:30px auto 0;}
.cen06 .cen06ul li{float:left; width:23%; margin:1%;}
.cen06 .cen06ul li img{width:100%; height:242px;}
.cen06 a.cen06btna{ padding-bottom:5px; border-bottom:#666 1px solid; font-size:14px; color:#666; text-decoration:none; margin:50px auto 0; display:block; width:120px; text-align:center;}

.cen07{background-color:#fff; padding:70px 0 50px;}
.cen07 .cen07tita{ font-size: 24px; font-weight: bold; font-family: Pmingliu, Georgia, 'Times New Roman', Times, serif; margin-bottom: 10px; text-align: center; color: #666;}
.cen07 .cen07titb{ font-size: 14px; text-align: center; line-height: 160%; color: #666;}
.cen07 .cen07new{width:12%; margin:25px auto 50px;}
.cen07 .cen07new li{width:46%; margin:0 2%; float:left; text-align:center;}
.cen07 .cen07new li a{border-right:#d7d6d6 1px solid; border-bottom:#c0bebf 1px solid; border-top:#f3f3f3 1px solid; border-left:#f9f9f9 1px solid; background:#FFF; display:block; height:30px; line-height:30px; font-size:14px; color:#666;}
.cen07 .cen07newa .cen07newaleft{width:48%; margin-right:4%; float:left;}
.cen07 .cen07newa .cen07newcon{width:48%; float:left;}
.cen07 .cen07newa{width:1200px; margin:0 auto;}
.cen07 .cen07newa .cen07newaleft img{width:100%;}
.cen07 .cen07newa .cen07newsalefta{ border-right:#d7d6d6 1px solid; border-bottom:#c0bebf 1px solid; border-top:#f3f3f3 1px solid; border-left:#f9f9f9 1px solid; padding:40px 50px; box-sizing:border-box;}
.cen07 .cen07newa .cen07newsalefta .cen07titc{font-size:18px; margin-bottom:15px; background:url(../images/nnaa.png) no-repeat right center; width:100%;}
.cen07 .cen07newa .cen07newsalefta .cen07titd{font-size:13px; line-height:22px;}
.cen07 .cen07newa .cen07newcon .cen07newconul{width:100%;}
.cen07 .cen07newa .cen07newcon .cen07newconul li{ border-right:#d7d6d6 1px solid; border-bottom:#c0bebf 1px solid; border-top:#f3f3f3 1px solid; border-left:#f9f9f9 1px solid; padding:40px; margin-bottom:20px; box-sizing:border-box;}
.cen07 .cen07newa .cen07newcon .cen07newconul li p{font-size:18px; margin-bottom:15px; background:url(../images/newslogo.png) no-repeat right center; width:100%;}
.cen07 .cen07newa .cen07newcon .cen07newconul li .cen07titd{font-size:13px; line-height:22px;}

.footer{background-color:#27313c; padding:50px 0;}
.footer .footeraa{padding-bottom:40px; border-bottom: #303b46 1px solid;}
.footer .footeraa a.footeraaa{color:#ccc; font-size:14px; text-decoration:none; display:inline-block; margin-right:15px;}
.footer .footeraa .fr{text-align:right;}
.footer .footeraa .fr img{vertical-align:middle; margin-right:5px;}
.footer .footeraa a.footeraaa:hover{text-decoration:underline;}
.footer .footeraa a.footeraaa:last-child{margin-right:0;}
.footer .footerbb{padding-top:40px; color:#999; font-size:14px;}
.footer .footerbb .fl{width:45%; margin-right:15%;}
.footer .footerbb a.footerbba{color:#999; font-size:14px; text-decoration:none;}
.footer .footerbb a.footerbba:hover{text-decoration:underline;}
.footer .footerbb a.footerbbc{background: #12b1e7; padding: 8px 20px; color: #fff; margin-left: 10px; display:inline-block; text-decoration:none;}

@media (max-width: 1200px) {
	.cen01{padding:0 10px;}
	.cen01 .fl{width:40%;}
	.cen01 .fr{width:60%;}
	.cen01 .fr .linea{padding:0 5px;}
	.homewrapper{width:100%;}
	.cen02{padding:0 10px;}
	.cen02 .cen02right{display:none;}
	.cen02 .cen02logo{width:25%; margin-right:0;}
	.cen02 .cen02menu{width:75%;}
	.cen02 .cen02logo img{height:auto !important; width:100%; margin-top:27px;}
	.bannerslide { height:500px;}
	.bannernr{width:100%;}
	.cen03 .cen03tita{width:70%;}
	.cen03 .cen03ccc{margin:50px 10px 0;}
	.cen03 .cen03ccc .cen03ccleft{width:35%;}
	.cen03 .cen03ccc .cen03ccright{width:60%;}
	.cen03 .cen03ccc .cen03ccright img{width:100%;}
	.cen04{padding:40px 0;}
	.cen04 .cen04tita{width:70%; margin:15px auto;}
	.cen06 .cen06titb{width:70%;}
	.cen06 a.cen06btna{margin:20px auto 0;}
	.cen07 .cen07new{width:60%;}
	.cen06 .cen06ul{width:96%;}
	.cen06 .cen06ul li img{height:120px;}
	.cen07 .cen07newa{width:100%;}
	.cen07 .cen07newa .cen07newsalefta{padding:25px;}
	.cen07 .cen07newa .cen07newsalefta .cen07titc{margin-right:28px;}
}

@media (max-width: 720px) {
	.cen01{padding:0;width:100%;}
	.cen01 .fl{width:100%; display:block; text-indent:10px;}
	.cen01 .fr{display:none;}
	.cen02{padding:0;width:100%;}
	.cen02 .cen02logo{width:100%; display:block;}
	.cen02 .cen02logo img{width:80%; margin:10px 0 10px 10px;}
	.cen02 .cen02menu{width:100%;}
	.cen02 .cen02menu ul li{width:25%; text-align:center; border-right:1px solid #35c0ef; border-bottom:1px solid #35c0ef; box-sizing:border-box;}
	.bannerslide { height:250px;}
	.bannernr{overflow:hidden; bottom: 30px;}
	.bannernr .bannernrright{display:none;}
	.bannernr .bannernrleft{font-size:15px; width:30%;}
	.bannernr .bannernrmid{width:68%; border-right:0px none;}
	.cen02 .cen02menu ul{}
	.cen02 .cen02menu ul li a{height:50px; line-height:50px; background-color:#12b1e7; color:#fff; display:block;}
	.cen03 .cen03tita{width:90%;}
	.cen03 .cen03ccc{margin-top:30px;}
	.cen03 .cen03ccc .cen03ccleft{width:100%;}
	.cen03 .cen03ccc .cen03ccright{width:100%; margin-top:25px;}
	.cen03 .cen03ccc .cen03ccleft a.cen03ccbtn{margin-top:20px;}
	.cen03 .cen03ccc .cen03ccleft .line{padding:25px 0 0; margin-bottom:25px;}
	.cen04 .cen04tita{width:90%;}
	.swiper-containera{width:90%; margin:30px auto;}
	.cen05{height:auto !important;}
	.cen05 .cen05left{width:100%; background-size:cover; height:300px;}
	.cen05 .cen05right{width:100%;}
	.cen05 .cen05right .cen05titc{width:100%;}
	.cen06 .cen06titb{width:90%;}
	.cen06 .cen06ul li{width:48%;}
	.cen06 .cen06ul li img{height:150px;}
	.cen07{padding:40px 0;}
	.cen07 .cen07titb{width:90%; margin:0 auto;}
	.cen07 .cen07new{margin:12px auto;}
	.cen07 .cen07newa .cen07newaleft{width:96%; margin:0 auto; float:none;}
	.cen07 .cen07newa .cen07newsalefta .cen07titc{background:none;}
	.cen07 .cen07newa .cen07newcon{width:96%; margin:20px auto; float:none;}
	.cen07 .cen07newa .cen07newcon .cen07newconul li p{background:none;}
	.footer .footeraa{display:none;}
	.footer .footerbb{padding:0 10px; width:100%; box-sizing:border-box;}
	.footer .footerbb .fl{width:100%; margin-right:0;}
	.footer .footerbb .fr{display:none;}
}
