

/*-----------------------------------------------------------*/

/*copyright by åŠ¨åŠ›æ— é™  www.btoe.cn*/

/*é‚®ç®± btoe@btoe.cn*/

/*åˆä½œç”µè¯ 400-0599-360*/

/*ç‰ˆæƒæ‰€æœ‰è¿è€…å¿…ç©¶*/

/*-----------------------------------------------------------*/





/*banner*/

.fullSlide {

    width: 100%;

    position: relative;

    height: 420px;

    background: #fff;

    overflow: hidden;

  }

  

  .fullSlide .bd {

    width: 100%;

    height: 420px;

    margin: 0 auto;

    position: relative;

    z-index: 1;

    overflow: hidden;

  }



  

  .fullSlide .bd ul {

    width: 100% !important;

  }

  

  .fullSlide .bd li {

    width: 100% !important;

    height: 420px;

    overflow: hidden;

    text-align: center;

  }

  

  .fullSlide .bd li a {

    display: block;

    height: 420px;

  }

  

  .fullSlide .hd {

    width: 100%;

    position: absolute;

    z-index: 2;

    bottom: 40px;

    left: 0;

    height: 30px;

    text-align: center;

  }

  

  .fullSlide .hd ul {

    text-align: center;

  }

  

  .fullSlide .hd ul li {

    cursor: pointer;

    display: inline-block;

    zoom: 1;

    width: 10px;

    height: 10px;

    border-radius: 50%;

    margin: 12px;

    overflow: hidden;

    line-height: 99px;

    -webkit-transition: all .3s ease-out;

    transition: all .3s ease-out;

    background: #fff;

  }

  

  .fullSlide .hd ul .on {

    background: #e40310;

    -webkit-transition: all .3s linear;

    transition: all .3s linear;

  }

  

  

  .fullSlide .next {

    width: 65px;

    height: 65px;

    position: absolute;

    top: 50%;

    z-index: 2;

    background: url(../images/bannerR.png) no-repeat center;

    filter: alpha(opacity=30);

    -moz-opacity: .3;

    opacity: .3;

    -webkit-transition: all .5s linear;

    transition: all .5s linear;

    right: 4%;

  }

  

  .fullSlide .prev {

    width: 65px;

    height: 65px;

    position: absolute;

    top: 50%;

    z-index: 2;

    background: url(../images/bannerL.png) no-repeat center;

    filter: alpha(opacity=30);

    -moz-opacity: .3;

    opacity: .3;

    -webkit-transition: all .5s linear;

    transition: all .5s linear;

    left: 4%;

  }



    



      @media (max-width:1600px) {



    

    }



/* case*/



.case_bg{

width: 100%;

margin: 0 auto;

height: 362px;

background: url(../images/case_bg.jpg) no-repeat center;

padding-top: 15px;
}



.case_bg .time{

    width: 1280px;

    margin: 0 auto;

    height: 36px;

    background: #fff;

}



.case_bg .time .time_l{

    float: left;

    line-height: 36px;

    font-size: 14px;

    color: #333;

    margin-left: 40px;

}



.case_bg .time .time_l p{

    font-size: 14px;

    color: #333;

}





.case_bg .time .time_r{

    float: right;

    font-size: 14px;

    color: #333;

    line-height: 36px;

    margin-right: 30px;

}



.case_bg .time .time_r span{

    float: left;

    font-size: 14px;

    color: #333;

}



 

.case_bg .case{

    width: 1280px;

    margin: 16px auto 0 auto;

}



.case_bg .case  .case_t{

    width: 1280px;

    height: 46px;

    line-height: 46px;

    margin: 0 auto;

    background: url(../images/case_t.jpg) no-repeat center;

}



.case_bg .case  .case_t h3{

    margin-left: 80px;

    font-size: 18px;

    color: #fff;

    float: left;



}



.case_bg .case  .case_t h3 i{

    font-size: 12px;

    color: #fff;

    margin-left: 5px;

}



