﻿.grid.alt-posts li.post{ border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding-bottom:0;    }
.grid.alt-posts .post-info{ padding:25px 160px 50px 10%;padding-bottom: 15px;}
#posts h1.grid-title{ color:#000; font-size:24px;}
#posts p{ color:#333; font-size:18px;}

#contents{ background:#fff; height:100%;padding-left:10%;padding-top: 50px; padding-bottom:40px;
	padding-right:10%;}
#item{ padding-bottom:7px;}
#item .title{ height:70px; width:100%; cursor:pointer;overflow:hidden;}
#item .title.cur{background:#c8161e url(../images/btn_on.png) right center no-repeat;}
#item .title{ height:70px;background:#e9edee url(../images/btn_off.png) right center no-repeat;padding-top:10px;   position:relative;}
#item .title p{padding-left:30px; margin:0px; height:22px;}
#item .title p.en{ color:#000; font-size:14px; }
#item .title p.cn{  color:#000; font-size:18px; }
#item .title.cur p.en{ color:#fff; font-size:14px; }
#item .title.cur p.cn{  color:#fff; font-size:18px; }

#item .txt{ display:none; padding-bottom:20px; width:100%;}
#item .txt .fr{ width:60%;padding-left:4%; float:left;padding-top:6%; color:#333; font-size:14px;}
#item .txt .fl{ width:30%;padding-top:35px;float:left; padding-left:2%; }
#item .txt .fl img{width:100%;}

#item .txt h3{ font-size:18px; color:#000;width:95%; border-bottom:3px solid #000; padding-bottom:10px; margin-top:5%;margin-left: 2%;}

#item .txt .into{ font-size:14px; color:#333; width:95%; padding-top:25px; border-bottom:1px solid #e0e0e0; padding-bottom:35px; padding-left:7px;margin-left:20px; font-weight:inherit; line-height:28px;}
#item .txt .tag{ padding-top:18px;padding-bottom:25px; border-bottom:1px solid #e0e0e0;padding-left: 7px;margin-left: 20px;width: 95%;}
#item .txt .tag span{ font-size:14px; font-weight:300; color:#000;}
#item .txt .tag a{ padding:8px 8px 8px 8px; font-size:16px; display:block; float:left; color:#666; text-align:center; margin-right:5px; margin-top:7px; border:1px solid #e0e0e0;}

#item .txt .mail{ padding-top:25px;  margin-left:20px;border-bottom:1px solid #e0e0e0;width: 95%;}
#item .txt .mail .tit{padding-bottom:20px; font-size:14px; margin-top:15px; color:#666; display:block;    padding-left: 48px; }
#item .txt .mail .url{ font-size:16px; color:#000; float:left; padding-left:10px;padding-top: 4px; display:block;}
#item .txt .mail img{ float:left;}
#item .txt .mail a{ font-size:14px; color:red;}


#sidebar .widget ul li a.btn{ width:120px; height:40px; display:block; color:#fff; text-align:center; font-size:14px; background:#333; margin-top:5px; line-height:40px;}
#sidebar .widget ul li a:hover{ background-color:#f00;}
#sidebar .widget ul li span{ color:#333; font-size:14px; display:block; margin-top:5px;}
#sidebar .widget ul li input{ width:100%; height:35px; margin-top:10px; border:none; text-indent:1em;}
#sidebar .widget ul li textarea{ width:100%; height:80px; margin-top:10px; border:none;text-indent:1em;
	padding:10px 0; font-family:"微软雅黑";font-size:12px;}

.stripe-heading{ font-weight:inherit;}



@media screen and (max-width: 960px){

    #item .txt .fl{ padding-left:15px; padding-right:15px; width:100%;}
    #item .txt .fr{ width:100%; padding-top:0;text-align: left;padding-left:15px; padding-right:15px;padding-top: 10px;}
    #item .txt h3{ width:100%; margin-left:0;margin-top:0; padding-top:10px;text-align: left;padding-left: 15px;padding-right: 15px;}
    #item .txt .into{ padding-left: 15px; padding-right: 15px; text-align:left;margin-left:0;}
    #item .txt .tag{ padding-left:0; margin:0 auto; text-align:center; padding-top:0;}
    #item .txt .tag a{width:47%; font-size:14px; margin-top:15px;} 
    
    #item .txt .mail img{ float:none;}
    #item .txt .mail{ width:100%; margin:0 auto; text-align:center;}
    #item .txt .mail .tit{ text-align: center; padding-left:0px; margin:0;}
    #item .txt .mail .url{ padding-left:0; font-size:14px; float:none;}
    #sidebar .widget ul li input{ width:100%;}
    #sidebar .widget ul li textarea{ width:100%;}
    
}

@media only screen and (max-width: 640px) {
	
	.widget-content{padding-left:0 !important;}
}