/*  rest  */
body,ul,p,h1,h2,h3,h4,h5{margin:0;padding:0;}
body{text-align:left;font-family:STHeiti,Arial; font-size:63%;background:#f5f5f5}
li{list-style:none;}
a,a:visited{text-decoration:none;color:#000;}
.fl{float:left;}
.fr{float:right;}
.bold{font-weight:bold;}
.indent{text-indent:2.4em;}
.m5{margin:5px;}
.m10{margin:10px;}
.cf:after{content:"";display:table;clear:both}
.cf{*zoom:1}
a{outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.focus a{color:#ffffff}
.pubBox .bd li:hover{background:#ebebeb}
.pubBox .ft li:hover{background:#ebebeb}

.currentElem {
  -webkit-backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
  z-index:3 !important;
}
.fixtoolar {
padding-top: 44px;
}
.fixtoolar .toolbar {
z-index: 9999;
}
.toolbar {
position: absolute;
top: 0;
left: 0;
width: 100%;
}

.header {width:100%;height:44px;background:#1a5ba7;
	background: -moz-linear-gradient(top, rgba(71, 144, 224, 1), rgba(32, 89, 172, 1));
	background: -webkit-gradient(linear,top,from(rgba(71, 144, 224, 1)),to(rgba(32, 89, 172, 1)));
	background: -webkit-linear-gradient(top, rgba(71, 144, 224, 1), rgba(32, 89, 172, 1));
	background: -o-linear-gradient(top, rgba(71, 144, 224, 1), rgba(32, 89, 172, 1));
	border:0;
	overflow:hidden;
}
.footer .qiehuan a{color:#969ea8}
.header .channelBtn{width:52px;height:44px;float:left;}
.header .channelBtn span{width:25px;height:20px;
background: url(sx.png) no-repeat;
background-size:25px 20px;
display:block;
margin:12px auto 0;text-decoration:none;
}
.header .channelBtn.on{background:#294876;opacity:0.3;}
.header .backChannel{width:52px;height:44px;float:right;}
.header .backChannel.on{background:#294876;opacity:0.3;}
.header .backChannel span{width:26px;height:24px;background:url(dianlao.png) no-repeat;
background-size:22px 20px;
float:right; margin:13px 10px 0 0;
}

.header .loginTop{width:21px;height:20px;
background-size:21px 20px;color:#c0defe;float:right;font-size:1.4em;font-weight:bold;text-indent:24px;line-height:22px;
margin:10px 10px 0 0;overflow:hidden;
border:0;
box-shadow:0 0px 0px rgba(0, 0, 0, .3);
-webkit-box-shadow: 0 0 0 #fff;
-moz-box-shadow: 0 0 0 #fff;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
}
.header .loginTop2{

background-size:21px 20px;
}
.header .loginTop span{display:none}
.header .logo{/* width: 296px; *//* height: 27px; *//* background: url(logo.png) no-repeat 0 0; *//* background-size: 96px 27px; *//* margin: 5px auto 0; */width: 240px;height: 35px;padding-top: 5px;float: right;}


.topInfor{height:34px;
	background:#e9e9e9;
	background: -moz-linear-gradient(top, rgba(250, 250, 250, 1), rgba(225, 225, 225, 1));
	background: -webkit-gradient(linear,top,from(rgba(250, 250, 250, 1)),to(rgba(225, 225, 225, 1)));
	background: -webkit-linear-gradient(top, rgba(250, 250, 250, 1), rgba(225, 225, 225, 1));
	background: -o-linear-gradient(top, rgba(250, 250, 250, 1), rgba(225, 225, 225, 1));
	border-bottom:solid 1px #cbcbcb;
}
.search_botton {
    float: right;
    height: 26px;
    overflow: hidden;
    width: 50px;
    margin: 7px 5px 0 0;
    cursor: pointer;
}
#keyboard{
	margin-top: 8px;
}
.topNews{margin-bottom:15px;}
.topNews h1{height:30px;color:#2e73c8;line-height:30px;padding:20px 0px 6px;font-size:2em;text-align:center;overflow:hidden;}
.topNews h1 a ,.topNews h1 .ui-link:visited{color:#2e73c8 !important;font-weight:normal;}
.topNews li{height:34px;border-bottom:solid 1px #e0e3e6;color:#aeaeae;font-size:1.6em;line-height:34px;margin:0 10px;
max-width:100%;text-overflow:ellipsis;white-space:nowrap !important;white-space:normal;
overflow:hidden}
.topNews li strong{color:#454545;font-weight:normal;padding-right:5px;}
.topNews li span {color:#454545;margin-left: 5px;}
.topNews li a{color:#454545!important; font-weight:normal !important;margin-left:5px;

}
.topNews li:last-child{border-bottom:0}



.focus {width:640px;margin:0 auto 0px;position:relative;overflow:hidden}
.focus img{display:block;}
.focus li{width:640px;float:left;position:relative;}
.focus li span{width:100%;height:100%;display:block;position:absolute;left:0;top:0;}
.focus li h2{height:36px;color:#fff; line-height:38px;text-align:center;margin-top:-46px;position:relative;}
.focus li .opacity{height:46px;background:#000;opacity:0.7;margin-top:-46px;position:relative;overflow:hidden;}
.focus .focusTit{width:100%;height:10px; text-align:center;position:absolute;left:0; bottom:8px;}
.focus .focusTit span{width:5px;height:5px;background:#858585;
border-radius: 10px;
display:inline-block;margin:0 5px;}
.focus .focusTit span.on{background:#249bff;
}




.pubBox{border-top:solid 2px #2575d3;}
.pubBox .hd {height:30px;
background:#e9e9e9;
	background: -moz-linear-gradient(top, rgba(245, 245, 245, 1), rgba(234, 234, 234, 1));
	background: -webkit-gradient(linear,top,from(rgba(245, 245, 245, 1)),to(rgba(234, 234, 234, 1)));
	background: -webkit-linear-gradient(top, rgba(245, 245, 245, 1), rgba(234, 234, 234, 1));
	background: -o-linear-gradient(top, rgba(245, 245, 245, 1), rgba(234, 234, 234, 1));
	border-bottom:solid 1px #dcdcdc;
	}
.pubBox .hd h2{height:30px;color:#1158b1;font-size:1.8em;font-weight:normal;text-indent:8px;line-height:32px;overflow:hidden;text-shadow:1px 1px 0px #fff}

.pubBox .bd li {border-bottom:solid 1px #dfe4e5;padding:5px 8px 10px;overflow:hidden;}
.pubBox .bd li.on{background:#e8e8e8;}
.pubBox .bd li h2{height:24px;font-size:1.5em;font-weight:normal;line-height:24px;padding:8px 0;
max-width:100%;text-overflow:ellipsis;white-space:nowrap !important;white-space:normal;overflow:hidden;}
.pubBox .bd li .img{width:75px;height:55px;float:left;margin:0 10px 0px 0;display:inline-block;overflow:hidden;}
.pubBox .bd li img{width:75px;float:left;}


.pubBox .bd li.boxImg .img{width:100%;height:140px;margin-bottom:5px;overflow:hidden;}
.pubBox .bd li.boxImg img{width:630px;}


.pubBox .bd li p{color:#777;font-size:1.4em;line-height:1.375em;padding-right:2px;}
.pubBox .bd li .commentNum ,.pubBox .ft li .commentNum{color:#bfbfbf;font-size:12px;text-align:right;padding-right:5px;line-height:18px;}
.pubBox .bd li .imgNum {color:#bfbfbf;display:inline-block;text-align:right;clear:both;padding:10px 5px 0;}
.pubBox .bd li.img img{width:620px}



.pubBox .ft li{height:40px;border-bottom:solid 1px #e0e3e6;font-size:1.5em;line-height:40px;padding-left:8px;
max-width:100%;text-overflow:ellipsis;white-space:nowrap !important;white-space:normal;
overflow:hidden}



.pubBox .ft li.on{height:auto;padding-bottom:8px;line-height:auto;padding-top:5px;}
.pubBox .ft li.on h2{height:40px;color:#333;font-size:15px;font-weight:normal;line-height:40px;overflow:hidden;
max-width:100%;text-overflow:ellipsis;white-space:nowrap !important;white-space:normal;
}
.pubBox .ft li.on .img{width:75px; float:left;margin:0 10px 0px 0;overflow:hidden}
.pubBox .ft li.on img{width:75px;float:left;}
.pubBox .ft li.on p{color:#979797;font-size:14px;line-height:22px;padding-right:10px;
text-overflow:clip;white-space:normal !important;
}



.more ,.gochannel{height:56px;text-align:center;}
.more span ,.gochannel span{
height:22px;
background: url(genduo.png) right 0px no-repeat;
background-size:22px 22px;
display:inline-block;
color:#b3b5b9;
font-size:1.6em;
padding-right:25px;margin:18px 0;

}

.gochannel span{
background: url(jingru.png) right 0px no-repeat;
background-size:22px 22px;

}


/*ÏÂÔØ*/



.footer{background:#d3d7db; text-align:center;overflow:hidden;position:relative;border-top: 4px solid #c1c6ca;}
.footer .qiehuan{color:#969ea8;font-size:1.6em;overflow:hidden;}
.footer .qiehuan span{padding:30px 10px;display:inline-block;}
.footer .copyRight{color:#a6aeb6;margin:0 0 50px;}

.topBtn{width:20px;height:19px;


background-size:20px 19px;
position:absolute;
top:30px; right:15px;

}
/* iphoneTips */
.iphoneTips{width:240px;height:80px;background:#252525;position:absolute;left:50%;bottom:0;margin-left:-120px;border-radius: 10px;margin-bottom:10px;}
.iphoneTips .bd{position:relative;}
.iphoneTips .img{width:50px;height:50px;background-size:50px 103px;float:left;margin:15px 0 0 20px;}
.iphoneTips .txt{width:150px;color:#fff;font-size:14px;line-height:18px;float:left;margin:15px 0 0 5px;text-align:left;}
.iphoneTips .txt span {width:19px;height:15px;background-size:50px 103px;display:inline-block;margin:0 2px;}
.iphoneTips .close{width:29px;height:28px;background-size:50px 103px;position:absolute;right:-9px;top:-9px;}
.iphoneTips i{
	width:20px;
	height:10px;
	background-size:50px 103px;
	display:block;
	position:absolute;
	left:50%;
	top:80px;
	margin-left:-8px;
	overflow:hidden;
}




/* channel */

#TencentChannel{width:100%;display:none;background:#242b32;}


.ui-body-c .channelHead .ui-link:visited ,.ui-body-c .channelHead .ui-link:hover{color:#d2e0f5}
.ui-body-c .channelHead .ui-link{color:#d2e0f5}
.ui-bar-a .ui-shadow, .ui-bar-b .ui-shadow, .ui-bar-c .ui-shadow{
-webkit-box-shadow:0 0 0 rgba(255, 255, 255, .3) !important;
-moz-box-shadow:0 0px 0 rgba(255,255,255,.3) !important;
box-shadow:0 0px 0 rgba(255, 255, 255, .0) !important;
}
.channelHead .ui-btn-inner{
padding:0;
border-radius:0;
border-top:0;
}
.channelList{border-bottom:solid 1px #323840;margin-top:0px;}


#TencentChannel li{height:40px;
border-top:solid 1px #323840;
border-bottom:solid 1px #15181d;
	color:#b8c9e1;
	font-size:1.4em;overflow:hidden;
}
#TencentChannel li{width:100%; overflow:hidden}
#TencentChannel li strong{
	width:44px; 
	height:22px;
	background-size:111px 593px;
	float:left;
	font-weight:normal;
	margin:10px 0px 0 14px;
	padding-left:28px;
	line-height:20px;
	text-align:right;
}
#TencentChannel li b{
	width:10px;
	height:40px;
	background:url(sj.png) no-repeat;
	background-size:9px 13px;
	float:right;margin:14px 10px 0 0;
}
#TencentChannel li.li2 strong{background-position:0 -38px;}
#TencentChannel li.li3 strong{background-position:0 -200px;}
#TencentChannel li.li4 strong{background-position:0 -238px;}
#TencentChannel li.li5 strong{background-position:0 -280px;}
#TencentChannel li.li6 strong{background-position:0 -320px;}
#TencentChannel li.li7 strong{background-position:0 -360px;}
#TencentChannel li.li8 strong{background-position:0 -400px;}
#TencentChannel li.li9 strong{background-position:0 -440px;}
#TencentChannel li.li10 strong{background-position:0 -480px;}
#TencentChannel li.li11 strong{background-position:0 -520px;}
#TencentChannel li.li12 strong{background-position:0 -560px;}
#TencentChannel li.li13 strong{background-position:0 -78px;}
#TencentChannel li.li14 strong{background-position:0 -120px;}
#TencentChannel li.li15 strong{background-position:0 -160px;}


#TencentChannel li.on{background-color:#040b14;}
#TencentChannel li.li1.on strong{background-position:-80px 0px;}
#TencentChannel li.li2.on strong{background-position:-80px -38px;}
#TencentChannel li.li3.on strong{background-position:-80px -200px;}
#TencentChannel li.li4.on strong{background-position:-80px -238px;}
#TencentChannel li.li5.on strong{background-position:-80px -280px;}
#TencentChannel li.li6.on strong{background-position:-80px -320px;}
#TencentChannel li.li7.on strong{background-position:-80px -360px;}
#TencentChannel li.li8.on strong{background-position:-80px -400px;}
#TencentChannel li.li9.on strong{background-position:-80px -440px;}
#TencentChannel li.li10.on strong{background-position:-80px -480px;}
#TencentChannel li.li11.on strong{background-position:-80px -520px;}
#TencentChannel li.li12.on strong{background-position:-80px -560px;}
#TencentChannel li.li13.on strong{background-position:-80px -78px;}
#TencentChannel li.li14.on strong{background-position:-80px -120px;}
#TencentChannel li.li15.on strong{background-position:-80px -160px;}





/*  */

#TencentLogin .Tencent-header-back {
width: 19px;
height: 19px;

text-align: center;
background-size: 19px 19px;
border: 0px;
margin: 8px 0 0 8px;
}
#TencentLogin .Tencent-header-back span{display:none}
.header .comment-num2 {
width: 90%;
margin: 0 auto;
display: block;font-size:1.6em;
text-align: center;
margin-top: 12px;
}

@media all and (max-width:600px) {
	.focus {width:100%;overflow:hidden}
	.focus li{width:100%;}
	.focus img{width:100%;}
	.pubBox .bd li.boxImg .img{height:auto;max-height:140px;}
	.pubBox .bd li.boxImg img{width:100%;}
}



/* */
.ui-bar-a .ui-shadow, .ui-bar-b .ui-shadow, .ui-bar-c .ui-shadow {
-webkit-box-shadow: 0 0 0 rgba(255, 255, 255, .3) !important;
-moz-box-shadow: 0 0px 0 rgba(255,255,255,.3) !important;
box-shadow: 0 0px 0 rgba(255, 255, 255, .0) !important;
}
.ui-body-c, .ui-overlay-c {
text-shadow: 0 0 0 #fff!important;
}
.ui-bar-a {
text-shadow: 0 0 0 black;
}
.ui-content{padding:0;}


.boxon{background:#e8e8e8 !important;}
.xiazai .boxon{background:none !important;}

/*  Ìø×ª */
.blackBg{width:100%; height:1000px;background:#000;opacity:0.5;position:fixed;left:0;top:0;}
	.backTip{width:290px;height:160px;background:#fff;text-align:center;margin:0 aut0;position:fixed;left:50%;top:120px; margin-left:-145px;
	border-radius: 5px;
	-o-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
display:inline-block;
	
	}
	
	.backTip .hd{width:158px;height:43px;
	background:url(pc.png) 0 3px no-repeat;
	background-size:43px 40px;
	font-size:16px;
	line-height:22px;
	margin: 36px 0 22px 48px;
	padding-left:50px;
	text-align:left;
	}
	.backTip .bd  div{width:70px;height:36px;border-radius: 5px;
	-o-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
display:inline-block;font-size:16px;line-height:36px;}
	.btnQx{
	background:#dfdfdf;
	background: -moz-linear-gradient(top, rgba(240, 240, 240, 1), rgba(205, 205, 205, 1));
	background: -webkit-gradient(linear,top,from(rgba(240, 240, 240, 1)),to(rgba(205,205, 205, 1)));
	background: -webkit-linear-gradient(top, rgba(240, 240, 240, 1), rgba(205, 205, 205, 1));
	background: -o-linear-gradient(top, rgba(240, 240, 240, 1), rgba(205, 205, 205, 1));
	color:#5b626f;margin-right:20px;
	}
	.btnTz{
	background:#6392cc;
	background: -moz-linear-gradient(top, rgba(125, 172, 223, 1), rgba(62, 109, 176, 1));
	background: -webkit-gradient(linear,top,from(rgba(125, 172, 223, 1)),to(rgba(62,109, 176, 1)));
	background: -webkit-linear-gradient(top, rgba(125, 172, 223, 1), rgba(62, 109, 176, 1));
	background: -o-linear-gradient(top, rgba(125, 172, 223, 1), rgba(62, 109, 176, 1));color:#fff;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.header .channelBtn.hover span {
width: 25px;
height: 20px;
background-size: 20px 13px;
display: block;
margin: 12px auto 0;
}

.navtop{width:100%;background:#507fbd;display:none;overflow:hidden}
.navtop li{width:50%;height:39px;border-top:solid 1px #5f8ec7;border-bottom:solid 1px #3f6eab;float:left;line-height:39px;}
.navtop li.on{background:#3f6eab;border-top:solid 1px #3f6eab;border-bottom:solid 1px #3f6eab;}
.navtop li strong{background-size:34px 375px; color:#fff; font-size:16px; padding:0 0 0 35px;margin-left:12px;}
.navtop li.li2 strong{background-position:0 -25px}
.navtop li.li3 strong{background-position:0 -50px}
.navtop li.li4 strong{background-position:0 -75px}
.navtop li.li5 strong{background-position:0 -100px}
.navtop li.li6 strong{background-position:0 -125px}
.navtop li.li7 strong{background-position:0 -150px}
.navtop li.li8 strong{background-position:0 -175px}
.navtop li.li9 strong{background-position:0 -200px}
.navtop li.li10 strong{background-position:0 -225px}
.navtop li.li11 strong{background-position:0 -250px}
.navtop li.li12 strong{background-position:0 -275px}
.navtop li.li13 strong{background-position:0 -300px}
.navtop li.li14 strong{background-position:0 -325px}
.navtop li.li15 strong{background-position:0 -350px}
.navtop li.li16 strong {
	background-size:21px 21px;
	}
.navside{background:#ebebeb;border-bottom:solid 1px #e0e0e0;}
.navside li{width:19%;height:34px; float:left;border-left:solid 1px #e0e0e0;color:#818992; font-size:14px;line-height:34px;margin-left:-1px;text-align:center}


.navside li.li1 span{background-size:10px 16px; }
.navside li.li2 span{ background-size:15px 15px;}
.navside li.li3 span{ background-size:13px 14px;}
.navside li.li4 span{ background-size:14px 10px;}
.navside li.li5 span{ background-size:12px 14px;}
@media all and (max-width:300px) {
	.navside li span{background:none !important;padding:0px !important;}
}




.xiazai li.xzLi6 span {

background-size:55px 55px;
}


	
/*  flag */

.pubBox li.flag1 span ,.pubBox li.flag2 span,.pubBox li.flag3 span ,.pubBox li.flag4 span ,.pubBox li.flag5 span ,.pubBox li.flag6 span{width:33px;height:15px;display:inline-block; margin:11px 8px 0; float:right;}
.pubBox li.flag1.on span ,.pubBox li.flag2.on span,.pubBox li.flag3.on span ,.pubBox li.flag4.on span ,.pubBox li.flag5.on span ,.pubBox li.flag6.on span ,.news .bd  li span{float:none;}

.pubBox .flag1 span{ background-size:33px 15px;}
.pubBox .flag2 span{background-size:33px 15px;}
.pubBox .flag3 span{background-size:33px 15px;}
.pubBox .flag4 span{background-size:33px 15px;}
.pubBox .flag5 span{background-size:33px 15px;}
.pubBox .flag6 span{background-size:33px 15px;}
.tajs{display:none}/*  |xGv00|06b656915324397ad75d0adb4dc07e17 */





.main-ad {
    width:100%;
    text-align:center;
    margin:10px 0;
    max-width:100%
}


.main-ad img {
    max-width:270px;
    max-height:60px
}








