<style>
      a, abbr, acronym, address, article, aside, blockquote, body, caption,
        code, dd, del, dfn, dialog, div, dl, dt, em, fieldset, figure, footer,
        form, h1, h2, h3, h4, h5, h6, header, hgroup, iframe, img, label,
        legend, li, nav, object, ol, p, pre, q, section, span, table, tbody, td,
        tfoot, th, thead, tr, ul {
            margin: 0;
            padding: 0;
            border: 0;
            font-weight: 200;
            font-style: inherit;
            font-size: 100%;
            font-family:Microsoft YaHei, Arial, Verdana, Geneva, sans-serif;
            vertical-align: baseline;
        }

		#cookies_popup_container {
			border: 0;
			background-color: #222222;
			border-radius: 0.1875rem;
			font-family: Microsoft YaHei, Arial, Verdana, Geneva, sans-serif;
			font-size: 16px;
			font-weight: normal;
			color: #000;
			padding: 20px;
			position: fixed;
			bottom: 0px;
			right:20px;
			z-index: 10500;
			background-color: #44d62c;
			transition: right .55s ease-in-out;
			overflow: hidden;
			box-sizing: content-box;
			z-index: 9999;
			opacity: .95;
			}
       .cookies_popup_text a {
       	 color: #000;
       	 text-decoration: underline;
       	
       }

       .cookies_popup_text {
         text-align: left;
       }
	       
       .btn {
       	padding: 1px 6px;
        font-size: 14px;
	    background-color: #44d62c;
	    border: 2px solid #000!important;
	    color: #000;
	    font-weight: 700;
		cursor: pointer;
		display: inline-block;
		letter-spacing: 1px;
		line-height: 38px;
		margin: 0;
		min-width: 120px;
		outline: 0;
		position: relative;
		text-decoration: none;
		text-shadow: none;
		text-transform: uppercase;
		vertical-align: middle;
		white-space: nowrap;
		-webkit-appearance: none;
		-moz-appearance: none;
		-ms-appearance: none;
		-o-appearance: none;
		appearance: none;
		-webkit-border-radius: 0;
		border-radius: 0.1875rem;
		background-clip: padding-box;
		-webkit-transition: color .45s,background .45s,border .45s;
		-moz-transition: color .45s,background .45s,border .45s;
		transition: color .45s,background .45s,border .45s
     }
       

	 #cookies_popup_container #agree_btn_container {
	   	 vertical-align: top;
	   	 text-align: center;
	   	 margin-top: 5px;
	}
    @media (min-width: 768px){
    	#cookies_popup_container {
    		max-height: 650px !important;
		    opacity: 1;
		    bottom: 30px;
    	}
    	.cookies_popup_text {
	   	 width: 440px;
	   	 display: inline-block;
	   }
	   #cookies_popup_container #agree_btn_container {
	   	 width: 150px;
	   	 display: inline-block;
	   	 text-align: right;
	   }
    }
	@media (min-width: 550px) {
		#cookies_popup_container {
			max-width: 650px;
			left: auto;
			right: 2.5%;
		}
	}

</style>

