body {
background-image:url('../images/back.jpg');
background-repeat:repeat;
background-size:10%;
}

a {
color:#333;
text-decoration:none;
}

a:hover {
color:#888;
text-decoration:none;
}

.menu_top {
background:rgba(255,255,255,1);
width:100%;
height:55px;
box-shadow: 0px 0px 2px 0px #888;
position:absolute;
top:0;
}

.fixed {
position:fixed;
top:0;
z-index:9;
}

.menu_text {
padding-top:14px;
}

.content {
clear:both !important;
text-align:center !important;
width:100% !important;
top:30px !important;
}

.img_box {
max-width:98%;
max-height:215px;
margin:35px 0px 0px 0px;
}

.header_box {
height:40px;
}

.menu_text {
font-size:13px;
}

.title_box {
line-height:20px;
margin:5px 10px 10px 5px;
vertical-align:middle;
width:800px;
height:50px;
display:table-cell;
}

.title_full {
line-height:29px;
font-size:29px;
margin:15px 10px 35px 5px;
text-align:left;
}

.clear {
clear:both;
}

.separate {
background:#f5a416;
width:1px;
margin-top:15px;height:20px;
}

.box {
background:rgba(255,255,255,1);
height:295px;
line-height:200px;
}

.opacity {
opacity:0.9;
}

.opacity:hover {
opacity:1;
}

.button_animate
{
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}

.box_full {
background:rgba(255,255,255,1);
min-height:295px;
overflow:auto;
}

.video {
width:100%;
height:384px;
}

.desc_title {
font-size:18px;
font-weight:bold;
text-align:left;
}

.footer {
background:rgba(85,85,85,0.98);
width:100%;
min-height:55px;
color:#fafafa;
font-size:11px;
text-align:center;
border-top:2px solid #888;
padding:10px 0px;
margin-top:150px;
position:relative;
z-index:9;
box-shadow:inset 0px 0px 5px 0px #444;
}

.text-green {
    color:rgb(105, 157, 0);
}

.font-11 {
    font-size:11px !important;
}

.font-12 {
    font-size:12px !important;
}

.font-14 {
    font-size:14px !important;
}

.font-16 {
    font-size:16px !important;
}
.opacity5 {
    opacity: .5;
}
.toast {
    position: fixed;
    max-width: 300px;
    z-index: 999;
}
.toast.show {
    display: block;
    opacity: 1;
    bottom: 5px;
    left: 10px;
	font-size: 16px;
    transition: opacity 1.5s linear !important;
}
.pagination {
margin:20px 0px;
width:100%;
font-size:20px;
position:relative;
z-index:9;
}

.max-35 {
	max-width: 40px;
}
.paginate_link {
background:#fff;
color:#ccc;
width:40px;
height:45px;
border-radius:4px;
border:2px solid #eee;
margin:0px 2px;
text-align:center;
display: inline-block;
line-height:45px;
}

.widgetfb_full {
margin-top:-20px;
text-align:left;
}

.bg-white {
	background:#fff !important;
}

.comments {
margin-top:20px;
}

.footer a {
color:#fff;
}

.overlay {
background:rgba(0,0,0,0.8);
width:100%;
height:100%;
margin:0;
left:0;
top:0;
position:fixed;
text-align:center;
z-index:99;
}

.content2 {
width:95%;
margin:auto;
left:0;
right:0;
margin-top:10%;
max-width:700px;
padding:10px 0px;
background:#fff;
}

.text_content {
width:90%;
max-width:900px;
}

.app_image {
max-height:50px;
}

.app_image2 {
margin-left:150px;
margin-top:0px;
position:absolute;
max-width:320px;
z-index:8;
}

.app_text1 {
width:700px;
font-size:43px;
font-weight:400;
color:#eca145;
line-height:40px;
margin-top:10px;
text-align:left;
margin-left:-268px;
}

.app_text2 {
font-size:14px;
color:#868686;
}

.basket_list {
width:100%;
border-top:1px solid #eee;
text-align:left;
float:left;
box-sizing:border-box;
padding:10px 0px;
}
