/* clearing */
.stretch,.clear {clear:both;height:1px;margin:0;padding:0;font-size: 15px;line-height: 1px;}
.clearfix:after,.content:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html>body .clearfix,* html>body .content {width: 100%;}
* html .clearfix,* html .content {height: 1%;}
 html .clearfix, html .content {height: 1%;}/* end clearing */

* html{filter:expression(document.execCommand("BackgroundImageCache", false, true));}
html {filter:expression(document.execCommand("BackgroundImageCache", false, true));}
body{margin:0px;padding:0px;margin-left:auto;margin-right:auto;text-align:center;background-color:#fff;}
body>div{margin-right:auto;margin-left:auto}
label{cursor:hand}
h1, h2, h3, h4, h5, h6,p,ol,ul,li,dl,dt,dd{margin:0px;padding:0; text-align:left;}
a, table, div, p, ul, li, td, pre, dt, dd,select, input, textarea {font:normal 12px tahoma,Corbel,Verdana,Helvetica,sans-serif;}
#JM_Head .Nav a{font-size:14px; font-weight:bold;}
img{border:0;margin:0;}
form{margin:0px; padding:0px}
input, select{font-size:12px;vertical-align:middle}

li{list-style-type:none;}

a{text-decoration:none;color:#0778b8;}
a:hover{text-decoration:underline;color:#FF4444;}
a.noline{text-decoration:none}

.fleft{float:left}
.fright{float:right}
.fclear{clear:both}
.tleft{text-align:left}
.tright{text-align:right}
.tcenter{text-align:center}

.big{font-size:14px}
.orange{color:#FF6600}
.red{color:#FF4444}
.red2{color:#FF4444;margin-left:10px;}
.green{color:#006800;margin-left:10px;}
.blue{color:#0778b8;}
.blue1{color:#167093}
.blue2{color:#3751A6}
.bold{font-weight:bold}
.black{color:#000;}
.black2{color:#333;}
.hui{color:#999;}
.hui2{color:#666;}
.purple{color:#c94ce8;}
.title2 h3{font-size:12px;font-weight:bold;line-height:30px;height:30px;}
.tagc1{
	font-size:12px;
}
.tagc2{
	font-size:14px;
	font-weight:bold;
}
.num {color:#FFFFFF;font-size:18px; font-weight:bold;}
.score { color:#FECC0F;  line-height:18px;}
/* base Sytle
------------------------------------------------------------------------------------------------------------*/
 /* ===================== 板块定义 ===================== */
.wrap { width:960px; margin:0 auto; }
/* 首页级导航 */
.navLogo { font:bold 14px/21px "微软雅黑"; height:56px; padding-top:7px; position:relative;}
.navLogo img { float:left; position:relative; z-index:2; }
.navLogo p { float:right;}
.navForm {text-align:right;}
.navFormList { position:absolute; width:265px; background:#fff; border:1px solid #808080; right:51px; top:24px; font:14px/23px simsun; text-align:left; }
.navFormList a, .navFormList a:hover { display:block; padding:0 5px; color:#000; zoom:1; background:#fff; text-decoration:none; }
.navFormList a.a1 { background:#e7e7e7; }
.navInput { background:url(../images/searchBg.png) 0 -80px repeat-x; }
.navInputText { width:100px; height:15px; padding:5px; border:none; border-left:1px solid #cbcbcb; margin-left:10px; }
.navInputBtn { background-position:0 0; width:52px; height:25px; border:none; cursor:pointer; }
.navInputBtn_ { background-position:0 -40px; width:52px; height:25px; border:none; cursor:pointer; color:#fff; }
.topad { margin-right:10px; float:right;}
.sitelink { background:transparent url(../images/sitelink.gif) no-repeat scroll 100% 0; float:right;height:36px; width:325px; margin-top:8px;}
.sitelink li { display:inline; float:left; height:36px; overflow:hidden; width:108px;}
.sitelink li a {display:block; height:37px; margin-left:5px; margin-right:5px; text-indent:-9999px; }
.sys_info { left:210px; position:absolute; width:80px;}
.sys_info p { padding:8px 0 0; text-align:right;}
.sys_info p .alt { border-right:0 none; padding-right:0;}
.sys_info p .mv { background:transparent url(../images/header_bg.png) no-repeat scroll 6px -147px; font-size:12px; line-height:14px; padding-left:20px;}
.sys_info p a { border-right:1px solid #CCCCCC; font-size:12px; line-height:14px; margin:0; padding:0 8px; font-weight:normal; }
/* 头部信息 */
.topInfo { position:relative; z-index:2; background:url(../images/header_bg.png) 0 -30px repeat-x; line-height:30px; height:33px; text-align:right; border:1px solid #ADCBEB; padding-top:3px;}
.topInfo .navList{float:left;height:32px;}
.topInfo  ul{ padding:0 0 0 9px;}
.topInfo .navList li{position:relative;bottom:-2px;float:left;_width:32px;margin-right:-1px;}
.topInfo .navList li a{display:block;font-size:14px;font-weight:bold;height:18px;line-height:18px;padding:7px 20px;white-space:nowrap;background:url(../images/header_bg.png) no-repeat right -131px; }
.topInfo .navList li .arrow{overflow:hidden;display:inline-block;*display:inline;*zoom:1;vertical-align:2px;*vertical-align:4px;width:11px; height:6px;margin-left:2px;background:url(../images/header_bg.png) no-repeat -140px 0;}
.topInfo .navList .actives{background:url(../images/header_bg.png) no-repeat left -67px; }
.topInfo .navList .actives a{background:url(../images/header_bg.png) no-repeat right -99px; }
.topInfoC { float:right; padding-right:10px; color:#aaa; }
.topInfo2 {padding-top:2px;}
.sousuo{margin:0 auto; width:960px;background:url(../images/search_bg.png) no-repeat 0 -6px;height:36px;overflow:hidden;}
.sousuo div{padding:10px;text-align:center;}
.sousuo a{margin-right:10px;}
.sousuo .active{color:#000;}
 
.middiv {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	width:960px;
	text-align:center;
}

.col_main{
	width:968px;
	margin:5px auto;
	text-align:left;
	border:1px solid #adcbeb;
}
 

.col_01 {
	float: left;
	text-align:left;
	width: 650px;
	margin-top: 5px;
	margin-right: 5px;
	padding-bottom:5px;
}
.col_02 {
	float: left;
	width: 648px;
	margin-bottom: 10px;
	border: 1px solid #adcbeb;
	padding-bottom: 5px;
}
.dspno{
	display:none;
}
.title1{
	height:30px;
	line-height:30px;
	background:url(../images/bg.gif);
	padding-left:5px;
	font-weight:bold;
	font-size:12px;
	text-indent:5px;
}
.title2{
	line-height:30px;
	background:#F1F6FB;
	padding-left:5px;
	font-weight:bold;
	font-size:12px;
	text-indent:5px;
	border-bottom:1px dotted #CCC;
}
.col_02 ul{
	list-style:none;
	padding:10px;
	margin:0;
}
.col_02 ul .ld{
	text-align:center;
}
.col_02 ul li{
	width:628px;
	padding:5px 0;
	line-height:20px;
	border-bottom:1px dotted #CCC;
	clear:both;
	overflow:hidden;
	/*text-indent:5px;
	word-break:keep-all;*/
}

/* 0416 */
.col_02 ul li .tit { float:left; line-height:25px;}
.col_02 ul li .tit a {margin-left:10px;color:black;text-decoration:none;}
.col_02 ul li .tit strong { margin-right:5px; margin-left:5px;}
.col_02 ul li .tit b { margin-right:5px; margin-left:5px;}
.col_02 ul li .con { *float:left; padding-left:10px;word-break:keep-all;overflow:hidden; line-height:25px;position:relative;}
.col_02 ul li .con span{color:#0778b8;cursor:default;margin-right:10px;}

/* end */

.col_02 ul li .con a{
	margin-right:12px;
}
.col_02 ul li .con a span{
	margin-right:0px;
	cursor:hand;
	color:#db2c30;
}
.col_02 ul li .con h3{
	font-size:12px;
}
.col_02 ul li .nomg{
	padding:0 0 0 10px;
	margin:0;
}
.col_02 ul li .nomg a{
	float:left;
	width:188px;
	line-height:25px;
	height:25px;
	overflow:hidden;
}

.col_r1{
	float: left;
	text-align:left;
	width: 305px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.col_r2{
	float: left;
	width: 303px;
	margin-bottom: 5px;
	border: 1px solid #adcbeb;
}
.col_r2 ul{
	padding:10px;
	margin:0;
}
.col_r2 ul li{
	margin-top:10px;
	height:14px;
	padding:0 0 0 9px;
	vertical-align:top;
	background:url(../images/index_bg.png) no-repeat -70px -236px;
	overflow:hidden;
}

.link{
	float:left;
	width:960px;
	border: 1px solid #adcbeb;
	margin-top:2px;
	margin-bottom:15px;
	text-align:left;
}

.urls{
	padding:10px;
}

.urls a{
	width:auto;
	margin-right:10px;
	line-height:22px;
}

.zbcontent{
	padding:10px 20px 20px;
	width:600px;
	height:100%;
	overflow:hidden;
	position:relative;
}
.zbcontent h1{
    color:#03005C;
	text-align:center;
	font-size:19px;
	margin-bottom:10px;
}
.zbcontent .info {border-bottom:1px solid #C8D8F2; clear:both; font-size:12px; line-height:22px; margin:0 auto; text-align:center;}
.zbcontent .info small{font-size:12px; color:#333333; margin:5px;}
.zbcontent h3{
	font-size:12px;
	font-weight:bold;
	margin:10px 0;
}
.zbcontent a{
	margin:2px;
	line-height:30px;
}
.zbcontent a span{
	color:#db2c30;
}
.zbcontent span a{
	font-weight:bold;
}
.zbcontent li a{margin-right:0px;}
#zhichi {margin:8px auto; font-size:14px;}
#zhichi strong {font-size:14px;}
#zhichi p { margin:0 0 10px; }
.xinhao{width:660px;margin-bottom:10px;}
.xinhao .narrow{overflow:hidden;width:658px;margin:0 auto;border:1px solid #adcbeb;}
.xinhao dl{float:left;text-align:left;width:638px;display:inline;margin:10px;}
.xinhao dd{float:left;width:auto;margin-right:20px;}
.xinhao dd span{line-height:24px;word-break:keep-all;color:#0778b8;cursor:default;}
.xinhao dd ul li a{line-height:16px;}
.cp{width:635px;margin:5px;padding:0 10px;}
.cp a{margin-right:20px;line-height:25px;}

.popInfo{
	position:absolute;
	display:none;
	border:1px solid #adcbeb;
	width:160px;
	font-size:12px;
	background:#ffffff;
	z-index:2000;
}
.popInfo h1{font-size:12px;margin:7px 0 0 7px;}
.popInfo ul{
	list-style:none;
	padding:8px;
	padding-top:5px;
	margin:0;
	background:#ffffff;
}
.popInfo .showgg{
	padding-top:0px;
}
.popInfo ul li{
	width:144px;
	padding:5px 0;
	line-height:16px;
	background:#ffffff;
	border-bottom:1px dotted #CCC;
	font-weight:bold;
}
.popInfo ul li a{
	margin-right:8px;
	font-weight:normal;
}

.margin10{
	margin:0 10px;
}
.margin10 a{
	color:#000;
}

.headactions { float: right; line-height: 1em; padding: 10px 10px 0 0; }
.headactions img { vertical-align: middle; cursor: pointer; padding: 0 5px; }

.jctypic {margin-top:5px;}
.jctypic td{text-align:center;}
.jctypic td img{border:0;}
.jctypic td span{line-height:30px;}

.pst{cursor:default;}
.intro{padding:10px 10px 0 10px;line-height:22px;}
.intro p{line-height:24px;}

.indexad {padding:0 8px;width:205px;border:1px solid #ADCBEB;}
.indexad li{line-height:20px;padding-left:8px;background:url(../images/index_bg.png) no-repeat -70px -236px;}
.showhand{cursor:hand;}

.ssdaoh{border:1px solid #ADCBEB;margin-bottom:10px;padding:6px;}
.ssdaoh h1{font-size:12px;font-weight:normal;}

#category_zqph{padding:5px 10px;line-height:25px;}
#showggindex{
	display:none;
}
.clare{color:gray;}
.clare a{color:gray;}

.fav{margin:5px auto auto 10px;}
.fav a{margin-right:5px;}
#favdiv{display:none;}

.hot{background:url(../images/zi-16.gif) no-repeat center left;padding:0 0 0 18px;}
.vd{background:url(../images/video.gif) no-repeat;padding:0 0 0 18px;}

.sitelist{width:280px;border: 1px solid #adcbeb;background:#fff;display:none;}
.slidx{width:303px;display:block;border:0;}
.sitelist dl{padding:8px;}
.sitelist dd{padding:2px 0 2px 9px;background:url(../images/index_bg.png) no-repeat -70px -236px;border-bottom:1px dotted #CCC;}
.sitelist dd a{margin:0;padding:0;line-height:22px;}
.sitelist dd a span{color:#db2c30;}
.sitelist .aright{float:right;}
.sitelist .rimg{float:right;margin:5px;width:16px;height:16px;background:url(../images/close.gif);}

.tinfo{padding:6px;width:646px;}

#haoetv{position:fixed!important;position:absolute;right:0;bottom:0;top:expression(offsetParent.scrollTop+offsetParent.clientHeight-30);}
#close{position:fixed!important;position:absolute;right:0;bottom:0;top:expression(offsetParent.scrollTop+offsetParent.clientHeight-29);cursor:pointer;}

.rperr3 { float:right; margin:5px 5px 0 0; background-color:#3E6D8E!important; border-bottom:1px solid #37607D!important; border-right:1px solid #37607D!important; color:#E0EAF1!important; text-decoration:none!important; padding:3px 4px; white-space:nowrap; font-size:12px; cursor:hand; }
 
.divbody{width:964px;padding:5px 2px 2px;overflow:hidden;position:relative;}
.divbody div{}
.leftad {width:120px;overflow:hidden;position:relative;float:left; margin-right:5px;}
.selectpd{padding:5px 0 5px 5px;border:1px solid #adcbeb; margin-bottom:2px; width:818px;font-size:14px; float:left;font-weight:bold; color:#FF0000;}
.selectpd a{ padding:2px 4px;margin-right:5px;font-weight:bold;margin-right:5px;}
.selectpd .actived{background:#3e6d8e;color:#FFF;}
.player {width:818px; padding:0px 2px;float:left; margin-right:5px;}
#playerobj{width:818px; overflow:hidden; margin-left:10px; margin-top:10px; margin-bottom:10px;}
.player a{font-size:14px;}
.player .tips{width:818px;font-size:14px;}
.player .favit{margin:0 15px 0 0;border:1px solid #adcbeb;padding:5px 8px;font-size:14px;float:left;}
.player .favit a{margin-left:2px;cursor:hand;}
.player h1{font-size:16px;text-align:center;margin-top:20px;}
.rightad {width:300px;float:left;}
#display1{border:1px solid #adcbeb;width:528px;height:456px;font-weight:bold;font-size:16px;}
#display1 span{font-size:12px;font-weight:normal;}
#display2{width:1px;height:1px;overflow:hidden;}
.ad1{margin-top:7px;}
.ad2{}
.selinfo{padding:10px;margin-top:20px;font-size:14px;font-weight:bold;text-align:left;}
 
#toparea{width:510px;height:40px;padding:10px 10px 0;font-family:simhei;font-size:14px;}
#toparea a{color:#FFFF00;font-family:simhei;}
#toparea span{float:right;cursor:hand;padding:0 3px;font-size:10px;border:1px solid #FFF;}
#midarea{height:400px;width:818px;text-align:center;}
#midarea span{font-size:14px;font-family:simhei;cursor:hand;  }

/*CSS pageinfo style pagination*/

.page {
    border: 1px solid #ADCBEB;
    float: left;
    width: 648px;
	color: #929292;
    padding: 2px 5px;
}
.page a {
	padding: 5px;
    text-decoration: none;
}
.page span.thisclass {
	background-color: #000099;
    color: #FFFFFF;
    font-weight: bold;
}
.page span.pageinfo {
	color: #929292;
    margin-right: 2px;
    padding: 2px 5px;
}
#btmarea{height:100px;width:818px;}
#btmarea div{margin-top:-120px;margin-left:-205px;width:310px;height:210px;overflow:hidden;}
.seo { line-height:20px; text-align:center; clear:both; width:960px; margin-top:10px;}
.footer { line-height:20px; text-align:center; padding:20px 0 0; margin-top:15px; background:url(http://www.tiyuba.net/templets/images/new/footerBg.png) 0 0 no-repeat; clear:both; width:960px;text-align:center;}
.footer, .footer a { color:#6b6b6b; }
.footer a:hover { color:#4c7d08; }
.style2 { margin-left:12px;}
.style2 a{ margin:5px;}
.style2 span{ margin:5px;}

/*添加huage*/
.nrate_temp { width: 648px; text-align: center;}
.newdigg { width: 600px; text-align: center; margin-bottom:15px; }
.newdigg table { margin: 0 auto; width: auto; }
.newdigg td { background: url(/app/images/rate_btn.png) no-repeat 0 0; text-align: left; }	
.td_rate { padding-right: 10px; width: 86px; }
.td_rate a { padding-left: 32px; }
.td_recommend_add { width: 70px; background-position: 0 -42px !important; }
.td_recommend_add a { padding-left: 32px; }
.td_recommend_subtract { width: 70px; background-position: 0 -84px !important; text-align: right !important; }
.td_recommend_subtract a { padding-right: 32px; }
.newdigg a { display: block; line-height: 39px; color: #369; }
#k_rate, #recommend_add, #recommend_subtract { background: none; }
.newdigg i { float: left; width: 0; height: 0; overflow: hidden; }
.qc_share { margin-left:10px;}
.qc_share a { float: left; margin-right: 6px; padding-left: 21px; }
#k_favorite, #k_share, #k_qqshare, #k_weibo { background: url(/app/images/share_btn.png) no-repeat 0 -24px; }
#k_favorite { background-position: 0 -48px; }
#k_share { background-position: 0 -72px; }
#k_weibo { background-position: 0 0; }
.qc_share i { float: left; padding: 0 5px; height: 24px; background: url(/app/images/share_btn.png) no-repeat 100% 100%; line-height: 24px; font-style: normal; cursor: pointer; }
.qc_share span { padding-left: 3px; color: #999; }
.fenxiang a,.fx_cnt a{background:url(/app/images/fx.jpg) no-repeat scroll 0 0 transparent;float:left;}
.fenxiang *{float:left;height:30px;line-height:30px;}
.fenxiang a,.fenxiang a:visited{color:#334F67;margin-right:8px;outline:medium none;padding-left:18px;}
.fenxiang a:hover{color:#334F67;}
#fx_qq{background-position:0 0;}
#fx_wb{background-position:0 -24px;}
#fx_swb{background-position:0  -49px;}
#fx_qwb{background-position:0  -74px;}
#fx_dwb{background-position:0  -100px;}
#fx_kx{background-position:0 -124px;}
#fx_rr{background-position:0 -146px;}
#fx_msn{background-position:0 -170px;}
#closeinfo { margin-top:5px; margin-bottom:5px; width:600px; color:#3a3a3a; background:#fffff5; border:1px #ffdd83 solid; height:20px; line-height:20px; text-align:center; }
#closeinfo .cleft {width:570px; float:left}
#closeinfo .cright {width:20px; float:right; text-align:center; height:20px; background:url(/images/close.gif) center no-repeat}
#closeinfo .cright a {display:block;width:20px;height:20px}


/*新增样式*/
#popupMask{position:absolute;z-index:200;top:0px;left:0px;width:100%;height:100%;opacity:.4;filter:alpha(opacity=40);background-color:transparent !important;background-color:#333333;background-image:url("../images/maskBG.png") !important;background-image:none;background-repeat:repeat;display:none}#popupContainer{position:absolute;z-index:201;top:0px;left:0px;display:none;padding:0px}#popupInner{border:2px solid #ccc;background-color:#ffffff}#popupFrame{margin:0px;width:100%;height:100%;position:relative;z-index:202}#popupTitleBar{background-color:#486CAE;color:#ffffff;font-weight:bold;height:1.3em;padding:5px;border-bottom:2px solid #ccc;border-top:1px solid #78A3F2;border-left:1px solid #78A3F2;border-right:1px solid #204095;position:relative;z-index:203}#popupTitle{float:left;font-size:1.1em}#popupControls{float:right;cursor:pointer;cursor:hand}