@charset "utf-8";
*{margin:0;padding:0;border:0;outline:0;font-size:16px;vertical-align:baseline;background:transparent;font-family: PingFang SC, Verdana, Helvetica Neue, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;color: #000000;}
body{background: #F2F2F2;}
a{text-decoration: none;cursor: pointer;}
.fl{float: left;}
.fr{float: right;}
img{border: none;}
em,h1,i{font-style: normal;}
.width{width: 1180px;margin: 0 auto;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
ul{list-style: none;}
.animation{ transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s;}
.content{height: auto;overflow: hidden;}
.banner{background: url(../images/news/banner.jpg) center top no-repeat;height: 270px;padding-top: 30px;}
.banner form{margin-left:880px;width:300px;position: relative;background: #fff;height: 246px;}
.banner form p{font-size: 20px;color: #ff3904;text-align: center;padding-top: 20px;padding-bottom: 10px;}
.banner form div{width: 264px;height: 42px;line-height: 42px;border: 1px solid #c7c7c7;border-radius: 4px;margin: 0 auto 10px;}
.banner input{height: 42px;line-height: 42px;font-size: 16px;padding-left: 32px;border: none;outline: none;}
.banner form input{background: url(../images/h_f/phone.png) 9px center no-repeat;width: 220px;font-size: 14px;}
.banner form div:nth-of-type(2) input{background: url(../images/h_f/lock.png) 9px center no-repeat;width: 134px;float: left;}
.banner form div:nth-of-type(2){margin-bottom: 15px;}
.banner form div:nth-of-type(2) a{font-size: 16px;height: 20px;line-height: 20px;color: #ff4b4e;float: right;display: block;width: 97px;text-align: center;border-left: 1px solid #b8b8b8;margin: 11px 0 0;cursor: pointer;}
.banner form .btn{width: 266px;height: 50px;line-height: 50px;text-align: center;margin: 0 auto;font-size: 16px;color: #FFF;background-image: linear-gradient(to right, #f03f4a, #ff9268);border-radius: 4px;display: block;cursor: pointer;}
.content{margin: 30px auto;}
.content>.fl{width: 880px;background-color: #FFF;}
.content>.fr{width: 280px;}
.content .tit{line-height: 42px;border-bottom: 1px solid #E5E5E5;font-size: 18px;font-weight: bold;}
.content .tit::before{display: block;content: "";width: 5px;height: 18px;margin: 12px 10px 0 5px;float: left;background-color: #ff031b;}
.content>.fl .loc,.content>.fl .loc a{font-weight: normal;font-size: 16px;color: #62615F;font-size: 14px;}
.content>.fl h1{text-align: center;font-size: 24px;padding-top: 30px;}
.content>.fl .info{font-size: 0;text-align: center;padding: 10px 0;}
.content>.fl .info em{display: inline-block;vertical-align: bottom;line-height: 40px;color: #6d6d6d;margin-right: 20px;}
.content>.fl .body{line-height: 28px;padding:0 30px 30px;}
.content>.fl .body p{margin-top: 15px;}
.content>.fl .img img{width: 100%;}
.content>.fl .turn{padding: 30px;height: auto;overflow: hidden;}
.content>.fl .turn p{max-width: 50%;float: left;font-size: 14px;}
.content>.fl .turn p:last-child{float: right;}
.content>.fl .turn a{font-size: 14px;}
.content>.fl .post-copy{background-color: #f5f5f5;height: 75px;overflow: hidden;padding: 25px 50px 0;font-size: 14px;line-height: 26px;color: #999;text-align: center;margin: 0 30px;}
.content>.fl .post-copy a{font-size: 14px;}
.content>.fl .like{margin-top: 10px;}
.content>.fl .like .tit{color: #454545;}
.content>.fl .like ul li{height: auto;overflow: hidden;padding: 30px 20px;position: relative;}
.content>.fl .like ul li::after{display: block;content: "";width: 840px;height: 1px;background-color: #eee;position: absolute;left: 20px;bottom: 0;}
.content>.fl .like ul li>a{display: block;}
.content>.fl .like ul li img{display: block;width: 220px;height: 150px;}
.content>.fl .like ul li .fr{width: 600px;color: #333;line-height: 24px;font-size: 14px;}
.content>.fl .like ul li .fr>a{font-size: 18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight: normal;display: block;margin: 30px 0 10px;}
.content>.fl .like ul li:hover .fr>a{color: #0c9;}
.content>.fr .box{background-color: #FFF;margin-bottom: 30px;}
.content>.fr .box img{width: 100%;margin: 5px 0 0;}
.content>.fr .box .info{padding:5px 10px 15px;font-size: 14px;line-height: 24px;}
.content>.fr .box ul{padding: 0 10px;}
.content>.fr .box ul li{line-height: 40px;height: 40px;overflow: hidden;}
.content>.fr .box ul li em{display: block;width: 18px;height: 18px;line-height: 18px;text-align: center;font-size: 12px;background-color: #f03d3d;border-radius: 4px;margin: 11px 5px 0 0;float: left;color: #FFF;}
.content>.fr .box ul li a{font-size: 14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display: block;}