.case_bg .case  .case_t .more{

    float: right;

    font-size: 14px;

    color: #fff;

    margin-right: 15px;

}



.case_bg .case  .case_box{

    margin: 15px auto 0 auto;

}



.case_bg .case  .case_box .bd{

    width: 1280px;

    height: 242px;

    overflow: hidden;

}



.case_bg .case  .case_box .bd ul li{

    float: left;

    width: 256px;

    margin: 0 5px;



}



.case_bg .case  .case_box .bd ul li .pic{

    width: 254px;

    height: 195px;

    border: 1px solid #e6dfd6;

    border-radius: 5px;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}



.case_bg .case  .case_box .bd ul li .pic img{

width: 244px;

height: 185px;

margin: 5px;

border-radius: 3px;

object-fit: cover;
}



.case_bg .case  .case_box .bd ul li .txt{

    height: 45px;

    line-height: 45px;



} 



.case_bg .case  .case_box .bd ul li .txt a{

    font-size: 12px;

    color: #333;

    display: block;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    text-align: center;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}



.case_bg .case  .case_box .bd ul li:hover .pic{

    border: 1px solid #eb3f3f;

}





/* title*/



.title{

    margin: 0 auto;

    text-align: center;

    position: relative;

}



.title span{

    display: block;

    font-size: 46px;

    color: #fffafa;

    font-weight: bold;

    text-transform: uppercase;

    line-height: 40px;



}



.title h3{

    font-size: 30px;

    color: #333;

    font-weight: bold;

    background: url(../images/title.png) no-repeat center;

    margin-top: -28px;

    position: relative;

    z-index: 5;

}



.title h3 a{

    font-size: 30px;

    color: #333;

    font-weight: bold;

}







/* product*/



.pro_bg{

width: 100%;

margin: 0 auto;

height: 919px;

background: url(../images/pro_bg.jpg) no-repeat center;
}



.pro_bg .product{

    width: 1280px;

    margin: 0 auto;

    padding-top: 55px;

}



.pro_bg .product .pro_list{

    width: 1280px;

    margin: 40px auto 0 auto;

    height: 250px;

}



.pro_bg .product .pro_list ul li{

    float: left;

    width: 80px;

    height: 240px;

    background: url(../images/pro_list1.png) no-repeat bottom center;

    margin-right: 29px;

}



.pro_bg .product .pro_list ul li:last-child{

    margin-right: 0;

}



.pro_bg .product .pro_list ul li a{

    display: block;

}



.pro_bg .product .pro_list ul li a img{

    display: block;

    width: 42px;

    height: 42px;

    margin: 0 0 0 21px;

    border-radius: 50%;



}



.pro_bg .product .pro_list ul li a i{

    font-size: 20px;

    color: #fff;

    display: block;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    text-align: center;

    line-height: 80px;

    writing-mode:tb-rl;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

    letter-spacing: 2px;

    margin: 0px 0 0px 0;

    height: 195px;

}



.pro_bg .product .pro_box{

margin: 30px auto 0 auto;
}



.pro_bg .product .pro_box .pro_l{

    float: left;

    width: 870px;

}



.pro_bg .product .pro_box .pro_l .pro_t{

    width: 870px;

    height: 54px;

    line-height: 54px;

    margin: 0 auto;

    background: url(../images/pro_t1.jpg) no-repeat center;

}



.pro_bg .product .pro_box .pro_l .pro_t h3 a{

    margin-left: 80px;

    font-size: 18px;

    color: #fff;



}



.pro_bg .product .pro_box .pro_l .pro_t h3 a i{

    font-size: 12px;

    color: #fff;

    margin-left: 5px;

}



.pro_bg .product .pro_box .pro_l .pro_show{

    margin-top: 30px;

    width: 880px;



}



