body {
	margin: 0;
    min-height: 100vh;
    position:relative;
	min-width: 1080px;
	background-color: #eee3e8;
    font: 14px Microsoft Yahei,PingFang SC, sans-serif;
}

.relative-position {
    position: relative;
    float: right;
    color: #0f90d0;
}

.container {
	width: 1280px;
	margin: 40px auto;
	border: 10px solid rgba(0, 0, 0, 0);
	position: relative;
	background-color: rgba(255, 255, 255, 0.6);
	background-clip: padding-box;
	box-shadow: 0 0 25px rgba(0, 0, 0, 0.1), inset 0 0 1px rgba(255, 255, 255, 0.6);
}
.container_bottom {height: 1px;width: 100%;position: relative}
a:link{ text-decoration: none;}
.hr-text {
    display: flex;
    align-items: center;
    height: 40px;
    background-color: #00000066;
    overflow: hidden;
}
.hr-text::before,
.hr-text::after {
    content: "";
    flex: 1;
    height: 2px; /* 分隔线的高度 */
}
.hr-text::before {
    margin-right: 0.5em;
    background: linear-gradient(to left, #ffffff 50%, #00000066)
}
.hr-text::after {
    margin-left: 0.5em;
    background: linear-gradient(to right, #ffffff 50%, #00000066)
}
.hr-text span {
    font-size: 1.5em; /* 放大的文字大小 */
    color: #ffffff;
}
.logo_text p {margin: 0;}
.header_search input {padding: 0}
.header_search input {padding-left: 10px;}
.logo_h {position: relative;padding: 0;top:10px;font-size: 28px;font-family: "Times New Roman", Times, serif;}
table a {color: #0d9c06;text-decoration:none}
table a:hover {color: #e04141;text-decoration:underline}
/*table {text-align: center;position: absolute;border-collapse: collapse; background:#fff;color: #0C0C0C}*/
tr:nth-of-type(odd) {background: rgb(239, 235, 237);}
tr:nth-of-type(even) {background: #f8f2f5;}
th {background: #A1AEB2;color: white;height: 30px;font-weight:normal;}
/*导航栏*/
nav, .logo{
  width: 1200px;
  margin: 0 auto;
}
span.dropBottom, span.dropRight {
    display: block;
    position: absolute;
    left: 0px;
    width:100%;
    height: 100%;
    top: 0px;
}

nav ul {
  margin:0;
  padding:0;
  text-align: center;
}
.nav {
	z-index: 999;
    display: -ms-flexbox;
    /*display: flex;*/
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    /*margin-bottom: 0;*/
    list-style: none;
	position: relative;
	top: 0;
}
nav ul li {
  display: inline-block;
  position:relative;
}
nav ul li a {
  color: rgba(0, 35, 122, 0.5);
  font-size: 18px;
  text-decoration: none;
  display: block;
}

.hov li:hover,.ho li:hover,.hos li:hover {
    background-color: #e76854;
    color: #FFFFFF;
}

ul ul {
    opacity:0;
    position:absolute;
    top:160%;
    visibility:hidden;
    transition:all .4s ease;
    -webkit-transition:all .4s ease;
}

.hov li:hover > .hov, .hov li:hover > .hos, .hov li:hover > .ho {
    top:0%;
    left:100%;
    opacity:1;
    visibility:visible;
}

ul ul ul {
    top:0%;
    left:160%;
}
ul li {
    float:left;
    position:relative;
}
ul {
    margin:0;
    padding:0;
    list-style:none;
}
ul ul li {
    float:none;
}
ul li:hover > ul {
    opacity:1;
    top:100%;
    visibility:visible;
}

.hov li {
    background-color:#FFFFFF;
    cursor: pointer;
    width:15.5em;
    border: rgba(10, 10, 10, 0.99) solid 0.1px;
}
.ho li {
    background-color:#FFFFFF;
    cursor: pointer;
    width:20em;
    border: rgb(10, 10, 10) solid 0.1px;
}
.hos li {
    background-color:#FFFFFF;
    cursor: pointer;
    width:9.8em;
    border: rgb(10, 10, 10) solid 0.1px;
}

.hov a, .ho a, .hos a {
    text-decoration:none;
    display:block;
    font-weight:bold;
    font-size: 14px;
    color:#222222;
    padding:10px 5px;
    text-align:center;
}

.header_area {
    min-width: 1300px;height: 180px;position: relative;width: 100%;
	background-color: #e76854;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1), inset 0 0 1px rgba(255, 255, 255, 0.6);
}

.header_area .navbar .nav .nav-item {
	margin-right: 30px;
}

.header_area .navbar .nav .nav-item .nav-link {
	font: 600 22px/70px "Roboto", sans-serif;
	/* text-transform: uppercase; */   /* 大写 */
	color: #ffffff;
	padding: 0px;
	display: inline-block;
}

.header_area .navbar .nav .nav-item.active .nav-link {
	color: #fff;
}

.header_area.navbar_fixed .main_menu {
	min-width: 1080px;
	z-index: 999;
	position: fixed;
	width: 100%;
	top: -70.2px;
	left: 0;
	right: 0;
	background: #e76854;
	/*background-color: #B6D5A1FF;*/
	box-shadow: 0 0 25px rgba(0, 0, 0, 0.1), inset 0 0 1px rgba(255, 255, 255, 0.6);
	transform: translateY(70px);
	transition: transform 500ms ease, background 500ms ease;
	-webkit-transition: transform 500ms ease, background 500ms ease;
}
.main_log {
    width: 100%;height:110px;position: relative;background-color: rgba(255, 255, 255, 0.35);
}
.logo_img {
    float: left;width: 120px;height: 100px;position: relative;
}
.logo_text {
    float: left; width: 450px;height: 100px;top: 20px;position: relative;
}
.full_text {
    color: #FFFFFF;font-size: 20px;line-height: 0;position: relative;top: 25px;
}
.full_text_2 {top: 20px;}
.header_search {
    width: 550px;height: 50px;float: right;top:25px;left:0;position: relative;
}
.header_search input:focus {
    border: 1px solid #66afe9;
    background-color: #E8F0FE;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 3px #66afe9;
	color: #000000;
	outline: none;
}
.header_search button, .button_div {
    position: relative;
    float:left;
    height: 35px;
    width: 80px;
}
.search_select_div {
    z-index: 1000;
    position: relative;
    background-color: rgba(255, 255, 255, 0.45);
    width: 250px;
    height: 34px;
    float:left;
    text-align: center;
}

.header_input {
    border: rgba(192, 192, 192, 0.85) solid 1px;
    font-size:15px;
    width: 180px;
    height: 33.5px;
    position: relative;
    float: left;
    background-color: rgba(255, 255, 255, 0.45)
}
.search_select_div .chosen-container {width: 250px;}
.search_select_div .chosen-container-single .chosen-single div b {top:3px;position: relative}
.search_select_div .chosen-container-single .chosen-single {height: 34px;line-height: 33px;}
/*.search_select_div .chosen-container-single .chosen-search {display: none}*/
.search_select_div .chosen-container-single .chosen-single span {margin-right: 20px;}
/*导航栏 end*/

/*footre*/
.footer_area {
	background-color: #e76854;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1), inset 0 0 1px rgba(255, 255, 255, 0.6);
	bottom: -50px;
    left: 0;
	height: 50px;
	min-width: 1300px;
	position: absolute;
	width: 100%;
}
.footer_area p {
	margin: 12px auto;position: relative;text-align: center;color: white;
}
.footer_area p a {color: #0C0C0C}
.footer_area p a:hover{color: #e76854
}
/*footer end*/