.header_wrap .nav ul li a {/* width: auto; *//* padding: 0 15px; */}

.content, .header_wrap, .fotter, .Linkwrap { position: relative; z-index: 5; }

.content { width: 1200px; margin: 0 auto; padding-top: 13px; }

.purchase .pu_title { height: 35px; border-bottom: 1px solid #d3d3d3; line-height: 35px; }
.purchase .pu_title .bt { float: left; height: 35px; font-size: 20px; padding: 0 10px; color: #3d3d3d; border-left: 6px solid #212121; }
.purchase .pu_title .more { float: right; display: block; width: 63px; height: 25px; font-size: 13px; border: 1px solid #dadada; text-align: center; line-height: 25px; color: #131313; }
.purchase .pu_title .more:after { content: ''; display: inline-block; vertical-align: middle; background: url("../images/ico_orimg.png") no-repeat center; height: 14px; width: 8px; background-position: 0 -141px; margin: -4px 0 0 5px; }
.purchase .pu_title .more:hover { color: #f0412a; border-color: #f0412a; }
.purchase .pu_title .more:hover:after { background-position: 0 -168px; }

.pu_Min1 {width: 100%;height: 292px;overflow: hidden;margin: 20px 0;margin: 20px 0 33px 0;}
.pu_Min1 .Min1_a { float: left; width: 515px; height: 100%; overflow: hidden; }
.pu_Min1 .Min1_a .lunbox { position: relative; }
.pu_Min1 .Min1_a .lunbox .bd ul li { width: 515px; height: 292px; position: relative; display: block; }
.pu_Min1 .Min1_a .lunbox .bd ul li .img { width: 100%; height: 100%; }
.pu_Min1 .Min1_a .lunbox .bd ul li .img img { width: 100%; max-height: 100%; }
.pu_Min1 .Min1_a .lunbox .bd ul li .text { position: absolute; left: 0px; bottom: 0px; height: 135px; width: 100%; color: #fff; background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.01) 0%, rgba(0, 0, 0, 0.4) 8%, rgba(0, 0, 0, 0.9) 25%, black 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#0C000000', GradientType=0); background: linear-gradient(to bottom, rgba(255, 255, 255, 0.01) 0%, rgba(0, 0, 0, 0.4) 8%, rgba(0, 0, 0, 0.9) 25%, black 100%); }
.pu_Min1 .Min1_a .lunbox .bd ul li .text p { height: 34px; line-height: 34px; padding: 0 15px; padding-top: 55px; overflow: hidden; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; }
.pu_Min1 .Min1_a .lunbox .bd ul li .text .name { height: 34px; line-height: 34px; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; padding: 0 15px; }
.pu_Min1 .Min1_a .lunbox .bd ul li .text .name i { display: inline-block; background: url("../images/ico_orimg.png") no-repeat center; vertical-align: middle; height: 12px; width: 12px; background-position: -118px -140px; margin: -4px 5px 0 0; }
.pu_Min1 .Min1_a .lunbox .bd ul li .bq { position: absolute; height: 27px; bottom: 10px; max-width: 292px; overflow: hidden; right: 0px; }
.pu_Min1 .Min1_a .lunbox .bd ul li .bq a { height: 25px; display: block; width: 62px; border: 1px solid #00a8ec; border-radius: 5px; text-align: center; line-height: 25px; color: #00a8ec; font-size: 12px; float: left; margin-right: 9px; }
.pu_Min1 .Min1_a .lunbox .bd ul li .bq a:hover { background: #00a8ec; color: #fff; }
.pu_Min1 .Min1_a .lunbox .bd ul li:hover .text p { color: #f0412a; }
.pu_Min1 .Min1_a .lunbox .hd { position: absolute; bottom: 110px; height: 8px; width: auto; right: 13px; }
.pu_Min1 .Min1_a .lunbox .hd li { float: left; width: 8px; height: 8px; background: #9c9b9d; border-radius: 50%; text-indent: 100rem; overflow: hidden; margin: 0 4px; }
.pu_Min1 .Min1_a .lunbox .hd .on { background: #94291d; }
.pu_Min1 .Min1_b { float: left; width: 419px; margin: 0 14px; }
.pu_Min1 .Min1_b ul li { border: 1px solid #e2e2e2; background: #fcfcfc; height: 136px; overflow: hidden; border-radius: 5px; margin-bottom: 14px; }
.pu_Min1 .Min1_b ul li .img { float: left; width: 211px; height: 138px; border-radius: 5px; margin-top: -1px; }
.pu_Min1 .Min1_b ul li .img img { width: 100%; height: 100%; }
.pu_Min1 .Min1_b ul li .text { float: left; width: 185px; padding-left: 13px; }
.pu_Min1 .Min1_b ul li .text .bt { line-height: 28px; height: 56px; padding-top: 8px; font-size: 16px; color: #424242; font-weight: bold; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.pu_Min1 .Min1_b ul li .text .bq { padding-top: 37px; height: 25px; line-height: 25px; overflow: hidden; width: 100%; }
.pu_Min1 .Min1_b ul li .text .bq span { display: block; float: left; color: #737373; width: 50%; font-size: 12px; }
.pu_Min1 .Min1_b ul li .text .bq span:before { content: ''; background: url("../images/ico_orimg.png") no-repeat center; display: inline-block; vertical-align: middle; margin: -3px 5px 0 0; }
.pu_Min1 .Min1_b ul li .text .bq .name { width: 60%; }
.pu_Min1 .Min1_b ul li .text .bq .name:before { height: 12px; width: 12px; background-position: -41px -145px; }
.pu_Min1 .Min1_b ul li .text .bq .pl { text-align: right; width: 40%; }
.pu_Min1 .Min1_b ul li .text .bq .pl:before { height: 13px; width: 13px; background-position: -68px -142px; }
.pu_Min1 .Min1_b ul li:hover .text .bt { color: #f0412a; }
.pu_Min1 .Min1_c { float: left; width: 236px; border: 1px solid #eaeaea; background: #fff; }
.pu_Min1 .Min1_c .img_ { position: relative; height: 207px; width: 238px; margin: -1px 0 0 -1px; display: block; }
.pu_Min1 .Min1_c .img_ img { width: 100%; height: 100%; }
.pu_Min1 .Min1_c .img_ .bj { position: absolute; left: 0px; bottom: 0px; height: 100px; width: 100%; color: #fff; background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.01) 0%, rgba(0, 0, 0, 0.4) 8%, rgba(0, 0, 0, 0.5) 25%, black 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#0C000000', GradientType=0); background: linear-gradient(to bottom, rgba(255, 255, 255, 0.01) 0%, rgba(0, 0, 0, 0.4) 20%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.8) 100%); }
.pu_Min1 .Min1_c .img_ .btn { width: 103px; height: 36px; color: #fff; text-align: center; line-height: 36px; position: absolute; font-size: 12px; left: 0px; top: 0px; right: 0px; bottom: 0px; margin: auto; background: transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7ff0412a, endColorstr=#7ff0412a); zoom: 1; background: rgba(240, 65, 42, 0.8); }
.pu_Min1 .Min1_c .img_ .btn:hover { background: transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00f0412a, endColorstr=#00f0412a); zoom: 1; background: #f0412a; }
.pu_Min1 .Min1_c .img_ .btn i { display: inline-block; vertical-align: middle; background: url("../images/ico_orimg.png") no-repeat repeat; height: 15px; width: 15px; background-position: -91px -140px; margin: -2px 0 0 5px; }
.pu_Min1 .Min1_c .text { margin: 16px 10px; text-align: justify; display: block; height: 52px; line-height: 25px; overflow: hidden; font-size: 16px; color: #444; font-weight: bold; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.pu_Min1 .Min1_c .text:hover { color: #f0412a; }

.pu_Min2 { border: 1px solid #dadada; background: #fff; padding: 20px; margin-bottom: 33px; }
.pu_Min2 .Min2_a { width: 741px; float: left; }
.pu_Min2 .Min2_a .ul_list { overflow: hidden; }
.pu_Min2 .Min2_a .ul_list li:last-child a { border-bottom: none; }
.pu_Min2 .Min2_a .ul_list li a { height: 118px; background: #FFF; display: block; padding: 20px 0; border-bottom: 1px dashed #e5e5e5; }
.pu_Min2 .Min2_a .ul_list li a .imgst { position: relative; float: left; width: 196px; height: 118px; min-height: 118px; overflow: hidden; }
.pu_Min2 .Min2_a .ul_list li a .imgst img { width: 196px; height: 118px; }
.pu_Min2 .Min2_a .ul_list li a .bt { font-weight: bold; width: 518px; margin-left: 20px; color: #313131; float: left; font-size: 18px; height: 22px; overflow: hidden; line-height: 22px; margin-top: -2px; white-space: nowrap; text-overflow: ellipsis; }
.pu_Min2 .Min2_a .ul_list li a p { width: 518px; color: #1a1a1a; float: left; font-size: 13px; height: 52px; line-height: 26px; overflow: hidden; margin: 15px 0 0 20px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.pu_Min2 .Min2_a .ul_list li a .item { width: 518px; margin-left: 20px; float: left; font-size: 13px; margin-top: 10px; color: #1a1a1a; }
.pu_Min2 .Min2_a .ul_list li a .item i { background: url(../images/ico_orimg.png) no-repeat center; margin: -2px 6px 0 0; display: inline-block; vertical-align: middle; }
.pu_Min2 .Min2_a .ul_list li a .item .time { width: 128px; }
.pu_Min2 .Min2_a .ul_list li a .item .time i { height: 13px; width: 13px; background-position: 0 -33px; }
.pu_Min2 .Min2_a .ul_list li a .item .it { padding-left: 150px; }
.pu_Min2 .Min2_a .ul_list li a .item .it i { height: 14px; width: 12px; background-position: -32px -34px; }
.pu_Min2 .Min2_a .ul_list li a:hover .bt { color: #f0412a; }
.pu_Min2 .Min2_a .ul_list li a:hover .item .it { color: #f0412a; }
.pu_Min2 .Min2_b { width: 392px; float: right; }
.pu_Min2 .Min2_b .pu_title { margin-left: 15px; }
.pu_Min2 .Min2_b .ul ul li { height: 185px; background: #f0f0f0; border-radius: 5px; margin-top: 90px; float: left; position: relative; width: 50%; }
.pu_Min2 .Min2_b .ul ul li .img { position: absolute; left: 13px; top: -77px; width: 172px; height: 194px; border-radius: 10px; overflow: hidden; }
.pu_Min2 .Min2_b .ul ul li .img img { width: 100%; height: 100%; }
.pu_Min2 .Min2_b .ul ul li .img .bj { position: absolute; left: 0px; bottom: 0px; height: 65px; width: 100%; text-align: center; font-size: 14px; color: #fff; background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.01) 0%, rgba(0, 0, 0, 0.4) 25%, rgba(0, 0, 0, 0.8) 50%, black 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#0C000000', GradientType=0); background: linear-gradient(to bottom, rgba(255, 255, 255, 0.01) 0%, rgba(0, 0, 0, 0.4) 25%, rgba(0, 0, 0, 0.8) 50%, black 100%); }
.pu_Min2 .Min2_b .ul ul li .img .bj p { padding: 35px 10px 0; height: 20px; line-height: 20px; overflow: hidden; }
.pu_Min2 .Min2_b .ul ul li .img:hover .bj p { color: #f0412a; }
.pu_Min2 .Min2_b .ul ul li .tab { position: absolute; background: url("../images/ico_orimg.png") no-repeat center; height: 32px; width: 172px; background-position: 0 -264px; left: 13px; bottom: 20px; color: #fff; text-align: center; }
.pu_Min2 .Min2_b .ul ul li .tab a { color: #fff; overflow: hidden; height: 100%; display: block; float: left; font-size: 14px; line-height: 32px; letter-spacing: 1px; }
.pu_Min2 .Min2_b .ul ul li .tab .shop { width: 113px; }
.pu_Min2 .Min2_b .ul ul li .tab .shop:before { content: ''; display: inline-block; vertical-align: middle; background: url("../images/ico_orimg.png") no-repeat center; height: 16px; width: 18px; background-position: -145px -141px; margin: -4px 8px 0 0; }
.pu_Min2 .Min2_b .ul ul li .tab .zq { width: 58px; color: #f0412a; }
.pu_Min2 .Min2_b .ul .more_but { background: #f2f2f2; border: 1px solid #ececec; border-radius: 8px; height: 45px; line-height: 45px; text-align: center; margin-top: 9px; font-size: 14px; }
.pu_Min2 .Min2_b .ul .more_but a { display: block; color: #131313; }
.pu_Min2 .Min2_b .ul .more_but a:hover { color: #f0412a; }

.pu_Min3 { padding-bottom: 35px; }
.pu_Min3 .ul ul { width: 105%; }
.pu_Min3 .ul ul li { margin: 14px 22px 0 0; width: 283px; float: left; }
.pu_Min3 .ul ul li .img { height: 192px; width: 283px; position: relative; border-radius: 10px; overflow: hidden; }
.pu_Min3 .ul ul li .img img { width: 100%; height: 100%; }
.pu_Min3 .ul ul li .img .text { font-size: 12px; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 98px; color: #fff; background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.01) 0%, rgba(0, 0, 0, 0.421) 20%, rgba(0, 0, 0, 0.75) 35%, rgba(0, 0, 0, 0.9) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#0C000000', GradientType=0); background: linear-gradient(to bottom, rgba(255, 255, 255, 0.01) 0%, rgba(0, 0, 0, 0.421) 20%, rgba(0, 0, 0, 0.75) 35%, rgba(0, 0, 0, 0.9) 100%); }
.pu_Min3 .ul ul li .img .text > div { line-height: 28px; height: 28px; padding: 0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.pu_Min3 .ul ul li .img .text .name { font-size: 16px; padding-top: 35px; }
.pu_Min3 .ul ul li .img:hover .name { color: #f0412a; }

.pu_Min4 { background: #fff; padding: 15px 20px 0; border: 1px solid #dadada; margin-bottom: 11px; overflow: hidden; }
.pu_Min4 .ul { margin-bottom: -1px; }
.pu_Min4 .ul ul { width: 105%; }
.pu_Min4 .ul ul li { float: left; width: 570px; height: 215px; border-bottom: 1px solid #e6e6e6; padding: 14px 0; margin-right: 20px; }
.pu_Min4 .ul ul li .img { float: left; width: 175px; height: 215px; margin-right: 20px; overflow: hidden; border-radius: 0 20px 0 20px; }
.pu_Min4 .ul ul li .img img { width: 100%; height: 100%; }
.pu_Min4 .ul ul li .text { float: left; width: 370px; position: relative; height: 100%; }
.pu_Min4 .ul ul li .text .name { font-weight: bold; display: block; padding-top: 7px; height: 34px; line-height: 34px; max-width: 240px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px; color: #000; }
.pu_Min4 .ul ul li .text .name:hover { color: #f0412a; }
.pu_Min4 .ul ul li .text .time { width: 100%; height: 34px; line-height: 34px; overflow: hidden; color: #3d3d3d; font-size: 14px; }
.pu_Min4 .ul ul li .text .time span { display: block; float: left; padding-right: 10px; }
.pu_Min4 .ul ul li .text .num { position: absolute; background: url("../images/ico_orimg.png") no-repeat center; height: 37px; width: 127px; background-position: 0 -206px; right: 0px; line-height: 37px; top: 0px; font-size: 12px; text-align: center; color: #000; }
.pu_Min4 .ul ul li .text .num span { display: block; float: left; width: 80px; }
.pu_Min4 .ul ul li .text .num i { float: left; display: block; width: 47px; text-align: center; font-size: 20px; color: #e3de02; font-weight: bold; }
.pu_Min4 .ul ul li .text .lis_box { padding-top: 4px; height: 120px; overflow: hidden; width: 100%; }
.pu_Min4 .ul ul li .text .lis_box .lis { height: 30px; line-height: 30px; color: #3d3d3d; font-size: 14px; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis; }
.pu_Min4 .ul ul li .text .lis_box .lis:before { content: ''; display: inline-block; vertical-align: middle; width: 5px; height: 5px; border-radius: 50%; background: #8e8e8e; margin: -2px 10px 0 0; }
.pu_Min4 .ul ul li .text .lis_box .lis:hover { color: #f0412a; cursor: pointer; }
.pu_Min4 .ul ul li .text .lis_box .lis:hover:before { background: #f0412a; }

.pu_Min5 { background: #fff; padding: 20px; padding-bottom: 55px; border: 1px solid #dadada; margin-bottom: 26px; overflow: hidden; }
.pu_Min5 .warp_ { background: #f2f2f2; height: 270px; }
.pu_Min5 .warp_ .text_lef { height: 100%; float: left; width: 695px; padding-left: 25px; position: relative; font-size: 15px; color: #282828;  }
.pu_Min5 .warp_ .text_lef .hide{ display: none;}
.pu_Min5 .warp_ .text_lef .item_li{ width: 100%; height: 100%; position: relative;}
.pu_Min5 .warp_ .text_lef .name { padding-top: 4px; height: 74px; line-height: 74px; display: block; width: 100%; font-size: 28px; color: #000; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.pu_Min5 .warp_ .text_lef .name:hover { color: #f0412a; }
.pu_Min5 .warp_ .text_lef .ul_ {width: 100%;height: 33px;line-height: 33px;overflow: hidden;}
.pu_Min5 .warp_ .text_lef .ul_ .li_ { float: left; width: 31%; margin-right: 1%; overflow: hidden; height: 33px; }
/*.pu_Min5 .warp_ .text_lef .p_text {padding-top: 14px;line-height: 30px;height: 120px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;word-break: break-all;}*/
.pu_Min5 .warp_ .text_lef .p_text {margin-top: 14px;line-height: 30px;height: 120px;overflow-y: auto; overflow-x:hidden;}
.pu_Min5 .warp_ .text_lef .p_text::-webkit-scrollbar { width: 8px; height: 8px; background: #dcdcdc; border-radius: 10px; }
.pu_Min5 .warp_ .text_lef .p_text::-webkit-scrollbar-button { width: 0; height: 0; }
.pu_Min5 .warp_ .text_lef .p_text::-webkit-scrollbar-corner { display: block; }
.pu_Min5 .warp_ .text_lef .p_text::-webkit-scrollbar-thumb { background-clip: padding-box; background-color: #888; border-radius: 10px; }


.pu_Min5 .warp_ .text_lef .btn { position: absolute; background: #6f6f6f; width: 127px; height: 44px; text-align: center; line-height: 44px; color: #fff; right: 0px; bottom: -22px; display: block; cursor: pointer; }
.pu_Min5 .warp_ .text_lef .btn.on{ background: #f0412a;}
.pu_Min5 .warp_ .lunbox_rit { float: right; width: 406px; height: 100%; overflow: hidden; position: relative; }
.pu_Min5 .warp_ .lunbox_rit .bd li { width: 406px; height: 270px; overflow: hidden; position: relative; }
.pu_Min5 .warp_ .lunbox_rit .bd li .img { display: block; width: 406px; height: 270px;position: relative; background:#fff; overflow: hidden;  }
.pu_Min5 .warp_ .lunbox_rit .bd li .img img {width: 100%;/* height: 100%; */position:  absolute;left:  0px;top: 0px;bottom:  0;right:  0;margin:  auto;display:  block;}
.pu_Min5 .warp_ .lunbox_rit .bd li .img .bj { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 120px; color: #fff; background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.01) 0%, rgba(0, 0, 0, 0.421) 20%, rgba(0, 0, 0, 0.75) 35%, rgba(0, 0, 0, 0.9) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#0C000000', GradientType=0); background: linear-gradient(to bottom, rgba(255, 255, 255, 0.01) 0%, rgba(0, 0, 0, 0.421) 20%, rgba(0, 0, 0, 0.75) 35%, rgba(0, 0, 0, 0.9) 100%); }
.pu_Min5 .warp_ .lunbox_rit .hd { position: absolute; width: auto; right: 6px; bottom: 15px; height: 9px; }
.pu_Min5 .warp_ .lunbox_rit .hd li { float: left; width: 7px; height: 9px; background: #e3de02; margin: 0 2px; text-indent: 100em; overflow: hidden; cursor: pointer; }
.pu_Min5 .warp_ .lunbox_rit .hd .on { width: 27px; }