@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:#AA4316;
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-color:rgba(36,87,150,0.7); height:90px; position:fixed; top:0; left:0; width:100%; z-index:10;}
.homewrapper{width:1176px; margin:0 auto;}
.cen01 .cen01wapper{width:98%; margin:0 auto;}
.cen01 .logo{ padding-top:15px; width:30%; float:left;}
.cen01 .logo img{ height:60px;}
.cen01 .menu{float:right; width:65%;}
.cen01 .menu ul{ display:inline-block; float:left;}
.cen01 .menu ul li{float:left; margin:0 10px;}
.cen01 .menu ul li a{color:#fff; font-size:15px; text-decoration:none; height:90px; line-height:90px;}
.cen01 .menu .search{width:30%; display:inline-block; float:right; margin-top:22px;}
.cen01 .menu .search .txta{height:40px; width:175px; background-color:#fff; border:0px none; float:left;}

.cen01 .menu .search .txta::-webkit-input-placeholder{color:#888; text-indent:12px;}
.cen01 .menu .search .txta::-moz-placeholder{color:#888; text-indent:12px;}
.cen01 .menu .search .txta:-moz-placeholder{color:#888; text-indent:12px;}
.cen01 .menu .search .txta:-ms-input-placeholder{color:#888; text-indent:12px;}

.lanav { background: -webkit-linear-gradient(top, #4c4c4c , #000000); height: 0; overflow: hidden; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; border-bottom: 3px solid #AA4316; border-bottom-width: 0; position:absolute; top:90px; width: 100%;}
.lanav.navon { height: 92px; border-bottom-width: 3px; }
.lanav ul { padding: 10px 0; width: 100%;}
.lanav li { width: 33.3%; float: left; }
.lanav a { color: #fff; display: block; text-align: center; font-size: 14px; line-height: 36px; }

.bannerslide { height:750px; width: 100%; position: relative; -webkit-transition: all .2s; transition: all .2s;}
.bannerslide .swiper-slide { background-position: center; background-size: cover;}
.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;}
.swiper-pagination-bullet{ opacity:1; background:#fff;}
.swiper-pagination-bullet-active{ background:#AA4316;}
.swiper-pagination-bullet:focus{ outline:none;}

.cen02{padding:50px 0;}
.cen02 span{color:#AA4316; font-size:14px; letter-spacing:3px; text-align:center; display:block; margin-bottom:3px;}
.cen02 .hometita{font-size:34px; font-weight:bold; text-align:center;}
.cen02 .about{margin-top:40px;}
.cen02 .about .culture{width:586px; box-shadow:0px 0px 8px #bbb; margin:40px 0;}
.cen02 .about .culture ul{width:100%;}
.cen02 .about .culture ul li:first-child .cuimga{background-color:#AA4316; float:left; box-sizing:border-box; padding:40px; border-right:1px solid #AA4316; width:20%;}
.cen02 .about .culture ul li .cuimga{background-color:#245796; float:left; box-sizing:border-box; padding:40px; border-right:1px solid #909090; width:20%;}
.cen02 .about .culture ul li:hover .cuimga{background-color:#AA4316; border-right:1px solid #AA4316;}
.cen02 .about .culture ul li:first-child{background-color:#fff; color:#555;}
.cen02 .about .culture ul li{width:100%; border-bottom:1px solid #929292; background-color:#245796; color:#fff;}

.cen02 .about .culture ul li:hover{background-color:#fff; color:#555; cursor:pointer;}

.cen02 .about .culture ul li img{float:left;}
.cen02 .about .cula{width:80%; float:right; line-height:22px; padding-top:32px; padding-left:26px; box-sizing:border-box;}
.cen02 .about .cula strong{display:block; font-size:18px; font-weight:bold; margin-bottom:8px;}

.cen02 .about .company{width:588px; padding:50px; box-sizing:border-box; box-shadow:0px 0px 8px #bbb; margin-left:2px;}
.cen02 .about .company .comtit{font-size:22px; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#AA4316; margin-bottom:22px;}
.cen02 .about .company .comtita{font-size:15px; line-height:26px; color:#666;}
.cen02 .about .company .comtita p{margin-top:17px;}
.cen02 .about .company .comimga{margin-top:30px;}

.mmmenu{display:none;}

.cen03{background-color:#f5f5f5; padding:50px 0;}
.cen03 span{color:#AA4316; font-size:14px; letter-spacing:3px; text-align:center; display:block; margin-bottom:3px;}
.cen03 .hometita{font-size:34px; font-weight:bold; text-align:center;}
.cen03 .homemenu{width:70%; margin:25px auto 30px;}
.cen03 .homemenu li{text-align:center; float:left; font-size:15px; padding:0 3%; background:url(../images/lll.png) no-repeat right center;}
.cen03 .homemenu li a{font-size:15px; text-decoration:none; height:39px; line-height:39px;}
.cen03 .homemenu li:first-child{background:url(../images/ppp.jpg) no-repeat center; color:#fff; width:102px; height:39px; line-height:39px; padding:0;}
.cen03 .homemenu li:last-child{background:none;}

.cen03 .homeppp{width:1200px; margin:40px auto 0;}
.cen03 .homeppp li{float:left; width:25%; overflow: hidden;}
.cen03 .homeppp li .img{width:100%; overflow:hidden;}
.cen03 .homeppp li .img img{width:100%; height:220px; object-fit: cover; -webkit-transition: all .5s; transition: all .5s;}
.cen03 .homeppp li:hover img{ -webkit-transform: scale(1.05); transform: scale(1.05);}
.cen03 .homeppp li:hover{background-color:#AA4316;}
.cen03 .homeppp li:hover .homepptit{color: #fff;background-color:#AA4316;-webkit-transform: scale(1.05); transform: scale(1.05);}
.cen03 .homeppp li:hover .homepptit a{color: #fff;}
.cen03 .homeppp li .homepptit{font-size:16px; color:#666666; text-decoration:none; background-color:#fff; border-right:1px solid #dfdfdf; box-sizing:border-box; padding:25px; overflow: hidden; -webkit-transition: all .5s; transition: all .5s;}
.cen03 .homeppp li .homepptit a{color:#AA4316; font-size:14px; text-decoration:underline; display: block; text-align: right; margin-top: 8px;}

.cen04{background:url(../images/innbanner.jpg) no-repeat center top; height:212px; cursor:pointer;}

.cen05{padding:50px 0;}
.cen05 span{color:#AA4316; font-size:14px; letter-spacing:3px; text-align:center; display:block; margin-bottom:3px;}
.cen05 .hometita{font-size:34px; font-weight:bold; text-align:center;}
.cen05 .honnn{background:url(../images/pppbg.jpg) no-repeat center top; height:433px; margin-top:40px;}
.cen05 .honnn .honnright{background:rgba(36,87,150,0.7); height:433px; width:100%; padding:60px; box-sizing:border-box; text-align:left;}
.cen05 .honnn .honnright a{text-decoration:none;}
.cen05 .honnn .honnright .honntime{font-size:14px; color:#dddddd; padding-bottom:15px; border-bottom:1px solid #868686;}
.cen05 .honnn .honnright .honntime img{vertical-align:middle; margin-right:8px;}
.cen05 .honnn .honnright .honntita{font-size:22px; color:#fff; font-weight:bold; margin:30px 0;}
.cen05 .honnn .honnright .honntitb{font-size:14px; line-height:24px; margin:24px 0 60px; color:#fff;}

.cen05 .honnn .honnrighta{width:55%; float:right; position:relative; height:433px; overflow:hidden;}

.cen05 .honnn .honnright .honnbtna{width:100%;}
.cen05 .honnn .honnright .honnbtna .honnleft{color:#fff; font-size:14px; float:left;}
.cen05 .honnn .honnright .honnbtna .honnaaa{float:right;}
.cen05 .honnn .honnright .honnbtna .honnaaa img{margin:0 8px;}

.cen05 .swiper-button-next:after,.cen05 .swiper-button-prev:after{ display:none;}


	
.cen05 .swiper-button-next{background:url(../images/nnright.png) no-repeat center right; width:17px; height:28px; position:absolute; right:45px; bottom:55px; top:auto !important;}
.cen05 .swiper-button-prev{background:url(../images/nnleft.png) no-repeat center right; width:17px; height:28px; position:absolute; right:85px; bottom:55px; top:auto !important; left:auto !important;}


.cen06{background-color:#f1f1f1; padding:50px 0;}
.cen06 span{color:#AA4316; font-size:14px; letter-spacing:3px; text-align:center; display:block; margin-bottom:3px;}
.cen06 .hometita{font-size:34px; font-weight:bold; text-align:center;}
.cen06 .cen06fk{margin-top:45px; display:flex; flex-wrap:wrap;}
.cen06 .cen06fk .cen06left{background-color:#fff; box-shadow:0px 0px 8px #bbb; padding:50px; width:48%; margin-right: 2%; box-sizing:border-box;}
.cen06 .cen06fk .cen06left .cen06tit{font-size:20px; color:#555;}
.cen06 .cen06fk .cen06left .cen06ly{margin-top:30px;}
.cen06 .cen06fk .cen06left .cen06ly .txtb{background-color:#f9f9f9; border:1px solid #cdcdcd; width:49%; height:60px; margin-right:2%;}
.cen06 .cen06fk .cen06left .cen06ly .txtb:last-child{margin:0;}
.cen06 .cen06fk .cen06left .cen06ly .txtb::-webkit-input-placeholder{color:#888; text-indent:12px;}
.cen06 .cen06fk .cen06left .cen06ly .txtb::-moz-placeholder{color:#888; text-indent:12px;}
.cen06 .cen06fk .cen06left .cen06ly .txtb:-moz-placeholder{color:#888; text-indent:12px;}
.cen06 .cen06fk .cen06left .cen06ly .txtb:-ms-input-placeholder{color:#888; text-indent:12px;}
.cen06 .cen06fk .cen06left .cen06lya .txtc{background-color:#f9f9f9; height:150px; width:100%; border:1px solid #cdcdcd; margin-top:22px; color:#888; line-height:20px; padding:15px; box-sizing:border-box;}
.cen06 .cen06fk .cen06left .cen06btn{background-color:#AA4316; text-align:center; width:165px; height:50px; line-height:50px; border:0px none; color:#fff; font-size:15px; margin-top:32px;}

.cen03 .homeppp li img{width: 100%;}
.cen06 .cen06fk .cen06right{width:50%; background:url(../images/map01.png) no-repeat right bottom #fff; box-shadow:0px 0px 8px #bbb; padding:50px 30px 40px; box-sizing:border-box; background-size: 92%; background-position: 90% 95%;}

.cen06 .cen06fk .cen06right .cen06tit{font-size:20px; color:#555;}
.cen06 .cen06fk .cen06right .cen06aa{background-color:#f5f5f5; color:#a0a0a0; font-size:14px; text-align:center; width:100%; height:50px; line-height:50px; margin-top:18px;}

.cen06 .cen06fk .cen06right .lxul{margin-top:22px;}
.cen06 .cen06fk .cen06right .lxul li{margin:18px 0; line-height:22px; color:#666; font-size:15px; border-bottom: 1px dotted #ccc; padding-bottom: 18px;}
.cen06 .cen06fk .cen06right .lxul li img{vertical-align:middle; margin-right:16px; float:left;}

.footer{background-color:#245796; padding:40px 0;}
.footer .footerleft{width:28%; float:left; color:#ebebeb; font-size:15px; line-height:23px; margin-right:9%;}
.footer .footerleft .footertit{ margin-bottom:20px;}

.footer .footerlefta{width:17%; float:left;}
.footer .footerlefta .footertita{font-size:18px; color:#fff; margin-bottom:20px;}
.footer .footerlefta a{color:#fff; font-size:14px; line-height:24px; display:block; text-decoration:none;}

.footer .footerleftb{width:19%; float:left;}
.footer .footerleftb .footertita{font-size:18px; color:#fff; margin-bottom:20px;}
.footer .footerleftb a{color:#fff; font-size:14px; line-height:24px; display:block; text-decoration:none;}

.footer .footerright{width:21%; float:right;}
.footer .footerright .txtc{border:0px none; height:50px; width:100%; background-color:#fff; border-radius:8px;}
.footer .footerright .txtc::-webkit-input-placeholder{color:#888; text-indent:12px;}
.footer .footerright .txtc::-moz-placeholder{color:#888; text-indent:12px;}
.footer .footerright .txtc:-moz-placeholder{color:#888; text-indent:12px;}
.footer .footerright .txtc:-ms-input-placeholder{color:#888; text-indent:12px;}

.footer .footerright .btnaa{height:40px; line-height:40px; color:#fff; font-size:14px; text-decoration:none; width:100%; border:0px none; border-radius:8px; background-color:#AA4316; margin-top:18px; cursor:pointer;}
.footera{background-color:#245796; color:#fff; font-size:14px; text-align:center; height:50px; line-height:50px; text-transform:uppercase;}
.footera a{ color:#fff; font-size:14px; line-height:50px;}
@media (max-width: 1200px){
	.cen01 .logo{width:20%;}
	.cen01 .menu{width:75%;}
	.bannerslide{height:600px;}
	.homewrapper{width:100%;}
	.cen02 .about .culture{width:49.5%;}
	.cen02 .about .company{width:50%;}
	.cen02 .about .company .comimga img{width:100%;}
	.cen03 .homemenu{width:100%; text-align:center;}
	.cen03 .homeppp li img{ width:100%;}
	.cen04{background-size:cover; height:160px;}
	.cen05 .honnn .honnright{padding:30px 60px;}
	.cen06 .cen06fk .cen06left .cen06ly .txtb{width:48.5%;}
	.cen03 .homeppp{width:100%;}
}


@media (max-width: 900px){
	.cen01 .menu .search{display:none;}
	.cen01 .menu{width:65%;}
	.cen01 .menu ul{width:80%;}
	.bannerslide{height:500px;}
	.cen02 .about .culture ul li:first-child .cuimga{padding:20px;}
	.cen02 .about .cula{padding-top:12px; font-size:14px;}
	.cen02 .about .cula strong{margin-bottom:5px; font-size:16px;}
	.cen02 .about .culture ul li .cuimga{padding:20px;}
	.cen03 .homemenu{width:100%;}
	 .cen03 .homemenu li {padding: 0 1.5%;}
	 .cen04{background-size:cover; height:100px;}
	 .cen03 .homeppp li .homepptit{font-size:14px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
	 .cen05 .honnn .honnright .honntitb{height:50px; overflow:hidden;}
	 .cen06 .cen06fk .cen06left{padding:40px; width:100%; float:none; margin-right:0;}
	 .cen06 .cen06fk .cen06right{width:100%; float:none;}
	 .footer .footerleft{display:none;}
	 .footer .footerlefta{width:30%;}
	 .footer .footerright{width:30%;}
	 .cen02 .about .company{padding:25px;}
}

@media (max-width: 720px){
	.cen01 .cen01wapper{width:100%;}
	.cen01 .menu{display:none;}
	.bannerslide{height:200px; margin-top:70px;}
	.bannerslide .arrow-left{height:30px; width:30px; margin-top:-15px; background-size:cover;}
	.bannerslide .arrow-right{height:30px; width:30px; margin-top:-15px; background-size:cover;}
	.cen02{padding:30px 0;}
	.cen02 .hometita{font-size:20px;}
	.cen02 span{font-size:12px;}
	.cen02 .about .culture{width:98%; margin:0 auto; float:none;}
	.cen02 .about .company{width:98%; margin:0 auto; float:none;}
	.cen02 .about .cula strong{ font-size: 14px;}
	.cen02 .about .cula{ font-size: 12px;}
	.cen02 .about .company .comtit{ font-size: 20px;}
	.cen02 .about .company .comtita{ font-size: 14px;}
	.cen03 span{font-size:12px;}
	.cen03 .hometita{font-size:20px;}
	.cen03 .homeppp li{width:50%;}
	.cen04{display:none;}
	.footer{display:none;}
	.cen05 .hometita{font-size:25px;}
	.cen05 span{font-size:12px;}
	.cen05 .honnn .honnrighta{width:100%;}
	.cen05 .honnn .honnright{ padding: 20px;}
	.cen05 .honnn .honnright .honntita{ font-size: 20px;}
	.cen06 .hometita{font-size:20px;}
	.cen06 span{font-size:12px;}
	.footera {font-size:12px; height: auto;overflow:hidden;}
	.cen01 .logo{margin-left:20px;}
	.mmmenu{display:block; float:right; margin-top:30px; margin-right:15px; transition: all .2s ease-in;}
	.mmmenu img{width:24px;}
	.nav { background: #e80000; height: 0; overflow: hidden; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; width:100%;}
	.nav.navon { height: 92px; width:100%; position:absolute; top:90px;}
	.nav ul { padding: 10px 0; width:100%;}
	.nav li { width: 25%; float: left; }
	.nav a { color: #fff; display: block; text-align: center; font-size: .75rem; line-height: 36px; text-decoration: none; }
	.cen01 .logo{ width: 75%;}
	.cen01 .logo img{ width: 100%; height: auto;}
	.cen03 .homeppp li .img img{height: 150px;}
}