.pro_bg .product .pro_box .pro_l .pro_show ul li{

    width: 280px;

    height: 175px;

    position: relative;

    float: left;

    margin: 0 13px  13px 0;

    overflow: hidden;



}



.pro_bg .product .pro_box .pro_l .pro_show ul li .pic{

    width: 280px;

    height: 175px;

    position: relative;

}



.pro_bg .product .pro_box .pro_l .pro_show ul li .pic img{

    width: 280px;

    height: 175px;

}



.pro_bg .product .pro_box .pro_l .pro_show ul li .txt{

    position: absolute;

    left: 0;

    bottom: -36px;

    width: 280px;

    height: 36px;

    line-height: 36px;

    background: url(../images/ico1.png) repeat  center ;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}



.pro_bg .product .pro_box .pro_l .pro_show ul li .txt a{

    font-size: 16px;

    color: #fff;

    display: block;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    text-align: center;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

    padding: 0 5px;

} 



.pro_bg .product .pro_box .pro_l .pro_show ul li:hover .txt{

    bottom: 0;

}





.pro_bg .product .pro_box .pro_r{

float: right;

width: 400px;
}



.pro_bg .product .pro_box .pro_r .pro_t{

    width: 394px;

    height: 54px;

    line-height: 54px;

    margin: 0 auto;

    background: url(../images/pro_t2.jpg) no-repeat center;

}



.pro_bg .product .pro_box .pro_r .pro_t h3 a{

    margin-left: 80px;

    font-size: 18px;

    color: #fff;



}



.pro_bg .product .pro_box .pro_r .pro_t h3 a i{

    font-size: 12px;

    color: #fff;

    margin-left: 5px;

}



.pro_bg .product .pro_box .pro_r ul{

margin-top: 28px;

width: 420px;
}



.pro_bg .product .pro_box .pro_r ul li{

float: left;

width: 194px;

height: 50px;

line-height: 50px;

background: url(../images/pro_list.jpg) no-repeat  center;

margin: 0 11px 12.5px 0;

-webkit-transition: all 0.5s ease-out;

-o-transition: all 0.5s ease-out;

transition: all 0.5s ease-out;
}



.pro_bg .product .pro_box .pro_r ul li a{

    font-size: 18px;

    color: #333;

    display: block;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

    text-align: center;

    padding: 0 5px;

}



.pro_bg .product .pro_box .pro_r ul li:hover{

    border-radius: 25px;

}





/* fw*/



.fw_bg{

    width: 100%;

    height: 920px;

    margin: 0 auto;

    background: url(../images/fc_bg.jpg) no-repeat top center ;

}



.fw_bg .fw{

    width: 1280px;

    margin: 0 auto;

    padding-top: 50px;

}



.fw_bg .fw .title span{

    color: #fffafa;

    opacity: 0.1;

}



.fw_bg .fw .fw_box{

margin: 45px auto 0 auto;

position: relative;

height: 705px;

background: #fff;

padding: 15px;

width: 1249px;
} 

.fw_bg .fw .fw_box ul{
    width: 1280px;
    margin: 0 auto;
    position: relative;
    height: 705px;
}

.fw_bg .fw .fw_box ul li{

    position: relative;

}



.fw_bg .fw .fw_box ul li.fw1 {

    width: 556px;

    height: 280px;

    position: absolute;

    left: 0;

    top: 0;

}



.fw_bg .fw .fw_box ul li.fw1 .pic{

    width: 556px;

    height: 280px;



}



.fw_bg .fw .fw_box ul li.fw1 .pic img{

    width: 556px;

    height: 280px;

}



.fw_bg .fw .fw_box ul li.fw2 {

width: 674px;

height: 280px;

position: absolute;

right: 30px;

top: 0;
}



.fw_bg .fw .fw_box ul li.fw2 .pic{

width: 696px;

height: 280px;
}



.fw_bg .fw .fw_box ul li.fw2 .pic img{

width: 674px;

height: 280px;
}



