body{padding-bottom: 50px;}

/*头部*/

/*底部*/
.eui-footer{position: absolute; bottom: 0; width: 100%; padding-top: 15px; height: 50px; overflow: hidden; background: #00458a;}
.footer-info{text-align: center;}
.footer-info span{line-height: 30px; height: 30px;}
.footer-info span:first-child{padding: 0; margin: 0;}
.footer-info .beian a{color: #b5b5b5; line-height: 30px; height: 30px;}
.footer-info .beian a:hover{color: #fff;}


.index-row1{height: auto;}
.index-row1{height: auto;}
.index-row1 .hover-opacity{margin-top: 10px;}

.row2 .pub-con>div{width: 615px;}
.index-row2 .index-title{border-bottom: 1px solid #ddd;}
.index-row2 img{margin-top: 20px;}


.index-panel ul{width: 1280px; margin: 30px 0 12px;}
.index-panel li{display: inline-block; width: 406px; margin-left: 21px;}
.index-panel li:first-child{margin: 0;}
.index-panel li a{position: relative; width: 406px; height: 125px; padding-top: 40px; padding-left: 30px; overflow: hidden; display: block; color: #fff; background: #215592; -webkit-transition: ease-out .5s; transition: ease-out .5s;}
.index-panel li a:before{content: "MORE+"; position: absolute; filter:alpha(opacity=0); opacity: 0; bottom: 0; right: 35px; line-height: 50px; color: #fff; font-size: 16px; font-family: arial; z-index: 2; -webkit-transition: ease-in-out .5s; transition: ease-in-out .5s;}
.index-panel li a:hover:before{right: 15px; opacity: 1;}
.index-panel li h2{position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; -webkit-transform: scale3d(1.1,1.1,1); transform: scale3d(1.1,1.1,1); -webkit-transition: ease-out 2s; transition: ease-out 2s;}
.index-panel li a:hover h2{filter:alpha(opacity=50); opacity:.5; -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1);}
.index-panel li i{position: relative; float: left; top: 2px; width: 45px; height: 45px; margin-right: 12px; background: url(../images/index-yw.png) no-repeat;}
.index-panel span{position: relative; display: block; font-family: simhei; font-size: 24px; line-height: 30px; letter-spacing: 1px;}
.index-panel li em{position: relative; font-family: arial; font-size: 16px;}

.index-panel .item1 h2{background: url(../images/yw1.jpg) no-repeat left;}
.index-panel .item2 h2{background: url(../images/yw2.jpg) no-repeat bottom;}
.index-panel .item3 h2{background: url(../images/yw3.jpg) no-repeat right;}

.index-panel .item1 i{background-position: 0 0;}
.index-panel .item2 i{background-position: 0 -45px;}
.index-panel .item3 i{background-position: 0 -90px;}


/*友情链接*/
.index-link{padding-bottom: 10px;}
.index-link .item{width: 16.6%;background:none;}
.index-link .bgnone{background: none;}
.index-link .sub{left: -1px; right: -1px; top: auto; bottom: 40px; box-shadow: 0 0 8px rgba(0,0,0,.2);}


.in-center .eui-list>ul{padding-bottom: 10px;}

.zzjg img{max-width: none;}


.contact-info{border-top: 1px solid #ddd; padding-top: 30px;}
.contact-info:first-child{border-top: none;}

/*企业荣誉*/
.qyry .year{text-align: right;}
.qyry .year select{padding: 6px; min-width: 80px; border: 1px solid #ccc;}
.qyry h3{font-size: 20px; margin: 30px 0 15px; font-family: simhei; font-weight: normal; color: #00579b;}
.qyry .year + h3{margin-top: 10px;}
.qyry .eui-table th:first-child{width: 60%;}

.list-pic-info{padding: 30px 20px;}
.list-pic-info>a{position: relative; display: table; width: 100%; margin-top: 41px;}
.list-pic-info>a:before{content: ''; position: absolute; bottom: -20px; left: -10px; right: -10px; height: 1px; background: #ccc;}
.list-pic-info>a:first-child{margin-top: 0;}
.list-pic-info .pic{display: table-cell;vertical-align: top;width: 240px;overflow: hidden;}
.list-pic-info .pic img{display: block;width: 240px;height: 135px;transition: ease-in-out 1s;}
.list-pic-info>a:hover .pic img{transform: scale3d(1.1,1.1,1);}
.list-pic-info .info{display: table-cell; vertical-align: top; padding-left: 20px;}
.list-pic-info .info strong{display: block; font-size: 22px; line-height: 40px; font-family: simhei;}
.list-pic-info .info span{display: block; font-size: 12px; line-height: 28px; color: #969696;}
.list-pic-info .info p{margin: 0; font-size: 12px; line-height: 24px;  overflow:hidden; color: #969696;}
.list-pic-info .info em{display: block; height: 20px; line-height: 20px; font-style: normal; color: #df4c18; margin-top: 12px;}
.list-pic-info .page{margin :50px 0 0 0}

.ywly .pic{width: 220px;}
.ywly a:before{display: none;}
.ywly .pic img{width: 220px; height: 208px;}
.ywly .info strong{color: #00579B;}
.ywly .info p{font-size: 14px; line-height: 28px; color: #333;}


.mlh-newspaper{width: 430px;}
.mlh-newspaper .con a{display: block;}
.mlh-newspaper .con img{display: block; width: 430px; height: 290px; box-shadow: 0 3px 10px #f1f6fa;}
.mlh-news{width: 375px; margin-left: 40px;}
.mlh-news .index-title{border-bottom: 1px solid #e5e5e5;}
.mlh-news i{display: block; height: 80px; margin-top: 15px;}
.mlh-news .jchd{background: url(../images/mlh-jchd.jpg) no-repeat;}
.mlh-news .lpzx{background: url(../images/mlh-lpzx.jpg) no-repeat;}
.mlh-news .index-list li{height: 32px; line-height: 32px;}


.mlh{padding-bottom: 100px;}
.mlh .eui-footer{height: 100px;}
.footer-table .footer-info{text-align: left;}
.footer-pic {padding-right: 20px;}
.footer-pic img{width: 72px; height: 72px;}


/*房地产项目展示*/
.fdc-top{position: relative; height: 320px; margin-top: -140px;}
.fdc-top .fdc-bg{position: absolute; top: 0; left: 0; width: 1920px; height: 300px;}
.fdc-top .fdc-bg img{position: absolute; top: 0; left: 50%; width: 1920px; height: 320px; margin-left: -960px;}
.fdc-top .pub-con{position: relative;}
.fdc-top .fdc-info{position: absolute; top: 140px; right: 0; width: 302px; padding: 35px 45px; font-family: simhei; color: #fff; background: #00458a; background: rgba(0,69,138,.7);}
.fdc-top .fdc-info:before{content: ''; position: absolute; top: 10px; left: 10px; right: 10px; bottom: 10px; border: 1px solid #fff; z-index: 0;}
.fdc-top .fdc-info i{display: block; padding: 10px; background: url(../../eui/images/bg-white50.png) repeat;}
.fdc-top .fdc-info img{display: block; width: 188px; height: 100px;}
.fdc-top .fdc-info b{display: block; padding: 40px 0 20px; margin-bottom: 20px; line-height: 28px; text-align: center; font-size: 20px; font-weight: normal; border-bottom: 1px solid #fff;}
.fdc-top .fdc-info span{display: block; text-align: center; font-size: 16px; line-height: 24px; padding-top: 40px; background: url(../images/fdc-icon-site.png) no-repeat top center;}

.fdc-title{height: 60px; line-height: 60px; margin-top: 10px; font-size: 24px; font-family: simhei; color: #00458a;}
.fdc-title:before{content: '◆'; display: inline-block; vertical-align: top; font-size: 12px; margin-right: 12px; transform: scale3D(.75,.75,1);}

.fdc-xmjj{padding: 0; margin-right: 330px; min-height: 140px; font-family: simhei; font-size: 14px; line-height: 24px;}
.fdc-xmjj p{margin: 0; padding: 4px 0;}

.fdc-list-pic{width: 1360px; padding-top: 10px; font-size: 0;}
.fdc-list-pic a{position: relative; display: inline-block; width: 388px; margin-right: 48px; margin-bottom: 30px; overflow: hidden;}
.fdc-list-pic a:before,.fdc-list-pic a:after{content: ''; position: absolute; top: -250px; left: 0; width: 388px; height: 250px; filter:alpha(opacity=0); opacity: 0; transition: ease-in-out .5s;}
.fdc-list-pic a:before{background: url(../images/bg-black60.png) repeat;}
.fdc-list-pic a:after{background: url(../images/fdc-icon-view.png) no-repeat center;}
.fdc-list-pic a:hover:before,.fdc-list-pic a:hover:after{filter:alpha(opacity=100); opacity: 1; top: 0;}
.fdc-list-pic img{width: 388px; height: 250px;}
.fdc-list-pic span{display: block; line-height: 40px; font-family: simhei; font-size: 20px;}
/*登录*/
.lm-login-bg{background: url(../images/lm-login-bg.jpg) no-repeat center;}
		
		.eui-login{position: relative; width: 380px; padding: 30px 40px; margin: 100px 0; box-shadow: 0 5px 12px #74a5fa; box-shadow: 0 5px 12px rgba(116,165,250,.3); background: #fff; background: rgba(255,255,255,.9); z-index: 2;}
		.eui-login:before{content: ''; position: absolute; top: -10px; left: -10px; right: -10px; bottom: -10px; background: url(../eui/images/bg-white50.png); z-index: 0;}
		.eui-login div{position: relative; margin-top: 24px;}
		.eui-login .login-tit{margin-top: 0; font-family: simhei; font-size: 24px; color: #00458a; font-weight: bold;}
		.eui-login .login-tit span{position: relative; display: inline-block; margin-left: 8px; padding-left: 8px; font-family: arial; font-size: 18px;}
		.eui-login .login-tit span:before{content: ''; position: absolute; top: 2px; bottom: 4px; left: 0; width: 2px; background: #00458a;}
		.eui-login input {width: 100%; height: 32px; line-height: 30px; padding: 0 10px; font-size: 14px; border: 1px solid #e6e6e6; background-color: #f7f7f7; transition: ease-in-out .3s;}
		.eui-login input:focus{border-color: #4fa9ec; box-shadow: 0 0 5px #c9e4f9;}
		.eui-login .login-user input{background: url(../images/lm-login-user.png) no-repeat left center #f7f7f7; padding-left: 40px;}
		.eui-login .login-password input{background: url(../images/lm-login-psw.png) no-repeat left center #f7f7f7; padding-left: 40px}
		.login-yzm{text-align: justify;}
		.login-yzm *{float: left;}
		.login-yzm input{width: 140px;}
		.login-yzm img{width: 85px; height: 32px; margin: 0 12px; cursor: pointer;}
		.login-yzm a{line-height: 32px; font-size: 14px;}
		.login-btn a{display: block; line-height: 40px; text-align: center; background: #00458a; color: #fff; font-size: 20px; font-family: simhei;}
		.login-info{padding-left: 50px; font-size: 16px; line-height: 24px; color: #00458a; background: url(../images/lm-login-info.png) no-repeat left center;}
		.login-info b{display: block;}