/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */

@media screen and (max-width:980px) {
/* header start */
  #header {
	min-width: 0;
}
#header .wrap {
	width: 100%;
}
#header .wrap .l {
	margin-left: 1.25%;
}
#header .wrap .r {
	margin-right: 1.25%;
}
#header .wrap .r form input[type=text] {
	padding: 7px 31px 7px 7px;
}
#header .wrap .r .guest a {
	font-size: 12px;
	margin-left: 8px;
}
/* header end */
  /* nav start */
  /*#nav {*/
    /*min-width: 0;*/
  /*}*/
  /*#nav .menu {*/
    /*-moz-box-sizing: border-box;*/
    /*-webkit-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
    /*width: auto;*/
  /*}*/
  /* nav end */
  /* gallery start */
  #gallery .gallery-prev,  #gallery .gallery-next {
	display: none;
}
#gallery .gallery-hed {
	left: 2.5%;
}
#gallery .gallery-tabs {
	right: 2.5%;
}
#gallery .wrap {
	width: 100%;
}
/* body start */
  .body {
	width: auto;
	margin: 0 10px;
	position: relative;
	padding-top: 20px;
	padding-right: 290px;
	-webkit-backface-visibility:hidden;
}
.mainpart {
	width: 100%;
	height: auto !important;
	height: 0;
	min-height: 0;
	float: left;
}
.aside {
	margin-right: -290px;
 *padding-left: 10px !important;
}
.section {
	width: 100%;
}
.live ul li a {
	padding: 16px 10px;
}
/* headlines start */
  .hls .hl {
	padding: 10px 3%;
}
.hls .hl h1 {
	font-size: 18px;
	margin-bottom: 15px;
}
.hls .hl p {
	height: 55px;
	overflow: hidden;
}
.hls ul {
	float: none;
	width: 100%;
}
.hls ul li {
	width: 95%;
	padding: 0 2.5% 0 2.5%;
}
.hls ul li:nth-child(n+5) {
	display: none;
}
.aside_live {
	width: 31%;
}
/* headlines end */
  /* wall start */
  .wall {
	margin-top: 10px;
}
.wall .wall_div {
	width: 33.3%;
}
.wall .more {
	display: block;
}
.wall .large {
	width: 33.33%;
}
/* wall end */
  /* social start */
  .social {
}
.social a {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 33.3%;
}
.social a p {
	display: none;
}
/* social end */
  .aside.wrap {
	margin-top: 10px;
}
/* imgTxt start */
  /* imgTxt end */
  /* weibo show start */
  .wbShow,  .txShow {
	display: none;
}
/* weibo show end */
  /* articles start */
  .articles {
	margin-top: 10px;
}
.articles .article {
	margin-bottom: 10px;
}
.articles .article .title {
	padding: 10px 20px;
}
.articles .article .title h1 a {
	font-size: 24px;
}
.articles .article .title .stamp .browse {
	padding: 0 20px;
}
.articles .article .title .stamp {
	font-size: 14px;
}
.articles .article .detail {
	padding: 10px 20px;
}
.articles .article .detail .abstract {
	float: none;
	width: auto;
}
.articles .article .detail .btns {
	margin: 0;
}
.articles .article .detail .btns a {
	padding: 20px 20px 6px 0;
}
.articles .article .detail .btns a:hover .favIco,  .articles .article .detail .btns a:active .favIco,  .articles .article .detail .btns a:hover .shareIco,  .articles .article .detail .btns a:active .shareIco,  .articles .article .detail .btns a:hover .enterIco,  .articles .article .detail .btns a:active .enterIco {
	background-size: 33px, 34px;
}
.articles .article .detail .btns a .favIco,  .articles .article .detail .btns a .shareIco,  .articles .article .detail .btns a .enterIco {
	width: 33px;
	height: 34px;
	margin: 0 5px -10px 0;
	background-size: 33px, 34px;
}
.articles .article .detail .btns a p {
	font-size: 14px;
	display: inline-block;
}
.articles .article .detail .btns .r {
	float: right;
	padding-right: 0;
}
/* articles end */
  /* body end */
  /* pagination start */
  .nav a {
	width: 32px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
}
.nav .page span {
	margin: 0 10px 0 0;
	line-height: 32px;
}
.nav .goto input {
	height: 32px;
	width: 32px;
}
.nav .next {
	margin-right: 10px;
}
/* pagination end */
  /* links start */
  .links {
	display: none;
}
/* links end */
  /* footer start */
  .footer {
	min-width: 0;
}
.footer .wrap {
	width: 100%;
}
.footer .l {
	margin-left: auto;
}
.footer .r {
	margin-right: 2.5%;
}
/* footer end */
}
 @media screen and (max-width:800px) {
/* gallery start */
  #gallery .gallery-hed {
	font-size: 22px;
	line-height: 40px;
}
#gallery .mask {
	height: 40px;
}
#gallery .gallery-tabs {
	bottom:10px;
}
/* gallery end */
  /* body start */
  .body {
	padding-right: 0;
}
.section {
	float: none;
	margin: 10px auto;
}
.aside {
	width: 100%;
	float: none;
	margin: 10px auto;
}
/* headlines start */
  .hls {
	border-bottom: none;
	margin-bottom: 0;
}
.hls ul {
	float: left;
	width: 100%;
}
.hls ul li {
	width:45.4%;
	padding: 0 1.5% 0 3%;
}
.hls ul li.hls_live {
	display: block;
}
/* headlines end */
  /* live start */
  .live {
	display: none;
	border-top: none;
	margin-top: 0;
	float: none;
}
.live img,  .live .mix img {
	display: none;
}
.live .h,  .live .mix .h {
	display: inline;
}
.live .mix .cat,  .live .cat {
	float: left;
	display: inline-block;
	background: none;
	color: #ee0732;
	margin-right: 10px;
	padding: 15px 0;
}
.live .mix .item,  .live .item {
	background: url("../images/gtS.png") no-repeat scroll 100% 50% transparent;
	padding: 15px 25px 15px 0;
}
.live ul {
	float: left;
	font-size: 14px;
	width: 100%;
}
.live ul li {
	width: 45.4%;
	float: left;
	padding: 0 1.5% 0 3%;
}
.live ul li a,  .live ul li a span {
	overflow: hidden;
	white-space: nowrap;
	padding-left: 0;
}
.live .mix {
	padding: 0 1.5% 0 3%;
}
.live .mix a {
	border: none;
	white-space: nowrap;
	overflow: hidden;
}
.live .mix a p {
	height: 14px;
	line-height: 1;
	position: static;
	background: none;
}
.live .mix a p span {
	margin: 0;
	color: #6d6d6d;
	font-size: 14px;
	text-shadow: 0 1px 1px #FFF;
}
.live .more {
	display: block;
}
.live:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
/* live end */
  /* social start */
  .social {
	display: none;
}
/* social end */
  /* articles start */
  .articles {
	border-top: 1px solid #E0E0E0;
}
.articles .article {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 10px 0;
	margin-bottom: 0;
	border: none;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #E0E0E0;
}
.articles .article .tag {
	display: none;
}
.articles .article .img {
	float: left;
	width: 48.38709677419355%;
	margin-right: 1.6129032258064515%;
}
.articles .article .author,  .articles .article .stamp,  .articles .article .btns {
	display: none;
}
.articles .article .title {
	padding: 4px 2.4193548387096775% 0 0;
}
.articles .article .title h1 a {
	font-size: 20px;
}
.articles .article .detail {
	padding: 0;
}
.articles .article .abstract {
	padding: 16px 2.4193548387096775% 0 0;
	height: 72px;
	overflow: hidden;
}
.articles .nav {
	padding: 10px 0;
	margin: 0;
	border-top: 1px solid #FFF;
}
/* articles end */
  /* imgTxt start */
  .imgTxt .top {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #E0E0E0;
	padding: 0 4.8%;
}
.imgTxt .top a {
	border: none;
}
.imgTxt .top a img {
	display: none;
}
.imgTxt .top a p {
	line-height: 2.8;
	background: none;
	position: static;
}
.imgTxt .top a p span {
	margin: 0;
	color: #6d6d6d;
	font-size: 14px;
	text-shadow: 0 1px 1px #FFF;
}
.imgTxt ul {
	float: left;
	width: 50%;
}
.imgTxt ul img {
	display: none;
}
.imgTxt ul li {
	padding: 0 4.838709677419355%;
}
.imgTxt ul li:nth-child(2n+4) {
	background: none;
}
.imgTxt:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
/* imgTxt end */
  /* ad start */
  .ad {
	margin-top: 10px;
}
.ad ul li {
	width: 48.38709677419355%;
	float: left;
	margin: 0 0 10px 2.4193548387096775%;
}
.ad ul .odd {
	margin-left: 0;
}
/* ad end */
  /* body end */
  /* pagination start */
  .nav a,  .nav .goto input {
	height: 38px;
	width: 38px;
	line-height: 38px;
}
.nav .page .dots {
	line-height: 40px;
}
/* pagination end */
  /* footer start */
  .footer {
	text-align: center;
	padding: 40px 0 15px;
}
.footer .l {
	display: none;
}
.footer .r {
	margin-right: 0;
	text-align: left;
	display: inline-block;
	float: none;
}
.footer .r .list {
	margin-left: 35px;
}
.footer .r .color {
	display: block;
}
.footer .r .color .sina {
	color: #ec2f2e;
}
.footer .r .color .tx {
	color: #46bbdd;
}
.footer .r .color .index {
	color: #ffc000;
}
.footer .r .copy {
	text-align: center;
}
/* footer end */
  #logWin .reg .header .login {
	left: 40px;
}
}
/* 移动设备竖屏 */
@media screen and (max-width:640px) {
/* header start */
  #header {
	border-top: 1px solid #656565;
	border-bottom: 1px solid #232323;
}
#header .logo {
	padding: 14px 0;
}
#header .l {
	padding-left: 3.125%;
	width: 120px;
}
#header .wrap .r {
	padding-top: 10px;
	margin-right: 1.875%;
}
#header .wrap .r form input[type=text] {
	width: 62px;
}
#header .wrap .r form input[type=text]:focus {
	width: 62px;
}
#header .guest {
	display: none;
}
#header .logReg {
	float: right;
	display: block;
	border-left: 1px solid #353535;
}
#header .logReg a {
	display: block;
	width: 50px;
	height: 50px;
	background: url(../images/logRegIco.png) center no-repeat;
	border-left: 1px solid #575757;
}
#header .logReg a:hover,  #header .logReg a:active {
	background-color: #4e4e4e;
	cursor: pointer;
}
/* header end */
  /* nav start */
  /*#nav {*/
    /*padding: 0;*/
    /*position: relative;*/
    /*border-top: 1px solid #525252;*/
  /*}*/
  /*#nav .pos {*/
    /*border-bottom: 2px solid #55bde8;*/
    /*display: none;*/
    /*font-size: 16px;*/
    /*color: #FFF;*/
    /*position: relative;*/
  /*}*/
  /*#nav .pos:hover,*/
  /*#nav .pos:active {*/
    /*background: #2b2b2b;*/
    /*cursor: pointer;*/
  /*}*/
  /*#nav .pos span {*/
    /*display: inline-block;*/
    /*padding: 10px 0 10px 3.125%;*/
  /*}*/
  /*#nav .pos div {*/
    /*border-top: 5px solid #55bde8;*/
    /*width: 2px;*/
    /*height: 0;*/
    /*border-left: 5px solid rgba(0, 0, 0, 0);*/
    /*border-right: 5px solid rgba(0, 0, 0, 0);*/
    /*position: absolute;*/
    /*right: 6.25%;*/
    /*top: 20px;*/
  /*}*/
  /*#nav .menu {*/
    /*-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.28);*/
    /*-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.28);*/
    /*box-shadow: 0 2px 1px rgba(0, 0, 0, 0.28);*/
    /*border: none;*/
    /*position: absolute;*/
    /*display: none;*/
    /*top: 46px;*/
    /*left: 0;*/
    /*width: 100%;*/
    /*z-index: 200;*/
    /*background: rgba(0, 79, 111, 0.96);*/
  /*}*/
  /*#nav .menu .cur {*/
    /*display: none;*/
  /*}*/
  /*#nav .menu a {*/
    /*width: 20%;*/
    /*display: block;*/
    /*float: left;*/
    /*width: auto;*/
    /*text-align: left;*/
    /*padding: 15px 5% 15px 5%;*/
    /*border-bottom: 1px solid #1791c2;*/
    /*width: 20%;*/
  /*}*/
    /*#nav .menu a span{*/
        /*display: none;*/
    /*}*/
    /*#nav .menu a:last-of-type{*/
        /*display: none;*/
    /*}*/
    /*#nav .menu a:nth-child(n+5){*/
        /*border-right: 0;*/
    /*}*/
  /*#nav .menu a:hover,*/
  /*#nav .menu a:active {*/
    /*background: #066389;*/
  /*}*/
  /* nav end */
  /* gallery start */
  #gallery .gallery-hed {
	font-size: 14px;
	line-height: 25px;
	left: 3.125%;
}
#gallery .gallery-tabs {
	right: 2.1875%;
	bottom: 5px;
}
#gallery .gallery-tabs a {
	height: 7px;
	width: 7px;
}
#gallery .gallery-tabs a.gallery-active-tab {
	height: 12px;
	width: 12px;
	margin-bottom: -2px;
}
#gallery .gallery-tabs li {
	line-height: 25px;
	padding: 0 3px;
}
#gallery .mask {
	height: 25px;
}
/* gallery end */
  .section,  .aside {
	width: 100%;
}
/* body start */
  .body {
	margin-top: 0;
}
/* headlines start */
  .hls {
	border: none;
	margin-top: 0;
}
.hls .hl {
	border: none;
	border-bottom: 1px solid #e9e9e9;
	padding: 10px 3%;
	overflow: hidden;
}
.hls .hl img {
	border: none;
	width: 24%;
}
.hls .hl div {
	margin-left: 26%;
	padding-right: 0;
	background: none;
}
.hls .hl div h1 {
	font-size: 14px;
	line-height: 1em;
	margin: 0;
}
.hls .hl div p {
	height:100%;
	overflow: hidden;
	position: relative;
	padding: 49px 0 0;
}
.hls .hl div p b {
	display: block;
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 6px;
	line-height: 14px;
}
.hls ul {
	float: none;
	width: auto;
}
.hls ul li {
	width: 95.4%;
	border-top: none;
}
.hls ul li a {
	padding: 10px 0;
}
.hls ul .item {
	background: none;
}
/* headlines end */
  /* live start */
  .live {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
}
.live ul {
	width: auto;
	float: none;
}
.live ul li {
	width: 95.4%;
}
.live .mix .cat,  .live li .cat,  .live .mix .item,  .live li .item {
	padding: 10px 0;
}
/* live end */
  /* wall start */
  .wall .wall_div {
	width: 50%;
}
.wall .more {
	display: none;
}
/* wall end */
  /* articles start */
  .articles {
	padding: 0;
	background: #f0f0f0;
}
.articles .article {
	padding: 10px 0;
}
.articles .article .img {
	float: none;
	margin-right: 0;
	width: 100%;
}
.articles .article .title {
	padding: 0;
	margin: 5px 0;
}
.articles .article .title h1 {
	margin-left: 0;
}
.articles .article .title h1 a {
	font-size: 16px;
}
.articles .article .detail .abstract {
	padding: 0;
	line-height: 2;
}
/* articles end */
  /* imgTxt start */
  .imgTxt {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom: none;
}
.imgTxt ul {
	width: auto;
	float: none;
}
.imgTxt ul li,  .imgTxt ul .top,  .imgTxt ul .top p {
	border-top: none;
	line-height: 2.5714285714285716;
}
/* imgTxt end */
  /* ad start */
  .ad {
	padding: 0 3.125%;
}
.ad ul li {
	float: none;
	margin-left: 0;
	width: 100%;
}
/* ad end */
  /* body end */
  /* pagination start */
  .nav .page {
	display: none;
}
.nav .count {
	display: block;
}
.nav .goto {
	font-size: 18px;
}
/* pagination end */
  /* footer start */
  .footer {
	padding-top: 20px;
}
.footer .l {
	display: inline-block;
	float: none;
	margin-bottom: 20px;
}
.footer .l p,  .footer .l div a div {
	display: none;
}
.footer .l .index {
}
.footer .r img {
	margin: 0;
}
.footer .r .color {
	display: none;
}
.footer .r .list {
	margin-left: 10px;
}
.footer .r .copy {
	font-size: 10px;
}
/* footer end */
  /* logreg */
    #logWin {
	position: absolute;
	padding: 10px;
}
#logWin input[type=text],  #logWin input[type=password] {
	width: 89%;
	padding: 0 5%;
}
#logWin .login .findPass {
	width: 90%;
	padding: 10px 5%;
	margin: 0px 0 20px;
}
#logWin .submit,  #logWin .neg {
	padding: 10px 5%;
	width: 90%;
	margin-left: 0px;
	margin-bottom: 20px;
}
#logWin .qPass a {
	width: 90%;
	text-align: center;
	padding: 10px 5%;
	margin: 0 0 20px;
}
#logWin .qPass .qqLog {
	margin-left: 0px;
}
#logWin .reg .header .login {
	font-size: 16px;
	position: relative;
	left: 0px;
	margin-top: 20px;
}
#logWin .reg form input[type=text],  #logWin .reg form input[type=password] {
	width: 89%;
}
#logWin .reg form div span {
	color: #acacac;
	text-shadow: 0 1px 1px #FFF;
	font-size: 12px;
	position: relative;
	left: 0px;
	line-height: 20px;
	padding: 0px 0 10px;
}
#logWin .reg form div #regVCode {
	width: 80px;
}
#logWin .reg form .submit {
	width: 100%;
}
#logWin .reg form {
	padding-bottom: 10px;
}
/* logreg */
}
