/*公共样式*/
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;
}

/*============分割线===============*/
/*网页顶部*/
.up_box{
	background-color: #eee;
	padding: 16px 0;
}
.up_box div{
	width: 1200px;
	margin: 0 auto;
	font-size: 12px;
	color: #423f3f;
	font-weight: bold;
}

/*logo*/
.logo_box{
	background-color: #fcfcfc;
}
.logo_centent{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.logo_img img{
	width: 100%;
}
.logo_right{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin-top: 15px;
}
.logo_Hotline{
	display: flex;
	align-items: center;
	color: #007191;
	margin-right: 13px;
}
.logo_Hotline h3{
	font-size: 20px;
}
.logo_Hotline h2{
	font-size: 25px;
}
.logo_Hotline span{
	font-size: 25px;
	margin-left: 13px;
}
.logo_search{
	display: flex;
	height: 26px;
	border: 2px solid #007191;
	border-radius: 12px;
}
.logo_search input{
	width: 132px;
	padding: 0 10px;
	border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;
}
.logo_search button{
	width: 35px;
	background-color: #fff;
	border: 0;
	margin-right: 3px;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;
}

/*导航栏*/
.nav_box{
	background: linear-gradient(#00afd0, #007292);
}
.nav_box nav{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.nav_box nav a{
	width: 169px;
	padding: 12px 0;
	text-align: center;
}
.nav_box nav a p{
	font-size: 14px;
	color: #fff;
}
.nav_box nav a:hover{
	background-color: #025e6f;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}
.nav_a{
	background-color: #025e6f;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}

/*轮播*/
.lunbo{
	min-width: 1200px;
	border-bottom: 8px solid #007191;
}
.lunbo img{
	width: 100%;
}

/*位置*/
.address_box{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	font-size: 15px;
	color: #666;
	padding: 18px 0;
	border-bottom: 1px solid #007191;
}
.address_box div{
	margin-right: 5px;
}
.address_box a{
	color: #666;
}
.address_box span{
	margin: 0 8px;
}
.address_box a:hover{
	color: #007191;
}

/*重复部分内容*/
.repetition_box{
	width: 1200px;
	margin: 48px auto;
	display: flex;
	justify-content: space-between;
}
.repetition_box1{
	width: 247px;
}
.repetition_title{
	padding: 0 15px 17px;
	border-bottom: 1px solid #7d7d7d;
}
.repetition_title p{
	font-size: 28.68px;
	color: #333;
}
.repetition_title span{
	font-size: 16.73px;
	color: #808080;
}
.repetition_list{
	border-bottom: 1px solid #e7e6e6;
}
.repetition_list a{
	width: 100%;
	color: #fff;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.repetition_list_d1{
	padding: 14px 18px 12px;
	margin: 5px 0;
	background-color: #007191;
	font-size: 16px;
	color: #fdfdfd;
	text-align: center;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.repetition_hide{
	display: none;
}
.repetition_p{
	padding: 17px 18px;
	border-top: 1px solid #e7e6e6;
	font-size: 16px;
	color: #1b1b1b;
}
.repetition_hide1{
	display: none;
}
.repetition_hide1 div{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 18px 30px 18px 40px;
	border-top: 1px solid #e7e6e6;
	font-size: 16px;
	color: #666;
}
.repetition_hide1 div:hover{
	color: #007191;
}

.tab_box{
	width: 903px;
}
.tab_title{
	display: flex;
	justify-content: space-between;
	background-color: #007191;
	font-size: 16px;
	color: #fff;
	padding: 18px 0;
}
.tab_title p:nth-child(1){
	width: 232px;
	text-align: center;
}
.tab_title p:last-child{
	padding-right: 14px;
}
.tab_list{
	display: flex;
	justify-content: space-between;
	position: relative;
	padding: 18px 0;
	border-bottom: 1px solid #eee;
}
.tab_div{
	display: flex;
}
.tab_div_img{
	width: 144px;
	margin-right: 35px;
	margin-left: 5px;
}
.tab_div_img img{
	width: 100%;
}
.tab_div_text p{
	font-size: 18px;
	color: #007191;
}
.tab_div_text div{
	width: 22px;
	margin-top: 70px;
}
.tab_div_text div img{
	width: 100%;
}
.tab_list_p{
	font-size: 16px;
	color: #666;
}
.tab_list_p:nth-child(2){
	width: 15px;
	position: absolute;
	top: 18px;
	left: 285px;
}
.tab_list_p:nth-child(3){
	width: 70px;
	position: absolute;
	top: 18px;
	left: 347px;
}
.tab_list_p:nth-child(4){
	width: 63px;
	position: absolute;
	top: 18px;
	left: 456px;
}
.tab_list_p:nth-child(5){
	width: 55px;
	position: absolute;
	top: 18px;
	left: 549px;
}
.tab_list_p:nth-child(6){
	width: 66px;
	position: absolute;
	top: 18px;
	right: 193px;
}
.tab_list_p:nth-child(7){
	width: 55px;
	position: absolute;
	top: 18px;
	right: 90px;
}
.tab_list_p:last-child{
	width: 55px;
	position: absolute;
	top: 18px;
	right: 5px;
}

.page_box{
	display: flex;
	justify-content: center;
	margin: 94px 0 128px;
}
.page_box button{
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 16px;
	color: #666;
	padding: 10px 8px;
}
.page_box a{
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 14px;
	color: #666;
	padding: 10px 8px;
	margin-right: 14px;
}
.page_box button:nth-child(1){
	margin-right: 14px;
}
.page_box button:hover{
	background-color: #007191;
	border: 1px solid #007191;
	color: #fff;
}
.page_box a:hover{
	background-color: #007191;
	border: 1px solid #007191;
	color: #fff;
}
.page_a{
	background-color: #007191 !important;
	border: 1px solid #007191 !important;
	color: #fff !important;
}

/*底部*/
.base_box{
	min-width: 1200px;
	background-color: #7d7d7d;
	border-top: 6px solid #007191;
}
.base_centent{
	width: 1200px;
	margin: 0 auto;
}
.base_link{
	display: flex;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding: 25px 0;
	border-bottom: 1px dashed #525252;
	margin: 0 38px;
}
.base_link a{
	color: #fff;
	margin-left: 30px; 
}
.base_box1{
	display: flex;
	justify-content: space-between;
	margin-top: 44px;
	padding-bottom: 50px;
}
.base_nav{
	display: flex;
	padding-right: 230px;
	border-right: 1px dashed #525252;
}
.base_nav div{
	margin-left: 38px;
}
.base_nav div a{
	font-size: 12px;
	color: #fff;
	margin-bottom: 25px;
	font-weight: bold;
}
.base_code{
	margin-right: 35px;
}
.code_img img{
	width: 100%;
}
.base_code p{
	text-align: center;
	font-size: 12px;
	color: #fdfdfd;
	font-weight: bold;
	margin-top: 8px;
}
.base_link a:hover{
	color: #007191;
}
.base_nav div a:hover{
	color: #007191;
}

/*版权*/
.copyright_box{
	display: flex;
	justify-content: center;
	background-color: #000;
	padding: 25px 0;
	font-size: 14px;
	color: #fff;
}
.copyright_box p:nth-child(2){
	margin: 0 46px;
}