@charset "gb2312";
/* CSS Document */
@import url("wap_css.css");
body{font-family:'Microsoft Yahei','Simsun';}
.tab{min-width:320px;margin:0 0 8px;}

.t1{height:42px;border-top:1px solid #D9DADC;border-bottom:1px solid #D9DADC;background:#f9f9f9}
	.t1 a{float:left;margin:-1px 0 0 10px;padding:0 12px;background:#fff;border-left:1px solid #D9DADC;border-right:1px solid #D9DADC;border-top:3px solid #390;font-size:22px;font-weight:bold;line-height:41px}
.t1-1{margin:-42px 0 0 0;text-align:right;}
	.t1-1 span,.t1-1 a{font-size:16px;line-height:42px}
	.t1-1 a{margin:0 6px;}
	.t1-1 span{color:#ccc}

.list1{padding:8px 10px 12px;background:#fff}
	.list1 li{padding:0 0 0 1em;overflow:hidden;position:relative; background:url(/templets/Mobile/images/dian.gif) no-repeat .4em .65em;line-height:26px;overflow:hidden; height:26px;}
	.list1 li a{font-size:16px;color:#010;}
	.list1 li span{font-size:0.8em;color:#888;position:absolute;top:5px;right:0;padding:0 0 0 12px;background:#f9f9f9}
	

.w_top{height:40px;background:#393;}
	.w_top img{margin:5px 0 0 5px; border:none; padding:0;}
	.w_top .l{width:170px; font-size:24px; font-weight:bold; color:#FFF; text-align:left; line-height:40px}
	.w_top .r{margin:0 6px 0 0;font-size:12px;color:#fff;line-height:40px;float:right;}
.topMenu{padding:6px 0px 0px 0px;overflow:auto; background-color:#f1f1f1; width:100%;}
	.topMenu li{width:20%;float:left;margin:0 0 4px;text-align:center}
	.topMenu li a{display:block;margin:0 2px;border-radius:2px;color:#060;line-height:1.8em; font-size:18px; }
	.topMenu .a1{background:#ffd}

.topNews{margin:2px 9px 9px;padding:6px 4px;border:1px solid #d1d1d1;border-radius:2px;background:#FFF}
	.topNews h1{margin:0 0 4px;text-align:center;}
		.topNews h1 a{font-size:22px;font-weight:bold;color:#1C1C1C;line-height:24px}
	.topNews li{height:25px;overflow:hidden}
	.topNews li,.topNews li a{font-size:16px;color:#333;line-height:25px}
	.topNews li a{margin:0 6px;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.channelmore {
	display:block;
	width:95%;
	background-color:#eee;
	height:30px;
	line-height:30px;
	text-align:center;
	margin:0 auto;
	margin-bottom:10px;
}

.channellist {
	clear:both;
}
.photonews {
	width:98%;
	margin:3px auto;
}
.pnlist img {
	border:none;
	float:right;
	margin-right:5px;	
	margin-left:3px;
	display:block;   -webkit-transition:opacity 300ms ease; -moz-transition:opacity ease .3s;  pointer-events: none;
	margin-left:10px; overflow: hidden;
}
.pnlist a {
	color:#333;	
}
.pnlist li {
	clear:both;
	display:block;
	float:left;
	width:100%;
	text-align:left;
	height:80px;
	overflow:hidden;
	margin:5px auto;
	font-size:14px;
	border-bottom:solid #eee;
	border-bottom-width:1px;
	padding-bottom:5px;
}
.pntext {
	max-height:76px;
	overflow:hidden;
}
.newsInfo{
	line-height:20px;
	color:#333;
	padding-top:3px;

}
.newsTitle{ max-height:36px;line-height:18px; font-weight:bold; font-size:16px; overflow:hidden;}
/*
.current{color:#BA2636;padding-left: 4.2%;}
.current span{color:#BA2636;}
.current a{color:#be2c37}
.current{display:block;}
 .current{background: #ee1ca1;}
*/

footer{clear:both;margin:0 5px 0 5px;padding:4px 0;text-align:center;}
	footer a{font-size:14px;line-height:32px;margin:0 12px 0 12px}
	footer .active{color:#063}
	footer p{font-size:10px;color:#9a9a9a}

/*column*/
.colH4{margin:4px 0 0}
.rollTools{width:134px;float:right;margin:-32px 20px 0 0;}
	.rollTools a{width:12px;height:22px;background:url(../../images/bg-read-all.png)}
	.rollTools a.disable{opacity:0.5}
	.rollTools .l{background-position:-384px 0}
	.rollTools .r{background-position:right top}
	.rollTools span{width:110px;float:left;text-align:center}
.colList{}
	.colList li{height:30px;background-position:.4em .7em;}
	.colList li a{font-size:18px;color:#1a1a1a;line-height:30px}
#loading{color:#666; margin-top:3px; display:none;}
#loadmore{color:#666;margin-top:3px;}

.newstitle{height:25px;}


/*文字头条*/
.onenews {
	font-size:14px;
	color:#0C0;
	padding:5px 5px 5px 5px;
}
.onenews h2{
	font-size:20px;
	font-weight:bold;
	color:#000;
	text-align:center;
	line-height:30px;
	padding:3px 3px 3px 3px;
}
.d1 {
	padding:0px 3px 5px 3px;
}
.d1arc {
	float:left;
	display:block;
	width:150px;
}

/*滚动图片*/
.swipe {
	clear:both;
	overflow:hidden;
	height:160px;
	position:relative;
	max-width:100%;
	margin:0 3px;
	margin-bottom:10px !important;
}
.swipe-wrap {
	overflow:hidden;
	position:relative;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:99;
}
.swipe-wrap > div {
	float:left;
	width:100%;
	position:relative;
}
.swipe_pic {
	position:relative;
	overflow:hidden;
	width:100%;
	height:160px;
	background-color:#efefef;
	background-image:url(../images/sina_ico.png);
	background-position:center center;
	background-size:60px auto;
	background-repeat:no-repeat;
}
.error::after {
content:"图片加载失败";
font-size:14px;
color:#999;
width:100px;
height:32px;
line-height:32px;
text-align:center;
position:absolute;
left:110px;
top:100px;
}
.timeout::after {
content:"图片请求超时";
font-size:14px;
color:#999;
width:100px;
height:32px;
line-height:32px;
text-align:center;
position:absolute;
left:110px;
top:100px;
}
.loading::after {
content:"图片加载中";
font-size:14px;
color:#999;
width:100px;
height:32px;
line-height:32px;
text-align:center;
position:absolute;
left:110px;
top:100px;
}
.swipe_pic a {
	display:block;
}
.swipe_pic img {
	width:100%;
	height:160px
}
.swipe_h3 {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	padding:0 14px;
	font-size:14px;
	font-weight:normal;
	background:rgba(0, 0, 0, 0.6);
	height:26px;
	line-height:26px;
	color:#fff;
	text-shadow:1px 1px 0 #000;
}
.swipe_num {
	position:absolute;
	right:10px;
	bottom:0;
	z-index:100;
	font-size:14px;
	color:#fff;
	height:26px;
	line-height:26px;
}
.swipe_num span {
	color:#48d2ff;
}

.place {
	font-size:20px;
	line-height:40px;
	height:40px;
	background-color:#CCC;
	overflow:hidden;
}
.viewbox .title h2{
	font-size:20px;
	font-weight:bold;
	text-align:center;
	padding:10px 10px 5px 10px;
}
.viewbox .info {
	text-align:center;
	
}

.articleContent {
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-left:10px;
	padding-right:10px;
	color: #2c2c2c;
	word-wrap: break-word;
	overflow: hidden;
	text-align: justify
}
.articleContent a, .nav a {
	color: #4e7ebd
}
.articleContent br {
	margin-bottom: 8px!important;
	content: ""!important;
	display: block!important
}
.articleContent p {
	margin-bottom: 12px
}
.articleContent .img_span {
	text-align: left;
	color: #787878;
	font-size: 13px;
	line-height: 25px
}
.articleContent img {
	max-width: 100%;
	padding: 0;
	vertical-align: middle;
	border: 0
}
.articleContent .video {
	text-align: center;
	line-height: 1.6;
	padding: 5px 0;
	font-size: 14px
}
.articleContent video {
	width: 282px;
	margin: 0 auto
}
.articleContent .videoMessage {
	text-align: center;
	padding-top: 1px;
	font-size: 13px;
	padding-bottom: 5px
}
.articleContent .imgMessage {
	display: block;
	padding: 5px 0;
	color: #787878;
	font-size: 13px;
	line-height: 18px;
	text-align: center
}
.articleContent button, .articleContent input, .articleContent select, .articleContent textarea {
	margin-right: 5px
}
.articleContent .picbox {
	text-align: center;
	padding: 5px 0;
	color: #787878;
	font-size: 13px
}
.articleContent .picbox span {
	position: relative;
	display: inline-block
}
.articleContent .picbox span em {
	position: absolute;
	right: -1px;
	top: -1px;
	width: 20px;
	height: 20px;
	background: url(http://u1.sinaimg.cn/upload/2013/03/19/28738.png) no-repeat;
	background-size: 20px auto;
	z-index: 111;
	text-indent: 999em;
	overflow: hidden;
	line-height: 20px;
	border: 1px solid rgba(0,0,0,0.4);
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.pagelist {
	display:block;
	width:100%;
	margin: 0 auto;
}
.pagelist li{
	float:left;
	display:block;
	text-align:center;
	margin-left:2px;
	margin-right:2px;
	line-height:60px;

}
.pagelist li a{
	color:#060;
	font-size:20px;
}

 .ui_img{
            border: 1px solid #ccc;
            width: 100px;
            height: 100px;
			background: url(/templets/Mobile/images/loading-1.gif) center no-repeat;
        }

.top_l {
	width: 20%;
}
.top_r {
	width: 80%;
	margin-top: 3px;
}
.img_r {
	display: block;
	padding-top: 10px;
	float: right;
	height: 20px;
	width: 20px;
}
.img_r2 {
	display: block;
	float: right;
	height: 32px;
	width: 32px;
}
.key {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 16px;
	line-height: 24px;
	height: 45px;
	display: block;
	width: 80%;
	padding: 5px 5px 5px 10px;
	background: 0;
	border-color: #888;
}
.ui-navigator-list, .ui-navigator-list li {
	list-style: none;
}
.ui-navigator-list li {
	display: inline-block;
	white-space: nowrap;/*内容不换行*/
}
.ui-navigator {
	background: #f1f1f1;
	margin: 0;
	padding: 0;
	height: 40px;
	border-bottom: 1px solid #e1e1e1;
}
.ui-navigator-list {
	width: 100%;
	display: -webkit-box;
}
.ui-navigator-list li {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	-webkit-box-flex: 1;
	display: -webkit-box;
	-webkit-box-align: center;
	-webkit-box-pack: center;
}
.ui-navigator-list li a {
	display: block;
	width: 100%;
	color: #060;
	-webkit-box-sizing: border-box;
	padding: 0 15px;
}
.ui-navigator-list li.ui-state-hover, .ui-navigator-list li.ui-state-active {
	font-size: 22px;
	font-weight: bold;
	color: #F00;
}
li.ui-state-active a {
	color: #060;
}
.ui-scroller {
	padding: 0;
	margin: 0;
	display: inline-block;/*重要，靠他让宽度由子节点撑开*/
}
.ui-scroller .ui-navigator-list {
	display: table;
	table-layout: fixed;/*宽度可控*/
	white-space: nowrap;/*内容不换行*/
	width: auto;
}
.ui-scroller .ui-navigator-list:after {
	content: '';
	clear: both;
	display: inline-block;
	width: 0;
	height: 0;
	overflow: hidden;
}
.ui-scroller .ui-navigator-list li {
	display: inline-block;/*float: left;*/
}
.backdrop {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(255,255,255,.3);
	z-index: 3500;
}
.withHeader {
	position: relative;
	padding-top: 80px;
}
body.hasMask .backdrop {
	display: block;
}
/* header */
header {
	display: block;
	z-index: 999;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	-webkit-animation: slideInFromTop 300ms ease
}
header.relative {
	position: relative
}

.panel {
	width:95%;
	padding:5px 0px;
	margin:0 auto;
	text-align:center;
}

.linkbox ul {
	display:block;
	width:100%;
	padding: 3px 0px;
	background:#fff;
	-webkit-box-flex: 1;
	border:1px #d1d1d1 solid;
	border-bottom:none;
	float:left;
}
.linkbox li {
	display:inline;
	margin:5px 0px;
	padding: 0px 0px;
	line-height:25px;
	border-left:1px #d1d1d1 solid;
	float:left;
	width:30%;
	background:#fff;
	text-align:center;
}
.search {
	position: relative;
	padding: 5px 2px 5px 2px;
	background: #F3F3F3;
	display: -webkit-box;
	-webkit-box-pack: start;
	z-index: 99;
}
.search input {
	border: none;
	border-radius: 0;
	background: none;
	-webkit-appearance: none;
	font-size: 16px;
	vertical-align: middle;
}
.search-input {
	-webkit-box-flex: 1;
	border: 1px solid #9a9a9a;
	background: #fff url(ipt.png) 0 0 no-repeat;
	border-radius: 2px 0 0 2px;
}
.search-input input {
	width: 100%;
	height: 39px;
	padding: 0 10px;
}
.search-button, .submit {
	border: 1px solid #888888;
	border-left: none;
	border-radius: 0 2px 2px 0;
	z-index: 0;
}
.search-button input, .search-button .submit {
	-webkit-appearance: none;
	-moz-appearance: none;
	line-height: 39px;
	height: 39px;
	padding: 0 3px;
	font-weight: bold;
	font-size: 16px;
	color: #000;
	margin: 0;
	border: 0 none transparent;
	border-radius: 0 !important;
	background: -moz-linear-gradient(-90deg, #f7f7f7, #dfdfdf);
	background: -o-linear-gradient(-90deg, #f7f7f7, #dfdfdf);
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f6f6), to(#dfdfdf));
 filter: progid : DXImageTransform.Microsoft.gradient(startColorstr=#f7f7f7, endColorstr=#dfdfdf);
	cursor: pointer;
}
.resultbar {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #f1f1f1;
	margin: 0 3px;
}




.ui-loading {
    width: 40px;
    height: 40px;
    text-indent: -10000px;
    background: url('ui-loading.png') 0 0 no-repeat;
    -webkit-background-size: 40px 40px;
    -webkit-animation-name: ui-loading-anim;
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: step-start;
}

@-webkit-keyframes ui-loading-anim {
	from {
        -webkit-transform: rotate(0deg);
    }
    8.32% {
        -webkit-transform: rotate(0deg);
    }
    8.33% {
        -webkit-transform: rotate(30deg);
    }
    16.65% {
        -webkit-transform: rotate(30deg);
    }
    16.66% {
        -webkit-transform: rotate(60deg);
    }
    24.99% {
        -webkit-transform: rotate(60deg);
    }
    25% {
        -webkit-transform: rotate(90deg);
    }
    33.32% {
        -webkit-transform: rotate(90deg);
    }
    33.33% {
        -webkit-transform: rotate(120deg);
    }
    41.65% {
        -webkit-transform: rotate(120deg);
    }
    41.66% {
        -webkit-transform: rotate(150deg);
    }
    49.99% {
        -webkit-transform: rotate(150deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
    }
    58.32% {
        -webkit-transform: rotate(180deg);
    }
    58.33% {
        -webkit-transform: rotate(210deg);
    }
    66.65% {
        -webkit-transform: rotate(210deg);
    }
    66.66% {
        -webkit-transform: rotate(240deg);
    }
    74.99% {
        -webkit-transform: rotate(240deg);
    }
    75% {
        -webkit-transform: rotate(270deg);
    }
    83.32% {
        -webkit-transform: rotate(270deg);
    }
    83.33% {
        -webkit-transform: rotate(300deg);
    }
    91.65% {
        -webkit-transform: rotate(300deg);
    }
    91.66% {
        -webkit-transform: rotate(330deg);
    }
    99.99% {
        -webkit-transform: rotate(330deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}

.ui-refresh .ui-refresh-up, .ui-refresh .ui-refresh-down{
    background: #fff;
    padding: 5px 0px;
    border-bottom: 1px solid #eee;
    font-size: 16px;
				color: #666;
    text-align: center;
}

@media all and (min-device-width: 768px) and (max-device-width:1024px) {
    .ui-refresh .ui-refresh-up, .ui-refresh .ui-refresh-down{
        font-size: 16px;;
    }
}

.ui-refresh .ui-refresh-up .ui-loading,
.ui-refresh .ui-refresh-down .ui-loading{
    display: inline-block;
    width: 25px;
    height: 25px;
    -webkit-background-size: 25px 25px;
    vertical-align: middle;
}
.ui-refresh .ui-refresh-up .ui-refresh-label,
.ui-refresh .ui-refresh-down .ui-refresh-label{
    display: inline-block;
    vertical-align: middle;
    color: #666;
}

.ui-refresh .ui-refresh-up .ui-refresh-icon,
.ui-refresh .ui-refresh-down .ui-refresh-icon{
    display: inline-block;
    width: 25px;
    height: 25px;
    vertical-align: middle;
    background: url('r-flip.png') no-repeat;
    -webkit-background-size: 25px 25px;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 400ms;
    -webkit-transition-timing-function: ease-in-out;
}

.ui-refresh .ui-refresh-down .ui-refresh-icon{
    -webkit-transform: rotate(180deg) translateZ(0);
}

.ui-refresh .ui-refresh-up .ui-refresh-flip{
    -webkit-transform: rotate(180deg) translateZ(0);
}

.ui-refresh .ui-refresh-down .ui-refresh-flip{
    -webkit-transform: rotate(0deg) translateZ(0);
}


.ui-refresh .ui-refresh-up .ui-loading,
.ui-refresh .ui-refresh-down .ui-loading{
    -webkit-transition-duration: 0ms;      /*停止flip动画*/
}
.related_post {
	margin:15px 5px 10px 5px;
}

.related_post h2 { 
font-size:18px;
font-weight:bold;
line-height:24px;
border-left:5px solid #090;
padding-left:5px;
margin: 5px 3px;
}
.related_post li {
	display:block;
	line-height:30px;
	height:30px;
	font-size:16px;
	padding: 0 5px;
	overflow:hidden;
}
.related_post a{
	
}

/* 固定顶部页面 */

/*END*/
