@media screen and (max-width:960px){
html,body,.header_top,.w960,.pleft,.pright,.pleft,.index .latestnews,.listbox,.index .listbox dl,
.index .flashnews,.index .bignews,.index .bignews ul.c2,.index .bignews div.d1,
.index .bignews div.d1arc,.c2 li,.index .listbox dl:nth-child(2n),.index .flashnews embed,
.header .banner2,.header .banner,#navMenu ul,.w963 .search,.w963 .form,.resultlist ul li p{
	width:100%!important;
}
#navMenu ul li{
    width:33.3%;
    height:30px;
    line-height:30px;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow:hidden;
}
#navMenu ul li a span{
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow:hidden;
    font-size:15px;
    height:30px;
    line-height:30px;
}
#navMenu ul li a{
    height:30px;
    line-height:30px;
}
.resultlist ul li span small{
    margin-left:0
}
.resultbar{
    margin-left:8px;
}
.sidebar ul {
    padding: 4px 8px 4px 0;
    margin-top: -10px;
}
.sidebar ul li{
    line-height: 16px;
    background:none;
}
.sidebar ul li a{
    
}
.resultlist{
    clear:both;
    padding:0 10px;
}
.resultlist ul li span{
    width: 100%;
    text-overflow: ellipsis;
    display: block;
}
.resultlist ul li span a:first-child{
    width:100%;
    overflow:hidden;
}
.header_top,.header .banner2,.header .banner{
	display: none;
}
.index .listbox ul a{
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: 100%;
	display: block;
}
#navMenu{
    padding:6px 0;
}

#navMenu,#navMenu ul{
	height:auto;
}
img {
	max-width: 100%;
}
.gh{
	height: 20px;
	width: 30px;
	position: absolute;
	transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	cursor: pointer;
	z-index: 9999;
	display: block;
	left: auto;
	right: 10px;
	top: 10px;
}

.selected .gh {
	transform: rotate(90deg);
}

.gh a {
	background-color: #333;
	display: block;margin: 0 auto;
	height: 2px;
	margin-top: -1px;
	position: relative;
	top: 50%;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width: 30px;
	border-radius: 2px;
}
.gh a:after{
	width:30px;
}
.gh a:before{
	width: 30px;
}
.gh a:after,
.gh a:before {
	background-color: #333;
	content: "";
	display: block;
	height: 2px;
	left: 0;
	position: absolute;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
}

.gh a:after {
	top:8px;
}

.gh a:before {
	top: -8px;
}
.header .title h1 a{
	width:50%;
	height:auto;
}
.header .title h1 a img{
	width:100%;
	height:auto;
}
.w963 .search{
	padding:0;
}

.search-keyword{
	width:90%;
	height:40px;
	padding:0 6px;
	margin:0 auto 10px auto;
	display: block;
}
.search-option{
	width:45%;
	height:40px;
	margin-left:0;
	margin:0 2.1%;
}
.search-submit{
	background: url(../images/search-bt.gif) center center no-repeat #ff8f00;
	height: 40px;
    line-height: 40px;
    width:45%;
    margin:0 2.1%;
}
.w963 .tags{
	width:98%;
	padding-left:2%;
}
.index .bignews a{
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
}
.index .bignews ul.c2{
	padding:0 2%;
	width:96%;
}
.e2 span.info{
	display: none;
}
.e2 li a.title{
	line-height:20px;
}
.dede_pages ul li{
	margin:2px;
}
.c1 a{
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
#__dedeqrcode_1{
	display: none;
}

.viewbox{
	width:100%;
}

.viewbox .title h2{
	padding:0 20px;
	line-height:1.5
}
.viewbox .title{
	height:auto;
}
.viewbox .newdigg{
	width:100%;
}
.viewbox .diggbox{
	width:46%;
}
.viewbox .handle{
	padding-left:2%;
}
.dcmp-post{
	height:auto;
}
.dcmp-content textarea{
	width:98%;
	margin:0 auto;
}

/*搜索*/
.articlelist{
	min-width:100%!important;
}
.search_box{
	width:100%
}
.search_header h1{
	width:50%;
}
.search_header h1 a{
	width:50%;
}
.search_header h1 a img{
	width:100%;
}
.search_header .search_box input{
	width: 90%;
    height: 40px;
    padding: 0 6px;
    margin: 0 auto 10px auto;
    display: block;
        border: #ff8f00 solid 1px;
    background: #FFF;
    color: #444;
}
.search_header .search_box select{
	width: 45%;
    height: 40px;
    margin-left: 0;
    margin: 0 2.1%;
    padding: 0 6px;
    border: #ff8f00 solid 1px;
}
.sidebar{
	width:96%;
	padding:2%;
	margin:0;
}
.sidebar a{
	display: block;
	line-height:1;
}
.search_header{
	width:100%;
}
.resultbar,.result_content{
	width:100%;
}
.formbox table tr td{
	width:50%;
}
.btn-2{
	width:100%!important;
}



/* 相关下载类别后增加 立即下载文字 */

.content ul li {
    width: 100%;
    height: auto;
    display: block;
    overflow: hidden;
    margin: 7px 0 0;
}

.content ul li:hover a strong{
	color:#ff8f00;
}

.content ul li:hover a b{
	background: #ff8f00;
}

.content ul li a {
    width: 100%;
    height: 35px;
    background: #fafafa;
    display: block;
    overflow: hidden;
}

.content ul li a:hover{
	color:#ff8f00;
}

.content ul li a strong {
    width: calc(100% - 100px);
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    text-indent: 0;
    float: left;
    display: inline;
    overflow: hidden;
}


.content ul li a b {
    width: 100px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    text-align: center;
    background: #ff8f00;
    float: right;
    display: inline;
    overflow: hidden;
}

.content ul li a b:hover{
	background: #ff8f00;
}











/*end*/
}