.partake { overflow: hidden; position: relative; }

.partake li { float: left; width: 33.333%; box-sizing: border-box; border-right: 1px solid #DDDDDD; padding-bottom: .4rem; }

.partake li:last-child { border: none; }

.partake li .partake-pic { width: 10rem; height: 10rem; display: block; margin: .4rem auto .3rem; position: relative; overflow: hidden; }

.partake li .partake-pic img { width: 100%; height: 100%; }

.partake-luck { box-sizing: border-box; color: #fff; position: absolute; top: 0rem; font-size: 1.2rem; z-index: 1; width: 0; height: 0; border-top: 4rem solid #0B9FE7; /*#*/ border-right: 8rem solid transparent; }

.partake-luck span { position: absolute; left: 0.6rem; top: -3.5rem; color: #fff; display: block; font-size: 1.2rem; width: 5rem; transform: rotate(-22deg); }

.partake-title { font-size: 1.3rem; color: #717071; font-family: "微软雅黑"; font-weight: normal; padding-bottom: .2rem; }

.partake-number { color: #999; font-size: 1.2rem; padding-bottom: .4rem; }

.partake-progress { height: .8rem; background: #E7E7E7; border-radius: 5px; }

.partake-progress span { /*width: 50%;*/ width: 0%; display: block; background: #EA7474; height: .8rem; }

.partake-title, .partake-number, .partake-progress { width: 90%; margin: 0 auto; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.partake-btn { width: 5rem; margin: .8rem auto .5rem; border-radius: 8px; height: 2.2rem; line-height: 2.2rem; color: #fff; background: #E93330; text-align: center; font-size: 1.2rem; }

.public { width: 100%; background: #EEEEEE; height: 3rem; line-height: 3rem; box-sizing: border-box; padding: 0 1rem; font-size: 1.2rem; color: #8B8B8B; position: relative; overflow: hidden; }

.public ul { width: 60%; position: absolute; }

.public ul li { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.public a { float: right; color: #00BFFF; }

.public-name { color: #00BFFF; padding-right: .5rem; font-size: 1.3rem; }
.public ol { position: absolute; top: 0px; opacity: 0; }
.public ol li { width: 5px; height: 5px; background: #ccc; float: left; margin-right: 3px; }
.public ol li.on { background: red; }
/*产品开始*/
.product { position: relative; z-index: 1; width: 100%; height: 4.4rem; border-bottom: 1px solid #dddddd; }

.product .product-nav { padding-top: 1.5rem; width: 75%; background: #fff; float: left; overflow: hidden; box-sizing: border-box; }



.product .product-nav li { float: left; width: 25%; text-align: center; font-size: 1.4rem; box-sizing: border-box; background: rgb(255, 255, 255); }

.product .product-nav span { width: 62px; display: block; margin: 0 auto; height: 24px; box-sizing: border-box; color: #595757; }

.product .product-nav li.cur span { border-bottom: 1px solid #E73828; color: #E73828; }

.product-nav span { position: relative; }

.product-nav b { height: 10px; background: #ddd; position: absolute; width: 1px; top: 6px; right: -15px; z-index: 10; }

.product-classify { float: left; width: 25%; border-left: 1px solid #dddddd; box-sizing: border-box; font-size: 1.4rem; line-height: 4.4rem; background: #fff; }

.product-classify span { color: #595757; text-align: center; display: block; /*border-bottom: 1px solid #fff;*/ }

.product-box { width: 100%; position: absolute; border-bottom: 1px solid #ddd; background: #EAEAEA; min-height: 100px; box-shadow: 0px 2px 5px #ccc; display: none; background: #fff; top: 4.7rem; z-index: 1; }

.three-box { width: 0; height: 0; border-left: .8rem solid transparent; border-right: .8rem solid transparent; border-bottom: 1rem solid #dddddd; position: absolute; top: -1rem; right: 4.6rem; }

.three-box div { width: 0; height: 0; border-left: .6rem solid transparent; border-right: .6rem solid transparent; border-bottom: 1rem solid #fff; position: absolute; left: -.6rem; top: .1rem; }

.product-box ul { margin-bottom: -1px; overflow: hidden; }

.product-box li { float: left; width: 33.333%; text-align: center; line-height: 4.4rem; height: 4.4rem; font-size: 1.3rem; color: #595757; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; box-sizing: border-box; }

.product-box li a { color: #595757; }

/*产品结束*/

/*.content li:nth-of-type(1), .content li:nth-of-type(2) {
    padding-top: 6px;
}*/
.content { min-height: 250px; }
.content li { width: 50%; float: left; box-sizing: border-box; position: relative; }

.content li img { width: 10rem; height: 10rem; display: block; margin: .6rem auto .2rem !important; }

.content li:nth-of-type(odd) { border-right: 1px solid #dddddd; }

.content li { border-bottom: 1px solid #dddddd; }

.content-title { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 90%; margin: 0 auto; font-size: 1.3rem; color: #717071; font-family: "微软雅黑"; font-weight: normal; padding-bottom: .2rem; }

.content-man { padding-left: 1.8rem; background: url(../images/ren.jpg) no-repeat left center; background-size: 1.6rem; padding-top: .3rem; padding-bottom: .3rem; font-size: 1.2rem; color: #999; box-sizing: border-box; width: 90%; margin: 0 auto; }

.content-number { color: #C11022; width: 90%; margin: 0 auto; }

.content-number s { color: #999; }

.content-number b { color: #C50C1E; font-size: 1.3rem; }

.content-btn { width: 5rem; height: 2.2rem; background: #EF3B2D; border-radius: 8px; float: right; margin-top: .5rem; margin-bottom: .6rem; color: #fff; text-align: center; margin-right: 1rem; line-height: 2.2rem; font-size: 1.2rem; }

.navigation { overflow: hidden; border-bottom: 1px solid #ddd; padding-top: 10px; padding-bottom: 10px; }
.navigation li { width: 20%; float: left; text-align: center; font-size: 12px; }
.navigation li a { color: #777; }
.navigation li span { width: 40px; height: 40px; background: #EF8812; border-radius: 100px; margin: 0 auto; text-align: center; display: block; line-height:40px; color: #fff; margin-bottom: 3px; }
.navigation li span i { font-size: 22px; }


/*关注*/


/*.follow { width: 100%; background: rgba(0,0,0,0.5); position: fixed; z-index: 2; top: 0; height: 50px; line-height: 50px; color: #fff; font-size: 12px; overflow: hidden; display: none; }

.follow .fa-times { padding-left: 10px; font-size: 16px; padding-right: 10px; }

.follow-btn { float: right; background: #FFF000; line-height: 28px; font-size: 12px; color: #C30D23 !important; width: 66px; text-align: center; border-radius: 6px; margin-top: 10px; margin-right: 10px; }

.follow img { height: 35px; width: 35px; border-radius: 100px; }

.black { width: 100%; height: 100%; left: 0px; top: 0; position: absolute; z-index: 40000; background: rgba(0,0,0,00.5); display: none; }

.dialog { width: 86%; padding-bottom: 30px; position: absolute; top: 20%; left: 7%; background: #CE4243; border-radius: 6px; text-align: center; }

.dialog img { width: 75%; display: block; margin: 0 auto; margin-top: 28px; }

.dialog-btn { width: 70%; margin: 0 auto; color: #3D3A39; font-size: 13px; text-align: center; height: 36px; border-radius: 16px; background: #fff; line-height: 36px; display: block; margin-top: 30px; }

.dialog-line { width: 2px; height: 40px; position: absolute; right: 14px; top: -40px; background: #eee; }

.dialog-line span { height: 20px; width: 20px; background: #CE4243; border-radius: 100px; color: #fff; display: block; left: -10px; position: absolute; top: -10px; font-size: 12px; }

.dialog-line span i { line-height: 20px; }*/


/*关注*/
