/*公共样式*/
html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select {
	margin: 0;
	padding: 0;
	user-select:none;
	font-family: "微软雅黑";
	-webkit-font-smoothing:antialiased
}
a{ 
	display: block;
	text-decoration:none; 
	color:#333; 
}
ul,ol {
	list-style: none;
}
li{
	list-style-type: none;
}
input, textarea {
	outline: none;
	border: none;
}
textarea {
	resize: none;
	overflow: auto;
}
p{
	max-height: 999999px;
}
button{
	outline: none;
}
img{
	display: block;
}
#box{
	width: 100%;
	min-width: 1200px;
}
.reuse_box{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 25px;
}
.reuse_title{
	margin: 0 5px;
}
.reuse_title p{
	font-size: 24px;
	color: #111;
	text-align: center;
}
.reuse_box span{
	width: 10px;
	height: 10px;
	background-color: #1c7cf3;
	margin-top: 40px;
}

/*============分割线===============*/
/*顶部*/
.up_box{
	background-color: #ddd;
}
.up_centent{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	font-size: 16px;
	color: #666;
	padding: 12px 0;
}
.up_centent div{
	display: flex;
}
.up_centent div a{
	color: #666;
}
.up_centent div a{
	margin: 0 24px; 
}
.up_centent div a:hover{
	color: #1c7cf3;
}