.fw_bg .fw .fw_box ul li.fw3 {

    width: 386px;

    height: 400px;

    position: absolute;

    left: 0;

    top: 300px;

}



.fw_bg .fw .fw_box ul li.fw3 .pic{

    width: 386px;

    height: 400px;



}



.fw_bg .fw .fw_box ul li.fw3 .pic img{

    width: 386px;

    height: 400px;

}





.fw_bg .fw .fw_box ul li.fw4 {

    width: 386px;

    height: 400px;

    position: absolute;

    left: 405px;

    top: 300px;

}



.fw_bg .fw .fw_box ul li.fw4 .pic{

    width: 386px;

    height: 400px;



}



.fw_bg .fw .fw_box ul li.fw4 .pic img{

    width: 386px;

    height: 400px;

}



.fw_bg .fw .fw_box ul li.fw5 {

width: 440px;

height: 190px;

position: absolute;

right: 30px;

top: 300px;
}



.fw_bg .fw .fw_box ul li.fw5 .pic{

    width: 472px;

    height: 190px;



}



.fw_bg .fw .fw_box ul li.fw5 .pic img{

width: 440px;

height: 190px;
}



.fw_bg .fw .fw_box ul li.fw6 {

width: 442px;

height: 190px;

position: absolute;

right: 30px;

top: 510px;
}



.fw_bg .fw .fw_box ul li.fw6 .pic{

width: 440px;

height: 190px;
}



.fw_bg .fw .fw_box ul li.fw6 .pic img{

width: FIT-CONTENT;

height: 190px;

width: 442px;
}





.fw_bg .fw .fw_box ul li .txt{

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    text-align: center;

}



.fw_bg .fw .fw_box ul li .txt a{

    display: block;

    position: relative;

    z-index: 5;

}



.fw_bg .fw .fw_box ul li .txt a img{

    display: block;

    margin: 0 auto;

    width: 62px;

    height: 62px;

}



.fw_bg .fw .fw_box ul li .txt a i{

    display: block;

    margin: 25px auto 20px auto;

    width: 25px;

    height: 3px;

    background: #fff;

}



.fw_bg .fw .fw_box ul li .txt a  span{

    font-size: 20px;

    color: #fff;

    display: block;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    text-align: center;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}



.fw_bg .fw .fw_box ul li.fw1 .txt a img,

.fw_bg .fw .fw_box ul li.fw2 .txt a img{

    margin: 70px auto 0 auto;



}



.fw_bg .fw .fw_box ul li.fw3 .txt a img,

.fw_bg .fw .fw_box ul li.fw4 .txt a img{

    margin: 130px auto 0 auto;



}



.fw_bg .fw .fw_box ul li.fw5 .txt a img,

.fw_bg .fw .fw_box ul li.fw6 .txt a img{

    margin: 30px auto 0 auto;



}



.fw_bg .fw .fw_box ul li::after{

    position: absolute;

    content: "";

    left: 0;

    top: 0;

    width: 100%;

    height: 0%;

    background: url(../images/ico2.png) repeat center ;

    z-index: 1;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}



.fw_bg .fw .fw_box ul li:hover::after{

    height: 100%;

}





/* video*/



.video{

    width: 1280px;

    margin: 80px auto 0 auto;

    height: 435px;

    background: url(../images/video.jpg) no-repeat top  left ;

}



.video .video_t{

    width: 72px;

    float: left;

}

 

.video .video_t h3{

    font-size: 18px;

    color: #fff;

    writing-mode:tb-rl;

    line-height: 77px;

    margin-top: 210px;

    letter-spacing: 5px;

}



.video .video_box{

    float: right;

    width: 1200px;

}



.video .video_box .video_list{

    float: right;

    margin-top: 80px;

    height: 42px;

    overflow: hidden;

}



.video .video_box .video_list ul{

    float: left;

}



