@charset "utf-8";

@media (max-width: 768px) {
.wrapper{ min-width:100%; }
.box{ width:100%; }
#top{ display:none; }
#footer{ display:none; }
#footer-mobile{ display:block; margin-top:20px; }
#header{ background-size:auto 100% !important; border-bottom:1px solid #d6d6d6; margin:0px; }
#header .shadow{ display:none; }
#header .box{ height:auto !important; padding:30px 0px 25px 0px; }
#header .colon{ display:none; }
#header h1,#header p{ position:static; left:auto; bottom:auto; width:auto; text-shadow:1px 2px 3px #000; }
#header h1{ font-size:26px; height:32px; line-height:32px; height:auto; text-align:center; width:92%; margin:0px auto; }
#header p{ filter:alpha(opacity=100); opacity:1; font-size:14px; width:92%; height:auto; margin:20px auto 0px auto; line-height:18px; }
#header .nav{ display:none; }

.side-share{ display:none; }
#content{ margin-top:20px; }
#content .main{ float:none; width:92%; margin:0px auto; }
#content .main .headline h2{ background:none; padding:0px; font-size:24px; line-height:30px; }
#content .main .headline h5{ margin-top:10px; }
#content .main .headline p{ font-size:14px; }
#content .main .block{ margin-top:20px; }
#content .main .list1{ margin-top:5px; }
#content .main .list1 li{ padding:10px 0px; }
#content .main .list1 h3{ font-size:16px; height:26px; line-height:26px; margin-bottom:8px; }
#content .main .list1 img{ height:73px; }
#content .main .list1 p{ font-size:12px; line-height:20px; height:40px;  }
#content .main .list1 .tail{ font-size:12px; }
#content .main .list2{ padding-bottom:80px; margin-top:20px; }
#content .main .list2 .arrow1,#content .main .list2 .arrow2{ top:92px; }
#content .main .list2 .photo{ height:228px; }
#content .main .list2 p{ width:92%; right:4%; bottom:10px; font-size:14px; }
#content .main .list2 .num{ display:none; }
#content .main .list3 ul{ margin-left:-3%; }
#content .main .list3 li{ width:47%; margin:15px 0px 0px 3%; }
#content .main .list3 .photo{ height:125px; }
#content .side{ float:none; width:92%; margin:30px auto 0px auto; padding:0px; background:none; }
#content .side .search{ display:none; }
#content .side .share{ display:none; }
#content .side .list3{ margin-top:15px; }
#content .side .list3 li{ padding:8px 0px; }
#content .side .list3 li a{ color:#666; }
#content .side .list4 img{ height:135px; }
}