@charset "utf-8";
@import url("animate-tool.css");

.regularly-box{height: auto; position: relative; border:3px solid #e7bc71; margin-top: 50px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius: 8px;}
.regularly-head{height:50px; line-height: 50px; padding:8px 20px; border-bottom: 2px solid #e7bc71;}
.regularly-head strong{font-size: 24px; color: #646464; display: inline-block;}
.regularly-head label{font-size: 16px; color: #ed7c7c; display: inline-block; margin-left: 15px;}
.regularly-contBody{height: 425px;}
.regularly-item-list{width: auto;box-shadow:3px 3px 3px #1F1F1F;background:#fff;}

.regularly-item-list .cloth{background:url(../../images/sourceCenter/images/class_tit_cloth.jpg) center no-repeat #fff;}
.regularly-item-list .life{background:url(../../images/sourceCenter/images/class_tit_life.jpg) center no-repeat #363a41;}
.regularly-item-list .beauty{background:url(../../images/sourceCenter/images/class_tit_beauty.jpg) center no-repeat #363a41;}
.regularly-item-list .book{background:url(../../images/sourceCenter/images/class_tit_book.jpg) center no-repeat #363a41;}
.regularly-item-list .food{background:#c2c2c2;font-size:42px;color:#27282b;line-height:250px;text-align:center;}
.regularly-item-list .shose{background:url(../../images/sourceCenter/images/class_tit_shose.jpg) center no-repeat #363a41;}
.regularly-item-list .phone{background:url(../../images/sourceCenter/images/class_tit_phone.jpg) center no-repeat;}
.regularly-item-list .school{background:url(../../images/sourceCenter/images/class_tit_school.jpg) center no-repeat #363a41;}
.regularly-item-list .local p{font-size:44px;color:#27282b;text-align:center;line-height:250px;background:#c2c2c2;}
.regularly-item-list .game{background:url(../../images/sourceCenter/images/class_tit_game.jpg) center no-repeat #363a41;}


.regularly-item-list .class_tit{position:relative;}
.regularly-item-list .class_tit .arrow_l,.regularly-item-list .class_tit .arrow_r{position:absolute;width:20px;height:28px;z-index:99;}
.regularly-item-list .class_tit .arrow_r{top:113px;right:-20px;}
.regularly-item-list .class_tit .arrow_l{top:113px;left:-20px;}
.regularly-item-list .cloth .arrow,.regularly-item-list .beauty .arrow,.regularly-item-list .phone .arrow{background:url(../../images/sourceCenter/images/cloth_arrow.png) no-repeat;}
.regularly-item-list .life .arrow,.regularly-item-list .game .arrow{background:url(../../images/sourceCenter/images/life_arrow.png) no-repeat;}
.regularly-item-list .book .arrow,.regularly-item-list .school .arrow{background:url(../../images/sourceCenter/images/book_arrow.png) right no-repeat;}
.regularly-item-list .food .arrow,.regularly-item-list .local .arrow{background:url(../../images/sourceCenter/images/food_arrow.png) right no-repeat;}
.regularly-item-list .shose .arrow{background:url(../../images/sourceCenter/images/shose_arrow.png) left no-repeat;}

.regularly-item-list li{width:250px; height:250px; float: left; display: inline; position: relative;}
.regularly-item-list li.last{border-right: 0;}
.regularly-item-list li:not(.last):after{position: absolute; width: 2px; height:10px; bottom: 46px; right: -2px; background: #fff;}
.regularly-item-list li .flip-box{position: absolute;left: 0;top: 0; background: #fff;overflow: hidden;}
.regularly-item-list li .flip-box .nr{width:215px;height:230px;padding:20px 0px 0px 35px;background:#0c7ee7;}
.regularly-item-list li .flip-box .nr p{font-size:14px;color:#fff;line-height:28px;}

.regularly-item-list li.last .flip-box,.regularly-item-list li.last .flip-foot{-moz-border-radius:0px 0px 5px 0px; -webkit-border-radius:0px 0px 5px 0px; border-radius:0px 0px 5px 0px;}

.regularly-item-list li .flip-item-pic{ overflow:hidden;text-align: center;}
.regularly-item-list li .flip-item-pic img{max-width: 100%; max-height: 100%; vertical-align: middle;}


.ellipsis{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all;}

