.header{height: 66px; position:relative; background: #434343; width: 100%; left: 0px; top: 0px;z-index: 5;zoom: 1; z-index:100;font-size: 14px;}
.header .logo{padding-top: 16px; float: left;}
.header .nav{float: left;}
.header .nav li{float: left; padding-left: 30px; line-height: 66px;}
.header .nav li.search{padding-left: 54px;}
.header .nav li.active a,.header .nav li a:hover,.header .login_nav_before li a:hover{color: #eb8700;}
.header .nav li a{ color: #fff;}
.header .nav .ui_search_input{ width: 440px; height: 40px; background: #7c7c7c; border: none; border-radius: 5px 0 0 5px; padding-left: 10px; color: #fff; font-size: 14px; float: left; margin-top: 13px;}
.header .nav .ui_search_btn{ width: 50px; height: 40px; border: none; background: #7c7c7c url(/Public/static/img/home/common/sousuo-.png) no-repeat center;border-radius: 0px 5px 5px 0px;float: left; margin-top: 13px; cursor: pointer;}
.header .login_nav_before{ float: right;}
.header .login_nav_before li{ float: left;line-height: 66px; padding-left: 20px;}
.header .login_nav_before li a{color: #fff;}
.ui_input_box{height:34px; line-height:34px;background:#ffffff; font-size:14px; padding-left:10px; width:151px; border: 1px solid #d1d1d1; border-radius: 5px;}
.ui_label{padding: 0 10px;}
.ui_textarea_box{width: 338px; height: 52px;border: 1px solid #d1d1d1; border-radius: 5px; padding: 5px 10px; line-height: 20px;font-family: "微软雅黑"; resize:none;}
.ui_form_btn{cursor: pointer;width: 180px; height: 40px; font-size: 16px; background:#f98100; border: none;color: #fff; font-family: "微软雅黑"; border-radius: 5px;}
.ui_loadmore{text-align: center; padding: 38px 0 105px;}
.ui_loadmore span{cursor: pointer;text-align: center; width: 180px; height: 40px; color: #e28e29; border: 1px solid #e28e29; font-size: 14px; display: inline-block; line-height: 40px;border-radius: 5px;}
.footer{height: 104px;background: #585e61;color: #fff;width: 100%;min-width: 1180px;}
.footer .f_nav{width: 640px;float: left; padding-left: 70px; line-height: normal;}
.footer .f_nav p{padding-bottom: 15px;}
.footer .f_nav a{color: #fff;margin-right: 50px; font-size: 14px;}
.footer .tel{ float: left; width:237px;}
.footer .tel .icon_tel{background: url(/Public/static/img/home/common/tel.png) no-repeat; width: 23px; height: 23px; display: inline-block; margin-right: 15px; vertical-align:-3px;}
.footer .tel h2{ font-size: 24px; font-weight: bold; padding-bottom: 7px;}
.footer .code{width: 87px; height: 85px; float: left; background: #fff; margin-top: -20px;}

.ui_mark { background: rgba(0,0,0,0.3); position: fixed; width: 100%; height: 100%; left: 0px; top: 0; z-index: 101; display: none; }
.gg_show { width: 446px; height: 490px; background: #fff; border-radius: 5px; overflow: hidden; font-size: 14px; color: #999999; display: none; z-index: 103; box-shadow: #e0e0e0 0 0 3px 3px;}
.login .title, .tsjy_main .tsjy_title,.xunjia_title { height: 43px; line-height: 43px; font-size: 18px; color: #fff; text-align: center; background: #f98100; }
.login_form { padding: 30px 38px 0px; }
.login_form .login_input { width: 280px; height: 40px; padding-left: 25px; font-size: 14px; border: 1px solid #e0e0e0; border-radius: 5px;}
.login_form_tab { padding-bottom: 18px;
    position: relative;}
.login_form a { color: #f98100; }
.login_submit_btn {cursor: pointer;width: 308px; height: 40px; background: #f98100; color: #fff; border: none; border-radius: 5px; font-size: 16px; }
.login_form .w207 { width: 140px; }
.ui_reg_code_btn { width: 128px; height: 40px; text-align: center; line-height: 40px; border: 1px solid #f98100; background: #fff; font-size: 14px; border-radius: 5px; }
.ui_reg_code_btn_gray {border: 1px solid #eeeeee; color: #bbb; }
.ui_checkbox { vertical-align: -1px; margin-right: 10px; }
.register .register_title { height: 44px; background: #d0d0d0; }
.register .register_title span { width: 100%; display: block; float: left; line-height: 44px; text-align: center; color: black;font-weight: bold; font-size: 18px; border-radius: 5px 5px 0 0; }
.register .register_title span.active { background: white; }



.service .ui-tabs {position: relative;}
.service .ui-tabs .ui-tabs-nav { height: 60px; background: #ffffff; text-align: center;-moz-box-shadow:0px 2px 5px #E8E4DE; -webkit-box-shadow:0px 2px 5px #E8E4DE; box-shadow:0px 2px 5px #E8E4DE;}
.service .ui-tabs .ui-tabs-nav li {height: 60px; line-height: 60px;text-align: center; display: inline-block; font-size: 16px;}
.service .ui-tabs .ui-tabs-nav li:first-child{}
.service .ui-tabs .ui-tabs-nav li .border_r{height: 34px; width: 1px; display: inline-block; border-right: 1px solid #dddddd; margin-left: 30px; margin-right:30px;  margin-top: 15px; vertical-align: top;}
.service .ui-tabs .ui-tabs-nav li a { color: #999999;height: 56px; line-height: 60px; width: 160px; display: inline-block;}
.service .ui-tabs .ui-tabs-nav li a:hover{text-decoration: none;}
.service .ui-tabs .ui-tabs-nav li.ui-tabs-active { }
.service .ui-tabs .ui-tabs-nav li.ui-tabs-active a { border-bottom: 4px solid #f98100; color: #f98100; }
.service .ui-tabs .ui-tabs-nav li.ui-tabs-active a, .service .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .service .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
.service .ui-tabs .ui-tabs-nav li a, .service .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; }
.service .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 44px 0px 0 57px; background: none; }
.service .ui-tabs .ui-tabs-nav li a .icon_zcd, .ui-tabs .ui-tabs-nav li a .icon_yzs { width: 24px; height: 24px; display: inline-block; vertical-align: -4px; margin-right: 10px; }
.service .ui-tabs .ui-tabs-nav li a .icon_zcd { background: url(/Public/static/img/home/index/pin_zhaochangdi_0.png) no-repeat; }
.service .ui-tabs .ui-tabs-nav li a .icon_yzs { background: url(/Public/static/img/home/index/pin_yizhanshi_0.png) no-repeat; }
.service .ui-tabs .ui-tabs-nav li.ui-tabs-active a .icon_zcd { background: url(/Public/static/img/home/index/pin_zhaochangdi_1.png) no-repeat; }
.service .ui-tabs .ui-tabs-nav li.ui-tabs-active a .icon_yzs { background: url(/Public/static/img/home/index/pin_yizhanshi_1.png) no-repeat; }
.service { }
.service_form { width: 100%; }
.service_form td { vertical-align: top; line-height: 34px; font-size: 14px; color: #666; padding-bottom: 18px; padding-right: 10px; }
.select_box { position: relative; }
.select_box div { height: 34px; line-height: 34px; background: url("/Public/static/img/home/index/biaodan_select.png") no-repeat 335px 7px #ffffff; font-size: 14px; padding-left: 10px; width: 348px; border: 1px solid #d1d1d1; border-radius: 5px; }
.select_box ul { top: 37px; width: 350px; left: 0px; padding: 10px 4px; position: absolute; background: #fff; border: 1px solid #d1d1d1; }
.select_box ul li { line-height: 24px; height: 24px; font-size: 14px; width: auto; color: #4f4e4e; padding: 0 5px; }
.select_box ul li:hover { background: #ff9a2e; color: #fff; }
.ui_date_box { height: 34px; line-height: 34px; background: url("/Public/static/img/home/index/biaodan_date.png") no-repeat 132px 9px #ffffff; font-size: 14px; padding-left: 10px; width: 147px; border: 1px solid #d1d1d1; border-radius: 5px; }
.ui-datepicker { width: 300px; padding: .2em .2em 0; display: none; background: #fff; border: 1px solid #d1d1d1; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 30px; height: 30px; cursor: pointer; }
.ui-datepicker .ui-datepicker-prev { left: 2px; background: url(/Public/static/img/home/common/arrow_left.png) no-repeat center; }
.ui-datepicker .ui-datepicker-next { right: 2px; background: url(/Public/static/img/home/common/arrow_right.png) no-repeat center; }
.ui-datepicker .ui-state-active { background: #f98100; color: #fff; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; text-indent: -99999px; }
.ui-datepicker .ui-datepicker-title { height: 30px; line-height: 30px; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 1px solid #d1d1d1; }
.ui-datepicker td { border: 1px solid #d1d1d1; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: center; text-decoration: none; color: #666; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }
.ui-datepicker td.ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width: auto; }
.ui-datepicker-multi .ui-datepicker-group { float: left; }
.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }
.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }

.w72 { width: 72px; font-size: 12px; background-position: 60px 5px; }
.w190 { width: 190px; }

.select_fuwu li{ float: left; width: 106px; height: 30px; line-height: 30px; background: #fff; text-align: center; margin-right: 4px; margin-bottom: 4px;}
.select_fuwu li.fw_active,.select_fuwu li:hover{background: #f98100; color: #fff;}
.hot_service{margin-top:80px; }
.hot_service li{float: left; width: 177px; height: 60px; padding-left: 118px; color: #999;}
.hot_service li h3{font-size: 22px; color: #666666;padding: 5px 0;}
.hot_service li.icon_gaox{background: url(/Public/static/img/home/index/pic_gaoxiaoyuding.png) no-repeat 30px 0}
.hot_service li.icon_chengb{background: url(/Public/static/img/home/index/pic_jieshengchengben.png) no-repeat 30px 0}
.hot_service li.icon_zhuanye{background: url(/Public/static/img/home/index/pic_zhuanyeguwen.png) no-repeat 30px 0}
.hot_service li.icon_yzfw{background: url(/Public/static/img/home/index/pic_yizhanfuwu.png) no-repeat 30px 0}
.ui_star_01,.ui_star_02{width: 15px; height: 15px; display: inline-block; vertical-align: -2px; margin-right: 5px;}
.ui_star_01{background: url(/Public/static/img/home/zhaochangdi/pingfen_2.png) no-repeat; }
.ui_star_02{background: url(/Public/static/img/home/zhaochangdi/pingfen.png) no-repeat;}
.ui_page{text-align: center; padding: 50px 0;}
.ui_page a, .sup_page span, .ui_page span{border:1px solid #aeaeae;padding: 2px 5px;min-width: 17px; display: inline-block; color: #999;margin: 0 2px;}
.ui_page span.current, .ui_page a.active{border: 1px solid #ff5f2e; background: #ff5f2e; color: #fff; }

.sup_page span.current, .sup_page a.active{ border: 1px solid #f98100;background: #f98100;}

.plc_main{ padding-right: 40px;padding-left: 35px;padding-bottom: 27px;}
.place_center{ margin-top: 15px;background-color: #fff;}
.place_center h2{ border-bottom: 1px solid #f6f6f6;height: 44px;line-height: 44px;padding-left: 30px;font-size: 18px;color: #666;}

/*设备的小图标*/
.device_main{background: url("/Public/static/img/home/common/icon-near.png") 0 0 no-repeat;display: inline-block;background-size: 220px 180px;}

.device_1{background-position: -96px -151px;}/*1*/
.device_2{background-position: -192px 0;}/*2*/
.device_3{background-position: -192px -35px;}/*3*/
.device_4{background-position: -127px -37px;}/*4*/
.device_5{background-position: -95px -110px;}/*5*/
.device_6{background-position: -95px -75px;}/*6*/
.device_7{background-position: -159px -110px;}/*7*/
.device_8{background-position: -65px -150px;}/*8*/
.device_9{background-position: -195px -74px;}/*9*/
.device_10{background-position: -93px -36px;}/*10*/
.device_11{background-position: -64px -75px;}/*11*/
.device_12{background-position: 0 -150px;}/*12*/
.device_13{background-position: 0 -75px;}/*13*/
.device_14{background-position: -160px -150px;}/*14*/  
.device_15{background-position: -126px -76px;}/*15*/
.device_16{background-position: -160px -35px;}/*16*/
.device_17{background-position: -2px -40px;}/*17*/
.device_18{background-position: -125px 0;}/*18*/
.device_19{background-position: -30px -37px;}/*19*/
.device_20{background-position: -156px 0;}/*20*/
.device_21{background-position: -28px 0;}/*21*/
.device_22{background-position: 0px 0px;}/*22*/
.device_23{background-position: -90px 0;}/*23*/
.device_24{background-position: -59px 0;}/*24*/
.device_25{background-position: -63px -110px;}/*25*/
.device_26{background-position: -125px -112px;}/*26*/
.device_27{background-position: -125px -149px;}/*27*/
.device_28{background-position: -29px -75px;}/*28*/
.device_29{background-position: -33px -152px;}/*29*/
.device_30{background-position: -61px -38px;}/*30*/
.devices_1{background-position: 0px -112px;}/*31*/
.devices_2{background-position: -32px -112px;}/*32*/
.devices_3{background-position: -159px -78px;}/*33*/


.star_main{ background: url("/Public/static/img/home/common/icon_star.png") 0 0 no-repeat;width: 91px;height: 18px;display: inline-block;}
.star10{ background-position: 0 0; }
.star8{ background-position: 0 -24px;}
.star6{ background-position: 0 -48px;}
.star4{ background-position: 0 -64px;}
.star2{ background-position: 0 -86px;}
.star0{ background-position: 0 -108px}


.star_main_half{ background: url("/Public/static/img/home/common/icon_half_star.png") 0 0 no-repeat;width: 91px;height: 18px;display: inline-block;}
/*.star0{ background-position: 0 0; }*/
.star9{ background-position: 0 -24px;}
.star7{ background-position: 0 -48px;}
.star5{ background-position: 0 -64px;}
.star3{ background-position: 0 -86px;}
.star1{ background-position: 0 -108px;}

/*已认证*/
.icon_yrz { background: url("/Public/static/img/home/common/icon_yrz.png") no-repeat 0 0; width: 32px; height: 32px; display: inline-block; background-size: cover; vertical-align: middle; margin: 0px 10px; }
.icon_wrz { background: url("/Public/static/img/home/common/icon_wrz.png") no-repeat 0 0; width: 32px; height: 32px; display: inline-block; background-size: cover; vertical-align: middle; margin: 0px 10px; }
.icon_tj { background: url("/Public/static/img/home/common/icon_tj.png") no-repeat 0 0; width: 32px; height: 33px; display: inline-block; background-size: cover; vertical-align: middle; margin: 0px 10px; }


.yz_main { width: 380px; }
/*.yz_nav { background-color: #d0d0d0; }*/
.yz_nav ul { height: 45px; width: 100%; margin: 10px auto 0;}
.yz_nav ul li { height: 45px;color: black; line-height: 45px; text-align: center;font-weight: bold; font-size: 18px; width: 149px; cursor: pointer; margin: 0 auto}
/*.yz_nav ul li:hover, .yz_nav ul li.yz_active { background-color: #f98100; border-radius: 5px 5px 0px 0px; }*/
.tb2, .tb3 { display: none; }
.ts_btn { margin-top: 30px; }
.pre_btn { width: 308px !important; margin-right: 26px; background-color: #F3F3F3 !important; border: 1px solid #E2E2E2 !important; color: black !important; margin-top: 10px}
.next_btn { width: 170px !important; }
.yz_success { text-align: center; padding: 50px 0px; }
.yz_success img { margin: 20px 0px; }
.yz_success h3 { font-size: 29px; color: #666; text-align: center; }
.yz_success p { font-size: 14px; color: #999; margin-top: 15px; }
/*投诉建议*/
.tsjy_main { height: 555px !important; margin-top: -277px !important; }
.yz_center { padding: 20px 40px 40px; }
.yz_center p{ margin-bottom: 10px;}
.tsjy_textarea{ height: 350px;}
.yz_center .pre_btn{ margin-right: 16px!important;}
/*询价*/
.xunjia_main{ height: auto!important;margin-top: -267px !important;}
.xunjia_center{ padding: 30px;padding-bottom: 20px;}
.xunjia_center .j_select{ width: 290px;background: url("/Public/static/img/home/index/biaodan_select.png") no-repeat 272px 7px #ffffff!important;}
.xunjia_center textarea{ width: 280px!important;height: 80px;}
.xunjia_center table { width: 100%;}
.xunjia_center table tr{ padding-bottom: 20px;}
.xunjia_center table tr th{ text-align: center;display: inline-block;width: 80px;padding-bottom: 15px;height: 36px;line-height: 36px;}
.xunjia_center table tr td{ padding-bottom: 15px;}
.xunjia_center .ui_date_box{ width: 290px;background: url("/Public/static/img/home/index/biaodan_date.png") no-repeat 275px 9px #ffffff!important;}
.xunjia_center .ui_input_box{ width: 290px;}
.xunjia_center .pre_btn{ margin-right: 39px;}
.xunjia_sucess{ background-color: #ff5f2e;}
/*场地*/
.cdpj_main{ height: 466px!important;margin-top: -233px!important;}
.cdpj_center{ padding: 30px;padding-left: 40px;}
.star_num{ font-weight: normal;font-style: normal;font-size: 18px;color: #ff5f2e;margin-left: 10px;}
.cdpj_span{ margin-right: 10px;font-size: 16px;}
.cdpj_center p{ font-size: 16px;line-height: 30px;}
.cdpj_center textarea{ width: 350px;height: 200px;margin-bottom: 30px;margin-top: 10px;}
/*关闭订单*/
.gbdd_main{ height: 156px!important;margin-top: -273px!important;}
.gbdd_center{ padding: 40px 30px 20px 35px;  }
.icon_address{ display: inline-block;width: 16px;height: 20px;background: url("/Public/static/img/home/common/icon_address.png") no-repeat 0 0;background-size: cover;vertical-align: middle;margin-top: -3px;margin-right: 10px;}
.icon_phone{ display: inline-block;width: 13px;height: 19px;background: url("/Public/static/img/home/common/icon_phone.png") no-repeat 0 0;background-size: cover;vertical-align: middle;margin-top: -3px;margin-right: 10px;}

.span_link{ cursor: pointer;color: #fff;}
.span_link:hover{ color:#eb8700;}

.ts_dx_code .msg-box{ display: none;}
.ts_dx_code .n-invalid{ border: 1px solid #c33!important;}
.p_top_right span{ cursor: pointer;}


/*补充样式*/
.ui_loadmore .no_more{ color: #ddd;border: 1px solid #ddd;  text-align: center;width: 180px;height: 40px;font-size: 14px;display: inline-block;line-height: 40px;border-radius: 5px;}
.swiper_txt h2,.swiper_txt p{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.yz_center .msg-box{ display: block!important;}
.span_color{ color: #666666;cursor: pointer;}
.no_more{ display: none;}
.select_fuwu  li{ cursor: pointer;}
.j_select,.href_select{ color: #f98100;}
.j_select a,.href_select a{ color: #f98100!important;}


body,html{position:relative;width:100%;min-height:100%;}


.div_star span { cursor: pointer;}



/* 修改公用头部样式 */
.header .nav li{padding-left:22px;}
.header .nav .ui_search_input{padding-left:0;}
.header .nav li.search{padding-left:32px;}
.header .nav li.search{padding-left:20px;}

/*新登录样式*/
.login .title{
    background-color: white;
    color: black;
    font-weight: bold;
    margin-top: 10px;
}
.login_btn{
    margin-top: 20px;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
.yz_main .msg-box{
    position: absolute;
    bottom: 17px;
    left: -11px;
}
.ts_dx_code .ui_reg_code_btn{
    color: #f98100;
}
.msg-box{
    color: #e96947;
}
.no_data{
    text-align: center;
    height: 400px;
    margin-top: 100px;
    background-color: #F7F7F7;
}