@charset "utf-8";
*{margin:0;padding:0;border:0;outline:0;font-size:16px;vertical-align:baseline;background:transparent;font-family:"Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;color: #121212;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern";}
body{background: #FFFFFF;}
a{text-decoration: none;cursor: pointer;}
.fl{float: left;}
.fr{float: right;}
img{border: none;}
em,h1{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;}

.banner{height: 430px;background: url(../../images/liansuo/banner.jpg) center -50px no-repeat;}
.banner .form{margin: 0 auto;padding-top: 290px;}
.banner .form input{display: block;float: left;width: 365px;height: 60px;line-height: 60px;background-color: #FFF;padding-left: 15px;border-radius: 5px;margin-right: 10px;}
.banner .form a{display: block;float: left;width: 200px;height: 60px;line-height: 60px;background-image: linear-gradient(to right, #fe3242, #ff900b);border-radius: 5px;text-align: center;color: #FFF;-webkit-font-smoothing:initial;}
.banner .form em{display: block;clear: both;color: #f0a614;padding-top: 10px;}
.content .btn{display: block;width: 246px;height: 50px;line-height: 50px;text-align: center;color: #FFF;background-color: #fb1438;border-radius: 25px;margin: 0 auto;font-size: 18px;}
.content .title{font-size: 36px;text-align: center;padding: 60px 0 10px;}
.content .s_tit{color: #666;text-align: center;margin-bottom: 40px;}
.content .fl_1 .cont{padding: 0 15px;box-sizing: border-box;margin-bottom: 115px;position: relative;}
.content .fl_1 .cont:last-child{margin-bottom: 0;}
.content .fl_1 .pos1,.content .fl_1 .pos2{position: absolute;}
.content .fl_1 .pos1{top: -126px;left: 395px;}
.content .fl_1 .pos2{bottom: -105px;left: 390px;width: 230px;}
.content .fl_1 .cont li.txt{width: 545px;float: right;margin-right: 65px;color: #333;line-height: 30px;padding-top: 15px;}
.content .fl_1 .cont li.txt p{color: #fe3f3a;margin-top: 20px;}
.content .fl_1 .cont li.txt .btn{margin: 25px 0 0;}
.content .fl_1 .cont li.img{width: 380px;float: left;border: 1px dashed #fb1438;border-radius: 25px;text-align: center;padding: 15px 0 20px;}
.content .fl_1 .cont li.img p{color: #fe0f28;font-size: 18px;line-height: 36px;}
.content .fl_1 .cont li.img p b{font-size: 22px;color: #fe0f28;}
.content .fl_1 .cont li.img img{margin: 15px auto 0;max-width: 370px;}
.content .fl_1 .cont:nth-child(3) li.txt{line-height: 26px;}
.content .fl_1 .cont:nth-child(4){margin-bottom: 95px;}
.content .fl_1 .cont:nth-child(4) li.txt{float: left;margin-right: 0;}
.content .fl_1 .cont:nth-child(4) li.img{float: right;margin-right: 172px;}
.content .fl_2 img{display: block;margin: 0 auto;}
.content .fl_2 .t{font-size: 24px;color: #fe0f28;text-align: center;padding: 20px 0 40px;}
.content .fl_2 .cont{height: auto;overflow: hidden;padding-bottom: 35px;}
.content .fl_2 .cont li{width: 25%;float: left;box-sizing: border-box;padding: 0 30px;border-right: 1px solid #ccc;}
.content .fl_2 .cont li:last-child{border: 0;}
.content .fl_2 .cont li p{font-size: 22px;line-height: 36px;}
.content .fl_2 .cont li p:before{width: 6px;height: 6px;border-radius: 50%;background-color: #808080;content: '';display: block;float: left;margin: 15px 6px 0 0;}
.content .fl_2 .cont li em{display: block;font-size: 22px;color: #fe0f28;padding: 10px 0 15px;}
.content .fl_2 .cont li span{display: block;font-size: 14px;color: #666;line-height: 24px;}
.content .fl_3 .cont{height: auto;overflow: hidden;padding-bottom: 40px;}
.content .fl_3 .cont img{float: left;}
.content .fl_3 .cont .txt{float: right;width: 560px;padding: 0 15px;color: #666;}
.content .fl_3 .cont .txt p{color: #fe0f28;font-size: 22px;margin: 16px 0;}
.content .fl_3 .cont .txt .btn{margin: 20px 0 0;}
.content .fl_4{background-color: #F5F5F5;padding-bottom: 30px;}
.content .fl_4 ul{height: auto;overflow: hidden;}
.content .fl_4 ul li{width: 25%;float: left;box-sizing: border-box;padding: 0 15px;}
.content .fl_4 ul li p{height: 58px;line-height: 58px;text-align: center;color: #FFF;background-color: #faad14;font-size: 24px;}
.content .fl_4 ul li span{display: block;background-color: #FFF;height: 190px;padding: 20px 26px 0;color: #333;line-height: 30px;}

.content .fl_5 {height: auto;overflow: hidden;clear: both;margin-bottom: 80px;}
.content .fl_5 .fl{margin-top: 65px;height: 250px;border-right:1px solid #e5e5e5;padding-right: 158px;margin-left: 14px;}
.content .fl_5 a{display: block;margin-bottom: 28px;font-size: 14px;color:#1b1b20;padding-left: 15px;height: 16px;}
.content .fl_5 a:hover{color:#20aa9c;}
.content .fl_5 a span{display: block;width: 265px;margin-right: 64px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;float:left;}
.content .fl_5 a em{display:block;float:left;}
.content .fl_5 .fr{margin-top: 65px;height: 250px;margin-left: 50px;}