@charset "UTF-8";
ul,li{
	list-style: none;
}
.fl {
    float: left;
}
.fr {
    float: right;
	margin-right: 14%;

}

.header .header-nav-wraper {
    background: #fff;
    border-top: 2px #E53E38 solid;
    box-shadow: 0 4px 6px rgba(100,100,100,0.2);
    width: 100%;
}

.header .header-nav-wraper .header-nav {
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 1200px
}

.header .header-nav-wraper .header-menu-item {
    border-bottom: 2px transparent solid;
    display: inline-block;
    float: left;
    font-size: 16px;
    line-height: 36px;
    margin: 0 15px;
    max-width: 65px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header .header-nav-wraper .header-menu-item a {
    text-decoration: none
}

.header .header-nav-wraper .header-menu-item:hover {
    border-bottom: 2px #E53E38 solid
}

.header .header-nav-wraper .header-menu-item.active {
    border-bottom: 2px #E53E38 solid
}

.header .header-nav-wraper .header-menu-item.header-menu-more {
    overflow: visible
}

.header .header-nav-wraper .header-menu-item-worldcup {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJQAAAA8CAYAAACAc5NXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjZEOUQ0NUE2NzA3MTFFODg4QUNBQTE5NDY4NTFGNjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjZEOUQ0NUI2NzA3MTFFODg4QUNBQTE5NDY4NTFGNjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MTlCQzc3NTY2RDIxMUU4ODhBQ0FBMTk0Njg1MUY2NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MTlCQzc3NjY2RDIxMUU4ODhBQ0FBMTk0Njg1MUY2NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlPOeV4AAAjaSURBVHja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") no-repeat center center/contain;
    margin: 0;
    padding: 0 15px
}

.header .header-nav-wraper .header-menu-item-worldcup a {
    color: #E53E38;
    font-weight: 700
}

.header .header-menu-more {
    position: relative
}

.header .header-menu-more .i-down {
    display: inherit
}

.header .header-menu-more .i-up {
    display: none
}

.header .header-menu-more.header-menu-more-active .i-down {
    display: none
}

.header .header-menu-more.header-menu-more-active .i-up {
    display: inherit
}

.header .header-menu-more.header-menu-more-active .header-menu-more-wraper {
    display: block
}

.header .header-menu-more .header-menu-more-wraper {
    display: none;
    position: absolute;
    right: 0;
    top: 100%;
    width: 520px;
    z-index: 10
}

.header .header-menu-more .header-menu-more-wraper a {
    color: #333
}

.header .header-menu-more .header-menu-more-wraper a:hover {
    color: #ea524f
}

.header .header-menu-more .header-menu-more-wraper .i-corner {
    background-color: #fff;
    color: #ddd;
    display: inline-block;
    font-size: 20px;
    height: 12px;
    left: 100%;
    line-height: 12px;
    margin-left: -2.5em;
    overflow: hidden;
    position: relative;
    top: 2px;
    z-index: 1
}

.header .header-menu-more .header-menu-more-inner {
    background: #FFF;
    border-radius: 4px;
    border: 1px #ddd solid\9;
    box-shadow: 0 0 4px 0 rgba(0,0,0,0.3);
    position: relative
}

.header .header-menu-more .other-menu-list {
    padding-top: 20px
}

.header .header-menu-more .other-menu-item {
    display: inline-block;
    float: left;
    line-height: 20px;
    margin-bottom: 20px
}

.header .header-menu-more .other-menu-item a {
    font-size: 16px;
    padding: 0 25px
}

.header .header-menu-more .province-boutique-tabs {
    background-color: #F4F4F4;
    border-top: 1px #DDD solid;
    font-size: 14px;
    line-height: 19px
}

.header .header-menu-more .province-boutique-tabs .tab-menu-list {
    margin-left: -20px;
    padding: 0 30px;
    position: relative
}

.header .header-menu-more .province-boutique-tabs .tab-menu-item {
    cursor: pointer;
    display: inline-block;
    float: left;
    margin-left: 20px;
    padding: 6px 0
}

.header .header-menu-more .province-boutique-tabs .tab-menu-item.active {
    border-top: 1px #D0021B solid;
    color: #E53E38;
    position: relative;
    top: -1px
}

.header .header-menu-more .province-boutique-tabs .tab-cont-list {
    padding: 10px 20px;
    position: relative
}

.header .header-menu-more .province-boutique-tabs .tab-cont-item {
    display: inline-block;
    float: left;
    margin-bottom: 10px
}

.header .header-menu-more .province-boutique-tabs .tab-cont-item a {
    padding: 0 10px
}

.header .header-user {
    line-height: 32px
}

.header .header-user .user-login-before .user-btn {
    cursor: pointer;
    padding: 0 5px
}

.header .header-user .user-login-before .iconfont + .user-btn {
    padding-left: 0
}

.header .header-user .user-login-after {
    position: relative
}

.header .header-user .user-login-after .user-infos-title {
    cursor: pointer
}

.header .header-user .user-login-after .user-name {
    display: inline-block;
    float: left;
    height: 30px;
    margin-right: 10px;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap
}

.header .header-user .user-login-after .i-mark {
    background: #E1413E;
    border-radius: 50%;
    display: inline-block;
    display: none;
    height: 6px;
    position: absolute;
    right: 20px;
    top: 0;
    width: 6px
}

.header .header-user .user-login-after .i-down {
    display: inline-block;
    float: right
}

.header .header-user .user-login-after .i-up {
    display: none;
    float: right
}

.header .header-user .user-login-after:hover .i-down {
    display: none
}

.header .header-user .user-login-after:hover .i-up {
    display: inline-block
}

.header .header-user .user-login-after:hover .user-infos-wraper {
    display: block
}

.header .header-user .user-login-after .user-infos-wraper {
    display: none;
    line-height: 1em;
    position: absolute;
    right: 0;
    top: 23px;
    z-index: 100
}

.header .header-user .user-login-after .i-corner {
    background-color: #fff;
    color: #ddd;
    display: inline-block;
    font-size: 20px;
    height: 12px;
    left: 50%;
    line-height: 12px;
    margin-left: -0.5em;
    overflow: hidden;
    position: relative;
    top: 3px;
    z-index: 1
}

.header .header-user .user-login-after .user-infos-list {
    background: #FFF;
    border-radius: 0 0 4px 4px;
    border: 1px #ddd solid\9;
    box-shadow: 0 0 4px 0 rgba(0,0,0,0.3);
    padding: 10px 0;
    position: relative
}

.header .header-user .user-login-after .user-infos-item {
    font-size: 14px;
    padding: 8px 20px;
    white-space: nowrap
}

.header .header-search-wraper {
    margin: 0 auto;
    padding: 20px 0 16px;
    width: 1200px
}

.header .header-search-wraper .header-logo,.header .header-search-wraper .header-search-box,.header .header-search-wraper .header-qrcode-list,.header .header-search-wraper .header-report {
    display: inline-block
}

.header .header-search-wraper .header-logo img {
    height: 33px;
    width: 140px
}

.header .header-search-wraper .header-logo em {
    color: #c30000;
    font-size: 24px;
    font-weight: 700;
    margin-left: 10px;
    vertical-align: middle
}

.header .header-search-wraper .header-search-box {
    margin-left: 80px;
    position: relative
}

.header .header-search-wraper .header-search-box input {
    background: #E8E8E8;
    border: 1px solid #DDD;
    border-radius: 4px;
    box-sizing: border-box;
    padding: 5px 40px 5px 10px;
    width: 300px
}

.header .header-search-wraper .header-search-box input:focus {
    outline: none
}

.header .header-search-wraper .header-search-box input::placeholder {
    color: #ccc
}

.header .header-search-wraper .header-search-box .i-search {
    color: #CCC;
    cursor: pointer;
    font-size: 26px;
    margin-top: -15px;
    position: absolute;
    right: 10px;
    top: 50%
}

.header .header-search-wraper .header-search-box .word-list {
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    color: #444;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 10
}

.header .header-search-wraper .header-search-box .word-list .word-item {
    cursor: pointer;
    line-height: 34px;
    padding-left: 10px
}

.header .header-search-wraper .header-search-box .word-list .word-item:hover {
    background-color: #E8E8E8
}

.header .header-search-wraper .header-search-box .word-list .word-item em {
    color: #c30000
}

.header .header-search-wraper .header-qrcode-list {
    margin-right: 30px
}

.header .header-search-wraper .header-qrcode-item {
    cursor: pointer;
    display: inline-block;
    float: left;
    line-height: 32px;
    margin-left: 20px;
    position: relative
}

.header .header-search-wraper .header-qrcode-item .qrcode-img {
    display: none;
    left: 50%;
    margin-left: -70px;
    position: absolute;
    top: 32px;
    width: 140px;
    z-index: 10
}

.header .header-search-wraper .header-qrcode-item:hover .qrcode-img {
    display: inline-block
}

.header .header-search-wraper .header-report {
    line-height: 32px;
    margin-left: 40px
}

.header .header-search-wraper .header-report img {
    width: 148px
}

.header.header-item .header-nav-wraper {
    background-color: #333;
}

.header.header-item .header-nav {
    margin: 0 auto;
    padding-left: 132px;
    position: relative;
    max-width: 1200px
}

.header.header-item .header-nav .header-nav-logo {
    background: rgba(0, 0, 0, 0);
    height: 26px;
    left: 0;
    padding: 8px 10px;
    position: absolute
}

.header.header-item .header-menu-item {
    display: inline-block;
    float: left;
    font-size: 14px;
    line-height: 36px;
    margin: 0 10px
}

.header.header-item .header-menu-item a {
    color: #fff
}

.header.header-item .header-menu-item:hover {
    border-bottom: 2px #E53E38 solid
}

.header.header-item .header-menu-item.active {
    border-bottom: 2px #E53E38 solid
}

.header.header-item .header-user {
    color: #fff;
    line-height: 36px
}

.header.header-item .header-user .user-infos-wraper {
    background-color: #333;
    border-radius: 0 0 4px 4px;
    top: 30px
}

.header.header-item .header-user .user-infos-wraper a {
    color: #fff
}

.header.header-item .header-user .i-corner {
    background-color: #333;
    color: #fff;
    display: none;
    height: 12px;
    line-height: 12px
}

.header.header-item .header-user .user-infos-list {
    background-color: #333;
    top: 0
}

.header.header-item .header-user .user-infos-list .user-infos-item:hover {
    background-color: #444
}

.header.header-item .header-menu-more-wraper a {
    color: #333
}

.header.header-item .entry-list {
    color: #fff;
    line-height: 36px
}

.header.header-item .entry-list a {
    color: #fff;
    font-size: 14px;
}

.header.header-item .entry-list .entry-item {
    border-bottom: 2px transparent solid;
    display: inline-block;
    float: left;
    margin: 0 20px 0 0
}

.header.header-item .entry-list .entry-item:hover {
    border-bottom: 2px #E53E38 solid
}

.header .time-money-guide-wrap {
    display: none;
    height: 377px;
    left: -380px;
    position: absolute;
    top: 115px;
    width: 420px
}

.header .time-money-guide-wrap .time-money-animate-zhezhao {
    background: rgba(0,0,0,0.6);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

.header .time-money-guide-wrap .close-countdown {
    background-color: rgba(0,0,0,0.6);
    border-radius: 22px;
    color: #fff;
    font-size: 12px;
    line-height: 1.2em;
    padding: 5px 10px;
    position: absolute;
    right: 0;
    top: 40px;
    z-index: 9
}

.header .time-money-guide-wrap .time-money-animate {
    height: 1px;
    left: 50%;
    position: absolute;
    top: 50%;
    width: 1px;
    z-index: 1
}

@keyframes rotate {
    from {
        transform: rotateZ(0deg)
    }

    to {
        transform: rotateZ(360deg)
    }
}

.header .lottery-guide-sm {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAAdCAYAAAB4+oTYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNGI5OTcxMy1kYmViLTQwZDQtYjYxZi0yODQxZDFhZDhkMWEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTJCNUE5N0FGMDdCMTFFODg3REI5NTcyRjc1MUIyQjgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTJCNUE5NzlGMDdCMTFFODg3REI5NTcyRjc1MUIyQjgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNGMyOGE0Zi1jY2Q5LTRhNjAtYWEyOC0wNGVmOGZjODhlYzYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjYWIwNmZiOC0wMmIwLTExN2MtODljNS1jOTU5OThhN2RmYjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz753eGFAAACqUlEQVR42uybTU8TURSG771jIVbwK2JMTEqCblQS4wZc2j9g4kbEuNWtYWHgH6ALYty7VIFuXMNCWMpGYyI7UmmjiVHjNygtc6/vmemYsdKZdjvzPunbQumG24dzz50e9NaTU4r8xxiikbWs/6LFyY2eXm/oxp6yLCNLyDiXg8IkIYIsmzO7hySUhsKkybIkougTvpJQGgrTlSwRbdKMcZmwJilNbwm5jpSRs8gQ0p+5RTholT5pVVyWOO69p9w75LvOogM/kbdIDVlFFtEIv+lVGBHlLnJVD/uePozFPOCUKjjWpKwhfyM7WrnfyFejXM2zIg0yA3Hq3QhzGXlkRnYHdckPD5ckP6AmuLqnbHWfVJ5bkGY+qYe5jTw155uDqCyUJZdNCm54782F5gC+e7w9f3qqkzATyH1vvGH0UcuFy7s3aEO8iw0pGXOQZqJdGOlZHsIqrYqOq0VC9jsVOAE3IE0pLswsepYBsYqQ9kojbuDLe1HTO4zHqndpx7BnIZ0aYX+1X6rJiFSYazgNURaS3AiLI3BF7sr6CLcikuJM6EhZhBkNLsoRkiRM6MioCHMsuIJLSBKhI0O80E96QoT5pJrseEkKoSMfRZh1t0VhSMrJOnTktQjzzH3hzkRShAkdWZH7RVf3rGLfSzraEnyCHYw9iDCbSEU+0iZkT19CNyrFyY3NaC+alvkHGaAh5B9Z4ERrNmY6OiUJMll1077EYXubDTBp8UurwAm4EU3fxUvKAjLlr/VZ95mVJveV5ZtR/vM+keUOZFmInm834wFyxb4q/HA1T7ERzmmDi/fevijINnQDsszFf5w0BC7zDzIEbv4OgYtw3LEyJ4hq6OA6S2wIvCI9S7dD4O3iRP9mcg45jhS4ypmiiXxA1pGV1mmo2unFfwQYADYu5jflFt2OAAAAAElFTkSuQmCC") left center no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    color: #CC7F00 !important;
    display: none;
    font-size: 12px;
    height: 29px;
    line-height: 34px;
    padding: 0 .7em;
    position: absolute;
    right: -60px;
    top: 24px;
    width: 160px
}

.header .lottery-guide-sm .close-btn {
    border-radius: 50%;
    color: #F5A623;
    cursor: pointer;
    font-size: 20px;
    height: 30px;
    line-height: 18px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: center;
    top: 5px;
    transform: rotateZ(45deg);
    width: 30px
}

.header .lottery-guide-sm .arrow-up {
    border: 6px transparent solid;
    border-bottom-color: #F5A623;
    height: 0;
    left: 93px;
    position: absolute;
    top: -12px;
    width: 0
}
#main {
    padding-top: 30px;
    position: relative;
    z-index: 1;
}
.item-photo-container {
    margin: 0 auto 20px;
    max-width: 1088px;
}   
.T-content-out{
    margin: 0 auto;
    max-width: 1024px;
}
/*.T-content{
    margin: 0 auto;
    min-width: 1024px;
}*/
.T-content h1 {
    font-size: 28px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 20px;
    text-align: left;
    padding: 0 10px;
}
.content-info, .content-info a {
    color: #999;
}
.content-info {
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin: 14px 0 20px;
    padding: 0 10px;
}
.content-info .info span + span {
    margin-left: 20px;
}
.content-info i, .content-info .guanzhu, .content-info .info, .content-info .info > span {
    float: left;
}
.content-info .dianzan i {
    background-position: -34px -8px;
}
.content-info .shuohua i {
    background-position: -72px -8px;
}
.content-info i, .content-info .dianzan, .shuohua, .shoucang {
    cursor: pointer;
}
.content-info i {
    background: url(t019dfe7dc7f77f1294.png);
    float: left;
    height: 20px;
    margin-top: 3px;
    margin-right: 3px;
    width: 20px;
}
.common-share {
    line-height: 26px;
    position: relative;
}
.common-share .share {
    height: 26px;
    line-height: 26px;
    position: relative;
    z-index: 10;
}
.common-share .share span {
    color: #999;
    float: left;
    font-size: 14px;
}

.common-share .share .weixin {
    background-position: 0 0;
}
.common-share .share .weibo {
    background-position: -50px 0;
}
.common-share .share .qzone {
    background-position: -100px 0;
}
.common-share .share a {
    float: left;
    height: 26px;
    overflow: hidden;
    white-space: nowrap;
    width: 40px;
}
.common-share .share a {
    background: url(t01f0fc5702e9fa44fc.png) no-repeat;
}
.common-share .share a + a {
    margin-left: 5px;
}
.common-share .share a .qrcode-wrap {
    background: #fff;
    border: 1px solid #ddd;
    color: #474747;
    display: none;
    height: 118px;
    left: 52px;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: 35px;
    width: 100px;
}
.common-share .share a .qrcode, .common-share .share a:hover .qrcode-wrap {
    display: block;
}

.common-share .share a .qrcode {
    height: 100px;
}
.common-share .qrcode-wrap span {
    float: none;
}
@media screen and (max-width:800px) {
    .header-user {
        display: none;
    }
}

/*liuyan*/
.container {

			}
			.rich_media_title { margin-bottom: 10px; line-height: 1.4; padding-top:10px; font-size: 30px; }
			.rich_media_meta { display: inline-block; vertical-align: middle; margin-right: 8px; font-size: 16px; }
			.rich_media_meta_list { line-height: 20px; }
			.rich_media_meta_list em { font-style: normal; color: rgb(140, 140, 140); }
			.nickname { color: rgb(140, 140, 140); font-size: 14px;}
			.content p { margin-bottom: 10px; line-height: 1.8em; font-size: 19px; }
			.icon_praise_gray { background:url(zan.png) no-repeat left 7px; background-size:auto 75%; width: 15px; height: 15px; opacity:0.7;}
			.icon_praise_gray1 { width: 20px; height: 20px; float:left; background: url(zan.png) no-repeat left 2px; background-size:auto 90%; }
			.weui-btn { position: relative; display: block; margin: 10px auto 40px; padding-left: 14px; padding-right: 14px; box-sizing: border-box; font-size: 18px; text-align: center; text-decoration: none; color: rgb(255, 255, 255); line-height: 2.55556; border-radius: 5px; overflow: hidden; }
			.weui-btn_primary { background-color: rgb(26, 173, 25); }
			.title-text span { display: block; position: relative; color: #999; text-align: center; }
			.title-text span::before, .title-text span::after { content: ""; position: absolute; top: 50%; background: #ccc none repeat scroll 0% 0%; width: 40%; height: 1px; }
			.title-text span::before { left: 0; }
			.title-text span::after { right: 0; }
			.content img { min-width: 100%; }
			.content p { text-indent: 0rem; }
			img { max-width: 100%; }
			.btn-color {color: rgb(60, 118, 255);text-align:center}
			.left-line {margin-right: 5px;}
			.line {width: 50px;border: 2px solid rgb(60, 118, 255);display: inline-flex;vertical-align: middle;}
			.right-line {margin-left: 5px;}