@charset "utf-8";
*{margin:0;padding:0;border:0;font-size:14px;background:transparent;font-family:"Microsoft YaHei","微软雅黑";}
ul,li{list-style: none;}
a{text-decoration: none;cursor: pointer;}
em,i{font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.clearfix {*zoom: 1;}
.clearfix:after {display: block;content: " ";height: 0;visibility: hidden;clear: both;}
.w1180{width: 1180px;margin: 0 auto;}

.banner{height: 430px;background: url(/templets/default/images/ydysc/douyin/banner.jpg) center top no-repeat;}
.banner a{display: block;height: 430px;}

.title_1 strong{display: block;font-size: 36px;color: #121212;padding-top: 70px;display: block;text-align: center;}
.title_1 strong em{color: #fe1753;font-size: 36px;}
.title_1 p{font-size: 16px;color: #808080;text-align: center;padding-top: 24px;}

.floor_1 ul li{width: 358px;height: 208px;border: 1px solid #e6e6e6;float: left;margin: 70px 0 50px 50px;}
.floor_1 ul li:first-child{margin-left: 0;}
.floor_1 ul li img{display: block;margin: -24px auto 0;}
.floor_1 ul li span{display: block;font-size: 24px;color: #121212;text-align: center;margin: 22px 0;}
.floor_1 ul li p{color: #666;margin-left: 24px;margin-bottom: 12px;}
.floor_1 ul li p:before{width: 6px;height: 6px;background: #ff1a51;border-radius: 50%;content: "";float: left;position: relative;top: 5px;margin-right: 6px;}
.btn_dy{display: block;width: 230px;height: 56px;background: url(/templets/default/images/ydysc/douyin/btn_dy.png) center center no-repeat;font-size: 22px;color: #fff;box-shadow: 0 0 20px 0 rgba(253,44,88,.2);border-radius: 50px;text-align: center;line-height: 56px;margin: 0 auto;clear: both;}

.floor_2{height: auto;overflow: hidden;background: #f5f5f5;margin-top: 80px;}
.floor_2 .box{background: url(/templets/default/images/ydysc/douyin/fl2_1.jpg) center bottom no-repeat;height: 680px;width: 1200px;margin: 48px auto;}
.floor_2 .box .line{display: block;float: left;}
.floor_2 .box .line:nth-child(2){margin-left: 168px;}
.floor_2 .box .line:nth-child(3){margin-left: 0;float: right;}
.floor_2 .box .line:nth-child(4){margin-left: 203px;margin-top: 360px;}
.floor_2 .box .line i{width: 24px;height: 24px;font-size: 22px;text-align: center;line-height: 24px;color: #fe1753;border: 1px solid #fe1d57;background: #fff;border-radius: 50%;display: block;margin-right: 10px;float: left;margin-top: 3px;}
.floor_2 .box .line span{float: left;display: block;font-size: 22px;color: #121212;line-height: 32px;}
.floor_2 .box .line em{display: block;font-size: 36px;text-align: center;color: #fe1753;}
.floor_2 .box .line p{font-size: 22px;color: #121212;margin: 24px 0 40px 0;line-height: 32px;}

.floor_3 .box{float: left;width: 558px;height: 278px;border: 1px solid #fe1753;border-radius: 8px;margin: 80px 0 44px 20px;}
.floor_3 .box em{display: block;width: 210px;height: 60px;margin:-30px auto 0;background: #fe054b;text-align: center;line-height: 60px;color: #fff;font-size: 22px;}
.floor_3 .box img{float: left;margin: 8px 58px 0 35px;}
.floor_3 .box .fl{padding-top: 47px;}
.floor_3 .box .fl p{font-size: 18px;color: #121212;width: 256px;border-bottom: 1px solid #e6e6e6;background: url(/templets/default/images/ydysc/douyin/fl3_logo_1.png) left 5px no-repeat;padding-left: 30px;padding-bottom: 18px;margin-bottom: 16px;}
.floor_3 .box .fl p:last-child{border: none;}
.floor_3 .b2{border: 1px solid #7d4ffe;}
.floor_3 .b2 em{background: #7d4ffe;}
.floor_3 .box .fl p{width:276px;background: url(/templets/default/images/ydysc/douyin/fl3_logo_2.png) left 5px no-repeat}

.floor_4{height: auto;overflow: hidden;background: #f5f5f5;margin-top: 70px;padding-bottom: 70px;}
.floor_4 ul li{float: left;width: 280px;background: #fff;margin: 44px 0 45px 20px;padding-bottom: 20px;}
.floor_4 ul li:first-child{margin-left: 0;}
.floor_4 ul li img{display: block;}
.floor_4 ul li span{display: block;font-size: 16px;color: #333;text-align: center;padding: 27px 0 23px;}
.floor_4 ul li span strong{color: #fe1753;font-size: 24px;margin-right: 12px;}
.floor_4 ul li p{text-align: center;font-size: 16px;color: #808080;line-height: 26px;}
.floor_4 .btn_dy{width: 290px;background-size: 100%;}
