.IndexNews .IndexNews_title a{

}
.content_bottom_left .bottom_left_TAG dd {
    font-size: 13px;
    color: #999999;
    line-height: 33px;
    margin-right: 20px;
}
 .content_bottom_left .bottom_left_copyright {
     font-size: 13px;
     color: #999999;
     margin-bottom: 25px;
     line-height: 26px;
     max-width: 335px;
 }
 .content_bottom_left .bottom_left_TAG dt a {
     display: inline-block;
     font-size: 13px;
     color: #333333;
     background: #f4f4f4 url(../images/bg14.jpg) no-repeat 100% 50%;
     line-height: 32px;
     padding: 0px 20px;
     margin-right: 15px;
 }
.r-phone p:nth-child(1){
    background: #e8620f url('../images/r_phone.png') no-repeat 20px center;
    background-size: 40px;

}
 .r-phone p:nth-child(2){
     background: url('../images/r_tel.png') no-repeat 20px  center;
     background-size: 40px;
 }
 .foot_adli{
     overflow: hidden;
 }
.foot_adli li{
    float: left;
    width: 30%;
    margin-right: 5%;
}
 .foot_adli li:last-child{
     margin-right: 0;
 }
 .foot_adli li .t{
     border-bottom: 1px solid #ddd;
     font-size: 18px;
     height: 35px;
     margin-bottom: 10px;
     position: relative;
 }
 .foot_adli li .t a{
     float: right;
     padding-top: 8px;
     color: #f67524;
 }
 .foot_adli li .t:after{
     content: '';
     width: 50px;
     border: 1px solid #f67524;
     position: absolute;
     right: 0;
     bottom: -1px;
 }
 .foot_adli li .desc{
     color: #666;
     line-height: 26px;
 }
 .jjfa{
     overflow: hidden;
     color: #fff;
 }
.jjfa .conl{
    width: 45%;
    float: left;
}
 .jjfa .conl h2{
     font-size: 50px;
     padding: 20px 0;
 }
 .jjfa .conl .desc{
     font-size: 22px;
     max-height: 300px;
     overflow: hidden;
     padding: 10px 0;
 }
 .jjfa .conr{
     float: right;
     width: 45%;
 }
 .jjfa .conr a{
     color: #fff;
 }
 .jjfa .conr ul li{
     width: 50%;
     height: 280px;
     border-top: 1px solid #666;
     border-left: 1px solid #666;
     float: left;
     overflow: hidden;
 }
 .jjfa .conr ul{
     overflow: hidden;
     border-bottom:1px solid #666;
     border-right:1px solid #666;
 }
 .jjfa .conr ul li a {
     display: block;
     height: 100%;
     position: relative;
 }
 .jjfa .conr ul li a:after{
     content: '';
     height: 100%;
     width: 100%;
     background: #f67524;
     position: absolute;
     bottom: -280px;
     z-index: -1;
     -webkit-transition: all 1s;
     -moz-transition: all 1s;
     -ms-transition: all 1s;
     -o-transition: all 1s;
     transition: all 1s;
 }
 .jjfa .conr ul li:hover a:after{
     bottom: 0;
     -webkit-transition: all 1s;
     -moz-transition: all 1s;
     -ms-transition: all 1s;
     -o-transition: all 1s;
     transition: all 1s;
 }
 .jjfa .conr ul li  .pic{
     text-align: center;
     padding-top: 60px;

 }
 .jjfa .conr ul li  .pic img{
     max-height: 58px;
 }
 .jjfa .conr ul li p.hx {
     text-align: center;
 }
 .jjfa .conr ul li p.hx span{
     display: inline-block;
     width: 50px;
     border: 1px solid #fff;
     margin: 25px 0;
 }
 .jjfa .conr ul li p.t{
     text-align: center;
     font-size: 20px;
 }
 @keyframes arrow
 {
     0% {transform: translateX(0px);}
     10% {transform: translateX(2px);}
     30% {transform: translateX(4px);}
     50% {transform: translateX(5px);}
     70% {transform: translateX(4px);}
     90% {transform: translateX(2px);}
     100% {transform: translateX(0px);}

 }
 .jjfa .conl img{
     animation: arrow 1s infinite linear;
     -moz-animation: arrow 1s infinite linear;
     -webkit-animation: arrow 1s infinite linear;
     -o-animation: arrow 1s infinite linear;
     width: 50px;
 }
 @media screen and (max-width: 640px) {
     .phone-hide{
         display: none;
     }
     .jjfa .conl {
        width: 100%;
     }
     .jjfa .conl h2{
         font-size: 22px;
     }
     .jjfa .conl .desc{
         font-size: 14px;
     }
     .jjfa .conr{
         width: 100%;
         padding-top: 50px;
     }
     .jjfa .conr ul li p.t{
         font-size: 14px;
     }
     .foot_adli li{
         width: 100%;
     }
 }