.bannertitle{margin: 0 auto;position: relative;width: 300px;}
.banner .banner-text{top:45%;}
.banner .banner-text p {width: 300px;height: 110px;border: 1px solid #fff;text-align: center;font-size: 20px;border-top: none;}
.banner .banner-text p span{margin-top: 50px;display: inline-block;}
.banner .banner-text h1{position: absolute;top: -25px;left: 75px;font-size: 35px; letter-spacing: 6px;}
.banner .banner-text h1 span{display: inline-block;width: 45px;height: 1px;background-color: #fff;position: absolute; top: 25px;}
.lineleft{ left: -74px;}
.lineright{right: -61px;}
.aboutus{padding-bottom: 50px;}
.linkus {background-color: #eeeeee;padding-top: 40px;}
.linkus .line{margin-bottom: 30px;}
.maincontent{padding-bottom:0; }
.contentdiv {width: 500px;padding-right: 50px;padding-left:10px;box-sizing: border-box;}
.ourimgdiv{width: 500px;}
.ourimgdiv img{width: 500px;}
.contentdiv p{margin-bottom: 30px;}
.contentdiv h3{color: #229A8C;font-size: 18px;}
.contentdiv h3:last-child{margin-top:30px;}
.addressdiv p {text-align: center;margin-bottom: 10px;}
.addressdiv p span{margin-left: 5px;}
.addressdiv p img{width: 25px;}
.phonediv{margin:40px 0 60px 0;}
.phonediv li{width: 20%;float: left;text-align: center;}
.phonediv li p{margin-bottom: 15px;}