.Search{
 width: 287px;
 height: 38px;
 background:url(images/ss_textbox.png) no-repeat;
 margin-top: 80px;
 *float: right;
 float: right;
 margin-right:30px;}
.fdj{
 float: right;
 height: 18px;
 margin-top: 6px;
 margin-left: 10px;}
.fdj img{
 margin-right: 5px;}
.search_text{
 float: left;
 width: 195px;
 margin-top: 2px;
 height: 30px;
    line-height: 30px;
 outline: none;
 font-family: "微软雅黑";
 color: #5c5c5c;
 margin-left: 15px;
 border:none;}
.button{
 background:url(images/ss_btn.png) no-repeat;
 width: 18px;
 height: 18px;
 cursor: pointer;
 margin-right: 10px;
 *position:relative;
 *top:-30px;
 outline: none;
 border:none;}
.navbar
{
-webkit-box-shadow:none;
box-shadow:none;
border:none;
border-radius: 0;
min-height: 56px;
margin:0px;
background:none;}
.navbar-toggle{
   border-color: var(--color2) !important;}
.navbar-toggle .icon-bar {
    background-color: var(--color2) !important;}

.navbar-toggle:focus,
.navbar-toggle:hover {
    background-color: var(--color2) !important;}
.navbar-toggle:focus .icon-bar,
.navbar-toggle:hover .icon-bar{
    background-color: var(--color1) !important;}

.navbar .navbar-nav
{
width:100%;
background:none;
margin:0 auto;}
.navbar .navbar-nav>li{
    position: relative;
    z-index: 6;}

.navbar .navbar-nav>li>a{
    color:#fff;  
    background:none;  
    font-family: "微软雅黑";   
    font-size: 18px; 
    border-radius:0;       
    height:56px;
    line-height:56px;
    text-align:center;  
    z-index: 3;}     


.navbar .navbar-nav>li:last-child>a{   
    border-right:none;}     



.nav>li>a {    
    padding: 0px;}

.navbar .navbar-nav>li>a:hover,
.nav > li > a:hover
{
color:#fff;
background:none;}    

.navbar-nav>.open>a,
.navbar-nav>.open>a:focus,
.navbar-nav>.open>a:hover {
    color:var(--color1) !important;
    background:var(--color2) !important;}


.navbar .navbar-nav>li>a::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0;
    background: #dab150;
    transform: skew(-30deg);
    z-index: -1;
    transition: 0.6s all;}

.navbar .navbar-nav>li>a:hover::after{
    height: 100%;
    transition: 0.6s all;}




@media(min-width:768px){

.navbar .navbar-nav
{
display: flex;
justify-content:space-between;}
.navbar .navbar-nav>li{
flex-grow:1;}

.container-fluid,
.navbar-collapse
{
padding-right:0px;
padding-left:0px;}
.navbar-header
{
display:none;}

.nav > li:hover .dropdown-menu 
{display: block;} 

}

.dropdown-menu
{
border:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
-webkit-box-shadow: none;
box-shadow: none;
width:160%;
background-color:var(--color1);
border-top: 1px solid #fff;
margin-left:-17px;}

