@charset "utf-8";
/* CSS Document */
html, body {background: #f3f3f3!important;}

#rd{ position: relative;z-index: 5; background: #f3f3f3; margin: 0 auto; padding: 100px 0;}

#rd .container{margin:0 auto;}
#rd .container>.item{ position:relative; display:block;margin:0 auto;overflow:hidden; transition: all .35s;}
#rd .container>.item>.img{ float:left; width:50%;}
#rd .container>.item>.img>img{width:100%;height:auto;}
#rd .container>.item>.box{ float:right; width:50%; box-sizing:border-box;padding:4vw 7.404vw 0 5.729vw; text-align:left;}
#rd .container>.item>.box>.tit{ position:relative;padding-bottom:15px; }
#rd .container>.item>.box>.tit:after{position:absolute;z-index:3;left:0; bottom:0; width:40px;height:1px; background:rgba(38,87,161,1); content:'';}
#rd .container>.item>.box>.tit h3{position: relative;z-index: 9;font-size:4.5rem; color:#333; font-weight: normal;}
#rd .container>.item>.box>.tit .num{ position: absolute;z-index: 1; left: -20px;top: -50px; font-size: 20rem; font-family: Arial; color:rgba(38,87,161,.1);}
#rd .container>.item>.box>.txt{ position: relative;z-index: 8; margin:25px auto;font-size:1.6rem; color:#666; line-height: 2.8rem;}
#rd .container>.item>.box>.txt>p{ font-size:1.6rem; color:#666; line-height: 2.8rem; margin-bottom:10px;}
#rd .container>.item>.box>.txt>p>span{display:inline-block; font-size:1.8rem; color:#333; margin-right:20px;}
#rd .container>.item:nth-child(even)>.img{float:right;}
#rd .container>.item:nth-child(even)>.box{float:left;}

#rd .container>.item:hover{background: #fff;}


@media only screen and (max-width: 1080px){

    #rd .container>.item>.box>.tit h3{ font-size:2.8rem;}
    #rd .container>.item>.img{ float:none; width:100%;}
    #rd .container>.item>.box{float:none; width: 100%;}


}

@media only screen and (max-width: 640px){

    #rd .container>.item>.box>.tit h3{ font-size:2rem;}
    #rd .container>.item>.box>.txt{margin:25px auto;font-size:1.4rem; line-height: 2.4rem;}
    #rd .container>.item>.box>.txt>p{ font-size:1.4rem; line-height: 2.4rem; }
    #rd .container>.item>.box>.txt>p>span{font-size:1.6rem; }



}