/*logo展示*/
.logo_box{
	width: 1200px;
	margin: 0 auto;
	padding: 25px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.logo_img{
	width: 259px;
}
.logo_img img{
	width: 100%;
}
.logo_box1{
	display: flex;
}
.logo_box1_img{
	width: 54px;
	margin-right: 16px;
}
.logo_box1_img img{
	width: 100%;
}
.logo_p{
	font-size: 29.89px;
	color: #1c7cf3;
}
.logo_box1_div p:nth-child(1){
	font-size: 14px;
	color: #111;
}
.logo_box1_div p:last-child{
	font-size: 20.89px;
	color: #111;
}

/*导航栏*/
.nav_box{
	background-color: #1c7cf3;
}
.nav_centent{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.nav_centent li{
	width: 10%;
	text-align: center;
	font-size: 16px;
	position: relative;
}
.nav_centent li a{
	padding: 17px 0;
	text-align: center;
	color: #fff;
}
.nav_centent li div{
	display: none;
	z-index: 10;
	position: absolute;
	left: 0;
	right: 0;
	background-color: #1c7cf3;

}
.nav_centent li:hover{
	background-color: #145ebd;
}
.nav_centent li div a:hover{
	background-color: #145ebd;
}
.nav_a{
	background-color: #145ebd;
}

/*轮播*/
.lunbo img{
	width: 100%;
}

/*关于我们*/
.about_box{
	margin: 40px 0 50px;
	background-image: url('../images/index_02_a.jpg');
	background-repeat: no-repeat;
	background-size: 100% 552px;
	background-position: left bottom;
}
.about_centent{
	width: 1200px;
	margin: 0 auto;
}
.about_box1{
	display: flex;
	justify-content: space-between;
	background-image: url('../images/index_03_a.jpg');
	background-repeat: no-repeat;
	background-size: 537px 389px;
	background-position: top left;
	border-top: 1px solid #f0f0f0;
	padding-bottom: 42px;
	/*border-bottom: 1px solid #d2d2d2;*/
}
.about_box1_img{
	width: 45%;
	margin: 17px 0 0 17px;
}
.about_box1_img img{
	width: 100%;
}
.about_box1_text{
	width: 49%;
	margin-right: 23px;
}
.about_box1_text p{
	font-size: 14px;
	color: #666;
	text-indent: 30px;
	line-height: 30px;
}
.about_box1_text p:nth-child(1){
	font-size: 24px;
	color: #111;
	margin-top: 10px;
	border-bottom: 1px solid #f0f0f0;
	text-indent: 30px;
	padding-bottom: 26px;
	margin-bottom: 25px;
}
.about_btn{
	display: flex;
	justify-content: flex-end;
	margin-top: 34px;
}
.about_btn a{
	width: 118px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	font-size: 16px;
	color: #1c7cf3;
	border: 1px solid #1c7cf3;
}
.about_btn a:hover{
	background-color: #1c7cf3;
	color: #fff;
}
.about_box2{
	height: 1px;
	background: linear-gradient( 
		to right, 
		rgba(0,0,0,0) 0%, 
		rgba(0,0,0,0) 10%, 
		rgba(223,223,223,0.6) 20%, 
		rgba(210,210,210,0.8) 30%, 
		rgba(205,205,205,1) 40%, 
		rgba(205,205,205,1) 50%,
		rgba(205,205,205,1) 60%,
		rgba(210,210,210,0.8) 70%, 
		rgba(223,223,223,0.6) 80%, 
		rgba(0,0,0,0) 90%,
		rgba(0,0,0,0) 100%)
}
.about_lunbo{
	margin-top: 45px !important;
	padding-bottom: 25px !important;
}
.about_lunbo p{
	text-align: center;
	padding: 20px 0;
	font-size: 16px;
	color: #111;
}
.about_lunbo a div{
	overflow: hidden;
}
.about_lunbo img{
	width: 100%;
	transition: all 0.6s;
}
.about_lunbo a:hover img{
	transform: scale(1.1);
}
.about_lunbo a:hover p{
	color: #1c7cf3;
}

/*产品展示*/
.show_box{
	width: 1200px;
	margin: 0 auto;
}
.show_box1{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.show_box1 a{
	margin-top: 25px;
	font-size: 18px;
	color: #1c7cf3;
}
.show_lunbo{
	width: 1200px;
	position: relative;
	overflow: hidden;
	margin: 10px 0 50px;
}
.show_lunbo1{
	width: 1056px;
	padding: 10px !important;
}
.show_lunbo .swiper-button-next{
	width: 50px !important;
	height: 100px !important;
	background-color: #1c7cf3 !important;
	background-image: url('../images/index_44.png');
	background-size: 25px 45px !important;
}
.show_lunbo .swiper-button-prev{
	width: 50px !important;
	height: 100px !important;
	background-color: #1c7cf3 !important;
	background-image: url('../images/index_43.png');
	background-size: 25px 45px !important;
}
.show_lunbo .swiper-slide{
	box-shadow: 0 0 10px #111;
}
.show_lunbo .swiper-slide div{
	border: 1px solid #adadad;
	border-bottom: 0;
}
.show_lunbo .swiper-slide p{
	border: 1px solid #adadad;
	border-top: 0;
	padding: 10px 0;
	text-align: center;
	font-size: 14px;
	color: #111;
}
.show_lunbo .swiper-slide div{
	overflow: hidden;
}
.show_lunbo .swiper-slide div img{
	width: 100%;
	transition: all 0.6s;
}
.show_lunbo .swiper-slide:hover img{
	transform: scale(1.1);
}
.show_lunbo .swiper-slide:hover p{
	color: #1c7cf3;
}

/*新闻动态*/
.news_box{
	width: 1200px;
	margin: 0 auto;
}
.news_box1{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.news_change{
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.news_change a{
	font-synthesis: 18px;
	color: #1c7cf3;
}
.news_change_a{
	width: 123px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border: 1px solid #1c7cf3;
	margin-right: 40px;
}
.news_change_a:hover{
	background-color: #1c7cf3;
	color: #fff;
}
.news_a{
	background-color: #1c7cf3 !important;
	color: #fff !important;
}
.news_hide{
	display: none;
}
.news_show{
	display: block;
}
.news_centent{
	width: 1056px;
	margin: 0 auto 50px;
	display: flex;
	justify-content: space-between;
}
.news_list{
	width: 30%;
	border: 1px solid #d1d1d1;
}
.news_img{
	overflow: hidden;
}
.news_img img{
	width: 100%;
	transition: all 0.6s;
}
.news_p{
	padding: 10px;
	font-size: 18px;
	color: #111;
}
.news_list div:last-child{
	padding: 10px;
	display: flex;
	justify-content: space-between;
	font-size: 14px;
	color: #666;
}
.news_list:hover .news_img img{
	transform: scale(1.1);
}
.news_list:hover .news_p{
	color: #1c7cf3;
}

/*合作伙伴*/
.partner_box{
	width: 1200px;
	margin: 0 auto 50px;
}
.partner_lunbo{
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.partner_lunbo .swiper-wrapper{
	padding: 20px 0 !important;
}
.partner_img{
	width: 223px;
	height: 88px;
	border: 1px solid #ddd;
	overflow: hidden;
}
.partner_box img{
	width: 100%;
	height: 100%;
	transition: all 0.6s;
}
.partner_img:hover img{
	transform: scale(1.1);
}

/*底部*/
.base_box{
	background-color: #1c7cf3;
}
.base_centent{
	width: 1200px;
	margin: 0 auto;
	padding: 20px;
	display: flex;
	justify-content: space-between;
	color: #fff;
}
.base_logo{
	width: 240px;
	margin-bottom: 15px;
}
.base_logo img{
	width: 1005；
}
.base_code{
	display: flex;
	justify-content: space-between;
}
.base_code p{
	font-size: 14px;
	text-align: center;
	margin-top: 8px;
}
.base_box2{
	width: 400px;
	display: flex;
	justify-content: space-between;
}
.base_box2_list a{
	font-size: 18px;
	color: #fff;
	margin-bottom: 50px;
}
.base_box2_list a:last-child{
	margin-bottom: 0;
}
.base_box2_list a:hover{
	color: #ccc;
}
.base_box3 p{
	font-size: 16px;
	margin-bottom: 30px;
	display: flex;
}
.base_box3 p:last-child{
	margin-bottom: 0;
}
.base_box3 p span{
	display: block;
	width: 10px;
	height: 1px;
}

/*版權*/
.copyright_box{
	background-color: #145ebd;
	padding: 15px 0;
	display: flex;
	justify-content: center;
	font-size: 14px;
	color: #fff;
}
.copyright_box p:nth-child(1){
	margin-right: 55px;
}
.copyright_box p span{
	margin: 0 9px;
}