.nav>ul>li:first-child {
    width: auto;
}
.nav {
    background: #ffffff;
    width: 1200px;
    margin: 0 auto;
    border-bottom: 2px solid #ff653b;
}
.nav ul li a {
    color: #ff653b;
}
.nav ul li a.current {
    background: #ff653b;
    color: white;
}
.nav ul li a:hover{background: #ff653b;color: white;}

.main_wrap {width: 1220px;text-align: left;height: auto;border-radius: 3px;margin: auto;background: unset;margin-top: 10px}
.indexMessBox{width:1200px;padding:10px;padding-top:0;height:auto;background-color:#fff;text-align:left;border-radius:3px}
.messlist{height:auto;padding:0;margin-top:10px;letter-spacing:1px;float:left}
.messlist p{padding:0;margin:0}
.mBoxContent{font-size:14px;color:#000;line-height:25px;padding:5px 10px 5px 10px;height:150px;overflow:hidden}
.mBoxContent .num{cursor:pointer;display:inline-block}
.mBoxContent .guoqi{color:#888}
.mBoxContent .vip{font-family:iconfont!important}
.mBoxContent .vip:after{content:"\e61a";font-size:26px;color:#ff653b;vertical-align:middle}
.mTBox4_1,.mTBox4_2{width:1200px;height:auto;min-height:240px;background-color:#ffecd0;line-height:20px;font-size:14px;float:left;margin-bottom:8px;position:relative;overflow:hidden;border-radius:3px}
.mTBox4_2{background-color:#e8f7e8}
.mBox2 .mBoxTitle,.mTBox1_2 .mBoxTitle,.mTBox2_2 .mBoxTitle,.mTBox4_2 .mBoxTitle{background-color:#98dc98}
.mBoxDing1{background-color:#ff552e;color:#fff;width:45px;text-align:center;line-height:25px;height:25px;margin-right:5px;padding:2px 5px;border-radius:3px}
.mBoxDing2{background-color:#109c00;color:#fff;width:45px;text-align:center;line-height:25px;height:25px;margin-right:5px;padding:2px 5px;border-radius:3px}
.mBox1:hover,.mTBox1_1:hover,.mTBox2_1:hover,.mTBox4_1:hover{background-color:#fff5df;box-shadow:0 0 8px 0 rgba(0,0,0,.3)}
.mBox2:hover,.mTBox1_2:hover,.mTBox2_2:hover,.mTBox4_2:hover{background-color:#f2fbf2;box-shadow:0 0 8px 0 rgba(0,0,0,.3)}
.mBox1:hover .mBoxTitle,.mTBox1_1:hover .mBoxTitle,.mTBox2_1:hover .mBoxTitle,.mTBox4_1:hover .mBoxTitle{background-color:#ff653b}
.mBox2:hover .mBoxTitle,.mTBox1_2:hover .mBoxTitle,.mTBox2_2:hover .mBoxTitle,.mTBox4_2:hover .mBoxTitle{background-color:#a7e9a7}
.mTBox4_1 .mBoxContent,.mTBox4_2 .mBoxContent{height:auto;min-height:150px}
.topcontentpicwrap{width:150px;height:150px;overflow:hidden;float:left;background-color:#fff;border-radius:5px;position:relative}
.topcontentpicbg{background-repeat:repeat;height:150px;width:150px;position:absolute;top:0;left:0;z-index:1;background-position:center;-moz-opacity:.4;opacity:.4}
.topcontentpic{width:150px;height:150px;position:relative;z-index:10;display:flex}
.topcontentpic img{width:100%;height:auto;object-fit:cover}
.topcontentright{padding-left:170px}
.topcontenttitle{font-size:24px;height:40px;width:auto;overflow:hidden;line-height:40px}
.topcontenttext{font-size:16px;height:auto;max-height:80px;width:auto;overflow:hidden;line-height:20px}
.topcontenttel{font-size:16px;height:30px;width:auto;overflow:hidden;line-height:30px}
.mList{width:1200px;border-bottom:1px solid #f3f3f3;padding:30px 0;height:150px}
.mList:hover{background-color:#fafafa}
.mList:hover .textwrap .title a{color:#ed414a}
.mListPic{overflow:hidden;background-color:#fff;width:170px;height:150px;float:left;position:relative;display:flex}
.mListPic .picnum{position:absolute;top:0;left:0;font-size:12px;color:#fff;z-index:100;padding:0 5px;line-height:20px}
.mListPic .picnum:after{content:"\20";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;z-index:-99;opacity:.4}
.mListPic img{width:100%;height:auto;min-height:100%;padding:0;object-fit:cover}
.mList .textwrap{margin-left:190px;margin-right:220px}
.mList .textwrap .title{font-size:22px;margin-bottom:20px;line-height:30px;height:30px;overflow:hidden}
.mList .textwrap .title a{color:#000;display:inline-block;vertical-align:middle}
.mList .textwrap .title .vip{font-family:iconfont!important}
.mList .textwrap .title .vip:after{content:"\e61a";font-size:32px;color:#ff653b;margin-left:5px;vertical-align:middle}
.mListDing{background-color:#ed414a;color:#fff;width:40px;text-align:center;line-height:20px;height:20px;margin-left:10px;padding:0 0;border-radius:3px;display:inline-block;font-size:12px}
.mListClass{width:100%;height:20px;font-size:12px;line-height:20px;margin-bottom:10px}
.mListClass p{display:inline-block;width:auto;overflow:hidden;padding:0 8px;text-align:center;height:20px;border:1px solid #35a6ee;color:#35a6ee;border-radius:0;margin:0;margin-right:8px}
.mListClass p:nth-of-type(4n+2){border:1px solid #f0962a;color:#f0962a}
.mListClass p:nth-of-type(4n+3){border:1px solid #1fbf8c;color:#1fbf8c}
.mListContent{font-size:14px;line-height:25px;max-height:50px;color:#666;margin-right:100px}
.mListContact{font-size:14px;line-height:20px;color:#666}
.mListContact p{display:inline-block;margin:0;padding:0;margin-right:10px}
.mListPrice{float:right;width:200px;padding-right:20px;line-height:36px;height:100px;width:auto;text-align:right}
.mListPrice .price{margin-top:50px;font-size:28px;color:#ff653b;height:40px;line-height:40px}
.mListPrice strong{font-size:25px;font-weight:400}
.mListPrice .date{font-size:12px;margin-top:20px;color:#888;line-height:30px}
.mBoxTitle{height:40px;line-height:40px;text-align:left;background-color:#ff653b;margin:5px;border-radius:3px;padding-left:10px;width: calc(100% - 20px);overflow: hidden;}
.mBoxTitle a{color:#000;font-size:16px;font-weight:bolder;text-align: center;}
.mBoxDate{font-size:14px;line-height:29px;height:29px;padding-left:8px}
.mBoxTitle{height:40px;line-height:40px;text-align:left;background-color:#ff653b;margin:5px;border-radius:3px;padding-left:10px;width: calc(100% - 20px);overflow: hidden;}
.mBoxTitle a{color:#000;font-size:16px;font-weight:bolder;text-align: center;}
.mBoxDate{font-size:14px;line-height:29px;height:29px;padding-left:8px}
.mBoxContent{font-size:14px;color:#000;line-height:25px;padding:5px 10px 5px 10px;height:150px;overflow:hidden}
.mBoxContent .num{cursor:pointer;display:inline-block}
.mBoxContent .guoqi{color:#888}
.mBoxContent .vip{font-family:iconfont!important}
.mBoxContent .vip:after{content:"\e61a";font-size:26px;color:#ff653b;vertical-align:middle}
.mBoxPrice{position:absolute;font-size:16px;color:#ed414a;bottom:5px;right:10px}
.mBoxPrice strong{font-weight:400;font-size:16px}
.mBox1,.mBox2{width:294px;height:240px;background-color:#ffecd0;line-height:20px;font-size:14px;float:left;overflow:hidden;margin-right:8px;margin-bottom:8px;position:relative;border-radius:3px}
.mBox2{background-color:#e8f7e8}