@charset "utf-8";
/* CSS Document */

body{font-family: 'Lato', sans-serif; margin:0px; padding:0px; font-size:18px; color: #707070; line-height: 1.5;}

img{max-width:100%; }

.container{max-width: 785px; margin:0px auto;}

.advertorial{margin:10px 0 0; padding:0px; color: rgba(0,0,0,0.37); font-weight: 700; font-size:1rem; text-align:center;}

.doc-box{background:#fff; margin:15px 0px 25px; padding:10px; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; overflow:hidden;}

.author-box__avatar{float:left;}

.author-box__text{float:left; color: #1f599d; font-family:'Cabin', sans-serif; font-size: 18px; margin: 2px 0 0 0px; font-weight:500;}

.container-box{box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 19px 19px 19px 19px; overflow:hidden;}

.container-box h1{font-family: "Lato", Sans-serif; font-size: 43px; font-weight: 600; margin:0px; color:#000; text-align:center; line-height:1.1; margin-bottom:20px;}

.container-box p{color: #606060; font-family:'Cabin', sans-serif; font-size:20px; letter-spacing:0.5px;}

.clearfix{clear:both;}

footer{margin-top:30px;}

footer p{font-size:12px; color:#707070; font-family: 'Lato', sans-serif; line-height:1.7; margin-bottom:20px; text-align:center;}

a{color:#0274be; text-decoration:none;}

a:hover{text-decoration:underline;}

.sina-dynamic-btn{text-align:center; margin:60px 0px 80px;}

.sina-dynamic-btn a{font-size: 28px; font-weight: 400; line-height: 20px; color: #fafafa; background-color: #019cfe; box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.5); min-width: 10px; padding: 18px 50px; margin: 0 auto;}

.sina-dynamic-btn a:hover{background-color: #0184d5; text-decoration:none;}

.sponsored-header{color:#274ec5; margin-top:30px; border-bottom:1px dashed #ccc; padding-bottom:15px;}

.sponsored-header h4{margin:0px; padding:0px; font-weight:600; font-size:22px;}

.sponsored-header span{text-align:right; float:right;}

.sponsored-box{background:#fff; padding:20px; border:1px solid #eee; margin-top:20px; margin-bottom:20px; min-height: 300px;}

.sponsored-box h4{font-weight:600; font-size:18px; margin-top:10px; margin-bottom:10px;}

.sponsored-box span{color:#999; font-size:16px;}

.sponsored-box a{color:#222; text-decoration:none;}

.sponsored-box a:hover{color:#007bff;}

.sponsored-box img{width:100%;}

.sponsored-header{color:#274ec5; margin-top:30px; border-bottom:1px dashed #ccc; padding-bottom:15px; overflow:hidden;}

.sponsored-header h4{margin:0px; padding:0px; font-weight:600; font-size:22px;}

.sponsored-header span{text-align:right; float:right;}

.col-sm-6{width:50%; float:left;}

.col-sm-4{width:30.6%; float:left; margin:0px 10px;}

.row{margin-left:-10px; margin-right:-10px;}

.date-sec{margin:0px; padding-left: 0px;}

.footer-sticky{display:none;}

.doc-img{float:left;}

.doc-text{float:left; margin-left:15px;}


@media screen and (max-width: 600px) {

img{max-width:100%;}

.container{padding: 0px 15px;}

.container-box h1{font-size:24px; line-height:1.3;}

.sina-dynamic-btn a{font-size:20px; padding: 18px 10px; display:block;}

.sina-dynamic-btn{margin: 20px 0px 10px;}

.author-box__text{font-size: 15px; margin: 15px 0 0 10px;}

.sponsored-header h4{font-size:17px;}

.sponsored-header{font-size:15px;}

.col-sm-4{width:100%; margin:0px;}

.author-box__text{width:82%; margin:4px 0 0 0px;}

.footer-sticky{background:#d21f23; padding:10px 0px; color:#fff; position:fixed; bottom:0; width:100%; text-align:center; display:block;}

.footer-sticky a{color:#fff; display:block;}
}