
.contain{width:1200px;margin:0 auto;}
.index_header{height:865px;background:url('../img/index_bg.jpg') no-repeat center;}
.dingyue_header{height:669px;background:url('../img/dy_banner.jpg') no-repeat center;}
.index_header .contain{position: relative;}




.dingyue_text{display:flex;flex-direction: column;align-items: center;justify-content: center;height:599px;}
.dingyue_text h2{font-size:48px;font-weight: bold;color:#fff;margin-bottom:40px;}
.dingyue_text p{font-size:16px;font-weight: bold;color:#fff;width:670px;line-height:45px;text-align: center;margin-bottom:20px;}
.dingyue_text .lj_btn{width:150px;height:52px;display:block;line-height:44px;text-align:center;border-radius:40px;border:#97aed5 solid 4px;background:#ff6046;color:#fff;font-size:16px;}



.head_menu{height:70px;display:flex;justify-content: space-between;align-items: center;}
.head_menu .contain{position: relative;}
.logo{width:214px;height:38px;}
.menu_right{display:flex;align-items: center;}
.menu_right ul{display:flex;align-items: center;margin:0;padding:0;list-style:none;}
.menu_right ul li{display:flex;align-items: center;margin-right:54px;font-size:16px;position: relative;height:70px;}
.menu_right ul li:last-child{margin-right:0;}
.menu_right ul li a{color:#fff;display:flex;align-items: center;height:100%;text-decoration:none;transition:all 0.3s ease;}
.menu_right ul li.on::after{content:'';display:block;height:4px;background:#fff;width:100%;border-radius:3px;position:absolute;bottom:10px;left:0;}

.login_out{margin-left:30px;display:flex;align-items: center;}
.login_out a{color:#fff;font-size:16px;display:flex;align-items: center;height:70px;text-decoration:none;}
.menu_right2 .login_out a{color:#333;}
/* 白色导航 */
.head_menu2{height:70px;background:#fff;display:flex;justify-content: space-between;align-items: center;box-shadow: 0 5px 10px rgba(0,0,0,0.1)}
.head_menu2 .contain{display:flex;justify-content: space-between;align-items: center;position: relative;}
.menu_right2{display:flex;align-items: center;}
.menu_right2 ul{display:flex;align-items: center;margin:0;padding:0;list-style:none;}
.menu_right2 ul li{display:flex;align-items: center;margin-right:34px;font-size:16px;position: relative;height:70px;}
.menu_right2 ul li:last-child{margin-right:0;}
.menu_right2 ul li a{color:#333;display:flex;align-items: center;height:100%;text-decoration:none;transition:all 0.3s ease;}
.menu_right2 ul li.on a{color:#ff6046;font-weight: bold;}
.menu_right2 ul li.on::after{content:'';display:block;height:4px;background:#ff6046;width:100%;border-radius:3px;position:absolute;bottom:10px;left:0;}
.user_img{width:40px;height:40px;border-radius:50%;}
.login_in{width:100px;text-align: right;padding:0 0 0 10px;position: relative;display:flex;align-items: center;height:70px;}
.login_in ul{width:100%;position: absolute;right:-30px;top:40px;background: #1e4194;box-shadow: 0 0 10px rgba(0,0,0,0.5);display:none;}
.login_in ul li{height:30px;line-height: 30px;text-align: center;width:100%;}
.login_in ul li a{color:#fff;font-size:14px;}
.login_in:hover ul{display: block}

/* 用户信息悬停样式 */
.user_info_hover{display:flex;align-items: center;height:70px;}
.user_info_hover a{display:flex;align-items: center;height:100%;text-decoration:none;color:#333;transition:all 0.3s ease;}
.user_info_hover a e{color:#ff6046;font-weight:bold;margin-left:5px;}


.login_wx{width:150px;height:160px;position:fixed;right:10%;top:70px;z-index:70;background:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);text-align: center;color:#999;display:none;}
.login_wx img{margin-bottom:6px;margin-top:16px;width:114px;height:114px;}

#banner{display:flex;justify-content: space-between;}
.bannerText{width:700px;}
.bannerText h2{font-size:96px;font-weight: bold;color:#fff;margin-top:190px;margin-bottom:30px;}
.bannerText p.desc{font-size:46px;font-weight: bold;color:#fff;}
.bannerText .line{width:120px;height:4px;background:#fff;margin-top:44px;}
.bannerText .search{width:500px;height:50px;background:url('../img/icon/zoom.png') no-repeat  19px 16px #fff;border-radius:30px;margin-top:53px;}
.bannerText .keywords{width:340px;height:48px;margin-left:50px;border:none;margin-right:20px;}
.bannerText .search_btn{width:80px;height:40px;background:#ff6046;color:#fff;border:none;border-radius:30px;}

.banner_img{width:455px;color:#fff;padding-top:130px;}
.banner_qie{width:445px;height:600px;position: relative;}
.banner_qie ul li{width:300px;height:480px;background:#fff;position: absolute;border-radius:26px;text-align:center;padding:10px;transition: all .4s}
.banner_qie ul li img{max-width: 100%}
.banner_qie ul li.index_top{right:78px;top:69px;z-index:10;}
.banner_qie ul li.index_middle{right:0;top:0;z-index:9;opacity:0.5}
.banner_qie ul li.index_bottom{right:145px;top:122px;z-index:8;opacity:0.2;}
.banner_paga{position: absolute;left:67px;bottom:75px;z-index:20;width:300px;text-align: center;}
.banner_paga a{width:8px;height:8px;border-radius:10px;background:#d44b3f;margin-right:5px;display:inline-block;}
.banner_paga a.on{width:36px;}


.banner_qie ul li.z1{right:78px;top:69px;z-index:10;opacity:1;
    transition: all .7s;
}
.banner_qie ul li.z2{right:0;top:0;z-index:9;opacity:0.5;
    transition: all .7s;
}
.banner_qie ul li.z3{right:145px;top:122px;z-index:8;opacity:0.2;
    transition: all .7s;
    background:#000
}
.banner_qie ul li.z3 img{width:0;height:0}








/* 首页 */
.index_main{background:#fff;}
.index_main .contain{display:flex;justify-content: space-between;padding-bottom:20px;}
.area_view{width:1000px;}
.area_view dl{}
.area_view dl::after{content:'';display:block;clear:both;}
.area_view dt{margin-top:30px;font-size:14px;margin-bottom:10px;}
.area_view .dt{margin-top:30px;font-size:14px;}
.area_view dd{font-size:14px;margin-right:28px;float:left;margin-bottom:7px;}
.area_view dd a{color:#333;}
.area_view dd a:hover{color:#ff6046;}
.area_view a.on{color:#ff6046;font-weight: bold;}
.wechat{padding-top:29px;text-align: center;}
.wechat .code_img{width:118px;height:118px;border:#f6f7f8 solid 1px;padding:2px 1px;}
.wechat .code{width:114px;height:114px;}
.wechat p.text{margin-top:10px;font-size:14px;color:#999;}

/* 搜索页 */
.search_banner{background:url('../img/search_bg.jpg') no-repeat center top;}
.search_banner .contain{height:120px;display:flex;justify-content: center;flex-direction: column;align-items: center;}


.search_banner .search{width:600px;height:50px;background:url('../img/icon/zoom.png') no-repeat  19px 16px #fff;border-radius:30px;margin-top:0px;}
.search_banner .keywords{width:440px;height:48px;margin-left:50px;border:none;margin-right:20px;}
.search_banner .search_btn{width:80px;height:40px;background:#ff6046;color:#fff;border:none;border-radius:30px;margin-top:1px;}
.search_banner .moreKey{margin:10px 0 0 0;color:#fff;}
.search_banner .moreKey a{color:#fff;margin-right:10px;}
.search_banner .moreKey a:hover{color:#fff}

.search_key_table{margin-top:16px;}
.search_key_table .contain{border:#e7ecf1 solid 1px;}
.s_list{display:flex;border-bottom:#ebedf1 solid 1px;}
.s_list:last-child{border-bottom:none;}
.s_list .title{width:120px;padding:10px 0 10px 15px;font-size:14px;background:#f6f9fb;}
.s_list .list{line-height:40px;}
.s_list .list a{margin-left:34px;font-size:14px;color:#333;}


.s_list .starTime{margin-left:55px;padding-top:5px;}
.s_list  .starTime input[type=text]{width:120px;height:30px;border:#d3d5dc solid 1px;padding-left:10px;outline: none;}
.s_list  .starTime span{margin:0 10px;}
.s_list .search_btn{width:60px;height:30px;line-height:30px;font-size:12px;color:#fff;text-align:center;background:#ff6046;border-radius: 5px;border:none;outline: none;}

.area_list{display:flex;align-items: center;flex-wrap: wrap;font-size:14px;width:975px;padding-top:10px;}
.area_list li{padding-bottom: 10px;margin-top: 10px;width :480px}
.area_list li a{margin-right:18px;color:#333;}
.area_list li a:first-child{font-weight: bold;}
.area_list li a:last-child{margin-right:0;}
.area_list li a:hover{color:#ff6046}
.s_list .all{width:100px;text-align:center;padding-top:10px;font-size:14px;}
.s_list .on{color:#ff6046;font-weight: bold;}
.s_list a{color:#333;}
.s_list a:hover{color:#ff6046;}
.s_list a.on{color:#ff6046;font-weight: bold;}


.search_table_list{margin-top:15px;}
.search_table_list .contain{border:#e7ecf1 solid 1px;}
.search_table_list .head{height:50px;line-height:50px;background:#f6f9fb;display:flex;}
.search_table_list .head span{text-align: center;}
.search_table_list .head span:nth-child(1){width:120px;}
.search_table_list .head span:nth-child(2){width:805px;text-align: left}
.search_table_list .head span:nth-child(3){width:150px;}
.search_table_list .head span:nth-child(4){width:120px;}

.search_table_list .list{display:flex;height:49px;line-height: 49px;border-bottom:#ebedf1 solid 1px;}
.search_table_list .list:last-child{border-bottom:none;font-size:14px;}
.search_table_list .list span{text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.search_table_list .list span:nth-child(1){width:120px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.search_table_list .list span:nth-child(1) i{width:auto;width:80px;height:25px;line-height:25px;padding:0 10px;color:#fff;background:#8590a6;display:inline-block;font-style: normal;border-radius: 3px;}
.search_table_list .list span:nth-child(2){width:805px;text-align: left;font-size:16px}
.search_table_list .list span:nth-child(3){width:150px;}
.search_table_list .list span:nth-child(4){width:120px;}
.search_table_list .list a{color:#333;}
.search_table_list .list a:hover{color:#f60;}



.backF{background:#fff;}
.backF h3{font-size:16px;padding-left:38px;font-weight: bold;margin-top:15px;}
.ad_banner{margin:12px 0;}


.table_detail{margin-top:21px;}
.table_detail .contain{background:#fff;padding:36px 60px 60px 60px;}
.table_detail .from{display:flex;color:#999;text-align: center;}
.table_detail .from span{margin-right:20px;}
.table_detail h2{width:100%;font-size:24px;font-weight: bold;color:#333;margin-bottom:15px;}
.table_detail .detail_desc{border-top:#ebedf1 solid 1px;margin:34px 0 0 0;padding-top:30px;font-size:14px;line-height:30px;}

.custom{background:#fff;}
.custom .contain{height:710px;position: relative;}
.custom .small_pic::after{content:'';display:block;clear: both;}
.custom .small_pic ul{padding-top:154px;}
.custom .small_pic li{width:187px;height:284px;background:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);float:left;margin-right:33px;}
.custom .small_pic li:nth-child(2){margin-right:353px;}
.custom .small_pic li:nth-child(3){display:none;}
.custom .small_pic li img{width:187px;height:284px;}


.custom .phone_view{width:330px;height:580px;background:url('../img/icon/phone.png') no-repeat;position: absolute;left:413px;top:0px;}
.custom .phone_view img{border:#e5e5e5 solid 1px;margin:119px 0 0 63px;width:203px;height:363px;}

.custom .phone_view .left{width:16px;height:39px;background:url('../img/icon/left.png') no-repeat;position: absolute;left:10px;top:270px;}
.custom .phone_view .left:hover{width:16px;height:39px;background:url('../img/icon/left_on.png') no-repeat;cursor:pointer;}
.custom .phone_view .right{width:16px;height:39px;background:url('../img/icon/left.png') no-repeat;position: absolute;right:10px;top:270px;transform: rotate(180deg);}
.custom .phone_view .right:hover{width:16px;height:39px;background:url('../img/icon/left_on.png') no-repeat;cursor:pointer;}

.custom  h3{margin-top:170px;font-size:24px;color:#000;}
.custom  p.text{font-size:16px;margin-top:15px;}


.dingyue_step{background:url('../img/dingyue_step.jpg') no-repeat center top;}
.dingyue_step .contain{height:600px;position: relative;}
.dingyue_step .step{padding:150px 0 0 670px;}
.dingyue_step .step dl{position: relative;}
.dingyue_step .step dl::after{content:'';display:block;width:2px;height:50px;background:rgba(0,0,0,0.3);clear:both;margin:0px 0 20px 36px;position: relative;top:10px;}
.dingyue_step .step dl:last-child::after{content:'';width:0;}
.dingyue_step .step dt{position: relative;float:left;width:74px;height:74px;line-height:74px;text-align:center;font-size:36px;color:#fff;background:rgba(0,0,0,0.3);border-radius:100px;margin-right:16px;}
.dingyue_step .step dd{float:left;font-size:14px;color:#fff;margin-top:21px;}
.dingyue_step .step dd .first{font-size:18px;color:#fff;font-weight: bold;}
.dingyue_step .step dd p{font-size:14px;margin-top:10px;}
.dingyue_step .step dl.on dt{background:#ff6046;width:74px;height:74px;line-height:74px;cursor:pointer;}
.dingyue_step .step dl.on::before{content:'';display:block;width:86px;height:86px;background:#96bbe9;position: absolute;left:-6px;top:-6px;border-radius:100px;}
.dingyue_step .step_img{width:274px;height:464px;position: absolute;left:240px;top:137px;overflow:hidden;background:#fff;}
.dingyue_step .step_img li{position: absolute;left:0;top:0;display:none;}
.dingyue_step .step_img li:nth-child(1){display:block;}



.step_img{text-align:center;}
.input_key{margin-top:57px;width:500px;}
.input_key input[type=text]{width:500px;height:50px;line-height:50px;border:#d3d5dc solid 1px;padding:0 10px;}
.input_key ul::after{content:'';display:block;clear:both;}
.input_key ul li{background:#8590a6;padding:5px 30px 5px 12px;color:#fff;position: relative;float:left;margin-right:10px;font-size:14px;margin-top:10px;}
.input_key ul li i.del{position: absolute;right:8px;top:4px;font-size:16px;color:#fff;font-style: normal;cursor:pointer;}

.tj_key{margin-top:25px;width:520px;}
.tj_key h3{font-size:14px;font-weight: bold;margin-bottom:22px;}
.tj_key ul {display:flex;flex-wrap: wrap;}
.tj_key ul li{width:92px;height:38px;line-height:38px;text-align: center;border:#e5e5e5 solid 1px;margin:0 10px 10px 0;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;font-size:14px;cursor:pointer;}

.zb_category{width:520px;margin-top:30px;}
.zb_category h3{font-size:14px;font-weight: bold;margin-bottom:22px;}
.zb_category ul{display:flex;flex-wrap: wrap;}
.zb_category ul li{width:158px;height:38px;line-height:38px;text-align: center;border:#e5e5e5 solid 1px;font-size:14px;margin:0 10px 10px 0;}
.zb_category ul li.on,.tj_key ul li.on{color:#fff;background:#ff6046}

.zb_category_scene{width:520px;margin-top:30px;}
.zb_category_scene h3{font-size:14px;font-weight: bold;margin-bottom:22px;}
.zb_category_scene ul{display:flex;flex-wrap: wrap;}
.zb_category_scene ul li{width:158px;height:38px;line-height:38px;text-align: center;border:#e5e5e5 solid 1px;font-size:14px;margin:0 10px 10px 0;}
.zb_category_scene ul li.on,.tj_key ul li.on{color:#fff;background:#ff6046}

.zb_category_owner{width:520px;margin-top:30px;}
.zb_category_owner h3{font-size:14px;font-weight: bold;margin-bottom:22px;}
.zb_category_owner ul{display:flex;flex-wrap: wrap;}
.zb_category_owner ul li{width:158px;height:38px;line-height:38px;text-align: center;border:#e5e5e5 solid 1px;font-size:14px;margin:0 10px 10px 0;}
.zb_category_owner ul li.on,.tj_key ul li.on{color:#fff;background:#ff6046} 



.chooseArea{width:520px;margin-top:30px;}
.chooseArea h3{font-size:14px;font-weight: bold;margin-bottom:5px;}
.chooseArea .list{display:flex;font-size:14px;margin-top:15px;}
.chooseArea .list:nth-child(2){margin-top:5px;}
.chooseArea .list span.title{width:56px;font-weight: bold;}
.chooseArea .list ul{width:460px;display:flex;flex-wrap: wrap;}
.chooseArea .list ul li{margin:0 7px 0 25px;}
.chooseArea .list li{cursor:pointer;}
.chooseArea .list li.on{color:#ff6046;}
.chooseArea .list .title{font-weight: bold;}

.btn_box{margin:30px 0 0 0;text-align:center;}
.btn_box .to_step{width:140px;height:48px;line-height:48px;border:none;text-align: center;background:#ff6046;color:#fff;font-size:14px;border-radius:50px}
.btn_box .to_step_up{width:140px;height:48px;line-height:48px;border:none;text-align: center;background:#8590a6;color:#fff;font-size:14px;border-radius:50px;margin-right:10px;}


.ts_type{width:520px;margin-top:30px;font-size:14px;}
.ts_type h3{font-size:14px;font-weight: bold;margin-bottom:5px;}
.ts_type>div{display:flex;margin:10px 0;}
.ts_type .title{width:75px;line-height:40px;}
.step_modal .email{width:400px;height:40px;line-height:40px;border:#e5e5e5 solid 1px;padding:0 10px;}
.step_modal .phone{width:400px;height:40px;line-height:40px;border:#e5e5e5 solid 1px;padding:0 10px;}
.ts_radio{background:url('../img/icon/radio.png') no-repeat 0 3px;padding-left:20px;cursor:pointer;margin-right:20px;}
.ts_radio.on{background:url('../img/icon/radio2.png') no-repeat 0 3px;padding-left:20px;cursor:pointer;margin-right:20px;}
.choose_ts_time{padding-top:10px;}
.choose_ts_time>div{margin-bottom:15px;}
.slect_ts_time>div{display:none;}
.slect_ts_time>div:first-child{display:block;color:#666}
.ts_time{width:120px;height:34px;padding:0 10px;border:#d3d5dc solid 1px;background:url('../img/icon/sj.png') no-repeat 96px 12px;}
.code_wx{width:188px;text-align:center;font-size:14px;}
.code_wx img{width:188px;height:188px;margin-bottom:20px;}



.fixed_tuijian{width:40px;height:150px;position:fixed;bottom:10%;right:6%;}
.fixed_tuijian ul li{cursor:pointer;width:40px;height:40px;line-height:15px;text-align:center;background:#7c8daa;color:#fff;font-size:14px;margin-bottom:2px;border-radius:3px;}
.fixed_tuijian ul li:first-child{padding-top:4px;}
.fixed_tuijian ul li:nth-child(2){background:url('../img/icon/wx.png') no-repeat center #7c8daa;}
.fixed_tuijian ul li:nth-child(3){background:url('../img/icon/qq.png') no-repeat center #7c8daa;}



.show{display:block;}


.dingz_text{position:absolute;bottom:55px;width:100%;text-align:center;}
.dingz_text h3{margin-top:0;}
.page_num{display: none !important;}
