*{
	padding: 0;
	margin: 0;
	list-style: none;
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}
.logo_box{
	background: rgba(0,0,0,0.5)
}
.tel{
	float: right;
	margin-top: 20px;
	margin-bottom: 10px;
}
.logo{
	float: left;
}

.logo img{
	padding: 10px 0;
}
.logo_box{
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
}
.nav1_box{
	background: black;
	margin-top: 20px;
}
.nav1 li{
	float: left;
	width: 12.5%;
	text-align: center;
	line-height: 40px;
}
.nav1 a{
	color: white;
	font-size: 16px;
}
.nav1_s{
	padding: 0;
}
.nav1_box{
	position: fixed;
	top: 107px;
	width: 100%;
	z-index: 999;
}
.about_bt img{
	margin: 0 auto;
	display: block;
}
.about_box{
	
	background: #f2f2f2;
}
.about_bt{
	margin-bottom: 74px;
	margin-top: 47px;
}
.about_l img{
	display: block;
	width: 100%;
}
.about_r p{
	line-height: 30px;
	font-size: 16px;
	text-indent: 2em;
}
.about_more{
	border: solid 1px #7cd3fe;
	width: 187px;
	display: block;
	line-height: 42px;
	text-align: center;
	color: #7cd3fe;
	font-size: 14px;
	border-radius: 20px;
	margin-bottom: 73px;
}
.pro_box{
	background: url(../img/pro_bj.jpg) center center no-repeat;
	background-attachment: fixed;
	background-size: cover;
}
.pro_l{
	background: white;
	padding: 0;
}

.pro_l_f{
	line-height: 55px;
	padding-left: 30px;
	border-bottom: solid 1px #e1e0e0;
}
.pro_bt img{
	display: block;
	width: 100%;
}

.pro_l a{
	font-size: 16px;
	color: black;
}
.pro_l span{
	float: right;
	padding-right: 30px;
}
.pro_tel{
	background: #45b0e8;
	text-align: center;
	color: white;
	padding-top:10px ;
}

.pro_tel h3{
	margin: 0;
	font-weight: bold;
	padding: 10px 0;
}
.pro1{
	padding: 30px 0;
}
.pro_r li{
	background: white;
	padding: 0;
	height: 338px;
	
	
}
.pro_r img{
	display: block;
	width: 100%;
}
.pro_r a{
	font-size: 14px;
	color: #176c98;
	padding: 5px 10px;
	display: block;
	font-weight: bold;
}
.pro_r p{
	font-size: 14px;
	padding: 0 10px;
	color: #888888;
	line-height: 25px;
	
}
.pro{
	padding: 0;
}
.pro_r li{
	float: left;
	width: 32%;
	margin: 8px 5px;
}

.zs_box{
	background: url(../img/zs.jpg)  no-repeat;
	background-size:cover ;
}
.zs_bt span{
	display: block;
	text-align: center;
	font-size: 30px;
	color: #70c2ed;
	font-weight: bold;
}
.zs_c p{
	color: black;
	font-size: 16px;
	text-indent: 2em;
	line-height: 40px;
	padding-top: 64px;
}
.zs_bt{
	padding-top: 186px;
}
.zs_c{
	padding-bottom: 30px;
}
.ad_bt img{
	display: block;
	width: 100%;
}
.ad_box{
	margin-top: 6px;
}
.ad1{
	background: url(../img/ad1.jpg)  no-repeat;
	
}
.ad1 a{
	color: #c9120e;
	font-size: 18px;
	font-weight: bold;
	display: block;
	padding-top: 38px;
	padding-left: 90px;
}
.ad1 p{
	line-height: 30px;
	font-size: 16px;
	color: #414141;
	padding-bottom: 127px;
	padding-left:90px ;
	padding-top: 58px;
}
.ad2{
	background: url(../img/ad2.jpg) no-repeat;
	height: 276px;
}
.ad2 a{
	color: #c9120e;
	font-size: 18px;
	font-weight: bold;
	display: block;
	padding-top: 56px;
	padding-left: 45px;
	
}
.ad2 p{
	line-height: 30px;
	font-size: 16px;
	color: #414141;
	padding-bottom: 102px;
	padding-top: 61px;
	padding-left: 45px;
}

