@charset "utf-8";

@keyframes txtMove {
    0% {
        transform: translateX(100%);
    }

    100% {
        transform: translateX(-100%);
    }
}

.jztc-banner {
    box-sizing: border-box;
    height: 490px;
    padding-top: 70px;
    background: no-repeat center;
    position: relative;
    overflow: hidden;
}

.jztc-banner .main-wrap {
    height: 100%;
    position: relative;
    z-index: 1;
}

.jztc-banner-btn {
    margin-top: 68px;
}

.jztc-banner-btn-a {
    display: inline-block;
    width: 175px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    background-color: #fff;
    font-size: 18px;
}

.jztc-banner-btn-a:hover {
    background-color: #ddd;
}

.jztc-banner-txt {
    position: absolute;
    width: 1920px;
    height: 420px;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    overflow: hidden;
}

.jztc-banner-txt .item {
    position: absolute;
    width: 1920px;
    height: 100%;
    left: 0;
    top: 0;
    background: no-repeat center;
    animation-name: txtMove;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

.jztc-banner-txt .item:nth-child(1) {
    background-image: url(../../../images/special/jianzhantaocan/txt-1.png);
    animation-duration: 38s;
}

.jztc-banner-txt .item:nth-child(2) {
    background-image: url(../../../images/special/jianzhantaocan/txt-2.png);
    animation-duration: 31s;
}

.jztc-banner-txt .item:nth-child(3) {
    background-image: url(../../../images/special/jianzhantaocan/txt-3.png);
    animation-duration: 34s;
}

/* 了解设计服务套餐 */

.items-package .title {
    font-size: 24px;
    text-align: center;
    margin-bottom: 40px;
}

.items-package .pack-bg {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../../../images/special/pinpai/pinpai-m-icon1.png) no-repeat 0 0;
    vertical-align: middle;
    margin-left: 14px;
    transition: all .3s ease;
}

.items-package .title.cur .pack-bg {
    transform: rotateZ(180deg);
}

.items-package p {
    line-height: 16px;
}

.items-package .item-list {
    justify-content: flex-start;
    margin-bottom: 50px;
}

.items-package .item-list .item {
    width: 120px;
    height: 40px;
    box-sizing: border-box;
    line-height: 40px;
    text-align: center;
    border: 1px solid #E5E5E5;
    margin-right: -1px;
    background-color: #fff;
    cursor: pointer;
}

.items-package .item-list .item.active {
    border-top: 2px solid #3CA7FC;
    background-color: #F9F9F9;
}

/* .items-package .item-block {
    display: none;
} */

.items-package .item-block .item {
    justify-content: space-between;
}

.items-package .item-block .item-item .item-s {
    margin-right: 30px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    padding: 0 20px;
    height: 240px;
    border: 1px solid #E5E5E5;
    flex: 1;
    background-color: #fff;
}

.items-package .item-block .item-item .item-s:last-child {
    margin: 0;
}

.items-package .item-block .item-item .img-block {
    height: 60px;
    margin: 30px auto 20px;
}

