@charset "utf-8";
/* 全局CSS定义 */
body {
	margin:0;
	padding:0;
	font-size:12px;
	color:#2d2d2d;
	background-color: #F4F4F4;
	font-family:"Microsoft YaHei", "微软雅黑", STHeiti, MingLiu, Verdana, Geneva, sans-serif;

}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; list-style:none;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}

TD {
	FONT-SIZE: 12px; 
}
font{
    font-family:"Microsoft YaHei", "微软雅黑", STHeiti, MingLiu, Verdana, Geneva, sans-serif;
	font-size: 14px;
}
a:link,
a:visited{
	color:#2d2d2d;
	text-decoration:none;
	font-size: 14px;
	font-weight: normal;
}
a:hover {
	color:#F60;
	text-decoration:none;
	font-size: 14px;
	font-weight: normal;
}

/*清除浮动使用*/
.clearfix{
clear: both;
}
/*解决浮动对象问题*/
.wrapfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*表单框CSS*/
.sl{
	font-size: 14px;
	color: #666666;
	height: 25px;
}
/* 字体颜色样式 */
.F_red{ color: #ff0000; }
	.F_red a:link,
	.F_red a:visited{ text-decoration: none; color: #ff0000;}
	.F_red a:hover{ text-decoration: underline; color: #ff0000; }
.F_red2{ color: #ce0202; text-decoration:none;}
	.F_red2 a:link,
	.F_red2 a:visited{ text-decoration: none; color: #ce0202;}
	.F_red2 a:hover{ text-decoration: underline; color: #ce0202; }
.F_red3{ color: #990000; text-decoration:none;}
	.F_red3 a:link,
	.F_red3 a:visited{ text-decoration: none; color: #990000;}
	.F_red3 a:hover{ text-decoration: underline; color: #990000; }
.F_blue{ color: #2059B8; }
	.F_blue a:link,
	.F_blue a:visited{ text-decoration: none; color: #2059B8;}
	.F_blue a:hover{ text-decoration: underline; color: #2059B8; }
.F_black{ color: #000; }
	.F_black a:link,
	.F_black a:visited{ text-decoration: none; color: #000;}
	.F_black a:hover{ text-decoration: underline; color: #000; }
.F_green{ color: #349f16; }
	.F_green a:link,
	.F_green a:visited{ text-decoration: none; color: #349f16;}
	.F_green a:hover{ text-decoration: underline; color: #349f16; }
.F_orange{ color: #FB7000; }
	.F_orange a:link,
	.F_orange a:visited{ text-decoration: none; color: #FB7000;}
	.F_orange a:hover{ text-decoration: underline; color: #FB7000; }
.F_gray{
	color: #676767;
	font-size: 14px;
	font-weight: normal;
}
	.F_gray a:link,
	.F_gray a:visited{
	text-decoration: none;
	color: #676767;
	font-size: 14px;
	font-weight: normal;
}
	.F_gray a:hover{ text-decoration: underline; color: #ca0000; }
	
.F14{
	font-size: 14px;
	font-weight: bold;
	color: #666;
}
.F12b{
	color: #c04e02;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
}
.F14b{ font: bold 12px/24px; color: #c04e02;}
.F14b a:link,
	.F14b a:visited{ text-decoration: none; color: #c04e02;}
	.F14b a:hover{ text-decoration: underline; color: #c04e02; }
.F14b_2{ font: bold 12px/24px ; color: #ffe87e;}
.F14b_2 a:link,
.F14b_2 a:visited{ text-decoration: none; color: #ffe87e;}
.F14b_2 a:hover{ text-decoration: underline; color: #ffe87e; }

.bottom_border{ border-bottom: 1px dashed #8e7736; padding: 5px 0;}
.right_border{ border-right: 1px dashed #8e7736; }

.Left{ float: left; }
.Right{ float: right; }

.T_margin5{ margin-top: 5px; }
.T_margin8{ margin-top: 8px; }
.T_margin10{ margin-top: 10px; }
.R_margin6{ margin-right: 6px; }
.R_margin7{ margin-right: 7px; }
.R_margin8{ margin-right: 8px; }
.R_margin10{ margin-right: 10px; }
.T_padding5{ padding-top: 5px; }
.T_padding10{ padding-top: 10px; }
.B_padding10{ padding-bottom: 10px; }

.input2{ border: 1px solid #acacac; height: 16px; line-height: 16px; font-size: 12px;}
.btn_r1,
.btn_r2{  width:77px; height:25px; border: none; cursor: pointer; }
.btn_r1{ background: url(031.gif) no-repeat;}
.btn_r2{ background: url(032.gif) no-repeat;}
.text_bd{
	font-size: 14px;
	color: #666;
	height: 25px;
	width: 200px;
}
.username{
	font-size: 14px;
	color: #666;
	height: 25px;
	width: 200px;
}
.password{
	font-size: 14px;
	color: #666;
	height: 25px;
	width: 200px;
}
.code{
	font-size: 14px;
	color: #666;
	height: 25px;
}
/* 结构 */
.loginbox{
	width: 100%;
	height: 33px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/login_bg.jpg);
	background-repeat: repeat-x;
	font-weight: normal;
	font-weight: normal;
	font-weight: normal;
	line-height: 25px;
}
.navbox{
	width: 100%;
	background-color: #F5F6F7;
	height: 80px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/nav_bg.jpg);
	background-repeat: repeat-x;
}
.nav{
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.Lbox{
	width: 380px;
	float: left;
	height: 70px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
}
.Rbox{
	width: 500px;
	float: right;
	height: 70px;
}
.Mainnav{
	width: 500px;
	height: 35px;
	float: left;
	margin-top: 25px;
}
.Mainnav ul{
	height: 35px;
	float: left;
}
.Mainnav ul li{
	line-height: 35px;
	margin-right: 25px;
	float: left;
	width: 75px;
}
.Mainnav ul li span{
	display: block;
	width: 75px;
}
.Mainnav ul li a:link,
.Mainnav ul li a:visited {
	text-decoration: none;
	color: #666;font-size: 16px;
	line-height: 35px;
	text-transform: uppercase;
	width: 75px;
}
.Mainnav ul li a:hover {
	text-decoration: none;
	color: #666;font-size: 16px;
	line-height: 35px;
}
/* Nav active */
.Mainnav ul li.on a{
	display: block;
	background-image: url(../images/navon.jpg);font-size: 16px;
	line-height: 35px;
	color: #FFF;
	width: 75px;
		text-align: center;

}
.Mainnav ul li.on a:link,
.Mainnav ul li.on a:visited {
	text-decoration: none;
	color: #FFF;
	width: 75px;
	text-align: center;
}
.Mainnav ul li.on a:hover {
	text-decoration: none;
	color: #FFF;
}
.Mainnav ul li.on a span{
	display: block;
	text-align: center;
}

.Sub_nav{
	width: 950px;
	margin: 0 auto;
	height: 32px;
	line-height: 32px;
	background: url(../images/003.gif) no-repeat;
	color: #FFF;
}
.Sub_nav .txt{ margin: 0 0 0 220px; float: left; color: #b9b9b9;}
.Sub_nav .txt a:link,
.Sub_nav .txt a:visited { text-decoration: none; color: #595959;}
.Sub_nav .txt a:hover { text-decoration: none; color: #fd3a60;}

.wrap{
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.title_1{width: 980px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 25px;
}
.t1{
	font-size: 20px;
	color: #666;
	text-decoration: none;
	float: left;
	line-height: 25px;
}
.t2{
	font-size: 12px;
	color: #666;
	line-height: 25px;
	text-decoration: none;
	float: right;
	text-indent: 10px;
	}
/* 首页积分指南 */
.enchiridion{ float: left; }
.login{ width: 605px; height: 51px; background: url(../images/006.gif) no-repeat right 0;}
.login_con{ width: 200px; margin: 4px 0 0 7px;}

/* 头图 */
.toppic{ width: 336px; height: 261px; float: right; }
/* 热门兑换 */
.hot_change{ width: 205px; height: 341px; background: url(../images/009.gif) no-repeat;}
.hot_change ul{ width: 94%; margin: 4px 0 0 3px; padding: 10px 0 7px 0!important; padding: 15px 0 2px 0;}
.hot_change ul li{ line-height: 32px; height: 32px; }
.hot_change ul li img{margin-right: 4px;}
/* 积分礼品分类 */
.change_sort{ width: 205px; height: 147px; background: url(../images/011.gif) no-repeat;}
.change_sort ul{ width: 94%; margin: 0 0 0 13px; padding: 10px 0 7px 0!important; padding: 15px 0 2px 0;}
.change_sort ul li{height: 24px; font: bold 12px/24px "Arial";}
.change_sort ul li img{margin-right: 4px;}
/* 兑换需知 */
.change_knowledge{ width: 205px; height: 111px; background: url(../images/013.gif) no-repeat;}
.change_knowledge ul{ width: 94%; margin: 0 0 0 13px; padding: 10px 0 7px 0!important; padding: 15px 0 2px 0;}
.change_knowledge ul li{height: 24px; font: bold 12px/24px "宋体";}
.change_knowledge ul li img{margin-right: 4px;}

/* rcon_c */
.rcon_c{
	width: 980px;
	padding-top:20px;
	padding-bottom: 20px;
}
.rcon_b{ width: 980px; }
h2.title{
	width: 980px;
	height: 30px;
	margin: 0 auto;
	text-indent : 20px;
	background: url(../images/title_bg.jpg) no-repeat;
	color: #494949;font-size: 14px;
	line-height: 30px;
	font-weight: normal;
}
h2.title2{
	width: 980px;
	height: 30px;
	margin: 0 auto;
	text-indent : 20px;
	background: url(../images/title_bg.jpg) no-repeat;
	color: #494949;font-size: 18px;
	line-height: 30px;
	font-weight: normal;
}
.title3{
	width: 980px;
	height: 30px;
	margin: 0 auto;
	text-indent : 20px;
	color: #494949;font-size: 12px;
	line-height: 30px;
}
.title4{
	color: #494949;font-size: 18px;
	line-height: 30px;
}
.title5{
	color: #F60;font-size: 16px;
	line-height: 45px;
	font-weight: normal;
}

.text_2{
	color: #494949;font-size: 14px;
	line-height: 30px;
}
.text_3{
	color: #494949;font-size: 12px;
	line-height: 30px;
}
.text_5{
	color: #999;font-size: 12px;
	font-weight: normal;
}
span.more{
	float: right;
	margin-right: 10px;font-size: 12px;
	line-height: 30px;
	font-weight: normal;
}

.pic_1{
	width: 180px;
	float: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 12px;
}
.pic_1 img.pic{
	width: 158px;
	height:158px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.pic_1 ul{}
.pic_1 ul li{font-size: 12px;
	line-height: 25px;
}

.gift_box{
	width: 980px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.gift_box .lc{
	float: left;
	width: 400px;
}
.gift_box .lc ul{ }
.gift_box .lc ul li{
	border-bottom: 1px dashed #ddd;
	color: #3a3a3a;font-size: 12px;
	line-height: 42px;
}
.gift_box .rc{ float: right; }
.gift_box .rc img.pic{ width: 200px; height: 200px; }

/* info_con */
.info_con{
	width: 980px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.info_con h3{
	color: #f95e00;
	padding-left: 20px;font-size: 18px;
	font-weight: normal;
	background-color: #faf0de;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffc600;
	line-height: 45px;
}
.info_con .con{  padding-left: 10px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.info_con .con .txt{ line-height: 24px; padding: 10px; color: #555; }

.rinfo_box{
	width: 940px;
	border: 0px solid #ddd;
	padding: 20px;
}
.rinfo_box .txt{ line-height: 24px; padding: 10px; color: #555; }
.name{
	width: 980px;
	color: #666;
	text-indent: 25px;
	background-image: url(../images/title_bg.jpg);
	background-repeat: no-repeat;font-size: 18px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 45px;
}
.name2{ margin: 5px 0 0 6px; float: left;font: bold 12px/28px "宋体"; width: 163px;color: #fff;text-indent: 10px;}

ul.tab_sale{ margin: 5px 0 0 2px; float: left; }
ul.tab_sale li{ width: 111px; text-align: center; margin-left: 2px; float: left; font: bold 12px/28px "宋体"; background: url(../images/036.gif) no-repeat;text-indent: 0;}
ul.tab_sale li a:link,
ul.tab_sale li a:visited { text-decoration: none; color: #724428;}
ul.tab_sale li a:hover { text-decoration: none; color: #724428;}
ul.tab_sale li.on{ width: 111px; text-align: center; background: url(../images/037.gif) no-repeat;}
ul.tab_sale li.on a:link,
ul.tab_sale li.on a:visited { text-decoration: none; color: #f06113;}
ul.tab_sale li.on a:hover { text-decoration: none; color: #724428;}

/* 底部导航 */
.footet_box{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.footet_dh{
	width: 980px;
	height:25px;
	text-align:center;font-size: 12px;
	line-height: 25px;
}
.footet_bj{
	text-align:center;
	margin-top: 10px;font-size: 12px;
	line-height: 25px;
}
.footet_bj a:link,
.footet_bj a:visited { text-decoration: none; color: #353535;}
.footet_bj a:hover { text-decoration: underline; color: #c50606;}
