/*
* @Author: sun
* @Date:   2016-12-19 11:11:56
* @Last Modified by:   sun
* @Last Modified time: 2016-12-19 16:03:11
*/

/* 营销活动 */
p.position { padding: 45px 0 15px; font-size: 14px; color: #787879; width: 1200px; margin: 0 auto 25px; border-bottom: 1px solid #f2e2c8; }

/* 热门活动 */
h3.yxhdTit { line-height: 35px; height: 35px; width: 1200px; margin: 0 auto; border-bottom: 3px solid #dcdcdc; margin-bottom: 30px; }
h3.yxhdTit a { font-size: 20px; color: #ce271f; line-height: 35px; height: 35px; display: inline-block; border-bottom: 3px solid #ce271f; }
.rmhd { width: 1200px; margin: 0 auto; height: 178px; position: relative; margin-bottom: 32px; }
.rmhdCon { width: 1134px; height: 178px; margin: 0 auto; overflow: hidden; }
a.rmhd_prev, a.rmhd_next { display: block; width: 16px; height: 25px; position: absolute; top: 81px; }
a.rmhd_prev { left: 0; background: url('kjfw_left.png') no-repeat; }
a.rmhd_next { right: 0; background: url('kjfw_right.png') no-repeat; }
a.rmhd_prev:hover { background: url('kjfw_left_hov.png') no-repeat; }
a.rmhd_next:hover { background: url('kjfw_right_hov.png') no-repeat; }
ul.rmhdList { width: 2000%; }
ul.rmhdList li { width: 258px; margin-right: 34px; float: left; }
ul.rmhdList li img{width: 258px;height:143px}
ul.rmhdList li p { height: 35px; line-height: 35px; }
ul.rmhdList li i { width: 3px; height: 14px; display: block; background: #ce271f; float: left; margin: 12px 5px 0; }
ul.rmhdList li a { display: block; line-height: 35px; width: 245px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/* 优惠活动 */
.yhhd { width: 1200px; margin: 0 auto; }
.yhhd_head { height: 35px; line-height: 35px; border-bottom: 1px solid #ce271f; margin-bottom: 50px; }
.yhhd_head a { width: 140px; display: block; height: 34px; border: 1px solid #dcdcdc; border-bottom: 0; float: left; margin-right: 10px; text-align: center; line-height: 34px; color: #333; font-size: 16px; }
.yhhd_head a.first { width: 85px; margin-left: 20px; }
.yhhd_head a:hover,.yhhd_head a.hov{ background: #ce271f; border: 1px solid #ce271f; border-bottom: 0; color: #fff; }
.yhhd_body { overflow: hidden; margin-bottom: 80px; height: 480px; display: none; }
.yhhd_body_left { width: 755px; float: left; }
.yhhdCon { -display: none; }
.yhhdList { margin-bottom: 32px; min-height: 425px; }
.yhhdList li { height: 20px; line-height: 20px; vertical-align:middle; }
.yhhdList li a { font-size: 14px; float: left; display: block; padding-left: 50px; background: url('icon.png') no-repeat 20px 6px;  }
.yhhdList li span { font-size: 14px; float: right; display: block; cursor: pointer; }
.yhhdList p.line_left { height: 25px; line-height: 25px; border-left: 1px solid #dcdcdc; margin-left: 22px; }
.yhhdList li:hover a { background: url('icon_hov.png') no-repeat 20px 6px; color: #ce271f; }
.yhhdList li:hover span { color: #ce271f; }
.yhhdPage { width: 400px; margin: 0 auto; overflow: hidden; }
.yhhd_totle { width:200px; float:left; }
.yhhd_wrap { width: 174px; float: right; }
.yhhd_wrap a { margin-right: 5px; }
.yhhd_body_right { width: 345px; float: right; }
.yhhdItem { margin-bottom: 22px; }
.yhhdItem img { width: 345px;height:191px; }
.yhhdItem p { line-height: 40px; height: 40px; }
.yhhdItem p i { display: inline-block; width: 3px; height: 14px; background: #ce271f; margin-top: 14px; float: left; margin-right: 5px; }
.yhhdItem p a { display: inline-block;font-size: 16px; line-height: 40px;width:90%;}