﻿.font_o { color: #ff6930; }
/* 首页广告位1 */
.main_box .home_adv_1 { padding-top: 20px; }
.main_box { background: #f5f5f5; }
.home_adv_1 { width: 100%; text-align: center; margin: 0 auto; }
.home_adv_1 ul { margin: 0 auto; display: inline-block; }
.home_adv_1 ul li { width: 1200px; text-align: center; padding: 20px 0; }
.clr:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size: 0; }
.noBorder { border: none; }
.proDetailBox { width: 1140px; border: none; font-size: 0; background: #fff; padding: 20px 30px; margin: 0 auto; }
.proDetailBox .proDetailPic { width: 700px; height: 393px; display: inline-block; }
.proDetailBox .proDetailPic img { display: block; width: 700px; height: 393px; }
.proDetailBox .proDetailR { width: 400px; height: 393px; float: right; background: #fff; position: relative; }
.proDetailR h2 { font-size: 24px; font-weight: normal; margin: 15px 0; }
.proDetailR .tit { font-size: 24px; color: #333333; margin: 15px 0; }
.proDetailR .about { line-height: 20px; }
.proDetailR .about .time { font-size: 14px; color: #999999; }
.proDetailR .about .read { font-size: 14px; color: #999999; margin-left: 35px; padding-left: 35px; background: url(../images/read.png) left center no-repeat; }
.proDetailR ul { font-size: 14px; }
.proDetailR ul li p { float: left; padding: 6px 0 6px 25px; }
.proDetailR ul li p.right { float: right; }
.proDetailR ul li p.p_i0 { background: url(../images/p_w_bh.png) left center no-repeat; }
.proDetailR ul li p.p_i1 { background: url(../images/p_w_xc.png) left center no-repeat; }
.proDetailR ul li p.p_i2 { background: url(../images/p_w_rs.png) left center no-repeat; }
.proDetailR ul li p.p_i3 { background: url(../images/p_w_cd.png) left center no-repeat; }
.proDetailR ul li p.p_i4 { background: url(../images/p_w_xs.png) left center no-repeat; }

.proDetailR ul li p.p_d0 { background: url(../images/location_g.png) left center no-repeat; }
.proDetailR ul li p.p_d1 { background: url(../images/clock_g.png) left center no-repeat; }
.proDetailR ul li p.p_d2 { background: url(../images/people_g.png) left center no-repeat; }
.proDetailR ul li p.p_d3 { background: url(../images/ticket_g.png) left center no-repeat; }
.proDetailR ul li p.p_d4 { background: url(../images/peoples_g.png) left center no-repeat; }

.proDetailR ul li p button { width: 22px; line-height: 20px; font-size: 18px; color: #999999; border: 1px solid #dddddd; background: #fff; vertical-align: middle; cursor: pointer; }
.proDetailR ul li p input { width: 40px; line-height: 20px; border: 1px solid #dddddd; text-align: center; margin: 0 5px; vertical-align: middle; }

.proDetailR ul li p.p_tags { display: block; width: 300px; padding: 6px 0; }
.proDetailR ul li p.p_tags a { display: inline-block; font-size: 12px; border: 2px solid #b7b7b7; color: #666666; padding: 2px 10px; margin: 0 2px; white-space: nowrap; word-wrap: break-word; background: url(../images/i_w_check.png) right bottom no-repeat; margin-bottom: 5px; }
.proDetailR ul li p i { font-style: normal; color: #ff7b34; }
.proDetailR ul li p span { display: inline-block; padding: 3px 0 3px 25px; margin: 0 10px; cursor: pointer; }
.proDetailR ul li p span.p_i5 { background: url(../images/p_w_sc.png) left center no-repeat; }
.proDetailR ul li p .p_i6 { background: url(../images/p_w_fx.png) left center no-repeat; display: inline-block; padding: 3px 0 3px 25px; margin: 0 10px; cursor: pointer; }
.proDetailR ul li p .bdshare-button-style0-24:after { display: inline-block; }
.proDetailR .introBox { position: relative; border: 1px solid #fff; padding: 15px 10px; margin-top: 15px; color: #fff; line-height: 25px; }
.proDetailR .introBox .title { position: absolute; color: #fff; left: -2px; top: -14px; padding: 0 10px 0 25px; background: url(../images/p_w_tj.png) left center no-repeat #ea5503; }
.proDetailR .introBox .introBoxCon { height: 50px; overflow: hidden; }
.proDetailR .price { color: #ff7b34; text-align: right; font-size: 18px; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #ff7b34; }
.proDetailR .price span { font-size: 24px; margin: 0 4px; }
.btnGroup { width: 400px; position: absolute; bottom: 0; }
.btnGroup p.right { display: block; float: left; height: 22px; padding-top: 10px; }
.btnGroup p span { display: inline-block; font-size: 14px; padding: 3px 0 3px 25px; margin: 0 10px; cursor: pointer; }
.btnGroup p span.p_i5 { background: url(../images/p_w_sc.png) left center no-repeat; }
.btnGroup p span.p_i5_o { background: url(../images/p_w_sc1.png) left center no-repeat; }
.btnGroup p .p_i6 { background: url(../images/p_w_fx.png) left center no-repeat; padding: 3px 0 3px 25px; margin: 0 10px; cursor: pointer; }
.btnGroup a.zxBtn, .btnGroup a.ydBtn { position: relative; z-index: 1; margin-left: 15px; }
.btnGroup a.zxBtn img, .btnGroup a.ydBtn img { width: 120px; }
.btnGroup .zxBtn { width: 120px; float: right; cursor: pointer; }
.btnGroup .ydBtn { width: 120px; float: right; cursor: pointer; }
.btnGroup a.scBtn, .btnGroup a.bmBtn { position: relative; z-index: 1; margin-right: 15px; }
.btnGroup a.scBtn img, .btnGroup a.bmBtn img { width: 120px; }
.btnGroup .scBtn { width: 120px; cursor: pointer; }
.btnGroup .bmBtn { width: 120px; cursor: pointer; }
.tj_case_box .cdtj li { float: left; width: 350px; margin: 0 12px; }
.tj_case_box .cdtj li div { width: 350px; }
.starlevel span { float: left; color: #999; }
.starlevel img { width: 13px; height: 13px; margin: 0 2px; display: inline-block; }
.tj_case_box .tipsGroup { float: left; width: 1128px; margin: 30px 0 0 36px; }
.tj_case_box .tipsGroup li { float: left; width: 140px; padding: 0 15px; height: 225px; border: 1px solid #EA5503; border-radius: 5px; margin-right: 10px; }
.tj_case_box .tipsGroup .tit { font-size: 20px; padding: 10px 0; border-bottom: 1px solid #E3E3E3; text-align: right; }
.tj_case_box .tipsGroup .tit span { padding-left: 40px; }
.tj_case_box .tipsGroup .tit span.tips_01 { background: url(../images/tips_0.png) left center no-repeat; padding-left: 30px; }
.tj_case_box .tipsGroup .tit span.tips_02 { background: url(../images/tips_1.png) left center no-repeat; padding-left: 30px; }
.tj_case_box .tipsGroup .tit span.tips_03 { background: url(../images/tips_2.png) left center no-repeat; padding-left: 30px; }
.tj_case_box .tipsGroup .tit span.tips_04 { background: url(../images/tips_3.png) left center no-repeat; }
.tj_case_box .tipsGroup .tit span.tips_05 { background: url(../images/tips_4.png) left center no-repeat; }
.tj_case_box .tipsGroup .tit span.tips_06 { background: url(../images/tips_5.png) left center no-repeat; }
.tj_case_box .tipsGroup p { padding: 10px 0; }
.tj_case_box .lsjs { float: left; width: 1128px; margin: 30px 0 0 36px; }
.tj_case_box .lsjs .lsjsItem { float: left; width: 538px; height: 256px; border: 1px solid #E3E3E3; margin-right: 20px; margin-bottom: 20px; }
.lsjsItem .ItemPic { float: left; width: 219px; height: 256px; }
.lsjsItem .ItemPic img { display: block; width: 219px; height: 256px; }
.lsjsItem .ItemInfo { float: left; padding: 20px; width: 262px; }
.lsjsItem .ItemInfo h2 { font-size: 22px; font-weight: bold; }
.lsjsItem .ItemInfo h2 img { display: inline-block; margin-left: 6px; }
.lsjsItem .ItemInfo p { padding: 10px 0; }
.lsjsItem .ItemInfo a.seeBtn { width: 110px; height: 40px; border: 1px solid #A1A1A1; color: #A1A1A1; text-align: center; line-height: 40px; display: block; margin: 0 auto; border-radius: 20px; margin-top: 15px; }
.tj_case_box .kmjs li div { background: #fafafa; padding: 10px; box-sizing: border-box; height: auto; line-height: 18px; height: 85px; overflow: hidden; }
.tj_case_box .kmjs li div a { margin-bottom: 8px; display: block; }
.tj_case_box .kmjs li div p { color: #999; }
.TripCon { /*width:780px;*/ padding-left: 40px; margin: 10px 0; }
.TripCon .TripBox { border-left: 1px dashed #ccc; padding-left: 60px; font-size: 14px; position: relative; }
.TripBox .Wbg { display: block; color: #ea5504; font-size: 22px; line-height: 35px; }
.TripBox .Obg { display: inline-block; width: 80px; background: #ff7b34; border-radius: 10px; color: #fff; font-size: 16px; text-align: center; line-height: 35px; position: absolute; left: -40px; }
.TripBox table { width: 100%; }
.TripBox table th { font-size: 14px; color: #555555; text-align: center; vertical-align: middle; background: #fff; }
.TripBox table th span { padding: 10px 0 10px 25px; display: inline-block; }
.TripBox table th span.dateIcon { background: url(../images/trip_i0.png) left center no-repeat; }
.TripBox table th span.infoIcon { background: url(../images/trip_i1.png) left center no-repeat; }
.TripBox table th span.locationIcon { background: url(../images/trip_i2.png) left center no-repeat; }
.TripBox table td { line-height: 20px; }
.TripBox table td .event { font-size: 16px; font-weight: bold; color: #ff7b34; line-height: 26px; }
.TripBox table td span.betweenData { font-size: 16px; }
.TripBox table td span.event { font-size: 16px; color: #ff7b34; margin-left: 20px; }
.TripBox table td span.site { font-size: 16px; float: right; }
.TripBox table td p.tip { font-size: 14px; color: grey; }
.TripBox .picBox a { display: inline-block; width: 350px; height: 197px; margin: 10px 10px 10px 0; }
.TripBox .picBox a img { display: block; width: 350px; height: 197px; }
.TripBox .lastCol { background: #fff; position: relative; }
.TripBox .lastCol .endIcon { width: 42px; height: 42px; background: url(../images/end.png) no-repeat center center; display: block; position: absolute; left: -85px; }
/*场地详情页*/
.mixBox { margin: 23px; }
.mixBox .mixPic { float: left; width: 700px; height: 393px; margin-right: 30px; }
.mixBox .mixPic img { display: block; width: 700px; height: 393px; }
.mixBox .mixCon { float: left; width: 424px; }
.mixBox .mixCon .tit { color: #000; font-size: 18px; font-weight: normal; line-height: 34px; padding-right: 100px; position: relative; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; /*行数*/ -webkit-box-orient: vertical; }
.mixBox .mixCon .tit .p_i5 { background: url(../images/p_w_sc.png) left center no-repeat; display: inline-block; font-size: 14px; padding: 3px 0 3px 25px; margin: 0 10px; cursor: pointer; position: absolute; top: 0; right: 0; }
.mixBox .mixCon .tit .p_i5_o { background: url(../images/p_w_sc1.png) left center no-repeat; display: inline-block; font-size: 14px; padding: 3px 0 3px 25px; margin: 0 10px; cursor: pointer; position: absolute; top: 0; right: 0; }
.mixCon .mixTabs { margin: 15px 0; border-top: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; padding: 15px 0; }
.mixCon .mixTabs li { float: left; border-left: 1px solid #b7b7b7; width: 84px; text-align: center; }
.mixCon .mixTabs li:first-child { border-left: none; }
.mixCon .mixTabs p { color: #000; font-size: 14px; }
.mixCon .mixTabs .tabsData { color: #ea5504; font-size: 14px; margin-top: 5px; }
.mixItem p .sp1, .mixItem p .sp2 { float: left; line-height: 35px; font-size: 14px; }
.mixItem p .sp3 { line-height: 35px; font-size: 14px; margin-left: 40px; }
.mixItem p .sp3:first-child { margin-left: 0; }
.mixItem p .sp3 i { font-style: normal; color: #ff7b34; }
.mixItem p .wjx img { float: left; width: 13px; height: 13px; margin: 11px 0 0 4px; }
.mixItem p .like { color: #0054ff; text-decoration: none; float: right; font-size: 16px; line-height: 35px; }
.mixItem .cdts { position: relative; }
.mixItem p .tagsBox { width: 330px; }
.mixItem p .tagsBox a { font-size: 12px; border: 1px solid #ff7b34; border-radius: 5px; color: #ff7b34; padding: 2px 18px; margin-right: 15px; white-space: nowrap; word-wrap: break-word; }
.mixItem p .tagsBox a.more { width: 65px; color: #b7b7b7; border: 1px solid #b7b7b7; background: url(../images/icon/arrow_b7.png) 80% 50% no-repeat; padding: 2px 28px 2px 8px; }
.mixItem p .tagsBox_more { width: 377px; background: #fff; padding-left: 20px; position: absolute; z-index: 999; }
.mixItem p .seeMap { background: url(../images/icon/location_lg.png) no-repeat center left; padding-left: 20px; margin-left: 50px; color: #b7b7b7; font-size: 14px; line-height: 35px; }

.p_show_type ul li span { padding-left: 26px; }
.leftBox .p_show_type ul li { padding: 0 20px; }
.p_show_type ul li.active .cd_1 { background: url(../images/cd_w_1.png) no-repeat center left; }
.p_show_type ul li.active .cd_2 { background: url(../images/cd_w_2.png) no-repeat center left; }
.p_show_type ul li.active .cd_3 { background: url(../images/cd_w_3.png) no-repeat center left; }
.p_show_type ul li.active .cd_4 { background: url(../images/cd_w_4.png) no-repeat center left; }
.p_show_type ul li.active .cd_5 { background: url(../images/cd_w_5.png) no-repeat center left; }
.p_show_type ul li.active .cd_6 { background: url(../images/cd_w_6.png) no-repeat center left; }
.p_show_type ul li .cd_1 { background: url(../images/cd_o_1.png) no-repeat center left; }
.p_show_type ul li .cd_2 { background: url(../images/cd_o_2.png) no-repeat center left; }
.p_show_type ul li .cd_3 { background: url(../images/cd_o_3.png) no-repeat center left; }
.p_show_type ul li .cd_4 { background: url(../images/cd_o_4.png) no-repeat center left; }
.p_show_type ul li .cd_5 { background: url(../images/cd_o_5.png) no-repeat center left; }
.p_show_type ul li .cd_6 { background: url(../images/cd_o_6.png) no-repeat center left; }

.detailBox { width: 1200px; margin: 0 auto; }
.detailBox .p_show_type ul.hasfixed { width: 900px; margin: 0; left: 0; }
.detailBox .leftBox { width: 900px; float: left; }
.detailBox .rightBox { float: right; width: 270px; margin-top: 18px; }

.detailBox1 { width: 1200px; margin: 0 auto; }
.detailBox1 .p_show_type ul.hasfixed { width: 900px; margin: 0; left: 0; }
.detailBox1 .leftBox { width: 900px; float: left; }
.detailBox1 .rightBox { float: right; width: 270px; margin-top: 18px; }

.rightBox .dzBox { background: #ff7b34; width: 270px; height: 160px; color: #fff; text-align: center; }
.rightBox .dzBox h2 { font-weight: normal; padding: 25px 0 10px 0; }
.rightBox .dzBox a.dzBtn { width: 100px; height: 38px; color: #fff; line-height: 38px; text-align: center; border: 1px solid #fff; font-size: 20px; display: block; margin: 20px auto; }
.rightBox .Rbox { border: 1px solid #E5E5E5; margin-top: 20px; background: #fff; padding: 0 15px 15px 15px; }
.rightBox .Rbox .title { border-bottom: 1px solid #DCDCDC; }
.rightBox .Rbox .title span.hot { float: left; display: block; color: #ea5504; font-size: 16px; background: url(../images/hotIcon.png) no-repeat center left; padding: 20px 0 20px 30px; }
.rightBox .Rbox .title span.foot { float: left; display: block; color: #333; font-size: 14px; background: url(../images/icon/i_foot.png) no-repeat center left; padding: 20px 0 20px 20px; }
.rightBox .Rbox .title a { float: right; line-height: 60px; }
.rightBox .Rbox .Rboxitem { margin-top: 15px; position: relative; width: 237px; height: 150px; }
.Rboxitem .RboxLayer { position: absolute; background: url(../images/want_bg.png) repeat; width: 207px; padding: 15px; left: 0; bottom: 0; color: #fff; font-size: 14px; }
.Rboxitem .RboxLayer span { display: block; float: left; }
.Rboxitem .RboxLayer span.tit { width: 112px; overflow: hidden; height: 16px; line-height: 16px; }
.Rboxitem .RboxLayer span.price { float: right; }
.Rboxitem .RboxLayer span.price .qi { font-size: 12px; font-style: normal; }
.clearData { border-top: 1px solid #E5E5E5; padding-top: 15px; margin-top: 15px; }
.clearData a.icon { display: block; float: left; margin-right: 10px; width: 18px; height: 18px; }
.clearData a.icon.prevIcon { background: url../images/icon/i_left.png) no-repeat center center; background-size: 100% 100%; }
.clearData a.icon.nextIcon { background: url(../images/icon/i_right.png) no-repeat center center; background-size: 100% 100%; }
.clearData a.clearLink { color: #94d5ff; float: right; }
.leftBox .line-detail-tabcot { padding: 0 20px; }
.leftBox .tabsInfo { font-size: 14px; }
.leftBox .tabsInfo p { line-height: 24px; text-indent: 2em; margin-bottom: 15px; }
.tabsInfo .thrPic { margin-bottom: 15px; }
.tabsInfo .thrPic img { width: 273px; height: 204px; display: block; float: left; margin-right: 12px; }
.planCol { padding: 20px 0; border-bottom: 1px solid #EEEEEE; }
.planCol .planCon { float: left; background: #6faf00; color: #fff; padding: 20px; width: 262px; box-sizing: border-box; height: 260px; overflow: hidden; }
.planCon .planNum { display: block; width: 95px; height: 33px; border: 1px solid #fff; border-radius: 17px; line-height: 33px; padding-left: 15px; font-size: 14px; margin: 0 auto; position: relative; }
.planNum .num { position: absolute; right: -21px; top: -6px; display: block; width: 42px; height: 42px; border-radius: 50%; text-align: center; line-height: 42px; font-size: 28px; border: 1px solid #fff; background: #6faf00; font-style: normal; }
.planCon h2 { font-size: 20px; font-weight: normal; text-align: center; line-height: 20px; height: 20px; overflow: hidden; margin: 30px 0 15px 0; }
.planCon .pInfo { display: block; height: 30px; overflow: hidden; text-align: center; }
.planCon .pIntro { text-align: center; margin-top: 35px; }
.planCon .pIntro span.date { background: url(../images/dateIcon.png) no-repeat center left; padding-left: 22px; margin-right: 20px; }
.planCon .pIntro span.num { background: url(../images/peoIcon.png) no-repeat center left; padding-left: 28px; }
.planCon .price { text-align: center; font-size: 20px; margin-top: 15px; }
.planCon .price i { font-size: 12px; font-style: normal; }
.planCol .planPic { width: 598px; height: 260px; float: left; }
.planCol .planPic img { display: block; width: 598px; height: 260px; }
.serviceCol { border-bottom: 1px solid #EEEEEE; padding-bottom: 20px; }
.serviceCol .title { margin-bottom: 15px; }
.serviceCol .title span { font-size: 20px; border-left: 2px solid #ea5503; color: #000; padding-left: 5px; }
.serviceCol .title a { color: #ea5504; float: right; font-size: 12px; }
.serviceCol .serviceBox a { display: block; width: 273px; height: 204px; float: left; margin-right: 12px; position: relative; }
.serviceCol .serviceBox a img { display: block; width: 273px; height: 204px; }
.serviceCol .serviceBox .layer { position: absolute; background: url(../images/want_bg.png) repeat; width: 243px; padding: 15px; left: 0; bottom: 0; color: #fff; font-size: 14px; }
.serviceCol .serviceBox .layer .view { float: right; border: 1px solid #fff; padding: 0 8px; }
.mapBox .mapInfo p { margin-top: 40px; }
.mapBox .mapInfo span { display: block; float: left; }
.mapBox .mapInfo .tit { width: 63px; height: 26px; background: url(../images/titBg.png) no-repeat center center; line-height: 26px; text-align: center; color: #fff; font-size: 14px; padding-left: -6px; }
.mapBox .mapDetail { float: left; width: 760px; font-size: 14px; line-height: 22px; margin-left: 20px; }
.mapBox .mapDetail .title { font-style: normal; color: #ea5504; }

.nearbyBox { font-size: 0; }
.nearbyBox ul li { display: inline-block; margin-top: 40px; }
.nearbyBox ul li:nth-child(2n) { margin-left: 40px; }
.nearbyBox .siteBox { display: inline-block; width: 405px; height: 230px; background: url(../../images/site1.png) no-repeat; background-size: 100% 100%; box-shadow: 2px 3px 12px 6px #ddd; position: relative; }
.nearbyBox .siteBox .con { color: #fff; text-align: center; background: rgba(0,0,0,0.3); position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding: 30px; }
.nearbyBox .siteBox .con .tit { font-size: 20px; margin-top: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.nearbyBox .siteBox .con .line { margin-top: 10px; }
.nearbyBox .siteBox .con .intro { font-size: 10px; margin-top: 10px; }
.nearbyBox .siteBox .con .choose { width: 58px; height: 25px; color: #fff; font-size: 0; border: 1px solid #fff; text-align: center; position: absolute; bottom: 60px; left: 50%; margin-left: -30px; }
.nearbyBox .siteBox .con .choose span.num { display: inline-block; font-size: 15px; line-height: 25px; vertical-align: middle; }
.nearbyBox .siteBox .con .choose span.xz { display: inline-block; font-size: 8.4px; margin-left: 7px; vertical-align: middle; line-height: 12px; }
.nearbyBox .more { font-size: 14px; text-align: center; padding: 30px 0; }
.nearbyBox .more a { color: #ff7b34; }

.discussBox { margin-top: 30px; }
.editBox .tit { font-size: 16px; color: #000; margin-bottom: 10px; }
.editBox .editCon { border: 1px solid #CCCCCC; padding: 10px; border-collapse: collapse; }
.editBox .editCon textarea { border: none; outline: none; height: 115px; resize: none; width: 100%; }
.editBox .addpicBox .pic { display: inline-block; width: 74px; height: 74px; margin-left: 20px; position: relative; }
.editBox .addpicBox i { display: inline-block; width: 16px; height: 16px; background: url(../images/deletePic.png); position: absolute; top: -7px; right: -7px; cursor: pointer; }
.editBox .addpicBox .uploadPic { display: inline-block; width: 74px; height: 74px; background: url(../images/addPic.png); margin-left: 20px; cursor: pointer; position: relative; }
.editBox .addpicBox .uploadPic .upload { display: inline-block; width: 74px; height: 74px; position: absolute; top: 0; left: 0; opacity: 0; cursor: pointer; }
.editBox .discussBtn { float: right; display: block; width: 130px; height: 30px; text-align: center; line-height: 30px; background: #ed7a00; color: #fff; font-size: 14px; border-radius: 3px; margin-top: 20px; text-align: center; }

.discussItem .title { border-bottom: 1px solid #EEEEEE; padding-bottom: 10px; }
.discussItem .title .left { font-size: 16px; color: #2c2b2b; border-bottom: 2px solid #ED7A00; padding-bottom: 8px; }
.discussItem .title .num { float: right; color: #ea5504; }
.discussCol { padding: 20px 0; border-top: 1px solid #ddd; }
.discussCol:first-child { border-top: none; }
.discussCol .discussColPic { float: left; margin-right: 30px; }
.discussCol .discussColPic img { width: 40px; height: 40px; display: block; border: 1px solid #ff7b34; border-radius: 50%; }
.discussCol .discussCon { float: left; width: 725px; }
.discussCol .discussCon h2 { font-weight: normal; font-size: 14px; margin-bottom: 15px; }
.discussCol .discussCon h2 span.user { margin-right: 30px; }
.discussCol .discussCon h2 span.date { color: #b3b3b3; }
.discussCol .discussCon p { line-height: 18px; }

/*0831新增*/
.detailBox .p_show_jtte { width: 860px; }

/*评论图片*/
/*.picBox{ padding: 10px 0; }*/
.picBox .pic { display: inline-block; width: 108px; height: 66px; margin-right: 20px; position: relative; }

/*回复*/
.replyBox textarea { width: 620px; height: 55px; background: #f8f8f8; border: 1px solid #ddd; resize: none; padding: 15px; }
.replyBox a { width: 45px; height: 20px; font-size: 12px; text-align: center; line-height: 20px; color: #fff; border-radius: 3px; display: block; margin: 10px 15px; }
.replyBox .cancel { background: #C5C5C5; }
.replyBox .submit { background: #ff955d; }

/*详情*/
.detail_tit { font-size: 16px; padding-left: 25px; }
.detail_tit.hdxq { background: url(../images/hdxq.png) left center no-repeat; }
.detail_tit.wxts { background: url(../images/wxts.png) left center no-repeat; }
.detail_tit.yhpj { background: url(../images/yhpj.png) left center no-repeat; }
.detail_tit.hddt { background: url(../images/hddt.png) left center no-repeat; }
.detail_hd { width: 860px; padding: 10px; margin: 25px 0; }
.detail_map { width: 840px; height: 494px; background: url(../images/detail_map.png) no-repeat; }
.detail_address { margin-top: 40px; }
.detail_addressL { display: inline-block; width: 48px; line-height: 26px; font-size: 14px; color: #fff; padding-left: 15px; background: url(../images/tag_bg.png) no-repeat; }
.detail_addressR { display: inline-block; width: 750px; line-height: 30px; font-size: 14px; color: #000; vertical-align: top; margin-top: -5px; margin-left: 20px; }
.detail_addressR span { color: #f66d25; }

.allDiscuss { font-size: 12px; color: #f66d25; text-align: center; cursor: pointer; }

/*产品详情icon*/
.detail_tit.chsl { background: url(../images/chsl.png) left center no-repeat; }
.detail_tit.tjjz { background: url(../images/tjjz.png) left center no-repeat; }
.detail_tit.cdjs { background: url(../images/cdjs.png) left center no-repeat; }
.detail_tit.xcjs { background: url(../images/xcjs.png) left center no-repeat; }
.detail_tit.fybj { background: url(../images/fybj.png) left center no-repeat; }
/*顾问详情icon*/
.detail_tit.xmjy { background: url(../images/xmjy.png) left center no-repeat; }
/*科目详情icon*/
.detail_tit.kmjs { background: url(../images/kmjs.png) left center no-repeat; }
.detail_tit.anli { background: url(../images/xgal.png) left center no-repeat; }

/*浏览足迹*/
.footprintBox { background: #fff; margin-top: 30px; }
.footprintBox .footprint_tit { font-size: 14px; padding: 15px 20px; border-bottom: 2px solid #f5f5f5; }
.footprintBox .footprint_tit img { vertical-align: middle; padding-right: 10px; }
.footprintBox .footprintList { padding: 0 10px; }
.footprintBox .footprintList .footprint { padding: 10px 0; border-bottom: 2px solid #f5f5f5; }
.footprintBox .footprintList .footprint .tit { font-size: 12px; }
.footprintBox .footprintList .footprint .price { font-size: 12px; color: red; text-align: right; }
.footprintBox .footprint_op { height: 16px; padding: 15px 10px; }
.footprintBox .footprint_op img { margin-right: 10px; cursor: pointer; }
.footprintBox .footprint_op span { font-size: 12px; color: #ff7b34; float: right; cursor: pointer; }


.footprintBox1 { background: #fff; margin-top: 30px; }
.footprintBox1 .footprint_tit { font-size: 14px; padding: 15px 20px; border-bottom: 2px solid #f5f5f5; }
.footprintBox1 .footprint_tit img { vertical-align: middle; padding-right: 10px; }
.footprintBox1 .footprintList { padding: 0 10px; }
.footprintBox1 .footprintList .footprint { padding: 10px 0; border-bottom: 2px solid #f5f5f5; }
.footprintBox1 .footprintList .footprint img { width: 100% }
.footprintBox1 .footprintList .footprint .tit { font-size: 12px; }
.footprintBox1 .footprintList .footprint .price { font-size: 12px; color: red; text-align: right; }
.footprintBox1 .footprint_op { height: 16px; padding: 15px 10px; }
.footprintBox1 .footprint_op img { margin-right: 10px; cursor: pointer; }
.footprintBox1 .footprint_op span { font-size: 12px; color: #ff7b34; float: right; cursor: pointer; }



.disLevel { margin-bottom: 15px; }
.disLevel a { display: block; height: 30px; line-height: 30px; display: block; float: left; margin-right: 20px; }
.disLevel a span { display: block; float: left; line-height: 30px; margin-right: 8px; }
.disLevel a i.checkIcon { display: block; float: left; width: 17px; height: 30px; background: url(../images/icon/check.png) no-repeat center right; background-size: 17px 17px; }
.disLevel a.active i.checkIcon { background: url(../images/icon/checked.png) no-repeat center right; background-size: 17px 17px; }
.discussBox .disTit { margin-bottom: 15px; }
.discussBox .disTit span { border-left: 5px solid #F66D25; padding-left: 8px; }
.discussBox .disTit i.font_blue { font-style: normal; color: #ff7b34; margin-left: 10px; }
.discussBox .discussItem .readmore { text-align: center; margin-top: 20px; }
.discussBox .discussItem .readmore a { font-size: 12px; color: #f66d25; }
.discussCon i.font_blue { font-style: normal; color: #ff7b34; float: right; }
.discussCon .reply { width: 65px; height: 20px; font-size: 12px; background: #ff7b34; text-align: center; line-height: 20px; color: #fff; border-radius: 3px; float: right; }

/*顾问详情*/
.advisorDetailBox { width: 1140px; padding: 30px; margin: 0 auto; font-size: 0; background: #fff; border: none; }
.advisorDetailBox .pic { float: left; width: 262px; height: 292px; }
.advisorDetailBox .con { position: relative; margin-left: 300px; height: 292px; background: #fff; }
.advisorDetailBox .con .info { height: 225px; }
.advisorDetailBox .con .info .info_L { display: inline-block; width: 350px; font-size: 14px; border-right: 1px solid #e1e1e1; }
.advisorDetailBox .con .info .info_L .name { padding-top: 15px; font-size: 24px; }
.advisorDetailBox .con .info .info_L .co { padding-top: 10px; font-size: 14px; color: #999; }
.advisorDetailBox .con .info .info_L .year { padding-top: 15px; }
.advisorDetailBox .con .info .info_L .year span:first-child { margin-right: 20px; color: #333; }
.advisorDetailBox .con .info .info_L .slogan { padding-top: 15px; }
.advisorDetailBox .con .info .info_L .slogan span:first-child { margin-right: 20px; color: #333; }
.advisorDetailBox .con .info .info_R { display: inline-block; width: 489px; }
.advisorDetailBox .con .info .info_R .qrCode { margin-left: 60px; font-size: 11px; color: #999; }
.advisorDetailBox .con .info .info_R .qrCode img { width: 115px; height: 115px; }
.advisorDetailBox .con .opt { padding-top: 30px; text-align: right; border-top: 1px solid #e1e1e1; }
.advisorDetailBox .con .opt .zdBtn { position: relative; }
.advisorDetailBox .con .opt .zdBtn .zhanchu { display: none; text-align: center; background: url(../images/zhanchu.png) no-repeat; position: absolute; left: -155px; top: -7px; width: 155px; height: 50px; text-align: center; overflow: hidden; cursor: pointer; font-size: 18px; color: #fff; line-height: 50px; }
.advisorDetailBox .con .opt .zdBtn:hover .zhanchu { display: inline-block; }
.advisorDetailBox .con .opt a { display: inline-block; margin-left: 15px; }
.advisorDetailBox .con .opt img { width: 120px; height: 35px; }
.advisorDetailBox .con .p_i5 { position: absolute; top: 0; right: 0; display: inline-block; font-size: 14px; padding: 3px 0 3px 25px; margin: 0 10px; cursor: pointer; background: url(../images/p_w_sc.png) left center no-repeat; }
.advisorDetailBox .con .p_i5_o { position: absolute; top: 0; right: 0; display: inline-block; font-size: 14px; padding: 3px 0 3px 25px; margin: 0 10px; cursor: pointer; background: url(../images/p_w_sc1.png) left center no-repeat; }
/*项目经验*/
.expList { font-size: 14px; padding: 40px 0 40px 10px; }
.exp { padding-left: 30px; padding-bottom: 40px; position: relative; background: url('../images/xuxian.png') no-repeat left; }
.exp:last-child { background: none; }
.exp .circle { display: inline-block; width: 20px; height: 20px; background: #ff5a00; border-radius: 50%; position: absolute; top: 0; left: -10px; }
.exp .co_logo { float: left; margin-right: 15px; }
.exp .co_intro span { display: inline-block; font-size: 16px; line-height: 25px; vertical-align: middle; }
.exp .co_intro .tag { display: inline-block; padding: 0 15px; margin-left: 10px; font-size: 12px; color: #ff6930; border: 1px solid #ff6930; border-radius: 5px; }
.exp .co_intro .info { font-size: 14px; color: #999; }
.exp .co_intro .info i { display: inline-block; margin-left: 20px; font-style: normal; }
.exp .co_intro .info i img { margin-right: 10px; }
.exp .project_intro { display: table; padding-top: 10px; }
.exp .project_intro p { display: table-cell; font-size: 14px; line-height: 20px; }
.exp .project_intro p:first-child { width: 65px; }

/*科目详情*/
.subjectDetailBox { width: 1140px; height: 380px; padding: 30px; margin: 0 auto; font-size: 0; background: #fff; border: none; }
/*轮播图*/
.subjectDetailBox .slidesShow { float: left; width: 500px; height: 380px; overflow: hidden; }
.subjectDetailBox .slidesShow .top-img { width: 500px; height: auto; font-size: 0; position: relative; }
.subjectDetailBox .slidesShow .activeimg { overflow: hidden; height: 300px; position: relative; }
.subjectDetailBox .slidesShow .top-img .activeimg img { width: 500px; height: 300px; }
.subjectDetailBox .slidesShow .top-img .left { width: 80px; height: 300px; background: rgba(0,0,0,0.4); position: absolute; left: 0; top: 0; text-align: center; line-height: 300px; cursor: pointer; }
.subjectDetailBox .slidesShow .top-img .right { width: 80px; height: 300px; background: rgba(0,0,0,0.4); position: absolute; left: 420px; top: 0; text-align: center; line-height: 300px; cursor: pointer; }
.subjectDetailBox .slidesShow .top-img .left:hover, .top-img .right:hover { background: rgba(0,0,0,0.5); }
.subjectDetailBox .slidesShow .bot-img { height: 60px; width: 500px; margin-top: 15px; }
.subjectDetailBox .slidesShow .bot-img ul { width: 100%; height: 60px; }
.subjectDetailBox .slidesShow .bot-img ul li { width: 90px; margin-right: 10px; float: left; border: 1px solid #fff; cursor: pointer; font-size: 0; }
.subjectDetailBox .slidesShow .bot-img ul li.active { border: 1px solid #ff6600; }
.subjectDetailBox .slidesShow .bot-img ul li img { width: 100%; }
.subjectDetailBox .slidesShow .bot-img ul li:last-child { margin-right: 0; }
.subjectDetailBox .con { position: relative; margin-left: 550px; height: 380px; background: #fff; }
.subjectDetailBox .con .tit { height: 62px; margin-right: 80px; font-size: 24px; }
.subjectDetailBox .con .info { height: 233px; }
.subjectDetailBox .con .info p { display: table; width: 100%; margin-top: 20px; }
.subjectDetailBox .con .info p span { display: table-cell; font-size: 14px; }
.subjectDetailBox .con .info p span:first-child { width: 15%; color: #000; }
.subjectDetailBox .con .info p .tag i { display: inline-block; font-style: normal; font-size: 12px; border: 1px solid #ff7b34; border-radius: 5px; color: #ff7b34; padding: 2px 18px; margin-right: 15px; margin-bottom: 10px; white-space: nowrap; word-wrap: break-word; }
.subjectDetailBox .con .opt { padding-top: 30px; text-align: right; border-top: 1px solid #e1e1e1; }
.subjectDetailBox .con .opt a { display: inline-block; margin-left: 15px; }
.subjectDetailBox .con .opt img { width: 120px; height: 35px; }
.subjectDetailBox .con .p_i5 { position: absolute; top: 0; right: 0; display: inline-block; font-size: 14px; padding: 3px 0 3px 25px; margin: 0 10px; cursor: pointer; background: url(../images/p_w_sc.png) left center no-repeat; }
.subjectDetailBox .con .p_i5_o { position: absolute; top: 0; right: 0; display: inline-block; font-size: 14px; padding: 3px 0 3px 25px; margin: 0 10px; cursor: pointer; background: url(../images/p_w_sc1.png) left center no-repeat; }
.subjectIntroBox { padding: 30px 0; }
.subjectIntroBox .twoPic { font-size: 0; }
.subjectIntroBox .twoPic > img { width: 420px; height: 235.6px; }
.subjectIntroBox .twoPic > img:nth-child(2) { margin-left: 20px; }
.subjectIntroBox p { font-size: 14px; line-height: 25px; text-align: center; }

/*相关案例*/
.p_show_jtte .caseBox { padding: 30px 0; }
.p_show_jtte .caseBox .case { margin-top: 30px; }
.p_show_jtte .caseBox .case:first-child { margin-top: 0; }
.p_show_jtte .caseBox .case .case_pic { width: 406px; height: 229px; float: left; }
.p_show_jtte .caseBox .case .case_con { height: 229px; margin-left: 435px; }
.p_show_jtte .caseBox .case .case_con .tit { font-size: 16px; }
.p_show_jtte .caseBox .case .case_con .info { padding: 10px 0; font-size: 14px; color: #999; /* border-bottom: 1px solid #ddd; */ }
.p_show_jtte .caseBox .case .case_con .info span { display: inline-block; margin-left: 20px; font-style: normal; }
.p_show_jtte .caseBox .case .case_con .info span:first-child { margin-left: 0; }
.p_show_jtte .caseBox .case .case_con .info span img { margin-right: 10px; }
.p_show_jtte .caseBox .case .case_con .intro { height: 84px; padding: 10px 0; font-size: 14px; line-height: 28px; color: #666; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.p_show_jtte .caseBox .case .case_con .tag { margin-top: 15px; }
.p_show_jtte .caseBox .case .case_con .tag span { font-size: 12px; border: 1px solid #ff7b34; border-radius: 5px; color: #ff7b34; padding: 2px 18px; margin-right: 15px; white-space: nowrap; word-wrap: break-word; }
.p_show_jtte .caseBox .case .case_con .opt { display: table; width: 100%; margin-top: 10px; }
.p_show_jtte .caseBox .case .case_con .opt span { display: table-cell; width: 25%; font-size: 14px; color: #b7b7b7; }
.p_show_jtte .caseBox .case .case_con .opt span img { margin-right: 10px; }

/*视频详情*/
.vedioDetailBox { width: 1140px; padding: 30px; margin: 0 auto; font-size: 0; background: #fff; border: none; }
.vedioDetailBox .pic { float: left; width: 516px; height: 320px; cursor: pointer; }
.vedioDetailBox .con { position: relative; margin-left: 555px; height: 320px; background: #fff; }
.vedioDetailBox .con .p_i5 { position: absolute; top: 0; right: 0; display: inline-block; font-size: 14px; padding: 3px 0 3px 25px; margin: 0 10px; cursor: pointer; background: url(../images/p_w_sc.png) left center no-repeat; }
.vedioDetailBox .con .p_i5_o { position: absolute; top: 0; right: 0; display: inline-block; font-size: 14px; padding: 3px 0 3px 25px; margin: 0 10px; cursor: pointer; background: url(../images/p_w_sc1.png) left center no-repeat; }
.vedioDetailBox .con .tit { height: 62px; }
.vedioDetailBox .con .tit img { vertical-align: top; }
.vedioDetailBox .con .tit p { display: inline-block; width: 450px; font-size: 24px; }
.vedioDetailBox .con .info { height: 155px; }
.vedioDetailBox .con .info p { display: table; width: 100%; margin-top: 20px; }
.vedioDetailBox .con .info p span { display: table-cell; font-size: 14px; }
.vedioDetailBox .con .info p span:first-child { width: 10%; color: #000; }
.vedioDetailBox .con .opt { display: table; width: 100%; margin-top: 50px; }
.vedioDetailBox .con .opt span { display: table-cell; width: 25%; font-size: 14px; color: #b7b7b7; }
.vedioDetailBox .con .opt span img { margin-right: 10px; }
/*视频弹窗*/
.vedioPopUp { position: fixed; top: 50%; left: 50%; width: 1200px; height: 580px; margin-top: -290px; margin-left: -600px; background: #282828; z-index: 1000; }
.vedioPopUp .close { position: absolute; top: 10px; right: -50px; cursor: pointer; }
.vedioPopUp .vedio { float: left; }
.vedioPopUp .moreVedio { width: 280px; height: 520px; padding: 30px 20px; margin-left: 880px; }
.vedioPopUp .moreVedio .title { padding-left: 15px; font-size: 24px; color: #fff; background: url(../images/shu.png) no-repeat left 80%; }
.vedioPopUp .moreVedio ul { height: 480px; overflow-y: scroll; }
.vedioPopUp .moreVedio ul::-webkit-scrollbar { width: 5px; background-color: #eee; }
.vedioPopUp .moreVedio ul::-webkit-scrollbar-track { background-color: #eee; }
.vedioPopUp .moreVedio ul::-webkit-scrollbar-thumb { background: #000; }
.vedioPopUp .moreVedio ul li { position: relative; height: 88px; margin-top: 20px; font-size: 0; }
.vedioPopUp .moreVedio ul li .videoPic { width: 148px; height: 88px; float: left; }
.vedioPopUp .moreVedio ul li .time { position: absolute; left: 5px; bottom: 5px; padding: 0 6px; font-size: 11px; line-height: 16px; color: #fff; background: rgba(0,0,0,0.5); }
.vedioPopUp .moreVedio ul li .videoIntro { height: 88px; margin-left: 158px; }
.vedioPopUp .moreVedio ul li .videoIntro .tit { font-size: 12px; color: #fff; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; /*行数*/ -webkit-box-orient: vertical; }
.vedioPopUp .moreVedio ul li .videoIntro .read { margin-top: 25px; font-size: 12px; color: #919191; }

/*我的需求详情*/
* { padding: 0; margin: 0; }
.mydemandDetail { /*width: 960px;*/ width: 780px; border: 1px solid #C9C6BF; }
.mydemandDetail .padding_10 { padding: 0 10px; }
.mydemandDetail .title { padding: 0 20px; font-size: 14px; line-height: 35px; background: #eeeeee; }
.mydemandDetail .list ul { list-style: none; font-size: 0; }
.mydemandDetail .list ul li { display: inline-block; width: 33.3%; margin: 20px 0; }
.mydemandDetail .list ul li > a { display: block; width: 214px; margin: 0 auto; font-size: 0; border: 1px solid #C9C6BF; border-radius: 5px; }
.mydemandDetail .list ul li .pic { width: 214px; height: 120px; }
.mydemandDetail .list ul li .con { padding: 10px; }
.mydemandDetail .list ul li .con .tit { font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.mydemandDetail .list ul li .con .tit .jian { height: 20px; vertical-align: middle; }
.mydemandDetail .list ul li .con .tit .name { display: inline-block; font-size: 16px; font-weight: bold; }
.mydemandDetail .list ul li .con .tit .co { display: inline-block; font-size: 12px; color: #707070; }
.mydemandDetail .list ul li .con .tit .choose { display: inline-block; padding: 0 5px; line-height: 20px; font-size: 12px; color: #fff; background: #fe7f05; border-radius: 5px; float: right; cursor: pointer; }
.mydemandDetail .list ul li .con .info { margin-top: 5px; }
.mydemandDetail .list ul li .con .info span { display: inline-block; margin-left: 30px; font-size: 14px; color: #707070; }
.mydemandDetail .list ul li .con .info span:first-child { margin-left: 0; }
.mydemandDetail .list ul li .con .info span img { margin-right: 5px; vertical-align: middle; }
.mydemandDetail .list ul li .con .tag { margin-top: 5px; }
.mydemandDetail .list ul li .con .tag span { display: inline-block; padding: 0 5px; margin-left: 10px; font-size: 12px; line-height: 25px; color: #ff9b52; border: 1px solid #ff9b52; border-radius: 5px; }
.mydemandDetail .list ul li .con .tag span:first-child { margin-left: 0; }
.mydemandDetail .list ul li .con .intro { margin-top: 5px; font-size: 12px; color: #707070; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.mydemandDetail .list ul li .con .intro span { font-weight: bold; color: #000; }
.mydemandDetail .list ul li .con .opt { margin-top: 5px; text-align: right; }
.mydemandDetail .list ul li .con .opt span { display: inline-block; padding: 0 5px; margin: 0 5px; font-size: 12px; line-height: 20px; color: #fff; background: #ec582a; border-radius: 5px; cursor: pointer; }


@charset "utf-8";
/*------- tj_case 团建案例页 开始-------*/
.case_location { width: 1200px; border-bottom: 1px solid #e6e6e6; margin: 0 auto; }
.case_location li { width: 1200px; height: 50px; line-height: 50px; color: #000000; float: left; }
.case_location li a { color: #000000; }
.tj_case_type { width: 1200px; margin: 0 auto; padding-bottom: 23px; }
.tj_case_type li { float: left; margin: 20px 8px 0 5px; }
.tj_case_type li a { width: auto; height: 29px; padding: 0 30px; display: block; border: 1px solid #cccccc; line-height: 29px; color: #000; -moz-border-radius: 14.5px; -webkit-border-radius: 14.5px; border-radius: 14.5px; }
.tj_case_type li a:hover { color: #ee7700; border: 1px solid #ee7700; }
.tj_case_type li .active { color: #ee7700; border: 1px solid #ee7700; }
.tj_case_type .pro_ss_ul { float: right; height: 40px; border: 1px solid #e3e3e3; border-bottom: 2px solid #e3e3e3; margin: 9px 0 0 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: #fff; }
.tj_case_type .pro_ss_ul .li_1 input { float: left; width: 150px; height: 30px; border: none; outline: none; background: none; margin: 5px 0 0 20px; }
.tj_case_type .pro_ss_ul .li_2 { margin-left: 20px; }
.tj_case_type .pro_ss_ul .li_2 input { float: left; border: none; outline: none; }
.tj_case_list ul { padding-top: 0px; }
.tj_case_list .home_case_3 { display: block; }
.tj_case_list .home_case_3 .p_2 { width: 352px !important; }
.tj_case_list .home_case_3 .p_3 { width: 352px !important; }
.list_page { width: 1200px; margin: 0 auto; text-align: center; padding: 50px 0 93px 0; }
/*------- tj_case 团建案例页 结束-------*/
/*------- tj_case_box 团建案例详情 开始-------*/
.tj_case_box { width: 1200px; margin: -1px auto 0 auto; background: #fff; padding-bottom: 90px; }
.tj_case_box .title li { float: left; width: 1112px; margin: 50px 0 0 0; line-height: 30px; font-size: 22px; color: #000; }
.tj_case_box .title_1 li { float: left; width: 1112px; height: 40px; margin: 6px 0 0 0; line-height: 30px; color: #858484; border-bottom: 1px solid #c6c6c6; }
.tj_case_box .title_1 li a { color: #858484; }
.tj_case_box .cotent .lileft { float: left; width: 355px; margin: 16px 0 0 0; line-height: 32px; font-size: 14px; color: #3e3e3e; }
.tj_case_box .cotent .liright { float: left; width: 757px; margin: 16px 0 0 0; line-height: 32px; font-size: 14px; color: #3e3e3e; }
.tj_case_box .cotent li { float: left; width: 1112px; margin: 16px 0 0 0; line-height: 32px; font-size: 14px; color: #3e3e3e; }
.tj_case_box .title_type { float: left; height: 65px; border-bottom: 3px solid #e3e3e3; margin: 10px 0 0 0; }
.tj_case_box .title_type .ico { float: left; width: 25px; height: 65px; border-bottom: 3px solid #ed7a00; }
.tj_case_box .title_type .ico img { float: left; margin-top: 17px; }
.tj_case_box .title_type .title_b { float: left; line-height: 65px; margin-left: 7px; font-size: 20px; color: #ed7a00; }
.tj_case_box .title_type .more a { float: right; color: #000; line-height: 95px; margin-right: 6px; background: url(../images/list_jt1.png) right center no-repeat; padding-right: 16px; }
.tj_case_box .title_type .more .list_more_jt { background: url(../images/list_jt2.png) right center no-repeat; }
.tj_case_box .xgal { float: left; width: 1128px; margin: 30px 0 0 36px; }
.tj_case_box .xgal li { float: left; width: 262px; margin: 0 10px; }
.tj_case_box .xgal li img { float: left; }
.tj_case_box .xgal li div { width: 262px; height: 35px; line-height: 35px; overflow: hidden; float: left; }
.tj_case_box .xgal li div a { color: #000; font-size: 14px; }
.tj_case_box .case_pj { float: left; width: 1112px; margin: 16px 0 0 0; line-height: 32px; color: #000; }
.tj_case_box .case_pj_box { float: left; width: 722px; height: 161px; border: 1px solid #cecece; margin: 6px 0 0 0; }
.tj_case_box .case_pj_box li { float: left; }
.tj_case_box .case_pj_box textarea { width: 700px; height: 90px; float: left; margin: 10px 0 0 11px; border: none; outline: none; overflow: hidden; line-height: 22px; }
.tj_case_box .case_pj_box .tj_li { width: 722px; border-top: 1px solid #cecece; margin: 13px 0 0 0; }
.tj_case_box .case_pj_box .tj_li input { float: right; width: 64px; height: 26px; background: #ed7a00; border: none; outline: none; margin: 10px 14px 0 0; color: #fff; font-family: 'Microsoft YaHei'; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer; }
.tj_case_box .case_pj_all { float: left; width: 1112px; height: 32px; margin: 42px 0 0 0; line-height: 30px; color: #858484; border-bottom: 1px solid #c6c6c6; }
.tj_case_box .case_pj_all div { float: left; height: 30px; line-height: 32px; border-bottom: 3px solid #ed7a00; font-size: 16px; color: #000; }
.tj_case_box .case_pj_all span { float: right; color: #ed7a00; margin-top: 5px; }
.tj_case_box .case_pj_content { float: left; width: 1112px; border-bottom: 1px dashed #d1d1d1; margin: 0 0 0 0; padding: 35px 0 20px 0; }
.tj_case_box .case_pj_content .user_img { float: left; height: 75px; }
.tj_case_box .case_pj_content .user_img img { float: left; border: 3px solid #dadada; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.tj_case_box .case_pj_content .user_name { float: left; width: 900px; height: 20px; color: #595959; margin: 1px 0 0 28px; font-size: 14px; line-height: 20px; }
.tj_case_box .case_pj_content .user_name span { color: #b3b3b3; }
.user_content { float: left; width: 1000px; margin: 15px 0 0 28px; color: #000000; line-height: 20px; }
.kgdiv { width: 1200px; height: 40px; margin: 0 auto; }
/*------- tj_case_s 团建案例详情 结束-------*/
/*------- pro_box 产品详情页 开始-------*/
.pro_box { width: 1200px; margin: -1px auto 0 auto; border: 1px solid #e8e8e8; background: #fff; }
.pro_border { border: 1px solid #e8e8e8; margin-top: 30px; }
#tsShopContainer li, #tsShopContainer img { vertical-align: top; }
#tsShopContainer { width: 548px; height: 420px; margin: 0 auto 0 auto; position: relative; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
#tsShopContainer #tsImgS { text-align: center; width: 100%; position: relative; }
#tsShopContainer #tsImgS a { display: block; text-align: center; margin: 0px auto; }
#tsShopContainer #tsImgS img { border: 0px; }
#tsShopContainer #tsPicContainer { width: 100%; height: 70px; position: relative; background: url(../images/scrollPicbg.gif) repeat-x 0px 0px; }
#tsShopContainer #tsPicContainer #tsImgSArrL { width: 16px; height: 33px; background: url(../images/cshow_l.png) no-repeat; position: absolute; top: 27px; left: 0; cursor: pointer; z-index: 99999999; }
#tsShopContainer #tsPicContainer #tsImgSArrR { width: 16px; height: 33px; background: url(../images/cshow_r.png) no-repeat; position: absolute; top: 27px; right: 1px; cursor: pointer; }
#tsShopContainer #tsPicContainer #tsImgSCon { position: absolute; top: 10px; left: -6.5px; width: 560px !important; height: 67px; overflow: hidden; -moz-user-select: none; }
#tsShopContainer #tsPicContainer #tsImgSCon ul { width: 100%; overflow: hidden; }
#tsShopContainer #tsPicContainer #tsImgSCon li { height: 67px; float: left; cursor: pointer; }
#tsShopContainer #tsPicContainer #tsImgSCon li img { display: block; width: 127px; height: 67px; padding: 0 6.5px; }
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img { }
.cd_xq { padding-bottom: 40px; }
.cd_xq .tjly { padding-left: 0 !important; line-height: 47px !important; }
.p_show_type { width: 1202px; float: left; height: 140px; position: relative; margin: -51px 0 0 -1px; z-index: 1; }
.p_show_type ul { width: 900px; height: 49px; float: left; border: 1px solid #e8e8e8; border-bottom: 2px solid #ed7a00; background: #fff; position: absolute; left: 50%; top: 50px; margin: 0 0 0 -601px; }
.p_show_type ul li { float: left; height: 49px; padding: 0 30px; line-height: 52px; color: #000; font-size: 18px; border-right: 1px solid #e8e8e8; cursor: pointer; }
.p_show_type ul .name_1 { display: none; }
.p_show_type ul .name_2 { display: none; }
.p_show_type ul li { float: left; height: 49px; padding: 0 30px; line-height: 52px; color: #000; font-size: 16px; border-right: 1px solid #e8e8e8; cursor: pointer; }
.p_show_type .list_name li { padding: 0 22px; font-size: 16px; }
.p_show_type .list_name .name_1 { background: #ed7a00; color: #fff; display: block; padding: 0 23px; }
.p_show_type .list_name .name_2 { background: #64b052; border-bottom: 2px solid #64b052; padding: 0 22px 0 23px; color: #fff; display: block; }
.p_show_type ul .bn { border-right: none; }
.p_show_type ul .active { color: #fff; background: #ed7a00; }
#st_0 { float: left; margin-top: -150px; }
#st_1 { float: left; margin-top: -150px; }
#st_2 { float: left; width: 1112px; height: 140px; margin: -110px 0 0 0; position: relative; z-index: -1; }
#st_3 { float: left; width: 1112px; height: 140px; margin: -110px 0 0 0; }
#st_4 { float: left; width: 1112px; height: 140px; margin: -110px 0 0 0; }
#st_5 { float: left; margin-top: -125px; }
#st_6 { float: left; margin-top: -130px; }
#st_7 { float: left; margin-top: -140px; }
#st_8 { float: left; margin-top: -140px; }
.p_show_jtte { /*float: left;*/ width: 1112px; }
.p_show_jtte li { font-size: 14px; color: #565656; line-height: 30px; }
.p_show_xc { width: 1080px; float: left; border-left: 1px dashed #ccc; margin: 30px 0 0 60px; position: relative; }
.p_show_xc .ul_1 { float: left; width: 1080px; height: 35px; }
.p_show_xc .ul_1 .li_1 { float: left; width: 30px; height: 35px; line-height: 30px; text-align: center; background: url(../images/ps_tsbg.png); margin-left: -15px; color: #64b052; font-size: 14px; overflow: hidden; }
.p_show_xc .ul_1 .li_2 { float: left; width: 1000px; margin-left: 41px; line-height: 33px; font-size: 16px; color: #64b052; }
.p_show_xc .ul_1 .li_2 span { color: #ed7a00; padding-left: 20px; }
.p_show_xc .ul_lm { float: left; width: 1025px; height: 40px; background: #f5f5f5; margin: 10px 0 0 55px; }
.p_show_xc .ul_lm li { float: left; height: 40px; text-align: center; line-height: 40px; font-size: 14px; }
.p_show_xc .ul_lm .li_1 { width: 120px; }
.p_show_xc .ul_lm .li_2 { width: 730px; }
.p_show_xc .ul_lm .li_3 { width: 150px; margin-left: 20px; }
.p_show_xc .ul_2 { float: left; width: 1080px; padding-bottom: 20px; }
.p_show_xc .ul_2 .li_1 { float: left; height: 35px; width: 120px; line-height: 35px; font-size: 14px; color: #575757; font-weight: bold; margin-top: 10px; padding-left: 58px; }
.p_show_xc .ul_2 .li_2 { float: left; width: 730px; line-height: 35px; font-size: 14px; color: #727272; margin-top: 10px; }
.p_show_xc .ul_2 .li_3 { float: left; width: 150px; line-height: 35px; font-size: 14px; color: #727272; margin: 10px 0 0 20px; text-align: center; }
.ps_tsbg1 { width: 17px; height: 17px; background: url(../images/ps_tsbg1.png); position: absolute; left: -8.5px; bottom: 0; }
.ps_cdtj { width: 1140px; float: left; margin: 0 0 0 30px; }
.ps_cdtj li { float: left; width: 350px; margin: 30px 15px 0 15px; }
.ps_cdtj li img { float: left; }
.ps_cdtj li .div1 { float: left; width: 350px; height: 20px; line-height: 20px; overflow: hidden; margin-top: 7px; }
.ps_cdtj li .div1 a { font-size: 14px; color: #000; }
.ps_cdtj li .div2 { float: left; width: 350px; height: 20px; line-height: 20px; overflow: hidden; color: #8d8d8d; margin-top: 3px; }
.ps_cdtj li .div2 span { float: left; }
.ps_cdtj li .div2 img { margin: 4px 0 0 5px; }
.p_show_fysm { float: left; width: 1112px; margin: 25px 0 0 0; padding-bottom: 20px; }
.p_show_fysm li { font-size: 14px; color: #565656; line-height: 30px; padding: 0 20px; }

.p_show_jtte .title { color: #fff; padding: 3px 15px; line-height: 28px; }
.p_show_jtte .titlecontent { padding: 3px 0; }
/*------- pro_box 产品详情页 结束-------*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.plotBox { padding: 15px; box-sizing: border-box; }
.plotBox fieldset { border: 1px solid #DE5411; padding: 0 15px 15px 15px; margin-bottom: 15px; }
.plotBox fieldset legend { width: 100px; color: #DE5411; font-size: 18px; background: url(/Resource/images/icon/icon_tj.jpg) no-repeat center left #f5f5f5; padding-left: 26px; margin-left: -16px; }
.teacherBox { width: 180px; margin-right: 8px; border-right: 1px solid #B7B7B7; }
.teacherBox .teacherPic { width: 56px; height: 56px; float: left; }
.teacherBox .teacherPic img { width: 56px; height: 56px; border-radius: 50%; }
.teacherBox .teacherInfo { float: left; padding-left: 10px; }
.teacherBox .teacherInfo p { line-height: 18px; }
.teacherBox .teacherInfo .font_o { color: #de5411; }
.plotBox .titlecontent { padding: 5px 0; }
.titlecontent .subHead { font-size: 16px; color: #ff7b34; background: url(/Resource/images/icon/i_jz.png) no-repeat center left; padding-left: 20px; margin-bottom: 15px; }
.twoPic { width: 100%; }
.twoPic span { display: block; float: left; margin-right: 15px; }
.TripBox .lastCol .endIcon { top: 70%; margin-top: -9px; }
.TripBox .markBtn { display: inline-block; width: 170px; height: 36px; color: #fff; background: #ff7b34; text-align: center; font-size: 16px; line-height: 36px; border-radius: 5px; }
.geryBg { padding: 15px; }
.feeIntro { padding: 30px; box-sizing: border-box; }
.feeIntro .feeTit { width: 100%; height: 40px; line-height: 40px; background: #ADD597; padding: 0 20px; box-sizing: border-box; color: #fff; }
.feeIntro .feeTit .left { border-left: 2px solid #fff; padding-left: 6px; font-size: 16px; }
.feeIntro .feeTit .right { float: right; }
.feeIntro .feeTable { width: 100%; margin: 15px 0; border-collapse: collapse; }
.feeIntro .feeTable tr th { font-size: 16px; text-align: center; padding: 5px 15px; border: 1px solid #C7C7C7; color: #333; }
.feeIntro .feeTable tr td { border: 1px solid #C7C7C7; padding: 5px 15px; font-size: 14px; color: #666666; }
.feeIntro .feeTable i.symbol { margin: 0 3px; font-style: normal; }
.feeIntro .center tr td { text-align: center; }
.feeIntro .noBorder { border: 1px solid #C7C7C7; }
.feeIntro .noBorder tr td { border: none; }
.feeIntro .totalData { width: 100%; height: 30px; line-height: 30px; margin: 15px 0; }
.feeIntro .totalData span { fisplay: block; float: left; }
.feeIntro .totalData span.left { width: 120px; height: 30px; color: #fff; text-align: center; border-radius: 15px; background: #ADD597; font-size: 16px; }
.feeIntro .totalData span.right { color: #666; float: right; }
.ReminderItem { padding: 20px 0; border-bottom: 1px solid #BFBFBF; font-size: 14px; line-height: 25px; }
.noBorder { border: none; }
.disLevel { margin-bottom: 15px; }
.disLevel a { display: block; height: 30px; line-height: 30px; display: block; float: left; margin-right: 20px; }
.disLevel a span { display: block; float: left; line-height: 30px; margin-right: 8px; }
.disLevel a i.checkIcon { display: block; float: left; width: 17px; height: 30px; background: url(/Resource/images/icon/check.png) no-repeat center right; background-size: 17px 17px; }
.disLevel a.active i.checkIcon { background: url(/Resource/images/icon/checked.png) no-repeat center right; background-size: 17px 17px; }
.discussBox .disTit { margin-bottom: 15px; }
.discussBox .disTit span { border-left: 5px solid #F66D25; padding-left: 8px; }
.discussBox .disTit i.font_blue { font-style: normal; color: #2cacff; margin-left: 10px; }
.discussCon i.font_blue { font-style: normal; color: #2cacff; float: right; }
.discussCon .reply { width: 65px; height: 20px; font-size: 12px; background: #ff7b34; text-align: center; line-height: 20px; color: #fff; border-radius: 3px; float: right; }
.otherDis { padding-top: 20px; }
.otherDis .font_blue { color: #2cacff; }
.otherDis table { width: 100%; border-top: 1px dashed #EEEEEE; }
.otherDis .replyGray { width: 45px; height: 20px; font-size: 12px; background: #C5C5C5; text-align: center; line-height: 20px; color: #fff; border-radius: 3px; display: block; }
.otherDis .time { color: #999; }
.scanItem { margin-top: 20px; }
.scanItem .scanL { width: 115px; height: 65px; float: left; overflow: hidden; }
.scanItem .scanR { float: left; margin-left: 10px; width: 110px; font-size: 14px; }
.scanItem .scanR p.price { color: #f43334; margin-top: 8px; }
.seat { width: 1200px; font-size: 14px; color: #666666; line-height: 40px; margin: 0 auto; }
.seat img { padding: 0 10px; }
.current { background: #ff7b34 !important; color: #fff !important; }
.rich_text img { max-width: 860px; }
.hide_more { display: none; }

#div_yardCon span { font-size: 14px !important; line-height: 30px !important; }
#div_yardCon p { font-size: 14px !important; line-height: 30px !important; }
#div_yardCon img { max-width: 830px; }
#div_yardCon div { font-size: 14px !important; line-height: 30px !important; }

/*右侧*/
.contentR1 { display: inline-block; width: 270px; vertical-align: top; margin-left: 26px; }
