body{font-size: 14px}

.banner_box img{width: 100%;display: block;height: 300px}

.sub_nav{display: flex;justify-content: space-between;height: 45px;width: 600px;margin: 40px auto;}
.sub_nav span{width: 50%;text-align: center;display: inline-block;line-height: 45px;border: 1px solid #ddd;font-size: 18px;letter-spacing: 2px;cursor: pointer}
.sub_nav span:first-child{border-radius: 20px 0 0 20px;border: 1px solid #ddd}
.sub_nav span:nth-child(2){border-width: 1px 0 1px 0;border-style: solid;border-color: #ddd}
.sub_nav span:last-child{border-radius: 0 20px 20px 0;border: 1px solid #ddd}
.sub_active{border: 1px solid #FF7630!important;background-color: #FF6730;color: white}

.title{text-align: center;margin: 20px 0  40px 0}
td[id="table_tit"]:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 300px;
    top: 0;
    left: -1px;
    background-color: #ddd;
    display: block;
    transform: rotate(-70.7deg);
    transform-origin: top;
}
/*.compare_box{width: 1100px;margin: 0 auto}*/
.contrastHead{background-color: white;top: 0;margin: 0 auto;}
.contrastHead tr td{height: 100px!important;font-size: 16px}
.compare_box table img{width: 18px}
#table_tit{position: relative;}
.tit_td{width: 282px;}
.compare_box table tr td{text-align: center;padding: 0;height: 50px;border: 1px solid #ddd}
.compare_box table{width: 100%;table-layout: fixed;border-collapse: collapse;font-size: 14px}
.inner_tab{border-style: hidden;border-width: 0}
.tit_td table tr td[rowspan]{font-size: 16px}
.contrastHead~table{margin-bottom: 20px}
.contrastHead+table{margin-top: -1px;}
.contrastHead tr td h2{color: #FF6730;margin: 5px 0;}
.contrastHead tr td a{padding: 3px 10px;border: 1px solid #FF6730;font-size: 14px;border-radius: 4px;color: white;background-color: #ff6730;}
.compare_box .hfive,.compare_box .shopping{width: 1100px;margin: 0 auto}
/*对比表格*/

.compare_box>.wechat{text-align: center}
.compare_box>.wechat h1{margin: 0;}
.compare_box>.wechat p{margin: 0}

@media (max-width: 750px) {
    .compare_box{overflow: auto;width: 100%}
    .package_box{display: table;word-spacing: -1em}
    .package_list{display: inline-block}
    .contrastHead{min-width: 950px;}
    .compare_box>div>table{min-width: 950px;}
    .wechat .package_list{width: 20%;min-width:221px }
    .hfive,.shopping,.wechat{text-align: center}
    .sub_nav{width: 100%}
    .banner_box img{height: auto}
}