

.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;
}

.contact1{ padding-bottom: 90px; }
.previoustitle{ font-size: 48px; line-height: 48px; color: #1f1f1f; text-align: center;  padding: 70px 0 40px 0;}
.contact1cont{ width: 1020px; margin:0 auto 0 auto; overflow: hidden; }
.contactfrom{ width: 482px; height: 78px; overflow: hidden; float: left; margin-top: 10px; }
.contactfrom:nth-child(even){ float: right; }
.contactfrom span{ height: 34px; line-height: 34px; font-size: 16px;  color: #666666; }
.contactfrom span i{ color: #a70e13; font-size: 20px; vertical-align: middle; }
.contactfrom div textarea,.contactfrom div input{ display: block; border:none; outline: none; width: 100%; line-height: 26px; height: 40px; border-bottom: #cccccc solid 1px; font-size:16px;}
.contactfrom div{ height: 41px; }
.contactfrom div textarea:focus,.contactfrom div input:focus{border-bottom: #a70e13 solid 2px;}
.clear{ clear: both; height: 1px; }
.ty{ font-size: 14px; margin-top: 40px; }
.ty input{ width: 18px; height: 18px; border:#cccccc solid 1px; border-radius: 0; vertical-align: middle; margin-right: 10px; background: none;  }
a.contacta{text-decoration:none; display:inline-block; width: 314px; margin-top: 24px; height: 47px; line-height: 47px; color: #ffffff; font-size: 16px; background: #a70e13; border:#610003 solid 1px; border-radius: 5px; text-align: center; }
a.contacta:hover{text-decoration:none;color:#ffffff;background:#960705;}
.contact2{  height: 498px; background: url("../images/addressbg.jpg") top center; text-align: center; color: #ffffff; }
.contact2 span{ display: block;  padding-top: 60px; padding-bottom:26px; }
.contact2 b{ font-size: 48px; line-height: 48px; }
.contact2 p{ font-size: 18px; line-height: 40px; margin-top: 20px; }
.contact3{  }
.contact3cont{ width: 1280px; margin:0 auto 0 auto; overflow: hidden; padding-bottom:90px;}
.contact3cont ul{ overflow: hidden; }
.contact3cont ul li{ display: block; float: left; width: 404px; float: left; margin:0 10px 20px 10px; height: 350px; border:#cccccc solid 1px; border-top: #a70e13 solid 5px; }
.contact3cont ul li b{ font-size: 26px; line-height: 48px;  color: #1f1f1f; padding-left: 26px;  padding-top: 25px; display: block;}
.contact3cont ul li b em{ display: inline-block; width: 30px; height: 30px; background: url("../images/addressi1.png"); vertical-align: middle; margin-top: -5px; margin-right:10px; }
.contact3cont ul li p{ font-size: 16px; line-height: 26px; color: #707070; padding: 20px 40px 0 60px; }



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

}


@media (min-width: 1328px) and (max-width: 1530px){
.contact3cont{ width: 1150px;}
.contact3cont ul li{ width: 361px; }
.contact3cont ul li p{    padding: 20px 40px 0 40px;}


}
@media (min-width: 1100px) and (max-width: 1328px){
	.contact3cont{ width: 1060px;}
.contact3cont ul li{ width: 331px; }
.contact3cont ul li p{    padding: 20px 20px 0 20px;}
.contact3cont ul li b{padding-left: 9px;}

}
@media (min-width: 12px) and (max-width: 1099px){
.contact1cont{ width: 100%; }
.contact3cont{ width: 100%;}
.bannercont b{ margin-top: -31px; }
.bannercont em{display: none;}
.previoustitle{font-size: 24px;    padding: 21px 0 14px 0;}
.contactfrom{width: 95%; margin:15px auto 0 auto; float: none;}
.contactfrom:nth-child(even){ float: none; }
.ty{ width: 95%; margin:20px auto 0 auto; line-height: 150%; }
a.contacta{ display: block; margin:40px auto 0 auto; }
.contact2 span{    padding-top: 19px;padding-bottom: 14px;}
.contact2{ height: 402px; }
.contact2 b{ font-size: 24px; line-height: 24px; }
.contact2 p{ width: 95%; margin:30px auto 0 auto; font-size: 16px; line-height: 30px; }
.contact3cont ul li{ width: 94%; margin:0 auto 15px auto; float: none; }



}



