.text-align{text-align:center;}
#mpage .content .description{float: right;width: 100%;line-height: 25px;text-align: center;font-size: 13px;color: #999;}
#footer .copyright{text-align:center;}
body.bodyer #mcontact{position:relative;z-index:1;}
.npagePage .content{padding:30px 0;}
#sitecontent{min-height:500px;}
body.bodyer #mcontact .content{padding-bottom:110px;}
body.bodyer #mcontact .content .two_code img{max-height:135px;}
#indexPage #mpage .wrapper li .fimg{position:relative;overflow:hidden;}
#indexPage #mpage .wrapper li .fimg img{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);height:100%;}
#indexPage #mpage a.more{top:455px;}
.pro_img {padding:10px 0 20px;}
.pro_img img{float:none;}
.category li{display:inline-block;}
.pro_info .content .header{padding-top:0;padding-bottom:20px;}
.pro_info.npagePage .content{padding:0;}
.content .header p.subtitle{margin-top:10px;}
.content .header p.subtitle span{display:inline-block;margin:0 10px;}
#newslist .newstitem .newsimg{background-size:auto 100%;background-repeat:no-repeat;}
#fixed_weixin .fixed-container .foot_two_code{position:relative;overflow:hidden;}
#fixed_weixin .fixed-container .foot_two_code img{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);margin:auto;}
#online_open{bottom:120px;}
#pages a{width:auto;padding:0 15px;}

.clearfix:before{content:'';display:table;}
.clearfix:after{content:'';display:table;clear:both;}
body.bodyer #mcontact .content{padding-bottom:30px;}
#mcontact .content #contactinfo .ft_left{float:left;width:15%;}
#mcontact .content #contactinfo .ft_right{float:left;width:55%;margin-top:65px;}
#mcontact .content #contactinfo .ft_right p{float:none;width:auto;}
#mcontact .content #contactinfo .ft_right p span{display:inline-block;width:300px;vertical-align:top;margin-right:10px;}
#mcontact #contactinfo div{position:static;top:auto;}
