@charset "UTF-8";
/*-------------------------------------------------------------------------------------------------------------------------*/
/*top*/
.header{background:#fff;}
.header .txtbox{background:#ffae00;}
.header .txtbox dt i{background:#fff;border-radius:2px;}
.header .txtbox dt i img{filter:drop-shadow(0 20px 0 #ffae00);transform:translateY(-20px);}

.header .mainbox{background:#f9f9f9;box-shadow:0 0 20px rgba(0,0,0,.1);}

.header .search:hover .but img{filter:drop-shadow(0 30px 0 #ffae00);transform:translateY(-30px);}

@media screen and (max-width:1024px){
	.topnav{ display:none;}
	
	.navbut i{background:#ffae00;}
	
	.wapnav{background:#f5f5f5;color:#666;}
	.wapnav ul li{border-bottom:1px rgba(0,0,0,.1) solid;}
}
/*-------------------------------------------------------------------------------------------------------------------------*/
/*common*/
.nei-nav{ background:#f5f5f5; padding:60px 0;}
.nei-nav .left{float:left;display:block;font-size:36px;line-height:46px;color:#333;}
.nei-nav .right{display:block;float:right;line-height:46px;color:#666;}
.nei-nav .right a:hover{ color:#f69100;}

.neiye{ width:100%; position:relative; padding:80px 0;}
@media screen and (max-width:1200px){
	.nei-nav{padding:40px 0;}
	.nei-nav .left{font-size:30px;line-height:40px;}
	.nei-nav .right{line-height:40px;}
	.neiye{padding:60px 0;}
}
@media screen and (max-width:768px){
	.nei-nav{padding:30px 0;}
	.nei-nav .left{font-size:24px;line-height:34px;}
	.nei-nav .right{line-height:34px;}
	.neiye{padding:40px 0;}
}
/*-------------------------------------------------------------------------------------------------------------------------*/
/*company*/
.nei-company .left{ width:50%; float:left; padding-right:15px;}
.nei-company .left .tit{display:block;font-size:24px;position:relative;line-height:1em;padding-bottom:15px;margin-bottom:20px;}
.nei-company .left .tit:before{content:''; position:absolute;left:0; background:#ffae00; height:3px; width:70px; bottom:0;}
.nei-company .left .info{ font-size:15px; line-height:2em; color:#333;}

.nei-company .right{width:50%; float:right; overflow:hidden; padding-left:15px;}
.nei-company .right img{ display:block; width:100%;}
.nei-company .smallbox{ margin-top:2px;}
.nei-company .smallbox .swiper-slide{ border:2px #ddd solid;}
.nei-company .smallbox .swiper-slide.swiper-slide-thumb-active{ border:2px #ffae00 solid;}
@media screen and (max-width:1200px){
	.nei-company .left{ width:100%; float:none; padding-right:0;}
	.nei-company .right{width:100%; max-width:800px; margin:0 auto; float:none;padding-left:0; margin-top:30px;}
}
/*-------------------------------------------------------------------------------------------------------------------------*/
/*about*/
.nei-about .tit{font-size:24px;display:block;position:relative;line-height:1em;margin-bottom:30px;}
.nei-about .info{ font-size:15px; line-height:2em; color:#333;}
/*-------------------------------------------------------------------------------------------------------------------------*/
/*contact*/
.nei-contact .tit{display:block;position:relative;font-size:20px;color:#333;line-height:1em;margin-bottom:20px;}

.nei-contact .info{color:#666;}
.nei-contact .info p{display:block; position:relative;font-size:15px;line-height:30px;text-indent:40px; margin-bottom:10px;}
.nei-contact .info p i{width:30px;height:30px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:absolute;top:0px;left:0;}
.nei-contact .info p i img{ display:block; max-width:16px; max-height:100%;filter:drop-shadow(0 30px 0 #666);transform:translateY(-30px);}
.nei-contact form{width:100%;overflow:hidden;position:relative;}
.nei-contact form .item{display:block; position:relative;width:100%;border:1px #ddd solid;margin-bottom:2%;padding:10px;}
.nei-contact form .item1{ width:49%; float:left; margin-right:2%;}
.nei-contact form .item2{width:49%; float:left;}
.nei-contact form input{}
.nei-contact form input[type="text"]{width:100%;line-height:24px;height:24px;font-size:14px;}
.nei-contact form input[type="submit"]{background:#f69100;color:#fff;padding:15px 40px;display:inline-block;cursor:pointer;}
.nei-contact form input[type="submit"]:hover{background:#ffae00;}
.nei-contact form textarea{width:100%;font-size:14px;line-height:24px;height:96px;}

.nei-contact .left{ width:40%; float:left;}
.nei-contact .right{width:60%; float:right; overflow:hidden; padding-left:30px;}
@media screen and (max-width:1024px){
	.nei-contact .left{ width:45%;}
	.nei-contact .right{width:55%;padding-left:20px;}	
	.nei-contact form .item{ margin-bottom:10px;}
	.nei-contact form .item1{ width:100%; float:none; margin-right:0;}
	.nei-contact form .item2{width:100%;float:none;}
}
@media screen and (max-width:768px){
	.nei-contact .left{ width:100%; float:none;}
	.nei-contact .right{width:100%; float:none;padding-left:0; margin-top:30px;}
}
/*-------------------------------------------------------------------------------------------------------------------------*/
/*list*/
.nei-list .flbox{ width:74%; padding-right:30px; float:left; position:relative;}
.nei-list .frbox{ width:26%;float:right; position:relative;}

.nei-list .frbox .box{ width:100%; position:relative; margin-bottom:20px;background:#f7f7f7;color:#666;}
.nei-list .frbox .navbox a{display:block;line-height:24px;font-size:14px;padding:15px 20px;border-bottom:1px #eee solid;}
.nei-list .frbox .navbox a:last-child{ border-bottom:none;}
.nei-list .frbox .navbox a.on,
.nei-list .frbox .navbox a:hover{ color:#f69100;}

.nei-list .frbox .probox{ padding:0 20px;margin-bottom:0;}
.nei-list .frbox .probox .tit{display:flex;align-items:center;justify-content:space-between;padding:15px 0 5px;}
.nei-list .frbox .probox .tit p{font-size:20px;color:#333;line-height:30px;}
.nei-list .frbox .probox .tit a{font-size:12px;line-height:20px;padding:5px 15px;background:#999;color:#fff;}
.nei-list .frbox .probox .tit a:hover{ background:#f69100;}
	
.nei-list .frbox .probox .item{ width:100%; display:block; position:relative; padding:15px 0;border-bottom:1px #eee solid;}
.nei-list .frbox .probox .item:last-child{ border-bottom:none;}
.nei-list .frbox .probox .item .img{width:70px;}
.nei-list .frbox .probox .item .txt{width:100%;padding-left:75px;padding-bottom:15px;padding-top:15px;height:100%;position:absolute;top:0;right:0;display:flex;flex-direction:column;justify-content:center;}
.nei-list .frbox .probox .item .txt h1{font-size:14px;line-height:20px; color:#333;}
.nei-list .frbox .probox .item .txt p{font-size:12px;line-height:12px;}
@media screen and (max-width:1024px){
	.nei-list .flbox{ width:100%; padding-right:0; float:none;}
	.nei-list .frbox{ display:none;}
}
/*-------------------------------------------------------------------------------------------------------------------------*/
.pagenums{width: 100%;position: relative;display: flex;align-items: center;}
.pagenums a{ display:block;padding:4px 10px; font-size:14px;border: 1px solid #ddd;line-height:20px;color: #666;margin-right: 5px;}
.pagenums .page-num-current{background:#f69100; border-color:#f69100; color:#fff;}
.pagenums a:hover{ background:#999; border-color:#999; color:#fff;}
@media screen and (max-width:768px){
	.pagenums a{ font-size:12px;}
}
/*-------------------------------------------------------------------------------------------------------------------------*/
.pagebus{ width:100%; position:relative;margin-top: 20px;}
.pagebus p{ font-size:14px; line-height:2em; color:#666;}
.pagebus p a:hover{ color:#f69100;}
/*-------------------------------------------------------------------------------------------------------------------------*/
/*news*/
.nei-news .flbox .info{width: 100%;position: relative;}
.nei-news .flbox .info li{ display:block; position:relative;width: 100%;padding:30px;margin-bottom: 30px;box-shadow: 0 0 20px rgba(0,0,0,.1);}
.nei-news .flbox .info li a{ display:block; width:100%; position:relative;}
.nei-news .flbox .info li .tit{width: 100%;position: relative;margin-bottom: 20px;}
.nei-news .flbox .info li .tit h1{font-size: 24px;line-height: 34px;color: #333;}
.nei-news .flbox .info li:hover .tit h1{ color:#f69100;}
.nei-news .flbox .info li .tit p{background: #f5f5f5; font-size:12px; line-height:20px;padding: 10px 20px;color: #666;margin-top: 15px;}
.nei-news .flbox .info li .desc{font-size: 14px;color: #666;line-height: 24px;}
.nei-news .flbox .info li .more{display: inline-block;font-size: 14px;line-height: 28px;padding: 5px 30px;background: #f69100;color: #fff;margin-top: 20px;}
.nei-news .flbox .info li .more:hover{ background:#ffae00;}

.page-news .flbox .tit{width: 100%;position: relative;margin-bottom: 20px;}
.page-news .flbox .tit h1{font-size: 24px;line-height: 34px;color: #333;}
.page-news .flbox .tit p{background: #f5f5f5; font-size:12px; line-height:20px;padding: 10px 20px;color: #666;margin-top: 15px;}
.page-news .flbox .info{font-size: 14px;color: #333;line-height: 24px;}

@media screen and (max-width:1024px){
	.nei-news .flbox .info li .tit h1{font-size:20px;line-height:30px;}
	.page-news .flbox .tit h1{font-size:20px;line-height:30px;}
}

@media screen and (max-width:768px){
	.nei-news .flbox .info li{padding:20px;margin-bottom:20px;box-shadow: 0 0 10px rgba(0,0,0,.1);}
	.nei-news .flbox .info li .tit{margin-bottom:10px;}
	.nei-news .flbox .info li .tit p{margin-top:10px;}
	.nei-news .flbox .info li .tit h1{font-size:18px;line-height:28px;}
	.nei-news .flbox .info li .more{padding:5px 15px; font-size:12px; line-height:20px;margin-top:10px;}
	
	.page-news .flbox .tit h1{font-size:18px;line-height:28px;}
}
/*-------------------------------------------------------------------------------------------------------------------------*/
/*pro*/
.nei-pro .flbox .info{width: 100%;position: relative;font-size:0;}
.nei-pro .flbox .info li{ display:inline-block; width:32%; margin-right:2%; margin-bottom:2%; vertical-align:top; border:1px #f5f5f5 solid;}

.nei-pro .flbox .info li a{ background:#f5f5f5; display:block; width:100%;}
.nei-pro .flbox .info li .tit{ display:block; width:100%; padding:10px; font-size:14px; line-height:24px;}
.nei-pro .flbox .info li:hover .tit{ color:#ffae00;}

.page-pro .imgs{ display:block; width:100%; margin:0 auto; overflow:hidden; margin-bottom:20px; position:relative;}
.page-pro .imgs img{ display:block; max-width:100%; width:auto; margin:0 auto;}
.page-pro .bigbox{width:100%;}
.page-pro .tips{display: flex;justify-content: center;width: 100%;position: absolute;bottom: 10px;left: 0;z-index: 99;}
.page-pro .tips .swiper-pagination-bullet{width: 12px;height: 12px;opacity: 1;background:transparent;border:2px #f69100 solid;margin: 0 3px;}
.page-pro .tips .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f69100;}

@media screen and (min-width:1025px){.nei-pro .flbox .info li:nth-child(3n){ margin-right:0;}}

@media screen and (max-width:1024px){
	.nei-pro .flbox .info li{width:49%;}
	.nei-pro .flbox .info li:nth-child(2n){ margin-right:0;}
	
	.page-pro .smallbox{margin:5px auto 0;}
}

@media screen and (max-width:768px){
	.nei-pro .flbox .info li{width:48.5%; margin-right:3%; margin-bottom:3%;}
	
	.page-pro .smallbox{margin:2px auto 0;}
}