.video .video_box .video_list ul li{

    float: left;

    margin-left: 45px;

    width: 160px;

    height: 42px;

    line-height: 42px;

    background: #eeeeee;

    border-radius: 25px;

    position: relative;

    z-index: 5;

}



.video .video_box .video_list ul li a {

    font-size: 16px;

    color: #666666;

    display: block;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

    padding-left: 55px;

    background: url(../images/buttom2.png) no-repeat  35px center ;

}



.video .video_box .video_list ul li::after{

    position: absolute;

    content: "";

    left: 0;

    top: 0;

    width: 0;

    height: 42px;

    background: #de1420;

    border-radius: 25px;

    z-index: -1;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}



.video .video_box .video_list ul li:hover::after{

    width: 100%;

}



.video .video_box .video_list ul li:hover a{

    color: #fff;

    background: url(../images/buttom1.png) no-repeat  35px center ;

}



.video .video_box .video_list .more{

    float: left;

    margin-left: 45px;

    width: 160px;

    height: 42px;

    line-height: 42px;

    background: #eeeeee;

    border-radius: 25px;

}



.video .video_box .video_list .more a{

    font-size: 16px;

    color: #666666;

    display: block;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

    padding-left: 55px;

    background: url(../images/buttom2.png) no-repeat  35px center ;

}



.video .video_box .video_show{

    margin: 65px auto  0 auto;

}



.video .video_box .video_show ul li{

    float: left;

    width: 290px;

    margin: 0 0px 0 10px;



}

 

.video .video_box .video_show ul li .pic{

    width: 290px;

    height: 192px;



}



.video .video_box .video_show ul li .pic img{

    width: 290px;

    height: 192px;

}



.video .video_box .video_show ul li .txt{

    height: 45px;

    line-height: 45px;

} 



.video .video_box .video_show ul li .txt a{

    font-size: 15px;

    color: #333333;

    display: block;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    text-align: center;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}



.video .video_box .video_show ul li:hover .txt a{

    color: #e40310;



}







/* about*/



.ab_bg{

    width: 100%;

    margin: -50px auto 0 auto;

    height: 784px;

    background: url(../images/ab_bg.jpg) no-repeat top  center ;

}



.ab_bg .about{

    width: 1280px;

    margin: 0 auto;

    padding-top: 170px;

}



.ab_bg .about .title span{

    color: #e9101d;



}



.ab_bg .about .title  h3{

    color: #fff;

    background: url(../images/ab_t.png) no-repeat   center ;

}



.ab_bg .about .ab_box{

    margin: 72px auto 0 auto;

}



.ab_bg .about .ab_box .ab_img{

    float: left;

    width: 640px;

    height: 485px;

}

 

.ab_bg .about .ab_box .ab_img img{

    width: 640px;

    height: 485px;

}



.ab_bg .about .ab_box .ab_r{

    float: right;

    width: 565px;

    margin-right: 20px;

}



.ab_bg .about .ab_box .ab_r .txt{

    overflow: hidden;

    margin-top: 50px;

}



.ab_bg .about .ab_box .ab_r .txt h5 a{

    display: block;

    font-size: 24px;

    color: #fff;

    font-weight: bold;



}



.ab_bg .about .ab_box .ab_r .txt i{

    display: block;

    width: 46px;

    height: 1px;

    background: #fff;

    margin: 15px 0 10px 0;

}



.ab_bg .about .ab_box .ab_r .txt span{

    font-size: 14px;

    color: #fff;

}



.ab_bg .about .ab_box .ab_r .txt p{

    font-size: 14px;

    color: #fff;

    line-height: 36px;

    height: 144px;

    overflow: hidden;

    text-indent: 2em;

    margin-top: 20px;

}



.ab_bg .about .ab_box .ab_r .ab_list{

    margin-top: 55px;

}



.ab_bg .about .ab_box .ab_r .ab_list ul li{

    float: left;

    width: 90px;

    height: 90px;

    margin: 0 25px;

    background: url(../images/ab_list.png) no-repeat   center ;

}



