*{ list-style: none; }

.readmore {
    overflow: hidden;
    height: 25px;
}
.readmore a {
    display: block;
    width: 120px;
    margin-left: -95px;
    transition: margin-left 0.3s;
}
.readmore a span {
    display: inline-block;
    width: 95px;
    text-align: left;
    font-size: 16px;
    vertical-align: middle;
    color: #ffffff;
}
.readmore a i {
    display: inline-block;
    height: 25px;
    width: 25px;
    background: url(../images/more4.png);
    vertical-align: middle;
}
.inverstor1{  height: 265px; background: url("../images/redbg.jpg") top center; color: #ffffff; text-align: center; }
.inverstor2{  padding: 70px 0; border-bottom: #a70e13 solid 10px;  }
.inverstor1 b{ display: block;font-size: 48px; line-height: 48px; padding: 70px 0 30px 0; }
.inverstor1 p{ font-size: 18px; }
.inverstor2cont{ width: 1280px; margin:0 auto 0 auto; }
.inverstor2cont ul{ width: 1300px; margin-left: -10px; clear: both; }
.inverstor2cont ul li{ width: 411px; margin:0 10px 20px 10px; float: left; position: relative; height: 452px; }
.clear{ clear: both; }

.inverstor2{height: auto; }
.inverlicont{ height: 452px; border:#a70e13 solid 1px; background: #ffffff;  }
.inverlicont i{ display: block; text-align: center; padding-top: 50px; height: 151px; overflow: hidden;}
.inverlicont b{ font-size: 26px; margin:0 30px; border-bottom: #a70e13 solid 1px; color: #1f1f1f; display: block; height: 47px; line-height: 47px; padding: 37px 0 20px 0; }
.inverlicont p{ display: block; height: 110px; overflow: hidden; font-size: 16px; color: #666666; line-height: 26px; margin:20px 30px 20px 30px; }
.seemore{ display: block;  padding-top: 20px; padding-left: 30px; }
.seemore a{text-decoration:none; display: inline-block; font-size: 18px; color: #a70e13; padding: 9px 50px 13px 21px; border:#a70e13 solid 1px; border-radius: 30px; background: url("../images/jaintou3.jpg") 120px 16px; background-repeat: no-repeat;}
.seemore a:hover{ color: #ffffff;background: url("../images/jaintou6.png") 120px 16px; background-repeat: no-repeat; background-color:#a70e13;  }
.inverlicont:hover{ border:#ffffff solid 1px;box-shadow: #bcbcbc 0 0 15px; }
.inverlicont:hover .seemore a{color: #ffffff;background: url("../images/jaintou6.png") 120px 17px; background-repeat: no-repeat; background-color:#a70e13;}
.showinv{ position: relative; z-index: 9999;box-shadow: #bcbcbc 0 0 15px; height: auto; }
.showinv p{ height: auto; }
.showinv u{ display: none; }
.inverlicont em{ display: none; }
.showinv em{ display: block;  text-align: center;}
.showinv em a{ display: inline-block; width: 50px; height: 50px; background: url("../images/jaintou4.jpg") 17px 20px; background-repeat: no-repeat; }
.clear{clear:both;}


@media (min-width: 1531px) and (max-width: 1700px){

}


@media (min-width: 1328px) and (max-width: 1530px){
.inverstor2cont{ width: 1150px;}
.inverstor2cont ul{ width: 1170px;}
.inverstor2cont ul li{ width: 370px; }


}
@media (min-width: 1100px) and (max-width: 1328px){

.inverstor2cont{ width: 1060px;}
.inverstor2cont ul{ width: 1080px;}
.inverstor2cont ul li{ width: 340px; }

}
@media (min-width: 12px) and (max-width: 1099px){
.bannercont b{ margin-top: -31px; }
.bannercont em{display: none;}
.inverstor1 b{ font-size: 35px;padding: 54px 0 30px 0; }
.inverstor2cont{ width:100%;}
.inverstor2cont ul{ width:100%; margin:0 0 0 0;}
.inverstor2cont ul li{ width: 95%; float: none; margin:0 auto 20px auto; }
.inverstor2{padding: 54px 0;}


}