.items-package .item-block .item-item .img-block img {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.items-package .item-block .item-item .item-title {
    font-size: 18px;
    margin-bottom: 10px;
}

.items-package .item-block .item-item .item-p {
    line-height: 24px;
    color: #666;
}

.items-package .item-block .item-s-block {
    border: 1px solid #E5E5E5;
    border-top: none;
    box-sizing: border-box;
    height: 382px;
    background-color: #fff;
    padding: 0 15px;
    position: relative;
}

.items-package .item-block .item-btn {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 30px;
    z-index: 1;
}

.items-package .item-block .item-btn-zixun,
.items-package .item-block .item-btn-add {
    width: 140px;
    height: 36px;
    line-height: 34px;
    margin: 0 10px;
}

.items-package .item-block .item-set .item-s {
    width: 264px;
}

.items-package .item-block .item-set .item-title {
    text-align: center;
    background-color: #3CA7FC;
    padding: 12px 0;
}

.items-package .item-block .item-set .item-title .item-title-title {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    line-height: normal;
}

.items-package .item-block .item-set .item-title .item-title-subtitle {
    line-height: normal;
    font-size: 12px;
    color: #fff;
    margin-top: 5px;
}

.items-package .item-block .item-set .item-set-1 .item-title {
    background-color: #20B09F;
}

.items-package .item-block .item-set .item-set-2 .item-title {
    background-color: #009FC7;
}

.items-package .item-block .item-set .item-set-3 .item-title {
    background-color: #FF872E;
}

.items-package .item-block .item-set .item-set-4 .item-title {
    background-color: #3C3C70;
}

.items-package .item-block .item-div {
    display: none;
}

.items-package .item-block .item-div.active {
    display: block;
}

.items-package .item-set .item-title-s {
    padding: 10px 0 5px;
    margin-bottom: 7px;
    border-bottom: 1px dashed #E5E5E5;
    text-align: center;
}

.items-package .item-set .item-p {
    font-size: 12px;
    justify-content: space-between;
    margin-bottom: 7px;
    color: #666;
}

.items-package .item-set .item-p-r {
    display: inline-block;
    min-width: 20px;
    text-align: center;
    padding: 0 10px;
    background-color: #E5E5E5;
    border-radius: 5px;
    color: #999;
}

/* 建站套餐  */
.set-meal .items-set-meal {
    width: 100%;
    background: #fff;
    overflow: hidden;
}

.set-meal .items-set-meal .title {
    font-size: 24px;
    text-align: center;
    margin-bottom: 20px;
    line-height: 1.5em;
}

.set-meal .items-set-meal .table {
    width: 1200px;
    border: 1px solid #e5e5e5;
    border-right: none;
    box-sizing: border-box;
    overflow: hidden;
    background: #fff;
}

.set-meal .items-set-meal .table .table_ol,
.set-meal .items-set-meal .table .table_ul {
    float: left;
}

.set-meal .items-set-meal .table .table_ol li {
    width: 123px;
    height: 54px;
    border-bottom: 1px dashed #eee;
    border-right: 1px solid #eee;
    text-align: center;
    line-height: 54px;
    font-size: 12px;
    color: #666;
}

.set-meal .items-set-meal .table .table_ul li {
    width: 214px;
    height: 54px;
    border-bottom: 1px dashed #eee;
    border-right: 1px solid #eee;
    text-align: center;
    line-height: 54px;
    font-size: 12px;
    color: #666;
    overflow: hidden;
}

.set-meal .items-set-meal .table .table_ol li:first-child,
.set-meal .items-set-meal .table .table_ul li:first-child {
    height: 68px;
    background: #293a4a;
    border-bottom: 1px solid #eee;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 68px;
}

.set-meal .items-set-meal .table .table_ul.specific li:first-child {
    background: #3ca7fc;
}

.set-meal .items-set-meal .table .table_ul.specific {
    box-shadow: 0 0 10px 0 rgba(38, 38, 38, .16);
}

/* 价格 */
.set-meal .items-set-meal .table .table_ul li:nth-child(2) {
    height: 74px;
}

.set-meal .items-set-meal .table .table_ul li:nth-child(2) p {
    font-size: 14px;
    color: #ff7200;
}

.set-meal .items-set-meal .table .table_ul li:nth-child(2) p span {
    font-size: 12px;
    color: #ff7200;
}

/* 适用对象 */
.set-meal .items-set-meal .table .table_ol li.apply {
    height: 74px;
    line-height: 74px;
}

.set-meal .items-set-meal .table .table_ul li:nth-child(3) {
    height: 74px;
}

.set-meal .items-set-meal .table .table_ul li:nth-child(3) p {
    font-size: 12px;
    color: #666;
    text-align: center;
    margin-top: 17px;
    line-height: 20px;
}

/* 独立域名 */
.set-meal .items-set-meal .table .table_ul li:nth-child(4),
.set-meal .items-set-meal .table .table_ol li:nth-child(4) {
    height: 44px;
    line-height: 44px;
}

/* 核心功能 */
.set-meal .items-set-meal .table .table_ol li:nth-child(5) {
    height: 54px;
    line-height: 54px;
}

.set-meal .items-set-meal .table .table_ul li:nth-child(5) p {
    color: #ff7e00;
    font-size: 12px;
}

.set-meal .items-set-meal .table .table_ul li:nth-child(5) p span {
    font-weight: bold;
    font-size: 14px;
}

.set-meal .items-set-meal .table .table_ul li:nth-child(5) p img {
    margin: 0px 0px -2px 4px;
}

/* 适配设备 */
.set-meal .items-set-meal .table .table_ol li:nth-child(6) {
    height: 74px;
    line-height: 74px;
}

.set-meal .items-set-meal .table .table_ul li:nth-child(6) {
    height: 74px;
}

.set-meal .items-set-meal .table .table_ul li:nth-child(6) p.odd {
    line-height: 74px;
}

.set-meal .items-set-meal .table .table_ul li:nth-child(6) p.even {
    font-size: 12px;
    color: #666;
    text-align: center;
    margin-top: 17px;
    line-height: 20px;
}

/* 语言/站点 */
.set-meal .items-set-meal .table .table_ul li:nth-child(7) p {
    font-size: 14px;
    color: #ff7200;
    font-weight: bold;
}

/* 企业邮箱 */
.set-meal .items-set-meal .table .table_ul li:nth-child(10) p img {
    margin: 0px 7px -2px 0px;
}

/* 百度蓝V认证 */
.set-meal .items-set-meal .table .table_ul li:nth-child(11) p img {
    margin: 0px 7px -2px 0px;
}

/* SSL可信网站 */
.set-meal .items-set-meal .table .table_ul li:nth-child(12) p img {
    margin: 0px 7px -2px 0px;
}

/* 设计服务选购 */
.set-meal .items-set-meal .table .table_ol li:nth-child(13) {
    height: 74px;
    line-height: 74px;
}

.set-meal .items-set-meal .table .table_ul li:nth-child(13) {
    height: 74px;
}

.set-meal .items-set-meal .table .table_ul li:nth-child(13) .top {
    /* text-align: left;
    margin: 16px 0px 0px 20px;
    line-height: 10px; */
    width: 100%;
    height: 37px;
    overflow: hidden;
}

.set-meal .items-set-meal .table .table_ul li:nth-child(13) .top p {
    line-height: 12px;
    margin: 20px 0px 0px 42px;
    text-align: left;
}

.set-meal .items-set-meal .table .table_ul li:nth-child(13) .bottom p {
    line-height: 12px;
    margin: 10px 0px 0px 42px;
    text-align: left;
}

.set-meal .items-set-meal .table .table_ul li:nth-child(13) .bottom {
    /* text-align: left;
    margin: 16px 0px 0px 20px;
    line-height: 10px; */
    width: 100%;
    height: 37px;
    overflow: hidden;
}

.set-meal .items-set-meal .table .table_ul li:nth-child(13) .one img.l {
    margin: 0px 6px -2px 0px;
}

.set-meal .items-set-meal .table .table_ul li:nth-child(13) .one img.r {
    margin: 0px 0px -2px 4px;
}

/* 售后技术支持 */
.set-meal .items-set-meal .table .table_ol li:nth-child(14) {
    height: 74px;
    line-height: 74px;
}

.set-meal .items-set-meal .table .table_ul li:nth-child(14) {
    height: 74px;
}

.set-meal .items-set-meal .table .table_ul li:nth-child(14) p {
    font-size: 12px;
    color: #666;
    text-align: center;
    margin-top: 17px;
    line-height: 20px;
}

/* 咨询报价 */
.set-meal .items-set-meal .table .table_ul li:last-child,
.set-meal .items-set-meal .table .table_ol li:last-child {
    height: 69px;
    border-bottom: none;
}

.set-meal .items-set-meal .table .table_ul li:last-child div {
    width: 138px;
    height: 34px;
    border: 1px solid #3ca7fc;
    margin: 16px auto 0;
    cursor: pointer;
}

.set-meal .items-set-meal .table .table_ul li:last-child div p {
    line-height: 34px;
    text-align: center;
    color: #3ca7fc;
}

.check {
    position: relative;
}

.yes_check:before {
    content: "";
    position: absolute;
    left: 72px;
    top: 19px;
    width: 15px;
    height: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAS1BMVEU8p/z///+y3P5btf35/f/x+f/X7f6a0v2GyP3q9v/j8//S6/7Q6v613v603f6p2P6i1f6Szv2Cxv15w/1vvv1muv1RsfxLrvxBqfyDIPx9AAAAR0lEQVQI153LOQ7AIAxE0RkbCNn3hPuflAIhXPMqf8mDfle4bT6Op8nXcShXnD9AfU0IQ9KRR/38PWXi3qaRpMBYuMHSFb0ysUwBX7HEacMAAAAASUVORK5CYII=) no-repeat center;
}

.no_check:before {
    content: "";
    position: absolute;
    left: 72px;
    top: 19px;
    width: 15px;
    height: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAAKlBMVEX5+fnMzMzz8/Pd3d3W1tbp6enk5OTPz8/v7+/f39/R0dHt7e3r6+vh4eHYD0G9AAAAQklEQVQI12MQhAABBgEGMEBnhByAMLgFEyCMdjGQVIgCR2ECiGHooCULVqwuvHACmMEqKAnV7mgAZSjDDURlwG0HAIxMCQ/bDFDiAAAAAElFTkSuQmCC) no-repeat center;
}