.ab_bg .about .ab_box .ab_r .ab_list ul li a{

    display: block;

    font-size: 14px;

    color: #333;

    text-align: center;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}



.ab_bg .about .ab_box .ab_r .ab_list ul li span{

    display: block;

    margin: 15px auto 1px auto;

    width: 35px;

    height: 35px;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}



.ab_bg .about .ab_box .ab_r .ab_list ul li.ab1 span{

    background: url(../images/ab1.png) no-repeat   center ;

}



.ab_bg .about .ab_box .ab_r .ab_list ul li.ab2 span{

    background: url(../images/ab2.png) no-repeat   center ;

}



.ab_bg .about .ab_box .ab_r .ab_list ul li.ab3 span{

    background: url(../images/ab3.png) no-repeat   center ;

}



.ab_bg .about .ab_box .ab_r .ab_list ul li.ab4 span{

    background: url(../images/ab4.png) no-repeat   center ;

}



.ab_bg .about .ab_box .ab_r .ab_list ul li:hover a{

    color: #e40310;



}



.ab_bg .about .ab_box .ab_r .ab_list ul li.ab1:hover span{

    background: url(../images/ab11.png) no-repeat   center ;

}



.ab_bg .about .ab_box .ab_r .ab_list ul li.ab2:hover span{

    background: url(../images/ab22.png) no-repeat   center ;

}



.ab_bg .about .ab_box .ab_r .ab_list ul li.ab3:hover span{

    background: url(../images/ab33.png) no-repeat   center ;

}



.ab_bg .about .ab_box .ab_r .ab_list ul li.ab4:hover span{

    background: url(../images/ab44.png) no-repeat   center ;

}







/* news*/



.news_bg{

    width: 100%;

    margin: 0px auto 0 auto;

    height: 777px;

    background: url(../images/news_bg.jpg) no-repeat   center ;

}



.news_bg .news{

    width: 1280px;

    margin: 0 auto;

    padding-top: 75px;

}



.news_bg .news .news_box{

    margin: 60px auto 0 auto;

    height: 470px;

}



.news_bg .news .news_box .news_l{

    float: left;

    width: 377px;

}



.news_bg .news .news_box .news_l .news_nr{

    margin-top: 25px;

}



.news_bg .news .news_box .news_l .news_nr .news_img{

    width: 377px;

    height: 244px;

    overflow: hidden;

}



.news_bg .news .news_box .news_l .news_nr .news_img img{

    width: 377px;

    height: 244px;

    overflow: hidden;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}



.news_bg .news .news_box .news_l .news_nr .txt{

    margin-top: 25px;



}



.news_bg .news .news_box .news_l .news_nr .txt .txt_t{

    height: 35px;

    line-height: 35px;



}



.news_bg .news .news_box .news_l .news_nr .txt .txt_t a{

    float: left;

    width: 250px;

    font-size: 16px;

    color: #333;

    display: block;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;



}



.news_bg .news .news_box .news_l .news_nr .txt .txt_t span{

    display: block;

    float: right;

    font-size: 14px;

    color: #808080;

    font-family: Arial, Helvetica, sans-serif;



}



.news_bg .news .news_box .news_l .news_nr .txt p{

    font-size: 14px;

    color: #808080;

    line-height: 30px;

    height: 90px;

    overflow: hidden;



}



.news_bg .news .news_box .news_l:hover .news_nr .news_img img{

    transform: scale(1.1);

    -webkit-transform: scale(1.1);

    -o-transform: scale(1.1);

}



.news_bg .news .news_box .news_l:hover .news_nr .txt .txt_t a{

    color: #e40310;

}



.news_bg .news .news_box .news_c{

    float: left;

    width: 409px;

    margin-left: 57px;

}



.news_bg .news .news_box .news_c .news_nr{

    margin-top: 25px;



}



.news_bg .news .news_box .news_c .news_nr ul li{

    height: 78px;

    border-bottom: 1px solid #ebebeb;

    padding-top: 20px;



}