.dropdown-menu > li > a
{
color: #fff;
font-family: "微软雅黑";   
font-size: 18px; 
line-height:40px;
height:auto;
text-align:center;
width:100%;
white-space: normal;}
.dropdown-menu > li > a:hover
{
color:white;
background:#dab150;}

@media (max-width: 767px){

    .dropdown-menu>li>a {
        color: #fff !important;
        line-height:200% !important;}
    
    .dropdown-menu>li>a:focus,
    .dropdown-menu>li>a:hover {
        color: var(--color2) !important;
        background-color: var(--color3) !important;}  
}
.tpxw-lb{}

.tpxw-tm{
 position: relative;
 margin-left: 25px;
 margin-right:0px;
 width: 440px; 
 float:left;}


.tpxw-tm-tp img{ 
  object-fit: cover;}


.tpxw-tm-bt{
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0px;
    background: url(images/bt_bg.png) repeat;
    width: 100%;
    min-height: 40px;}
.tpxw-tm-bt a{
    padding: 8px 10px 8px 20px;
    display: block;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

.wzxw3-bt{    
    height: 43px;
    line-height: 43px;
    margin-bottom:20px; 
    border-bottom: 5px solid #dab150;}
.wzxw3-mc{
    font-size: 22px;
    font-weight: bold;
    padding-left: 68px; 
    color: #fff;}
.wzxw3-gd{
    font-size: 16px;
    color: #fff;
    margin-top: 13px;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    background: #144881;       
    float: right; 
    clear:both;  
    font-weight: normal;}

.wzxw3-gd:hover{  
    color: #eab6b8;}
.wzxw3-lb{
list-style: none;}
.wzxw3-tm{
width:450px;
margin:0px;
padding:0px;}
.wzxw3-tm-bt{
  font-size: 18px;
  color: #333;
  line-height: 40px;}

.wzxw3-tm-rq{
  font-size: 18px;
  float: right;
  color: #999;
  line-height: 40px; 
  font-weight:lighter;}

.btlb2-tm{    
     width: 100%;
     float: left;   
     display: block;  
     padding: 10px 0;
     border-bottom: 1px dashed #ccc;}



.btlb2-tm-rq{    
    width: 60px; 
    height: 60px;  
    text-align: center;
    background: url(images/date1.png) no-repeat;    
    float:left;}
.btlb2-tm:hover .btlb2-tm-rq{
    background: var(--color1);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;}

.btlb2-tm-day{    
    margin-top:6px;    
    font-size: 20px;       
    color:#333333;}

.btlb2-tm:hover .btlb2-tm-day{
    color:#fff;}

.btlb2-tm-month{      
    color: #333333;
    font-size: 12px;}

.btlb2-tm:hover .btlb2-tm-month{
    color:#fff;}

.btlb2-tm-bt{   
    float:right;
    height: 56px;
    line-height: 28px;       
    overflow: hidden;
    width:calc(100% - 80px);}
.btlb2-tm-bt a{
    color: #333;
    font-size:18px;}

.btlb2-tm:hover a {  
    padding-left: 5px;
    color:var(--color1);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;}
.btlb2-gd{  
    display:block; 
    clear: both;
    width: 328px;
    height: 48px;
    margin: 0 auto;  
    text-align: center;
    line-height: 48px;
    font-size: 16px;
    color: #000;}
.btlb2-gd:hover{   
   color:var(--color1);}
.kstd-lb {
    display: flex;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;}

.kstd-tm {
    height: 124px;}
@media(max-width:768px){
.kstd-tm {
    margin:15px;}
}
.kstd-tm a {
    display: block;
    position: relative;
    transition: 0.4s;}
.kstd-tm a:hover {
    box-shadow: 0 0 12px rgba(0,0,0,0.6);}
.kstd-tm .con {
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% - 30px);
    height: 100%;
    z-index: 2;
    padding-right: 30px;}
.kstd-tm .con .bt {
    font-size: 26px;
    color: #ffffff;
    margin-top: 30px;
    margin-left: 56px;
    margin-bottom: 13px;}
.kstd-tm .con .line {
    width: 170px;
    height: 1px;
    background: rgba(255, 255, 255, 0.68);
    float: right;}
.kstd-tm .con .enter {
    font-size: 14px;
    color: #ffffff;
    float: right;
    clear: both;
    margin-top: 8px;}
.yqlj {   
    background: #eeeeee;    
    padding:10px 0px;}
.yqlj>div {
    display: flex;
    flex-wrap: wrap;}
.yqlj_tit {
    display: flex; 
    align-items: center;
    margin:20px 40px 20px 0px;}
.yqlj_tit p {
    font-size: 18px;
    color: #004883;
    margin: 0 20px;}
.yqlj ul {
    display: flex;
    flex-wrap: wrap; 
    align-contents: center;}
.yqlj ul li {
    margin:20px;}
.yqlj ul li a {
    font-size: 14px;
    color: #000000;
    transition: 0.4s;}