/* one */
.check_one {
    position: relative;
}

.yes_check_one:before {
    content: "";
    position: absolute;
    left: -20px;
    top: -3px;
    width: 15px;
    height: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAS1BMVEU8p/z///+y3P5btf35/f/x+f/X7f6a0v2GyP3q9v/j8//S6/7Q6v613v603f6p2P6i1f6Szv2Cxv15w/1vvv1muv1RsfxLrvxBqfyDIPx9AAAAR0lEQVQI153LOQ7AIAxE0RkbCNn3hPuflAIhXPMqf8mDfle4bT6Op8nXcShXnD9AfU0IQ9KRR/38PWXi3qaRpMBYuMHSFb0ysUwBX7HEacMAAAAASUVORK5CYII=) no-repeat center;
}

.no_check_one:before {
    content: "";
    position: absolute;
    left: -20px;
    top: -3px;
    width: 15px;
    height: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAAKlBMVEX5+fnMzMzz8/Pd3d3W1tbp6enk5OTPz8/v7+/f39/R0dHt7e3r6+vh4eHYD0G9AAAAQklEQVQI12MQhAABBgEGMEBnhByAMLgFEyCMdjGQVIgCR2ECiGHooCULVqwuvHACmMEqKAnV7mgAZSjDDURlwG0HAIxMCQ/bDFDiAAAAAElFTkSuQmCC) no-repeat center;
}

.r_new::after {
    content: "";
    position: absolute;
    right: 34px;
    top: -1px;
    width: 24px;
    height: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAANCAMAAACEsl7iAAAAdVBMVEUAAAD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgD/cgCMsj6ZAAAAJnRSTlMAsFkWOw+5tKuW9yL783hwLAru3ddHBubQyL6nnoqA4Mu9aWZNQOuqK8kAAACbSURBVBjTddBJEoMgEAXQRggQkMHZOGX+9z9i1OgmFf+mF6+qJzoOlyl+k0pOxPAvjMiAtUBXXLSWJQNUi0LBEAEn7iDOSWYrTXlOL/g38IWwQALkdGf8hGraYMzKGexzQBxDqEvebaBCNUP0PR5JlGKqzQ6OZ2sr9LZ23grsgIGW4RENCSjyKxiwBmDLumyuNzh9BczhgYcv+QA5sBols6AZwQAAAABJRU5ErkJggg==) no-repeat center;
}