body{background-color:#f5f7f9!important}
ul{list-style:none;padding-left:0}
.mt-15{margin-top:15px !important}
.mt-30{margin-top:30px !important}
.breadcrumb{font-size:14px;color:#999;margin-top:30px}
.breadcrumb a{color:#999}
.breadcrumb>li+li:before{content:"> "!important}
.breadcrumb>li:last-child>a,.breadcrumb>li:last-child>span{color:#fe7a24}
.navbarer{background-color:#fe7a24}
.navbar-custom{background-color:#fe7a24;border:0;border-radius:0;min-height:42px;margin-bottom:0!important}
.navbar-custom .navbar-nav>li.active>a,.navbar-custom .navbar-nav>li>a{background-color:#fe7a24;font-size:16px;line-height:42px;padding:0 24px;color:#fff}
.navbar-custom .navbar-nav>.open>a,.navbar-custom .navbar-nav>.open>a:focus,.navbar-custom .navbar-nav>.open>a:hover,.navbar-custom .navbar-nav>li.active>a,.navbar-custom .navbar-nav>li.active>a:hover,.navbar-custom .navbar-nav>li>a:hover{color:#fff!important;background-color:#ff6a00!important}
.navbar-custom .navbar-toggle{border-color:#fff;margin-top:23px}
.navbar-custom .navbar-toggle .icon-bar{background-color:#fff}
.navbar-custom .navbar-toggle:focus,.navbar-custom .navbar-toggle:hover{background-color:#fe7a24}
.navbar-custom .dropdown-menu>li>a{font-size:16px}
.navbar-custom .dropdown-menu>li>a:focus,.navbar-custom .dropdown-menu>li>a:hover{color:#fff;background-color:#fe7a24!important}
.footer{margin-top:40px;background-color:#202124;font-size:12px;color:#999;line-height:36px;padding:20px;text-align:center}
.page-container{text-align:center}
.page{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.page>li{display:inline}
.page>li>a,.page>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#737373;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.page>li:first-child>a,.page>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.page>li:last-child>a,.page>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}
.page>li>a:focus,.page>li>a:hover,.page>li>span:focus,.page>li>span:hover{color:#ff6a00;background-color:#d9d9d9;border-color:#ddd}
.page>.active>a,.page>.active>a:focus,.page>.active>a:hover,.page>.active>span,.page>.active>span:focus,.page>.active>span:hover{z-index:2;color:#fff;background-color:#ff6a00;border-color:#ff6a00;cursor:default}
.page>.disabled>a,.page>.disabled>a:focus,.page>.disabled>a:hover,.page>.disabled>span,.page>.disabled>span:focus,.page>.disabled>span:hover{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}
.page-lg>li>a,.page-lg>li>span{padding:10px 16px;font-size:18px}
.page-lg>li:first-child>a,.page-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}
.page-lg>li:last-child>a,.page-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}
.page-sm>li>a,.page-sm>li>span{padding:5px 10px;font-size:12px}
.page-sm>li:first-child>a,.page-sm>li:first-child>span{border-bottom-left-radius:2px;border-top-left-radius:2px}
.page-sm>li:last-child>a,.page-sm>li:last-child>span{border-bottom-right-radius:2px;border-top-right-radius:2px}
sub{font-style:italic}
ul.content>li{padding:0 30px;background:#fff;margin-bottom:30px}
ul.content>li .city-title{padding:16px 0;border-bottom:1px solid #eee}
ul.content>li .city-title h3{margin-top:2px;height:18px;line-height:18px;font-size:18px;color:#333;text-indent:8px;border-left:4px solid #fe7a24;margin-bottom:0}
ul.content>li .studio-item{border-bottom:1px solid #eee}
.studio-item{margin-top:20px;padding-bottom:20px;display:flex;justify-content:center;align-items:start}
.studio-item .img{border-radius:4px;padding:36px 16px;min-height:136px;background:#fea367;width:33.33%}
.studio-item .img a:hover{text-decoration:none}
.studio-item .img p{padding:0 20px;color:#fff;font-size:26px;text-align:center;font-weight:700}
.studio-item .info{width:63.66%;padding-left:3%}
.studio-item .info .studio-title{font-size:20px;font-weight:700;color:#232323;line-height:22px;margin-top:18px;display:block}
.studio-item .info p{font-size:14px;color:#555;line-height:22px;margin-top:10px}
.studio-item .info p b{font-weight:400;float:left}
.studio-item .info .studio-btn{width:138px;height:40px;display:block;border-radius:21px;border:1px solid #fe7a24;font-size:15px;color:#fff;text-align:center;line-height:40px;background-color:#fe7a24;transition:all .3s linear;margin-left:20%}
.studio-item .info a.studio-btn:hover{text-decoration:none}
.studio-item .info p.price{display:block;font-size:30px;font-weight:600;color:#fe7a24;line-height:30px;margin-top:20px}
.studio-item .info p.price>sub{font-weight:400;font-size:13px;color:#999}
@media(min-width:768px){.navbarer .navbar-collapse{padding-left:0;padding-right:0}}
@media(max-width:767px){.studio-item{display:block}.studio-item .img{width:100%}.studio-item .info{width:100%;padding-left:0}}
.studio-info{background-color:#fff;padding:10px}
.set-container{background-color:#fff;margin-top:30px;padding:4px 30px 60px 30px}
.set-navbar{height:55px;border-bottom:1px solid #eee;background-color:#fff}
.set-navbar>li{display:inline-block;margin-left:45px;margin-right:43px;line-height:50px;font-size:18px;color:#232323;border-bottom:4px solid transparent}
.set-navbar>li.active{color:#fe7a24;border-bottom:4px solid #fe7a24}
.set-item>span{font-size:18px;font-weight:700;color:#232323;line-height:20px;display:block;margin-top:30px;padding-left:12px;margin-bottom:10px;border-left:4px solid #fe7a24}
.set-item>p{font-size:15px;color:#555;line-height:22px;padding-left:16px;margin-bottom:10px;white-space:pre-wrap;font-family:"Microsoft Yahei",Tahoma,Simsun,sans-serif}
p.set-feature{font-size:14px;color:#888}
p.set-title{font-size:16px;font-weight:600}
p.set-price{font-size:22px;color:#fe7a24;line-height:42px}
p.set-price>span{color:#999;text-decoration:line-through;font-size:12px;font-weight:400;margin-left:20px}
.set-desc{padding:6px 16px}
.pkg_param_item{margin-bottom:20px}
.pkg_param_item .pkg_param_item_title,.set-desc dt{height:21px;line-height:21px;font-size:16px;font-weight:700;color:#333;margin-bottom:16px}
.pkg_param_item .pkg_param_child,.set-desc dd li{font-size:14px;line-height:19px;margin-bottom:6px;display:flex}
.pkg_param_item .pkg_param_child:last-child,.set-desc dd li:last-child{margin-bottom:0}
.pkg_param_item .pkg_param_child .pkg_param_child_title,.set-desc dd li>b{font-weight:500;color:#666;vertical-align:text-top;width:12%}
.pkg_param_item .pkg_param_child .pkg_param_child_desc,.set-desc dd li>p{color:#333;vertical-align:text-top;width:88%}
.pkg_param_item .pkg_param_child>div{display:inline-block}
/*! 鲜花&手表 */
.city{background-color:#fe7a24;color:#fff;padding:30px}
.city>.city-name{font-size:36px}
.city>.city-desc{font-size:13px;margin-top:16px;height:60px;overflow:hidden}
.city>.city-more{margin-top:20px}
.city>.city-more>a{float:right;color:#fff}
.conditions{line-height:32px}
.conditions span{color:#fe7a24;font-size:16px}
.conditions a{color:#666;padding:0 8px}
.conditions a.active{color:#fe7a24}
.flower{margin:0 -1px 60px 0;display:flex;flex-wrap:wrap}
.flower li{margin:-1px -1px 0 0;border:1px solid #e0e0e0;transition:all .3s;background-color:#fff;padding-top:14px}
.flower li:hover{position:relative;z-index:4;border-color:#f4b1b9}
.flower .figure{display:block;overflow:hidden;vertical-align:middle;text-align:center;height:calc(100% - 85px)}
.flower .figure img{vertical-align:middle;width:100%}
.flower .cnt{padding:0 22px;height:85px}
.flower .cnt .name{margin:6px 0 4px;overflow:hidden;height:32px;line-height:32px;color:#666}
.flower .cnt .name a{color:inherit}
.flower .cnt .name a:hover{color:#fe7a24}
.flower .cnt .bottom{overflow:hidden;line-height:30px}
.flower .cnt .btn{float:right;padding:0 10px;height:34px;line-height:32px;font-family:SimSun;font-size:14px;border-radius:3px;color:#fff;border:1px solid #fe7a24;background-color:#fe7a24}
.studio-item .info p.separator{border-bottom:1px dashed #ccc;line-height:32px}
.studio-item .info h1{font-size:20px;color:#333}
.studio-item .info .feature{color:#fe7a24;font-size:13px;margin:16px 0 20px}
.watch-details{display:flex;flex-wrap:wrap}
.watch-details>div{background-color:#fff;border:1px solid #eee}
.watch-details .set-detail>ul{padding:16px;line-height:32px}
.watch-details .set-detail>ul b,.watch-details .set-detail>ul strong{display:inline-block;width:72px;margin-right:6px}
/*! 新首页 */
.header{margin:18px auto}
.carousel-inner img{width:100%}
.index-block{padding:15px 0}
.index-block .flower{margin-bottom:26px}
.index-block .flower li{padding-top:22px}
.index-block .flower .figure{width:100%}
.index-block .flower .figure img{width:82%}
.index-block h2{line-height:42px;font-size:22px;width:100%;border-bottom:2px solid #fe7a24;color:#fe7a24;font-weight:600;padding-left:10px}
.index-block .more{text-align:center}
.index-block .more>a{color:#fff;display:inline-block;padding:8px 30px;background-color:#fe7a24;border:1px solid #fe7a24;border-radius:2px;font-size:16px}
.color-block{margin:26px 0;display:flex;flex-wrap:wrap}
.color-block>li{padding:0 6px 12px 0}
.color-block .img{text-align:center;padding:12px;border-radius:4px}
.color-block .img a{font-size:15px;color:#fff}
/*! 婚纱摄影 城市列表 */
.city-list{padding:6px 20px}
.city-list>div{border:1px solid #f5f7f9;padding:16px 6px}
.city-list>div:hover{border:1px solid #e9e9e9;background:#fff}
.city-list span{font-weight:700;color:#595959;font-size:15px}
.city-list ul{margin-bottom:0}
.city-list ul>li{display:inline-block;padding:0 8px;text-align:center;vertical-align:middle}
.city-list ul>li>a{padding:0 3px;color:#595959;text-decoration:none}
.city-list ul>li>a:hover{background:#fe7a24;color:#fff;border-radius:2px}
/*! 资讯 */
.news-list .pub-time{font-size:12px;color:#999}
.news-list .summary{font-size:13px;color:#999}
.news-list .cnt{height:auto;padding:0 22px 18px}
.news-detail h1{font-size:22px;padding:9px 18px}
.news-detail .pub-time{color:#cecece;font-size:13px;padding:3px 18px}
.news-detail .detail-content{padding:30px 18px}
