/* reset-property */			
body {margin:0; padding:0; font:12px/1.5em arial; background:#fff;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
ol,ul{list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,select{vertical-align:middle;}

/* link-color */
a{text-decoration:none; color:#666;}
a:hover{text-decoration:underline; color:#06c;vertical-align:baseline;}

/* font-style */
.fb{font-weight:bold;}
.fi{font-style:italic;}
.f12{font-size:12px;}
.f14{font-size:14px;}

/* color-style */
.c_blue,
a.c_blue,
a.c_blue:visited{color:#06c;}
.c_mblue,
a.c_mblue,
a.c_mblue:visited{color:#0569cd;}
.c_gray,
a.c_gray,
a.c_gray:visited{color:#9b9b9b;}
.c_mgray,
a.c_mgray,
a.c_mgray:visited{color:#999;}
.c_pink,
a.c_pink,
a.c_pink:visited{color:#ff1c87;}
.c_bpink,
a.c_bpink,
a.c_bpink:visited{color:#ff1c87; font-weight:bold;}

/* set-float */
.f_left{float:left;}
.f_right{float:right;}

/* set-padding */						
.blank5{height:5px; overflow:hidden;background:#fff; clear:both;}
.blank10{height:10px; font-size:1px;clear:both;overflow:hidden;}
			
/*clear-float*/
.e_clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.e_clear {display:inline-block;}
.e_clear {display:block;}

/* public-container-style */			
.mtop10{margin-top:10px;}
.w980{width:980px; margin:0 auto;}

/* input_a */
.inp_gift{float:left; width:45px; height:25px; background:url(../images/eject/but_gift.png) no-repeat left -25px; _background:url(../images/but_gift.gif) no-repeat left -23px;}
a.inp_gift:hover{background:url(../images/but_gift.png) no-repeat left top; _background:url(../images/eject/but_gift.gif) no-repeat left 1px;}
.inp_add{float:left; width:45px; height:25px; background:url(../images/eject/but_gift.png) no-repeat right -25px; _background:url(../images/eject/but_gift.gif) no-repeat right -23px;}
a.inp_add:hover{background:url(../images/but_gift.png) no-repeat right top; _background:url(../images/eject/but_gift.gif) no-repeat right 1px;}
.inp_regift{float:left; width:45px; height:25px; background:url(../images/eject/but_gift.png) no-repeat left -74px; _background:url(../images/eject/but_gift.gif) no-repeat left -73px;}
a.inp_regift:hover{background:url(../images/but_gift.png) no-repeat left -50px; _background:url(../images/eject/but_gift.gif) no-repeat left -51px;}
.inp_pw72{float:left; width:72px; height:25px; background:url(../images/eject/received_butbg.gif) no-repeat left top; line-height:24px; color:#ad6623;}
a.inp_pw72:hover{background-position:-80px top; color:#ad6623; text-decoration:none;}
.inp_gw72{float:left; width:72px; height:25px; background:url(../images/eject/received_butbg.gif) no-repeat left -40px; line-height:24px; color:#6a6a6a;}
a.inp_gw72:hover{background-position:-80px -40px; color:#6a6a6a; text-decoration:none;}

body{background:#f5f2ed url(../images/eject/body_bg.jpg) repeat-x left 50px; text-align:center; color:#333;}

/*sub_nav*/
.sub_nav{height:45px; padding:31px 0 0; border-bottom:2px solid #dd437c;}
.sub_nav ul{float:left; display:inline; margin-left:15px; background:url(../images/eject/subnav_bg.gif) repeat-x left -43px; font-size:14px;}
.sub_nav ul li{float:left; padding-right:4px; background:url(../images/eject/subnav_bg.gif) no-repeat right -133px;}
.sub_nav ul li a,
.sub_nav ul li a:hover{float:left; height:28px; padding:17px 15px 0 18px; color:#c36;}
.sub_nav ul .home{background:url(../images/eject/subnav_bg.gif) no-repeat right -133px;}
.sub_nav ul .home a{background:url(../images/eject/subnav_bg.gif) no-repeat left -88px;}
.sub_nav ul .last{background:url(../images/eject/subnav_bg.gif) no-repeat right -178px;}
.sub_nav ul .here{background:url(../images/eject/subnav_bg.gif) no-repeat right 2px;}
.sub_nav ul .here a,
.sub_nav ul .here a:hover{position:relative; left:-4px; padding:17px 15px 0 23px; background:url(../images/eject/subnav_bg.gif) no-repeat left 2px; color:#fff; font-weight:bold; text-decoration:none;}
.sub_nav p{float:right; margin-top:16px;}
.sub_nav p a{color:#c36;}
#warn{position:relative;}
.warn_b{display:block; position:absolute; top:-6px; right:-8px; width:23px; height:25px; background:url(../images/eject/nav_bits.png); line-height:23px; color:#fff; font-family:Arial;}
* html .warn_b{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/eject/nav_bits.png', sizingMethod='crop');}



/* top_nav */
.head{height:50px; background:url(../images/eject/bodytop_bg.jpg) repeat-x left top;}
.head ul{float:left; padding:14px 0 0 5px;}
.head ul li{display:inline; padding:0 11px; font-size:14px;}
.head p{float:right; margin:16px -5px 0 0;}
.head p a{padding:0 5px;}

/* page */
.page {}
.page ul li {float:right; margin-left:5px; line-height:16px; background:#fff;}
.page ul li a {float:left; border:1px solid #acccec; color: #06c; padding:2px 5px 0;}
.page ul li a:hover{text-decoration:underline; color:#06c;}
.page ul li.on a {border:1px solid #d8d8d8; color: #333; font-weight:bolder;}

/* h1-style */
.t_base1{height:27px; padding:8px 0 0 8px; border-top:1px solid #ededed; background:#f9f9f9; font-size:14px; text-align:left; color:#333;}

/* footer */
.foot{padding:15px 0 25px;line-height:24px; color:#666;}
.foot a{padding:0 8px;}

/*index_coil*/
.container{width:978px; margin:0 auto; padding-bottom:5px; -webkit-box-shadow:2px 2px 4px #e9e7e2;-moz-box-shadow:2px 2px 4px #e9e7e2; border:1px solid #e9e7e2; border-top:none; background:#fff;}
.container .coil1{float:left; width:700px; display:inline; margin-top:7px; padding:0 9px 0 5px; background:url(../images/eject/con_line_bg.gif) repeat-y right top;}
.container .coil2{float:right; width:255px; display:inline; margin:7px 5px 0 0;}

#bg{position:absolute; display:none; top:0; left:0; width:100%; filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4; background:#000; z-index:900;}

/*ads*/
.gift_ads_950 {width:950px; height:70px; clear:both; margin:15px auto 0 auto; overflow:hidden;}
.container .gift_ads_260 {width:255px; height:130px; clear:both; margin:10px auto; overflow:hidden;}
.op_bg .gift_ads_260 {width:255px; height:130px; clear:both; margin:0 auto; overflow:hidden;}

.tb-home td{line-height:29px;border-bottom:1px dashed #c3c3c3;vertical-align:top}
/* Home相册样式 start */
.album_layout {
	padding:0 0 0 40px;
}
.album_layout h2 {
	margin:20px 0 20px 0;
	font-size:14px;
}
.album_Pic {margin:0 0 0 10px;}
.album_Pic .JQ-slide {
position:relative;width:330px;height:142px;margin:0 0 0 0;background:#f9f9f9;padding:10px 35px;}
.album_Pic .JQ-slide .wrap {
	width:330px;
	height:138px;
	overflow:hidden;
	position:relative;
}
.album_Pic .JQ-slide-content {
	position:absolute;
}
.album_Pic .imgList li {
	width:99px;
	margin:0 5px;
}
.album_Pic .imgList img {
	width:89px;
	height:100px;
}
.album_Pic .imgList .txt {
	height:30px;
	line-height:30px;
}
.album_Pic .JQ-slide-nav a {
	display:block;
	z-index:99;
	width:48px;
	height:48px;
	overflow:hidden;
	text-indent:-999em;
	text-decoration:none;
	position:absolute;
	top:40px;
	background:url(../../themes/images/arrow_pic.png) no-repeat;
}
.album_Pic .JQ-slide-nav a.prev {
	left:-10px;
	background-position:0 0;
}
.album_Pic .JQ-slide-nav a.prev:hover {
	background-position:-100px 0;
}
.album_Pic .JQ-slide-nav a.next {
	right:-10px;
	background-position:-50px 0;
}
.album_Pic .JQ-slide-nav a.next:hover {
	background-position:-150px 0;
}
.imgList {
	float:none;
	overflow:hidden;
	zoom:1
}
.imgList li {
	float:left;
	display:inline;
	overflow:hidden;
}
.imgList li a {
	display:block;
}
.imgList li .img {
	border:1px solid #d8d8d8;
	padding:4px;
}
.imgList li a.img:hover {
	border-color:#b70000;
}
.imgList li .txt {
	display:block;
	text-align:center;
	overflow:hidden;
}
/* Home相册样式 End */

