input,a,img,textarea{outline:none;}
.fl{float:left;}
.fr{float:right;}

li{list-style:none;}
.dis{display:none;}
.clear{clear:both;}
.eps{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.topbox{padding:17px 0;}
.topbox .top_r{float:right;overflow:hidden;position:relative;}
.topbox .language{float:right;padding-left:28px;font-size:14px;color:#333;line-height:30px;}
.topbox .language a{color:#333;text-transform:uppercase;}
.topbox .language a:hover{color:#01497c;}
.topbox .search_box{float:right;position:relative;z-index:10;height:30px;}
.topbox .search_box .ss{display:inline-block;width:30px;height:30px;background:url(../images/search.png) no-repeat center;cursor:pointer;}
.topbox .search_box .ss.gb{background:url(../images/close.png) no-repeat center;}
.topbox .search_box .s-main{overflow:hidden;border:1px solid #999;position:absolute;top:0;right:30px;padding:3px;width:193px;border-radius:30px;background:#fff;display:none;}
.topbox .search_box .s-main .text{float:left;line-height:26px;height:26px;width:133px;border:none;padding-left:5px;}
.topbox .search_box .s-main .submit{float:left;border:none;background:#01497c;font-size:14px;color:#fff;cursor:pointer;line-height:26px;height:26px;width:50px;border-radius:30px;}
.topbox .tel{background:url(../images/tel.png) no-repeat left;padding-left:26px;font-size:14px;color:#666;line-height:24px;}
.topbox .tel i{font-size:18px;color:#01497c;}

.menubox{background:url(../images/menu_bg.png) no-repeat center;position:relative;z-index:100;}

.swiper-banner{position:relative;}

.index_tit{position:relative;margin:4% 0 2%;}
.index_tit h1{font-size:30px;color:#01497c;font-weight:bold;}
.index_tit p{font-size:16px;color:#333;background:url(../images/tit_line.png) no-repeat center;margin-top:12px;}

.type_nav{position:relative;z-index:10;}
.type_nav a{font-size:16px;color:#666;position:relative;padding-bottom:18px;}
.type_nav a.active{font-weight:bold;color:#333;}
.type_nav a.active:after{content:"";display:block;width:24px;height:7px;background:#fcae03;position:absolute;bottom:0;left:0;}

#news_num{border-bottom:2px solid #eee;}
#news_num a{color:#333;line-height:35px;padding:0;display:inline-block;}
#news_num a.active{color:#01497c;}
#news_num a.active:after{width:65px;height:3px;}
#news_num .more{float:right;font-size:14px;color:#333;}
#news_num .more:hover a{color:#fcae03;}

.index_product{margin-bottom:3%;}
.index_product .swiper-wrapper .swiper-slide .pic{height:270px;position:relative;overflow:hidden;background-size:cover!important;}
.index_product .swiper-wrapper .swiper-slide .pic a{position:absolute;top:0;left:0;width:100%;height:100%;}

.see-more{display:block;font-size:16px;color:#333;border:1px solid #ddd;width:151px;line-height:42px;text-align:center;border-radius:6px;margin:0 auto 4%;transition:all 0.3s;}
.see-more:hover{border:1px solid #fcae03;color:#fcae03;}

.fynumber{width:100%;overflow:hidden;text-align:center;margin:36px auto 56px;color:#333;font-size:14px;}
.fynumber a{padding:5px 11px 5px 11px;display:inline-block;color:#333;border:1px solid #ededed;margin-left:4px;}
.fynumber a.cur{background:#7f7f7f;color:#ffffff;border:1px solid #7f7f7f;}
.fynumber a:hover{background:#7f7f7f;color:#ffffff; border:1px solid #7f7f7f;}
.fynumber span{padding-left:11px; padding-right:5px;display:inline-block;padding:5px 11px 5px 11px;}
.fynumber .current{background:#7f7f7f;border:1px solid #7f7f7f;color:#fff;}

.cp_wrapper{overflow:hidden;position:relative;margin-top:-40px;}
.cp_wrapper .swiper-wrapper{padding-top:70px;}
.cp_wrapper .swiper-button-prev{right:45px;left:auto;}

.equipment{background:url(../images/banner_zysb.jpg) no-repeat center;background-size:cover;overflow:hidden;padding:2% 0;}
.equipment .index_tit h1,.equipment .index_tit p,.equipment .see-more{color:#fff;}

.swiper-equi{overflow:hidden;padding:2% 0 100px;}
.swiper-equi .equ{overflow:hidden;text-align:center;background:#eee;height:260px;}
.swiper-equi .equ .pic{height:210px;background-size:cover!important;transition:all 0.3s;}
.swiper-equi .equ .txt{overflow:hidden;transition:all 0.3s;}
.swiper-equi .equ .txt .eps{font-size:18px;line-height:50px;}
.swiper-equi .equ .txt .more{font-size:14px;color:#333;display:block;}
.swiper-equi .equ:hover .pic,.swiper-equi .equ:hover .txt{transform:translateY(-30px);}
.swiper-equi .equ:hover .txt .more{margin-top:-10px;}

.swiper-equi .swiper-button-prev,.swiper-equi .swiper-button-next{top:auto;bottom:0;}
.swiper-equi .swiper-button-prev{left:30%;}
.swiper-equi .swiper-button-next{right:30%;}
.equipment .see-more{color:#fff;border-color:#ddd;margin:-40px auto 4%;position:relative;z-index:10;}

.bgf5{background:#f5f5f5;padding:4.2% 0 3.5%;}

.about_l .gyst{font-size:30px;color:#01497c;font-weight:bold;margin-bottom:15px;}
.about_l .gyst:after{content:"";display:block;width:40px;height:3px;background:#fcae03;margin-top:16px;}
.about_l p{font-size:16px;color:#333;line-height:30px;height:90px;overflow:hidden;}
.about_l .see-more{margin:45px 0;}

.num_box{overflow:hidden;}
.num_box li{overflow:hidden;text-align:center;float:left;width:33.33%;position:relative;}
.num_box li.line:after{content:"";display:block;width:1px;height:35px;background:#c1c1c1;position:absolute;top:50%;right:0;margin-top:-18px;}
.num_box li h1{font-size:48px;color:#666;font-weight:bold;font-family:Arial;position:relative;}
.num_box li em{font-size:14px;color:#666;font-style:normal;}
.num_box li .e1{font-weight:normal;position:absolute;top:0;}
.num_box li .e2{display:block;margin-top:-5px;}

.about_r{position:relative;overflow:hidden;}
.about_r .abpic{display:block;box-shadow:0 5px 15px rgba(0,0,0,.2);position:absolute;right:6%;bottom:18px;min-height:240px;max-height:275px;}
.about_r .info{background:#01497c;width:72%;height:395px;float:right;padding:0 6% 0 5%;}
.about_r .info h1{font-size:18px;color:#fff;margin:20px 0 10px;}
.about_r .info p{font-size:12px;color:#fff;text-transform:uppercase;line-height:20px;height:40px;overflow:hidden;}

.news_info{padding:3% 0 5%;overflow:hidden;}

.index_news ul{padding-right:2%;}
.index_news ul li{overflow:hidden;font-size:14px;color:#666;line-height:35px;}
.index_news ul li a{display:block;float:left;color:#666;width:75%;}
.index_news ul li .time{float:right;}

.newspic{height:342px;background-size:cover!important;position:relative;margin-left:13%;}
.newspic p{background:rgba(1,73,124,.7);position:absolute;bottom:0;left:0;right:0;font-size:14px;color:#fff;line-height:40px;padding:0 3%;}

.foot{overflow:hidden;background:#011624;border-bottom:1px solid #888f94;padding:3% 0;}
.foot .links{font-size:14px;color:#fff;padding-left:20px;background:url(../images/foot1.png) no-repeat top left;}
.foot .links a{color:#fff;white-space:nowrap;}
.foot .contact_way{padding-left:20px;background:url(../images/foot2.png) no-repeat top left;margin-top:15px;}
.foot .contact_way h1{font-size:14px;color:#fff;margin-bottom:5px;}
.foot .contact_way p{font-size:14px;color:#999;line-height:24px;}
.foot .foot_ewm{text-align:center;}
.foot .foot_ewm img{display:block;margin:0 auto 10px;width:138px;height:138px;}
.foot .foot_ewm span{font-size:12px;color:#ddd;background:url(../images/wx.png) no-repeat left;padding-left:16px;}

.copyright{background:#011624;text-align:center;}
.copyright p{font-size:14px;color:#666;line-height:26px;padding:11px 3%;}
.copyright a{color:#666;}

.ny_banner img{display:block;width:100%;}

.location{overflow:hidden;border-bottom:1px solid #eee;margin-bottom:30px;}
.location .ny_title{color:#333;float:left;background:url(../images/navline.png) no-repeat left bottom;}
.location .ny_title h1{margin:0;line-height:65px;font-size:30px;font-weight:bold;}
.location .ny_title span{font-size:18px;color:#ccc;font-family:Arial;margin-left:10px;text-transform:uppercase;font-weight:normal;}
.location #position{float:right;font-size:12px;color:#999;background:url(../images/home.png) no-repeat left;padding-left:19px;margin-top:30px;}
.location #position a{color:#333;}

.main_l{text-align:center;max-width:233px;}
.navMenubox{border:1px dashed #cecece;padding:14px 6px 10px;margin-bottom:15px;overflow:hidden;}
.navMenubox li{background:#ebf1f5;line-height:43px;font-size:14px;margin-bottom:3px;}
.navMenubox li a{display:block;color:#333;}
.navMenubox li.cur,.navMenubox li:hover{background:#fcae03;}
.navMenubox li.cur a,.navMenubox li:hover a{color:#fff;}

.reputat{background:url(../images/set.png) no-repeat center;height:126px;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.reputat h1{font-size:22px;color:#fff;font-weight:bold;}
.reputat p{font-size:14px;color:#fff;padding-top:15px;}

.abt_col9{float:right;}
.about_contair{overflow:hidden;margin:0 0 40px;font-size:14px;color:#333;line-height:30px;}
.about_contair img{max-width:100%;display:block;margin:0 auto;}
.about_contair p{font-size:14px;color:#333;line-height:30px;margin:0;}
.about_contair h1{font-size:16px;color:#333;font-weight:bold;}
.about_contair .qqkh{font-size:30px;color:#333;font-weight:bold;text-align:center;}
.about_contair .about_bt{overflow:hidden;width:100%;position:relative;}
.about_contair .about_bt img{width:100%;}
.about_contair .about_bt .col-md-5{background:#01497c;position:absolute;top:0;right:0;bottom:0;overflow:hidden;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 2%;}
.about_contair .about_bt h1{color:#fff;font-size:18px;line-height:36px;font-weight:bold;}
.about_contair .about_bt p{color:#fff;font-size:14px;line-height:24px;}
.about_contair .btit{font-size:24px;color:#333;font-weight:bold;text-align:center;margin-bottom:20px;}
.about_contair .news_detail{text-align:center;background:#f5f5f5;margin:20px 0;font-size:14px;color:#999;line-height:30px;padding:7px 3%;}
.about_contair .news_detail span{margin:0 2%;}
.about_contair .quailt{background:#e5e5e5;padding:2%;margin:2% auto;width:75%;}

.develop{background:url(../images/line.png) repeat-y center;padding:5% 0 0;margin-bottom:5%;}
.develop ul{overflow:hidden;}
.develop ul li{width:50%;position:relative;}
.develop ul li .year{background:url(../images/year.png) no-repeat;width:117px;line-height:34px;height:34px;text-align:center;font-size:18px;font-weight:bold;color:#fff;}
.develop ul li .jl{line-height:30px;font-size:14px;color:#333;clear:both;min-height:60px;}
.develop ul li.fr{background:url(../images/yuan.png) no-repeat 0 8px;padding-left:40px;left:-9px;}
.develop ul li.fl{background:url(../images/yuan.png) no-repeat right 8px;padding-right:40px;right:-9px;}
.develop ul li.fl .year{float:right;}

.news_list ul{padding:0;}
.news_list ul li{overflow:hidden;background:#f8f8f8;padding:30px 0;width:100%;}
.news_list ul li:nth-child(2n){background:#fff;}
.news_list ul li .time{float:left;text-align:center;width:16%;font-size:14px;color:#666;max-width:110px;font-family:Arial;margin:0;}
.news_list ul li .time b{display:block;font-size:48px;font-weight:500;line-height:40px;}
.news_list ul li .text{float:left;width:82%;overflow:hidden;}
.news_list ul li .text a{display:block;overflow:hidden;width:100%;}
.news_list ul li .text h4,.news_list ul li .text p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0;width:100%}
.news_list ul li .text h4{font-size:24px;color:#333;font-weight:bold;}
.news_list ul li .text p{font-size:14px;color:#666;padding-top:15px;}

.news_turn{padding:2% 0;border-top:1px solid #ddd;margin:4% 0;overflow:hidden;line-height:30px;}
.news_turn p{font-size:16px;color:#333;max-width:50%;}
.news_turn p a{color:#333;}
.news_turn p a:hover{color:#fcae03;}

.qualificate ul{margin-left:-20px;overflow:hidden;}
.qualificate ul li{margin-bottom:2.5%;}
.qualificate ul li .main{border:1px solid #ddd;text-align:center;margin-left:20px;padding:0 10px;}
.qualificate ul li .pic{height:180px;display:flex;justify-content:center;align-items:center;overflow:hidden;margin:10px 0;}
.qualificate ul li .pic img{transition:all 0.5s;max-width:100%;max-height:100%;}
.qualificate ul li p{line-height:55px;border-top:1px solid #ddd;color:#333;font-size:16px;}
.qualificate ul li .pic:hover img,.qualificate ul li .pic:hover .bg{transform:scale(1.05);}
.qualificate ul li .main.office{padding:0;}
.qualificate ul li .main.office .pic{margin:0;height:200px;background-size:cover!important;}
.qualificate ul li .main.office .pic .bg{width:100%;height:100%;background-size:cover!important;background-repeat:no-repeat!important;transition:all 0.5s;}

.delivery_email{background:#f5f5f5;margin-bottom:5px;padding:4% 5%;}
.delivery_email p{font-size:16px;color:#333;}
.zppanel{margin:0 0 12px;padding:0 5%;background:#f5f5f5;overflow:hidden;position:relative;height:67px;}
.zppanel:last-child{margin-bottom:6%;}
.zppanel .content{padding-bottom:70px;}
.zppanel h1{font-size:18px;color:#333;font-weight:bold;line-height:67px;width:78%;}
.zppanel h2{font-size:14px;color:#666;font-weight:bold;line-height:30px;margin:0;}
.zppanel p{font-size:14px;color:#666;line-height:30px;margin:0;}
.zppanel .flip{overflow:hidden;text-align:right;position:absolute;right:3%;bottom:0;cursor:pointer;font-size:14px;color:#01497c;line-height:67px;}

.contact_all{margin-bottom:3%;overflow:hidden;}
.contact_l{border:1px solid #ddd;padding:1%;margin-top:5px;}
.contact_r{padding-left:10%;}
.contact_r .lxfs{font-size:18px;line-height:50px;color:#333;border-bottom:1px dashed #ddd;background:url(../images/tel2.png) no-repeat left;padding-left:30px;}
.contact_r p{font-size:16px;line-height:36px;color:#333;}

.distribute{overflow:hidden;position:relative;padding:0 26px;margin:2% 0 5%;}
.distribute .swiper-slide{height:88px;display:flex;justify-content:center;align-items:center;}
.distribute .swiper-slide img{max-width:100%;max-height:100%;}
.distribute .swiper-button-prev,.distribute  .swiper-button-next{width:26px;height:88px;}
.distribute .swiper-button-prev,.distribute .swiper-button-prev:hover{background:url(../images/left.png) no-repeat;}
.distribute .swiper-button-next,.distribute  .swiper-button-next:hover{background:url(../images/right.png) no-repeat;}

.topform{
	float: left;
	font-size: 12px;
	margin-left: 3%;
	color: #ffffff;
}
.topform .ipt{
	border: 1px solid #999;
	border-radius: 3px;
	padding: 0 10px;
	line-height: 24px;
	margin-bottom: 10px;
	width: 120px;
	color: #333333;
}
.topform .botms{
	margin-left: 40px;
}
.topform .botms input[type='checkbox']{
	vertical-align: text-bottom;
}
.topform .btns{
	margin-top: 10px;
}
.topform .btns input{
	border: none;
	background: #fcae03;
	color: #ffffff;
	border-radius: 3px;
	font-size: 12px;
	line-height: 24px;
	width: 50px;
	margin-right: 10px;
}

@media (max-width: 1199px){
	.menubox{background:#01497c;}
}
@media (max-width: 991px){
	.navbar-nav > li{width:107px!important;}
	.logo{height:50px;margin-top:8px;}
	.about_l p{height:auto;}
	.num_box{padding-bottom:5%;}
	.about_r{overflow:inherit;}
	.about_r .info{width:90%;}
	.about_r .abpic{width:90%;height:auto;max-height:none;bottom:auto;top:100px;}
	.newspic{margin:0;height:560px;}
	.foot .foot_ewm{padding-top:5%;}
	.main_l{max-width:none;}
	.reputat{display:none;}
	.navMenubox li{float:left;margin:0 1%;width:23%;}
	.navMenubox.cpnav li{width:auto;padding:0 2%;margin-bottom:5px;}
	.about_contair .about_bt .col-md-5{position:relative;padding:5% 3%;}
	.qualificate ul li .pic{height:300px;}
	.contact_r{padding:0;}
	.abt_col9{width:100%;}
}
@media (max-width: 767px){
	.container{padding:0 2%;}
	.topbox{padding:17px 2%;}
	.topbox .logo{margin:0 0 10px;width:100%;height:auto;}
	.swiper-banner .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{bottom:10px!important;}
	.swiper-banner .swiper-pagination-bullet{width:40px;height:3px;}
	.cp_wrapper{margin-top:0;}
	.swiper-equi .swiper-button-prev{left:10%;}
	.swiper-equi .swiper-button-next{right:10%;}
	.location #position{display:none;}
	.news_list ul li{padding:25px 0;}
	.news_list ul li .time{font-size:12px;}
	.news_list ul li .time b{font-size:35px;line-height:30px;}
	.news_list ul li .text h4{font-size:18px;}
	.news_list ul li .text p{padding-top:8px;}
	.news_turn p{max-width:100%;width:100%;}
	.qualificate ul li .pic{height:auto;}
	.qualificate ul li .pic img{max-height:none;width:100%;}
	.about_contair .quailt{width:100%;}
	.topform{
		margin-top: 20px;
	}
}
@media (max-width: 480px){
	.index_product .swiper-wrapper .swiper-slide .pic{height:170px;}
	.num_box li{width:100%;margin-bottom:5%;}
	.num_box li.line:after{display:none;}
	.newspic{height:300px;}
}
.Form-M1{overflow:hidden;padding:3% 0;}
.Form-M1 .Form-M1-li{overflow:hidden;padding-top:10px;}
.Form-M1 .Form-M1-li label{width:5em;display:inline-block;color:#666;vertical-align:middle;font-weight:normal;float:left;}
.Form-M1 .Form-M1-li input{width:70%;height:40px;line-height:28px;border:1px #ddd solid;padding:0 2%;}
.Form-M1 .Form-M1-li input.yzm{width:20%;}
.Form-M1 .Form-M1-li textarea{width:70%;line-height:28px;border:1px #ddd solid;padding:0 2%;}
.Form-M1 .Form-M1-li em{color:red;}
.Form-M1 .Form-M1-li a{font-size:12px;color:#333;font-weight:normal;}
.Form-M1 .Form-M1-li i{font-style:normal;}
.form_btn{overflow:hidden;clear:both;padding-left:5%;padding-top:7%;padding-bottom:3%; text-align:center;}
.form_btn .submit,.form_btn .reset{width:148px;height:34px;line-height:34px;text-align:center;color:#fff;border-radius:0px;cursor:pointer;font-size:14px;border:none;}
.form_btn .submit{background:#01497c;margin-right:10px;}
.form_btn .reset{background:#909090;}