

/* 产品入口 */
.in_con01{
    margin-top: 0;
}
.in_con01 dl:nth-child(odd){
    background: #f7f7f7;
}
.in_con01 dl:nth-child(even){
    background: #efefef;
}
.in_con01 dl{
   padding: 20px 0
}
/* 产品价值/交易 */
.product{
    width: 1280px;
    height: 337px;
    margin: 40px auto 0;
}
.product .product_title>div{
    display: inline-block;
    font-size: 26px;
    color: #999;
}
.product .product_title>div:first-child{
    position: relative;
    margin-right: 55px;
}
.p_zhushi {
    font-size: 14px;
    color: #7d7d7d;
    margin-top: 0;
    margin-bottom: 20px;
    width: 1280px;
    margin: 0 auto;
}
.product .product_title>div:first-child:after{
    width: 1px;
    height: 15px;
    background: #878787;
    content: '';
    position: absolute;
    top: 15px;
    right: -32px;
}
.product .product_title>div>div{
    width: 40px;
    height: 3px;
    background: #ed6c00;
    margin: auto;
    display: none;
}
.product .product_title .active div{
    display: block;
}
.product .product_title .active{
	color: #333;
}
.product .product_title a{
    display: inline-block;
    width: 52px;
    height: 22px;
    border-radius: 20px;
    border: 1px solid rgba(0,0,0,0.5);
    text-align: center;
    float: right;
    margin-top: 10px;

}
.product .product_title a:last-child{
    display: none;
}
.product .product_title a:first-child{
    display: block;
}
.product_content{
    position: relative;
}
.product .product_content>ul>li{
    position: absolute;
    width: 100%;
}
.product .product_content>ul>li:last-child{
    opacity: 0;
    z-index: 2;
}
.product .product_content>ul>li:first-child{
    opacity: 1;
    z-index: 20;
}
.product .product_content .product_content_title{
   overflow: auto;
}
.product .product_content .product_content_title li{
    float: left;
}

.product .product_content .product_content_content{
    height: 200px;
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, 0.2);
}
.product .product_content_content .product_list{
    overflow: auto;
 }
 .product .product_content_title{
     background: #d6edfc;
     border: 1px solid rgba(0,0,0,0.2);
     margin-top: 18px;
 }
 .product .product_content_title li{
    float: left;
    text-align: center;
    width: 129px;  
    font-size: 16px;
    color: #023183;
    margin: 13px 0 9px;
 }
 .product .product_content_title li:first-child{
     width: 45px;  
  }
  .product .product_content_title li:nth-child(2){
    width: 90px;  
 }
 .product .product_content_title li:nth-child(7){
    width: 168px;  
 }
  .product .product_content_title li:last-child{
     width: 70px;
  }
.product .product_content_title1 li:last-child{
    width: 120px;
}
.product .product_content_title1 li:nth-child(2){

	 width: 300px;
}
.product .product_content_title1 li:nth-child(3){
	 width:300px;
}
.product .product_content_title1 li:nth-child(4){
	 width: 480px;
}


 .product .product_content_content .product_list li{
    overflow-y: hidden;
    height: 40px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    margin-bottom: 0!important;
    line-height: 40px;
    border-top: none;
    box-sizing: border-box;
    width: 100%!important;
 }
.product .product_content_content .product_list li>div:nth-child(3){
color: #8a3232;
}
.product .product_content_content .product_list li:nth-child(2n-1){
    background: #f2f3f3;
}
 .product .product_content_content .product_list li div{
    float: left;
    width: 129px;
    text-align: center;
 }
 .product .product_content_content .product_list li div:first-child{
    width: 45px;
 }
 .product .product_content_content .product_list li div:nth-child(2){
    width: 90px;
 }
 .product .product_content_content .product_list li div:nth-child(7){
    width: 168px;
 }
 .product .product_content_content .product_list li div:last-child{
    width: 70px;
 }
