﻿/*2017-07-02 精选大厨食谱*/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{font-family:"Microsoft YaHei UI",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;margin:0}
a{text-decoration:none}
p{margin:0 0 10px}
table{background-color:transparent}
table{border-collapse:collapse;border-spacing:0}
dd,dt{line-height:1.42857143}
img{vertical-align:middle;border:0}
body,dd,dt{line-height:1.42857143}
button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}
.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
.h3,h3{font-size:24px}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin:0}
.hide{display:none!important}
.show{display:block!important}
.container{margin-right:auto;margin-left:auto;width:1280px!important}
.container-fluid{margin-right:auto;margin-left:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
.fs-10{font-size:10px}
.fs-12{font-size:12px}
.fs-14{font-size:14px}
.fs-16{font-size:16px!important}
.fs-18{font-size:18px}
.fs-20{font-size:20px}
.fs-22{font-size:22px}
.fs-24{font-size:24px}
.fs-26{font-size:26px}
.fs-28{font-size:28px}
.fs-30{font-size:30px}
.fs-36{font-size:36px}
.fs-38{font-size:38px}
ul li{list-style-type:none}
.container-v2 .fr-div .product-into .frD-top:after,.container-v2 .fr-div .product-into .frD-top:before,.container-v2 .fr-div:after,.container-v2 .fr-div:before,.container-v2 .fr-ulP:after,.container-v2 .fr-ulP:before,.container-v2:after,.container-v2:before{content:'';display:table}
.i-icon{display:inline-block}
.container-v2{margin-right:auto;margin-left:auto;width:1080px!important}
.container-v2.containerM-v2{position:relative;margin:22px auto 28px auto}
.container-v2 .fr-div{position:relative;overflow:hidden}
.container-v2 .youku-Box{position:absolute;z-index:5;width:400px!important;height:330px!important;overflow:hidden;margin-top:0;top:60px;right:34px}
.container-v2 .youku-Box #youku-playerBox-v2{width:100%;height:100%}
.container-v2 .fr-div .title-box{border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;margin-top:20px;height:140px;text-align:center}
.container-v2 .fr-div .title-box h1.title{color:#7b5845;margin:32px 0 24px 0}
.container-v2 .fr-div .title-box h1.title:after,.container-v2 .fr-div .title-box h1.title:before{width:8px;height:8px;background-color:#7b5845;display:inline-block;border-radius:100%;vertical-align:middle;content:'';margin-right:4px}
.container-v2 .fr-div .title-box h1.title:after{margin-left:2px}
.container-v2 .fr-div .title-box p.subTitle{color:#676b6e;margin:0}
.container-v2 .fr-div .title-box h1.title,.container-v2 .fr-div .title-box p.subTitle{padding:0 20px;letter-spacing:1.5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.container-v2 .fr-div .fr-ulP{margin:0;margin-top:15px;padding:0;width:100%}
.container-v2 .fr-div .fr-ulP .fr-product{position:relative;float:left;width:340px;overflow:hidden;margin-right:30px;margin-bottom:25px;box-sizing:border-box}
.container-v2 .fr-div .fr-ulP .fr-product:nth-child(3n){margin-right:0}
.container-v2 .fr-div .fr-ulP .fr-product a img{height:199px;width:340px;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}
.container-v2 .fr-div .fr-ulP .fr-product a:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}
.container-v2 .fr-div .fr-ulP .fr-product div.info{position:relative;text-align:center;color:#7b5845;padding-bottom:20px;border:1px solid #bfbfbf;border-top:none;letter-spacing:1px;background:#FFF;z-index:1}
.container-v2 .fr-div .fr-ulP .fr-product div.info a.a-title{color:#7b5845;padding:6px 20px 2px 20px!important;display:block}
.container-v2 .fr-div .fr-ulP .fr-product div.info p.p-describe,.container-v2 .fr-div .fr-ulP .fr-product div.info p.p-origin{margin-bottom:0!important;height:30px;line-height:30px;font-size:16px}
.container-v2 .fr-div .fr-ulP .fr-product div.info p.p-origin{letter-spacing:normal}
.container-v2 .fr-div .fr-ulP .fr-product div.info a.a-title,.container-v2 .fr-div .fr-ulP .fr-product div.info p.p-describe,.container-v2 .fr-div .fr-ulP .fr-product div.info p.p-origin,.container-v2 .fr-div .public-hp{padding:0 20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.container-v2 .fr-div .fr-ulP .fr-product div.info div.vtn-con{margin-top:4px}
.container-v2 .fr-div .fr-ulP .fr-product div.info a.vtn-details{color:#676b6e}
.container-v2 .fr-div .fr-ulP .fr-product div.info a.vtn-details .likeP-icon{width:21px;height:18px;margin-top:-2px;display:inline-block;vertical-align:middle;background:url(../../images/icon/like-icons_03.png) center no-repeat}
/* END 2017-07-02 精选大厨食谱*/

/*2017-07-02 精选大厨食谱 2级页面*/
.container-v2 .fr-div .public-hp{color:#7b5845;text-align:center}
.container-v2 .fr-div .frD-title-h1{font-size:2.5rem;padding:12px 0}
.container-v2 .fr-div .frD-title-h1:after,.container-v2 .fr-div .frD-title-h1:before{position:relative;width:390px;height:1px;top:-2px;background-color:#bfbfbf;display:inline-block;content:'';vertical-align:middle;margin-right:18px}
.container-v2 .fr-div .frD-title-h1:after{margin-left:18px}
.container-v2 .fr-div .frD-name-p{font-size:1.4rem;padding:2px 0}
.container-v2 .fr-div .frD-text-p{font-size:16px;color:#6e6d6d;text-shadow:0 0 0 rgba(146,146,146,.5);line-height:1.7;margin-bottom:35px}
.container-v2 .fr-div .frD-pic-box{float:left;width:696px;height:410px;padding:27px 26px;border:1px solid #bfbfbf}
.container-v2 .fr-div .product-into{float:right;width:-moz-calc(100% - 696px);width:-webkit-calc(100% - 696px);width:calc(100% - 696px);height:auto}
.container-v2 .fr-div .product-into p{text-align:left}
.container-v2 .fr-div .product-into p.product-name{font-weight:700;font-size:26px}
.container-v2 .fr-div .product-into p.chef-column{font-size:16px;margin-top:20px;color:#6e6d6d;text-shadow:0 0 0 #6e6d6d}
.container-v2 .fr-div .product-into .frD-top{position:relative;margin-top:50px}
.container-v2 .fr-div .product-into .frD-top .progress-box{position:relative;width:100%;padding-left:20px}
.container-v2 .fr-div .product-into .frD-top .progress-box p{float:left;color:#6e6d6d;font-size:16px;margin-right:10px}
.container-v2 .fr-div .product-into .frD-top .progress-box p.p2{margin-left:10px}
.container-v2 .fr-div .product-into .frD-top .progress{position:relative;width:172px;height:20px;border-radius:50px;background:#ddd;float:left;margin-top:2px;overflow:hidden}
.container-v2 .fr-div .product-into .frD-top .progress .bar{position:relative;width:50%;height:20px;border-radius:50px;transition:width 1s linear 0s;animation:animate-positive 2s;background:#7b5845}
@-webkit-keyframes animate-positive{0%{width:0}
}
@keyframes animate-positive{0%{width:0}
}
.container-v2 .fr-div .product-into .material-box{position:relative;width:100%;margin-top:100px}
.container-v2 .fr-div .product-into .material-box .practice{position:relative;padding-left:20px;margin-bottom:20px}
.container-v2 .fr-div .product-into .material-box .div-icon-bg{width:40px;height:40px;text-align:center;border-radius:50%;background-color:#7b5845}
.container-v2 .fr-div .product-into .material-box .div-icon-bg .material-icon{width:28px;height:25px;margin-top:8px;background:url(../../images/icon/material-icon01.png) center no-repeat}
.container-v2 .fr-div .product-into .material-box .div-icon-bg .seasoning-icon{width:16px;height:28px;margin-top:6px;background:url(../../images/icon/material-icon02.png) center no-repeat}
.container-v2 .fr-div .product-into .material-box .practice p.name-p{position:absolute;top:0;color:#7b5845;font-size:16px;font-weight:700;text-align:left;margin-left:48px}
.container-v2 .fr-div .product-into .material-box .practice p.material,.container-v2 .fr-div .product-into .material-box .practice p.seasoning{margin-left:48px;color:#6e6d6d;margin-top:-12px;padding-right:10px}
.container-v2 .fr-div .product-into .ingredients-box{margin-left:20px;margin-top:30px}
.container-v2 .fr-div .product-into .ingredients-box p.title-p{color:#828180;font-size:16px;text-shadow:0 0 0 #828180}
.container-v2 .fr-div .product-into .ingredients-box p.title-p{color:#828180;font-size:16px;text-shadow:0 0 0 #828180}
.container-v2 .fr-div .product-into .ingredients-box .ingredients-ul{position:relative;padding:0;margin:0}
.container-v2 .fr-div .product-into .ingredients-box .ingredients-ul li{position:relative;height:52px;padding-top:2px;margin-bottom:30px;overflow:hidden}
.container-v2 .fr-div .product-into .ingredients-box .ingredients-ul li span.checked-span{width:20px;height:20px;margin-top:16px;cursor:pointer;border:1px solid #b5b5b5;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
.container-v2 .fr-div .product-into .ingredients-box .ingredients-ul li span.active i{width:32px;height:36px;position:absolute;top:0;background:url(../../images/icon/true-icon01.png) center no-repeat}
.container-v2 .fr-div .product-into .ingredients-box .ingredients-ul li img{position:absolute;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;width:65px;height:47px;margin-top:-1px;margin-left:10px}
.container-v2 .fr-div .product-into .ingredients-box .ingredients-ul li p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#828180}
.container-v2 .fr-div .product-into .ingredients-box .ingredients-ul li p a{color:#828180}
.container-v2 .fr-div .product-into .ingredients-box .ingredients-ul li p a:hover{color:#333}
.container-v2 .fr-div .product-into .ingredients-box .ingredients-ul li p{position:absolute;left:110px;margin-top:-42px;width:240px;letter-spacing:1px}
.container-v2 .fr-div .product-into .ingredients-box .ingredients-ul li p.buy-p{width:135px;bottom:-8px!important}
.container-v2 .fr-div .product-into .ingredients-box .ingredients-ul li.buy{width:140px;height:34px;line-height:32px;background:#aaa;text-align:center;color:#FFF;border-radius:4px;transition:all .8s;margin:auto;font-size:18px;letter-spacing:1px;cursor:pointer}
.container-v2 .fr-div .product-into .ingredients-box .ingredients-ul li.buy:hover{background:#599c3b}
.container-v2 .fr-div .cp-box{float:left;width:696px;height:auto;overflow:hidden}
.container-v2 .fr-div .cp-box .title{font-size:18px;height:52px;color:#7b5845;font-weight:600;line-height:52px;border-bottom:1px solid #d5d5d5;letter-spacing:1px;padding-left:2px}
.container-v2 .fr-div .cp-box .text{position:relative;padding:0 10px;margin:15px 0}
.container-v2 .fr-div .cp-box .text i{width:26px;height:26px;line-height:26px;text-align:center;font-style:normal;background:#7b5845;color:#FFF;border-radius:50%;margin-right:15px;display:inline-block}
.container-v2 .fr-div .cp-box .text p{color:#828180;line-height:1.8;margin-left:35px;margin-top:-24px;margin-bottom:10px}
/*END 2017-07-02 精选大厨食谱 2级页面*/

/*2017-07-02 SWG洋厨房美食 2级页面*/
.container-v2 .fr-div .product-pic-box{width:100%;height:350px;margin-top:18px;border:none;overflow:hidden}
.container-v2 .fr-div .product-pic img{width:530px;height:350px;border:none;overflow:hidden}
.container-v2 .fr-div .subTitle-d{position:relative;margin-top:25px;padding:0 15px;text-align:center;font-size:16px;color:#888786;line-height:1.7;letter-spacing:2px}
.container-v2 .fr-div .video-v2{position:relative;margin-top:20px;margin-bottom:38px}
.container-v2 .fr-div .video-v2 .video-pic-box{width:260px;height:260px;border:1px solid #d5d5d5;padding:12px}
.container-v2 .fr-div .video-v2 .video-pic-box img{width:235px;height:235px}
.container-v2 .fr-div .video-v2 .food-tips{margin-left:30px;margin-top:10px}
.container-v2 .fr-div .video-v2 .food-tips h3.title-p{letter-spacing:1px;color:#7b5845;margin-bottom:15px;font-size:18px}
.container-v2 .fr-div .video-v2 .food-tips p{color:#888786;margin:10px 0;font-size:16px}
.container-v2 .fr-div.product-swg{position:relative;width:100%;margin-top:36px;border-top:1px solid #d5d5d5}
.container-v2 .fr-div .swg-title-h1{font-size:2.5rem;margin-top:20px;padding:12px 0}

/*END 2017-07-02 SWG洋厨房美食 2级页面*/

/*2017-07-16 添加：查看更多*/
.see-more-v1{width:100%;padding-bottom:10px;line-height:50px;text-align:center} 
.see-more-v1 a{font-size:18px;color:#7b5845}
.see-more-v1 ul.pagination-v1{display:inline-block;padding:0;width:auto;margin:0 auto}
.see-more-v1 ul.pagination-v1 li.disabled{cursor:not-allowed}
.see-more-v1 ul.pagination-v1 li{display:inline-block;overflow:hidden}
.see-more-v1 ul.pagination-v1 li a{float:left;padding:8px 16px;text-decoration:none;color:#7b5845;text-shadow:0 0 0 #7b5845}











