/*
* @Author: ChunLai
* @Date:   2018-05-25 09:09:09
* @Name:开店必备
*/

.md1{width: 100%;height:495px;background: url("../images/necessary/md1.jpg");position: absolute;top:-110px;left:0;}
.md1-con{position:absolute;top:120px;right:157px;}
.md1-con .md1-p1{font-size: 48px;font-weight: bold;color:#ff5a00;letter-spacing: 4px;}
.md1-con .md1-p2{font-size: 36px;}
.md1-con .md1-p3{font-size: 36px;font-weight: bold;}

.md2{background-color: #fffafa;padding-top: 430px;padding-bottom: 60px;}
.md2-p1{font-size:18px;line-height: 60px;}
.md2-p2{font-size:36px;font-weight:bold;color:#d41f28;letter-spacing:3px;}
.md2-p3{font-size:36px;line-height: 65px;letter-spacing:5px;}
.md2-want{width:820px;height:100px;position:relative;border:1px solid #d41f28;margin:30px auto;}
.md2-want i{display: inline-block;position:absolute;top:-5px;left:28px;font-style:normal;line-height:110px;height:110px;width:760px;background-color:#fffafa;font-size:60px;color:#d41f28;letter-spacing:5px;}
.md2-line{margin:0 auto;}
.md2-line em{display: inline-block;width:40px;height:2px;border-top: 2px solid #aaa7a7;margin:0 2px;}
.md2 ul{display: flex;justify-content: space-between;width:1040px;margin:60px auto 0;}
.md2 ul li{width:210px;}
.md2 ul li div{width:168px;height:168px;border-radius: 100%;border:1px solid #aaa7a7;padding-top:40px;margin:0 auto;position:relative;}
.md2 ul li div:after{
    content:'';
    position:absolute;
    top:80px;
    right:-94px;
    width:80px;
    height:1px;
    border-top:4px dotted #aaa7a7;
}
.md2-line3:after{display: none;}

.md2 ul li div img:nth-child(2){position:absolute;top:40px;left:38px;display: none;}
.md2 ul li b{font-size:24px;line-height:60px;}
.md2 ul li p{font-size:16px;}
.md3{padding:100px 0 50px;}
.md3-title{width:1100px;height:1px;border-top:1px solid #000;position:relative;margin:0 auto;}
.md3-title span{display: block;width:330px;height:64px;position:absolute;top:-32px;left:50%;margin-left: -165px;background-color:#f8f2f2;font-size:40px;font-weight:bold;}
.md3 .md3-p{line-height:100px;}

/*Tabs-slide*/
.slideTxtBox{ width:960px;margin:40px auto;}

.slideTxtBox .hd{width:100%;height:40px;position:relative; }
.slideTxtBox .hd ul{position:absolute; left:50%; top:-40px;margin-left:-365px; height:40px;line-height:40px;width:730px;overflow: hidden;}
.slideTxtBox .hd ul li{width:120px; float:left; margin-right: 60px; background-color:#f4f4f4; }
.slideTxtBox .hd ul li:nth-child(4){margin-right: 0; }
.slideTxtBox .hd ul li.on{color:#fff;background-color:#ff5a00; }

.slideTxtBox .bd{border-radius:20px;background-color:#fff;border:1px solid #aaa7a7;}
.slideTxtBox .bd ul{ padding:108px 70px 30px;display: flex;justify-content:space-around;position:relative;}
.slideTxtBox .bd ul li{width:180px;}
.slideTxtBox .bd ul li:nth-child(1){position:absolute;top:0;left:0;width:100%;}
.slideTxtBox .bd ul li p{ text-align:left;}
.slideTxtBox .bd ul li b{color:#ff5a00;}
.md3-dot{width:820px;height:1px;border-top:1px solid #000;position:relative;margin:20px auto;}
.md3-dot span{display: block;width:40px;height:4px;position:absolute;top:-2px;left:50%;margin-left: -20px;background-color:#fff;font-size:20px;font-weight:bold;}
.md3-adds{display: flex;justify-content:space-around;width: 100%;height:185px;padding-top:20px;}
.md3-adds .md3-add-con{width:120px;height:120px;border-radius:100%;background-color:#ff822e;padding:33px;font-size:20px;color:#fff;letter-spacing:2px;font-weight:bold;position:relative;}
.md3-add-con i{position:absolute;top:50px;right:-62px;color:#7d7979;}

.md4{background-color: #fffafa;padding: 60px 0;}
.md4-title{width:1100px;height:1px;border-top:1px solid #000;position:relative;margin:0 auto;}
.md4-title span{display: block;width:330px;height:64px;position:absolute;top:-32px;left:50%;margin-left: -165px;background-color:#fffafa;font-size:40px;font-weight:bold;letter-spacing:15px;}
.md4 .md3-p{line-height:100px;letter-spacing:5px;}
.md4 .md3-p i{display: inline-block;width:20px;}

.md5{width:100%;height:342px;background: url("../images/necessary/md5.jpg");position:relative;}
.md5 span:nth-child(1){position:absolute;top:42px;left:458px;font-size:72px;color:#fea558;}
.md5 span:nth-child(2){position:absolute;top:189px;left:309px;font-size:36px;color:#fff;letter-spacing:2px;}