.news_bg .news .news_box .news_c .news_nr ul li .time{

    float: left;

    width: 60px;

    text-align: center;

}



.news_bg .news .news_box .news_c .news_nr ul li .time span{

    display: block;

    font-size: 24px;

    color: #4c4c4c;

    font-family: Arial, Helvetica, sans-serif;

    line-height: 30px;

}



.news_bg .news .news_box .news_c .news_nr ul li .time p{

    font-size: 14px;

    color: #808080;

    font-family: Arial, Helvetica, sans-serif;

}



.news_bg .news .news_box .news_c .news_nr ul li .nr{

    width: 305px;

    margin-right: 15px;

    float: right;



}



.news_bg .news .news_box .news_c .news_nr ul li .nr a {

    font-size: 16px;

    color: #333;

    display: block;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}



.news_bg .news .news_box .news_c .news_nr ul li .nr p{

    font-size: 14px;

    color: #808080;

    display: block;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

    margin-top: 10px;

}



.news_bg .news .news_box .news_c .news_nr ul li:hover .nr a {

    color: #e40310;

}



.news_bg .news .news_box .news_r{

    float: right;

    width: 394px;

}



.news_bg .news .news_box .news_r .news_nr{

    margin-top: 25px;



}



.news_bg .news .news_box .news_r .news_nr ul li{

    height: 78px;

    border-bottom: 1px solid #ebebeb;

    padding-top: 20px;



}



.news_bg .news .news_box .news_r .news_nr ul li .time{

    float: left;

    width: 55px;

    text-align: center;

}



.news_bg .news .news_box .news_r .news_nr ul li .time span{

    display: block;

    font-size: 24px;

    color: #4c4c4c;

    font-family: Arial, Helvetica, sans-serif;

    line-height: 30px;

}



.news_bg .news .news_box .news_r .news_nr ul li .time p{

    font-size: 14px;

    color: #808080;

    font-family: Arial, Helvetica, sans-serif;

}



.news_bg .news .news_box .news_r .news_nr ul li .nr{

    width: 305px;

    margin-right: 15px;

    float: right;



}



.news_bg .news .news_box .news_r .news_nr ul li .nr a {

    font-size: 16px;

    color: #333;

    display: block;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}



.news_bg .news .news_box .news_r .news_nr ul li .nr p{

    font-size: 14px;

    color: #808080;

    display: block;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

    margin-top: 10px;

}



.news_bg .news .news_box .news_r .news_nr ul li:hover .nr a {

    color: #e40310;

}





.news_bg .news .news_box .news_t{

    width: 377px;

    height: 46px;

    line-height: 46px;

    background: url(../images/news_t.jpg) no-repeat   center ;

}



.news_bg .news .news_box .news_c .news_t{

    width: 409px;

    background: url(../images/news_t2.jpg) no-repeat   center ;

}



.news_bg .news .news_box .news_r .news_t{

    width: 394px;

    background: url(../images/news_t3.jpg) no-repeat   center ;

}



.news_bg .news .news_box .news_t h5{

    margin-left: 65px;

    font-size: 18px;

    color: #fff;

    float: left;



}



.news_bg .news .news_box .news_t .more{

    float: right;

    margin-right: 15px;

    font-size: 14px;

    color: #fff;

    text-transform: uppercase;

}





/* links*/



.links{

    width: 1280px;

    margin: 60px auto 0 auto;

}



.links .links_t{

    float: left;

    width: 120px;

    font-size: 34px;

    color: #333;

    font-family: 'Times New Roman', Times, serif;

    text-transform: uppercase;

    border-right: 2px solid #999999;

    line-height: 32px;

}



.links .yq{

    float: right;

    font-size: 14px;

    color: #999;

    width: 1135px;

} 



.links .yq a{

    margin: 0 10px;

    font-size: 14px;

    color: #333;

}