 @charset "gb2312";

/* 大于960px，小于1199px */ 
 @media screen and (min-width: 960px) and (max-width: 1199px) {
header, .tophead, article { width: 100% }

/*#mnavh { position: absolute; display: block; top: 10px; right: 10px }
.menu:after { display: none }*/
.picshow li i { overflow: hidden; display: block; height: 400px; }
.picshow .font { display: none }
.text img { width: 100% }
.rightbox { margin-right: 0 }
.picbox { width: 72%; }
.picbox ul { width: 32%; margin-right: 0 }
.picbox ul:nth-child(2) { margin: 0 5px }
/*.logo { margin-left: 0; line-height: 56px;    float: none;    text-align: center;    margin-right: 0px; }
#starlist { display: none; width: 100%;  }
#starlist li { width: 55%; text-align: center; background: #12b7de; float: none; display: block; font-weight: bold; }
#starlist li:last-child { padding-bottom: 100% }
#starlist li a { color: #fff; display: block; width: 100%; text-align: center; float: none; padding: 0; background: #12b7de; border-bottom: #49ccea 1px solid; }
#starlist ul.sub { display: block; position: inherit; left: inherit; top: inherit; }
#starlist ul.sub li { width: 100% }
#starlist ul.sub li:last-child { padding-bottom: 0; border-bottom: #49ccea 1px solid; }
#starlist ul.sub li a { color: #fff; font-weight: normal; border-bottom: none; }
#starlist ul.sub li a:hover, #starlist li:hover a, #starlist #selected { color: #fff; }
.menu span { display: block; width: 50px; height: 50px; background: #12b7de; opacity: 0.5; position: absolute; top: 0; right: 0; border-left: #49ccea 1px solid; }
.menu:before { right: 20px; }*/
}
 
 /* 大于768px，小于959px */ 
 @media screen and (min-width: 768px) and (max-width: 959px) {
header,nav, .tophead, article { width: 100% }
.sidebar { display: none }
main { width: 100% }
#starlist { display: none; background: rgba(0,0,0,.5); width: 100%; margin-left: 0; }
#starlist li { display: block; padding: 0 0 0 0; width: 60%; background: #E3E3E3; border-bottom: #ddd 1px solid; }
#starlist li a { display: inline; float: left; padding: 0 20px; color: #000 }
.sub { display: block; box-shadow: none; padding-left: 0 }
#starlist ul.sub {  background: #E3E3E3;}
#starlist .sub li { border-bottom: none; }
#starlist li:last-child { padding-bottom: 100% }
#starlist .sub li:last-child { padding-bottom: 0 }
#mnavh { position: absolute; display: block; top: 10px; right: 10px }
.menu:after { display: none }
.picshow li i { overflow: hidden; display: block; height: 300px; }
.picshow .font { display: none }
.text img { width: 100% }
.news_infos img { width: 100% }
h3.blogtitle { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.picbox { width: 67%; }
.picbox ul { width: 32%; margin-right: 0 }
.picbox ul:nth-child(2) { margin: 0 5px }
.paihang li i { width: 98% }

.ad { display: none }
}
 
 
/* 大于480px，小于767px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
header, .tophead, article,nav { width: 100% }
header { height: 66px; margin-bottom: 10px; }
.zhuanti li{ width: 100%; }
.sidebar { display: none }
main { width: 100% }
#starlist { display: none; background: rgba(0,0,0,.5); width: 100%; margin-left: 0; }
#starlist li { display: block; padding: 0 0 0 0; width: 60%; background: #E3E3E3; border-bottom: #ddd 1px solid; }
#starlist li a { display: inline; float: left; padding: 0 20px; color: #000 }
.sub { display: block; box-shadow: none; padding-left: 0 }
#starlist ul.sub {  background: #E3E3E3;}
#starlist .sub li { border-bottom: none; }
#starlist li:last-child { padding-bottom: 100% }
#starlist .sub li:last-child { padding-bottom: 0 }
#mnavh { position: absolute; display: block; top: 10px; right: 10px }
.menu:after { display: none }
.picshow li i { overflow: hidden; display: block; height: 200px; }
.picshow .font, .litle span { display: none }
.text img { width: 100% }
main { width: 100% }
.sidebar { width: 100% }
.rightbox { width: 40%; }
.leftbox { width: 60% }
.news_infos img { width: 100% }
.blogpic { width: 100%; height: 150px; display: block }
h3.blogtitle { clear: both; padding-top: 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.readmore { display: block; overflow: hidden; width: 100%; text-align: center; background: #f2f2f2; padding: 10px 0; margin-top: 10px; clear: both }
.paihang li i { width: 98% }
.picbox { width: 64%; }
.picbox ul { width: 32%; margin-right: 0 }
.picbox ul:nth-child(2) { margin: 0 5px }
h1.t_nav span { display: none }
.xiangsi li{width:48%;} 
.newsbox section{width:99%}
}
@media only screen and (min-width: 360px) and (max-width: 479px) {
header, .tophead, article, .leftbox, .sidebar, .blogsbox { width: 100% }
.sidebar,.navbar { display: none }
main { width: 100% }
header { height: 66px; margin-bottom: 10px; }
.litle span { display: none; }
.logo { margin-left: 0; line-height: 56px;    float: none;    text-align: center;    margin-right: 0px;}
#starlist { display: none; background: rgba(0,0,0,.5); width: 100%; margin-left: 0; }
#starlist li { display: block; padding: 0 0 0 0; width: 60%;line-height: 60px; background: #E3E3E3; border-bottom: #ddd 1px solid; }
.sub { display: block; box-shadow: none; padding-left: 0 }
#starlist li a { display: inline; float: left; padding: 0 20px; color: #000 }
#starlist ul.sub {  background: #E3E3E3;}
#starlist .sub li { border-bottom: none; }
#starlist li:last-child { padding-bottom: 100% }
#starlist .sub li:last-child { padding-bottom: 0 }
#mnavh { position: absolute; display: block; top: 10px; right: 10px }
.menu:after { display: none }
.picshow li i { overflow: hidden; display: block; height: 100px; }
.picshow .font { display: none }
.text img { width: 100% }
.news_infos img { width: 100% }
.rightbox { width: 100%; }
.blogpic { width: 100%; height: 150px; display: block }
h3.blogtitle { clear: both; padding-top: 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.readmore { display: block; overflow: hidden; width: 100%; text-align: center; background: #f2f2f2; padding: 10px 0; margin-top: 10px; clear: both }
.picbox { width: 100% }
.picbox ul { width: 100%; margin: 0 }
h1.t_nav span,.zhuanti,.tab_box { display: none }
.infos { width: 100%; }
.xiangsi{display: none} 

.newsbox section{width:99%}
}
@media only screen and (max-width: 359px) {
header, .tophead, article, .leftbox, .sidebar, .blogsbox { width: 100% }
main{ width: 100% }
header { height: 66px; margin-bottom: 10px; }
.litle span { display: none; }
.logo { margin-left: 0; line-height: 56px;    float: none;    text-align: center;    margin-right: 0px;}
#starlist { display: none; background: rgba(0,0,0,.5); width: 100%; margin-left: 0; }
#starlist li { display: block; padding: 0 0 0 0; width: 60%;line-height: 60px; background:#E3E3E3; border-bottom: #ddd 1px solid; }
.sub { display: block; box-shadow: none; padding-left: 0 }
#starlist ul.sub {  background: #E3E3E3;}
#starlist .sub li { border-bottom: none; }
#starlist li:last-child { padding-bottom: 100% }
#starlist .sub li:last-child { padding-bottom: 0 }
#mnavh { position: absolute; display: block; right: 10px }
.menu:after { display: none }
.picshow li i { overflow: hidden; display: block; height: 100px; }
.picshow .font { display: none }
.text img { width: 100% }
.rightbox { width: 100%; }
.news_infos img { width: 100% }
.blogpic { width: 100%; height: 150px; display: block }
h3.blogtitle { clear: both; padding-top: 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.readmore { display: block; overflow: hidden; width: 100%; text-align: center; background: #f2f2f2; padding: 10px 0; margin-top: 10px; clear: both }
.picbox { width: 100% }
.picbox ul { width: 100%; margin: 0 }
h1.t_nav span { display: none }
.infos { width: 100%; }
 
.newsbox section{width:99%}
}
