﻿/* CSS 重置 */
*{	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;  }
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,a,big, em,font,img,strong,tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td{ padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
input,select,textarea{ font-size:12px}
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 {font-size: 100%; }

.nobg { background-image:none;}
.container { display:table;}
.left, .center{ float:left }
.right { float:right }
td {font-size:12px; line-height:160%;}
.clear { clear:both;}
.cap1 { color:#666666;}

.rt_b{width:70px; height:24px; background-image:url(../images/page.gif); background-position:0px -35px; text-align:center; line-height:24px; color:White; font-weight:bold; display:inline-block;}
.btn_1 { background-image:url(../images/confirm_bg.gif);  border:solid 1px #c3bbb0; padding:2px 10px 3px 10px; color:Black; text-decoration:none; display:inline-block;}
.btnx_1:hover { background-color:#b71515; color:White;}

.mg_top { margin-top:5px;}
.mg_bottom { margin-bottom:5px;}
.mg_left { margin-left:5px;}
.mg_right { margin-right:5px;}
.pd5 { padding:5px;}
.txtcnt { padding:5px; line-height:150%;}
.t_center { text-align:center; margin:auto;}

.nopadding *{ padding:0px; margin:0px;}

.big_tit { background-image:url(/images/tit_sym.gif); background-repeat:no-repeat; background-position:left center; height:34px; font-size:30px; padding:5px 5px 5px 15px; color:#4d4d4d; margin:10px;}

.big_tab { height:31px; line-height:31px; background-image:url(../images/tit_tab_bg.gif); background-repeat:repeat-x; background-position:bottom border-right:solid 1px #e6e6e6; margin-right:1px;} 
.big_tab .tit{ background-image:url(/images/tit_tab_i.gif); float:left;  width:130px; height:31px; text-align:center; line-height:31px; color:white;}
.big_tab .descr { height:31px; display:inline-block; }

.confirmbtn { background-image:url(../images/confirm_btn.gif); width:140px; height:37px; text-align:center; display:inline-block; line-height:37px; font-weight:bold; color:black; text-decoration:none; font-size:14px;}
.okbtn { background-image:url(../images/ok_btn.gif); width:64px; height:26px; text-align:center; display:inline-block; line-height:26px; font-weight:bold; color:white; text-decoration:none; font-size:14px;}
.genbtn { background-image:url(/images/confirm_bg.gif); background-repeat:repeat-x; line-height:20px; height:20px; display:inline-block; color:#404040; font-size:12px; width:auto; padding:0px; margin:0px; text-align:center; border:solid 1px #ccc;}
.bluebtn{ color:White; background-image:url(/images/blue_btn.gif); background-repeat:no-repeat; width:45px; height:22px; line-height:22px; font-family:宋体; text-align:center; color:White; text-decoration:none; display:inline-block;}
.bluebtn:link{ color:White;}
.hbtn { background-image:url(/images/btn1.gif); background-repeat:no-repeat; width:85px; height:23px; line-height:23px; font-family:宋体; text-decoration:none; display:inline-block; color:#505050; text-align:center;}
.btns2,.loginbtn { background-image:url(../images/btn2.gif); width:126px; height:33px; text-align:center; display:inline-block; line-height:32px; font-weight:bold; color:white; text-decoration:none; font-size:14px;}
.btns3 { background-image:url(../images/btn3.gif); width:126px; height:33px; text-align:center; display:inline-block; line-height:32px; font-weight:bold; color:white; text-decoration:none; font-size:14px;}

.err { background-image:url(../images/warning.gif); background-repeat:no-repeat; background-position:3px 3px; padding-left:25px; padding-right:3px; line-height:25px; height:25px; display:inline-block; border:solid 1px #ff8080; background-color:#fff2f2; color:#404040; font-size:12px;}
.done { background-image:url(../images/ok.gif); background-repeat:no-repeat; background-position:3px 3px; padding-left:25px; padding-right:3px; line-height:25px; height:25px; display:inline-block; color:#404040; font-size:12px;}

.textbox {padding:2px;width:200px; height:20px; line-height:20px; font-size:14px; background-image:url(../images/txt_shadow.gif); background-repeat:repeat-x; background-position:top; border:solid 1px #a7a6aa;}
.searchtext { border:solid 1px #ccc; padding:2px;}

.star {background:url(/images/page.gif) no-repeat -102px -70px; width:65px; height:13px; DISPLAY: inline-block; text-align:left;}
.star span { background:url(/images/page.gif) no-repeat 0px -70px; height:13px;DISPLAY: inline-block;}
.star .g1 {width:13px;}
.star .g2 {width:26px;}
.star .g3 {width:39px;}
.star .g4 {width:52px;}
.star .g5 {width:65px;}

.okstar {background:url(/images/page.gif) no-repeat -102px -70px;}
.okstar span { background:url(/images/page.gif) no-repeat 0px -70px; }

.redstar {background:url(/images/page.gif) no-repeat -102px -83px;}
.redstar span { background:url(/images/page.gif) no-repeat 0px -83px; }

.bluestar {background:url(/images/page.gif) no-repeat -102px -96px;}
.bluestar span { background:url(/images/page.gif) no-repeat 0px -96px; }

.big_star5 { width:174px; height:29px; background-image:url(/images/star5.gif); display:inline-block;}

.bigstar {width:174px; height:29px; background-image:url(/images/bigstar.gif); background-position:0px -30px; display:inline-block; padding:0px; margin:0px; text-align:left;}
.bigstar span{height:29px; background-image:url(/images/bigstar.gif); display:inline-block;padding:0px; margin:0px;}


.pagestyle { }
.pagestyle a{ font-family:宋体;display:inline-block; color:#ababab; padding:5px; border:solid 1px #ccc;  text-decoration:none; cursor:default; }
.pagestyle a:link,.pagestyle a:visited{ color:#333;  cursor:pointer;}
.pagestyle a:hover{ border:solid 1px #e00a04;}
.pagestyle a.chked{ font-weight:bold; background-color:#e84961; border:solid 1px #e84961; color:White;}

.middleimage{}

.ico_love { background:url(/images/ico/3.gif) no-repeat left center; padding-left:20px; line-height:15px; height:15px; display:inline-block;}


.titblock { margin-top:5px; border:solid 1px #dedede; background-color:White; background-image:url(/images/shadow3.gif); background-position:top; background-repeat:repeat-x;}
.titblock .btit{ height:50px; background-image:url(/images/tit/vip_bis.gif); background-repeat:no-repeat; background-position:20px center;}
.titblock .btit.auth_busi{background-image:url(/images/tit/auth_busi.gif);}
.titblock .btit.hot_act{background-image:url(/images/tit/hot_act.gif);}
.titblock .btit.vip_bis{background-image:url(/images/tit/vip_bis.gif);}
.titblock .bcnt{}

.titx8{ background-image:url(/images/home/red_line_x8.gif); background-repeat:repeat-x; background-position:center; height:20px; margin:3px 0px 3px 0px;}
.titx8 span{ font-weight:bold; background-color:White; display:inline-block; float:left; height:20px; line-height:20px; padding:0px 10px 0px 3px; background-image:url(/images/flag2.gif); background-repeat:no-repeat; background-position:left center; padding-left:15px;}
.titx8 a{ background-color:White; float:right; display:inline-block; height:20px; line-height:20px; padding:0px 5px 0px 5px; color:black; text-decoration:none;}
.titx8 a:hover{ color:Red; text-decoration:none;}

/*焦点图片*/
.picnews{ width:276px; height:400px; float:left;position:relative;/*为标题设置定位*/ margin:0px 0 0 0; display:inline;background:#1373BC;}
#f_buttonDiv2 .bg{ background:#FFF;}

/* 焦点图255x255 
276 x 400
*/
#f_div2{width:276px;height:400px;overflow:hidden;}/* 定义图片外框宽高，注意标题不在此区域内 */
#f_imgDiv2{ padding:0px;width:100%; height:400px; overflow:hidden;filter:progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); background-color:White;}/* 定义图片区域宽高以及切换滤镜 */
#f_imgDiv2 img {width:276px;height:400px;}
#f_infoDiv2{width:100%;position:relative;}/* 按钮区域外框，通过relative放置于图片上方底部 */
#f_buttonDiv2{top:-25px;right:10px;position:absolute;z-index:20;}/*按钮区域，定位于infoDiv右侧，注意此div的层级为2，置于半透明层上方 */
#f_buttonDiv2 .bg{text-align:center;font-size:12px;font-family:Arial;}
#f_buttonDiv2 .bg a{width:15px;height:15px;line-height:15px;float:left;overflow:hidden;text-decoration:none;margin-left:2px; padding:3px 1px 3px 1px; display:inline-block;}/* 按钮定义 */
#f_buttonDiv2 .bg a:link,#f_buttonDiv2 a:visited,#f_buttonDiv2 a:active{background:#2D242C;color:#FFF;}/* 初始按钮效果 */
#f_buttonDiv2 .bg a:hover,#f_buttonDiv2 .bg a.on:link,#f_buttonDiv2 a.on:visited,#f_buttonDiv2 a.on:active,#f_buttonDiv2 a.on:hover{background:#FFF;color:#000;}
/* 初始按钮鼠标经过、当前切换按钮鼠标经过效果 */
#f_text2{font-size:14px;overflow:hidden;}/* 标题文字区域 */
#f_text2{
	font-weight:bold;
	position:absolute;
	bottom:10px;
	z-index:5;
	width:276px;
	left: 10px;
	overflow:hidden;
}/* 标题文字区域 */
#f_text2 label{clear:both;display:block;}
#f_text2 label a{color:#FFF; text-decoration:none;}
#f_buttonDiv2{width:90px;}
#f_textbg2x {width:276px;height:25px;top:-30px;right:5px;position:absolute;z-index:10; background:#000;-moz-opacity:0.3;filter:alpha(opacity=30);opacity:0.3;/*按钮下方半透明层背景 */}