.ad3{
	background: url(../img/ad3.jpg) no-repeat;
}
.ad3 a{
	color: #c9120e;
	font-size: 18px;
	font-weight: bold;
	display: block;
	padding-top: 58px;
	padding-left: 90px;
}
.ad3 p{
	line-height: 30px;
	font-size: 16px;
	color: #414141;
	padding-bottom: 127px;
	padding-left:90px ;
	padding-top: 58px;
}
.zjkh_bt img{
	display: block;
	margin: 0 auto;
}
.about_lb{
	margin: 32px 0;
}
.new_box{
	background: #f2f2f2;
}
.new_bt img{
	display: block;
	margin: 0 auto;
}
.new_bt{
	padding-top: 35px;
}
.new_l a{
	color: black;
	font-size: 16px;
	
}
.new_l li{
	padding: 5px 10px;
	margin: 15px 0;
}
.new_l span{
	float: right;
}
.new_l p{
	line-height: 30px;
	font-size: 14px;
	color: black;
	
}
.new_l li:hover{
	background: #45b0e8;
}
.new_l li:hover a{
	color: white;
}
.new_l li:hover p{
	color: white;
}
.new_r img{
	display: block;
	width: 100%;
}
.new_c{
	margin-top: 41px;
}
.new_more{
	display: block;
	text-align: center;
	border: solid  1px #7cd3fe;
	border-radius: 10px;
	margin: 20px auto;
	width: 187px;
	line-height: 42px;
	color:#7cd3fe ;
	
}
.zzry_bt img{
	display: block;
	margin: 0 auto;
}
.zzry_bt {
	padding: 34px  0;
}
.yqlj a{
	color: black;
}
.yqlj{
	margin-top: 15px;
	margin-bottom: 15px;
}


.bottom_box{
	background: #1b252e;
}
.bottom_l img{
	display: block;
	margin: 0 auto;
}
.b_pro a,.b_pro li{
	color: white;
	font-size: 14px;
}
.b_pro li{
	line-height: 30px;
	padding-left: 50px;
}
.b_pro{
	border-right: solid 1px white;
}
.bottom_c{
	padding-top: 50px;
}
.nav-tabs a{
	color: black;
}
.sj_about{
	background: #f2f2f2;
}
.sj_about_bt span{
	display: block;
	text-align: center;
	color: black;
	font-size: 20px;
}
.sj_about_bt{
	padding: 20px;
}
.sj_about p{
	line-height: 30px;
	color: black;
	text-indent: 2em;
	font-size: 14px;
	padding-bottom: 10px;
}
.sj_pro{
	background: url(../img/pro_bj.jpg) center center no-repeat;
	background-size:cover ;
}
.sj_pro_bt span{
	display: block;
	text-align: center;
	color: white;
	font-size: 20px;
}
.sj_pro_bt{
	padding: 20px;
}
.sj_pro_c img{
	display: block;
	width: 100%;
}
.sj_pro_c span{
	display: block;
	text-align: center;
	color: white;
	font-size: 14px;
	padding-top: 10px;
}
.sj_pro_c  li{
	margin-top: 10px;
}
.sj_zjkh_bt span{
	display: block;
	color: black;
	text-align: center;
	font-size: 20px;
}
.sj_zjkh{
	margin:20px 0;
}
.sj_zjkh_c img{
	display: block;
	width: 100%;
}
.sj_zjkh_c span{
	display: block;
	font-size: 14px;
	
	text-align: center;
	padding-top: 10px;
}
.sj_zjkh_c li{
	margin-top: 10px;
}
.sj_zjkh_c a{
	color: black;
}
.sj_new_bt span{
	display: block;
	color: black;
	text-align: center;
	font-size: 20px;
}
.sj_new{
	margin: 20px 0;
}
.sj_new_c a{
	color: black;
	font-size: 14px;
}
.sj_new_c span{
	float: right;
}
.sj_new_c li{
	line-height: 40px;
	border-bottom: dashed 1px #CCCCCC;
}
.sj_new_c{
	margin-top: 10px;
}
.sj_bottom{
	background: #1b252e;
}
.sj_bottom_r img{
	display: block;
	margin: 0 auto;
	
}
.sj_bottom_l{
	font-size: 14px;
	color: white;
	line-height: 30px;
}