.product .product_content_content .product_list1 li div:last-child{
    width: 120px;
}
 .product .product_content_content .product_list1 li div:nth-child(2){
	  width: 300px;
}
 .product .product_content_content .product_list1 li div:nth-child(3){
	  width: 300px;
}
 .product .product_content_content .product_list1 li div:nth-child(4){
	  width: 480px;
}
/* 通知公告开始*/
.in_con01 dl.dl05:hover dt p{
    -webkit-animation: ico_oe 1s infinite ease-out alternate;
    -moz-animation: ico_oe 1s infinite ease-out alternate;
    -ms-animation: ico_oe 1s infinite ease-out alternate;
    animation: ico_oe 1s infinite ease-out alternate;
  }
  @-webkit-keyframes ico_oe{
    0%{
      top:0px;
    }
    100% {
      top:-5px;
    }
  }
  @keyframes ico_oe{
    0%{
      top:0px;
    }
    100% {
      top:-5px;
    }
}
.in_con04{
      width: 1280px;margin: 40px auto;
}
.in_con04>ul{overflow: hidden;display: flex;justify-content: space-between;}
.in_con04>ul>li{width: 400px;}
/*.in_con04>ul>li:first-child .notice_content{background: #f7f7f7;}
.in_con04>ul>li:last-child .notice_content{background: #f7f7f7;}*/
.in_con04>ul>li.notice .notice_content{background: #f7f7f7;}

/* .in_con04>ul>li:nth-child(2){margin:0 40px;} */
.in_con04 .new_center{
    
    overflow-y: hidden;
}
.in_con04 .notice_title{
      border-bottom:1px solid black;
      padding:20px 0;
}
.in_con04 .notice_title .active{
    color: rgba(0,0,0,0.9);
}
.in_con04 .notice_title span{
    font-size: 26px;
    color: #878787;
}
.in_con04 .notice_title .active{
    color: black;
}
.in_con04 .notice_title a{
    display: inline-block;
    width: 52px;
    height: 22px;
    border-radius: 20px;
    border: 1px solid rgba(0,0,0,0.5);
    text-align: center;
    float: right;
    margin-top: 10px;
}
.in_con04 .notice_title .notice_title2_more{
    display: none;
}
.in_con04 .notice_content{
    height: 449px;
    /* overflow: hidden; */
}
.in_con04 .notice_content a{
    font-size: 14px;
    color: #808080;
    width: 100%;
    padding:0 45px 0 20px;
    display: inline-block;
    box-sizing: border-box;
   line-height: 32px;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}
.in_con04 .notice_content>ul>li{
    display: none;
}
.in_con04 .notice_content>ul .active{
    display: block;
}
.in_con04 .notice_content .seven li{
    position: relative; 
    height: 32px;
    padding:5px 0;
    border-bottom: 1px dotted #ccc;
}
.in_con04 .notice .notice_content .seven{overflow:hidden;}
.in_con04 .notice .notice_content .seven li{margin-top:14px;border: 0;}
.in_con04 .notice_content .seven li:before{
    content: '';
    width: 4px;
    height: 4px;
    background: #ed6c00;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    position: absolute;
    top:50%;
    left:5px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.in_con04 .notice_content>ul>li{
    background: #f7f7f7;
    margin-top: 20px;
    padding-bottom: 28px;
} 
.in_con04 .notice_content .seven li span{
    display:block;
    position: absolute;
    right:2px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.in_con04 .notice_content .notice_content_title{
    text-align: center; 
    margin: 0 auto 23px;
    height: 30px;
    padding-top: 28px;
}
.in_con04 .notice_content .notice_content_title>div{
    font-size: 18px; 
    display: inline-block;  
}
.in_con04 .notice_content .notice_content_title>div:nth-child(2){
    padding: 0 18px;
    margin: 0 18px;
    border: 1px solid rgb; 
    position: relative; 
}
.in_con04 .notice_content .notice_content_title>div:nth-child(2):before{
    content: '';
    width: 2px;
    height: 13px;
    background: #878787;  
    display: inline-block;
    position: absolute;
    top: 7px;
    left: -2px;
}
.in_con04 .notice_content .notice_content_title>div:nth-child(2):after{
    content: '';
    width: 2px;
    height: 13px;
    background: #878787;  
    display: inline-block;
    position: absolute;
    top: 7px;
    right: -2px;
}
.in_con04 .notice_content .notice_content_title>div:hover div{
     display: block;
}
 .in_con04 .notice_content .notice_content_title div>div{
    height: 2px;
    width: 28px;
    margin: auto;  
    background:#ed6c00;
    display: none;
} 
.in_con04 .notice_content .notice_content_title .active div{
    display: block;
}
.in_con04 .notice_content .notice_content_content>li{
    display: none;
}
.in_con04 .notice_content .notice_content_content .active{
    display: block;
}
.in_con04 .notice_content .seven li:hover{
   background: #ed6c00;
   color: white;
}
.in_con04 .notice_content .seven li:hover:before{
    background: white;
 }
.in_con04 .notice_content .seven li:hover a{
    color: white;
 }
/* 新闻法规/政策 */
.in_con04 .new_center .tuwen{
    height: 0;
    padding-bottom: 56%;
    overflow: hidden;
    margin-bottom: 10px;
}
.in_con04 .new_center .notice_content>ul>li{
    padding-bottom: 0;
}
.in_con04 .new_center .tuwen img{
    width: 100%;

}
.in_con04 .new_center .notice_content>ul>li{
    background: white;
}
.in_con04 .new_center .notice_content .seven li:before{ 
    background: #808080;
}
.in_con04 .new_center .notice_content .seven li:hover:before{ 
    background: white;
}
.in_con04 .notice .notice_content>ul .active{margin-top: 16px;}
@media screen and (min-width: 1281px) {
    .notice .notice_con{
        width: 512px;
    }
    .not_con {
        width: 452px!important;
    }
    

}

@media screen and (max-width: 1280px) {
    .in_con04{width: 100%;padding:0 20px;box-sizing: border-box;overflow-y: hidden;}
    .in_con04>ul>li{width: 32%}
    .product{width: 100%;padding:0 20px;box-sizing: border-box;}
    .product .product_content{overflow-x: scroll;width: 100%;overflow-y: hidden;}
    .product .product_content>ul{width: 1280px;height: 290px;}
    .product .product_content>ul>li{width: 1280px;}
    .not_con {
        width: 100%!important;
    }
    .in_con04 .notice .notice_content .seven li{margin-top:12px;}
}
@media screen and (max-width: 768px) {
    .in_con04{padding:0 10px;}
    .in_con04>ul{overflow: hidden;display:block;}
    .in_con04>ul>li{width: 100%;float: none;}
    .in_con04>ul>li:nth-child(2){margin: 0;}
    .in_con01 dl dt{
        margin-top: 10%;
    }
    .product .product_title>div:first-child {        
       margin-right: 0;
        font-size: 17px;
    }
    .product .product_title a:last-child {
        margin-top: 3px;
    }
    .p_zhushi {
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box;
        text-align: justify;
    }
}