/*输入框*/
.basetxt{padding:3px 2px 0 16px;}
.basetxt .inputtxt{font:14px/16px Microsoft YaHei;display:block;width:284px;padding:12px 8px;color:#000;border:1px solid #999;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.form_input{position:relative;width:302px;height:42px;margin:3px 10px;padding:0;background:url(/static/images/index/bg_v1.png) no-repeat 0 -115px;}
.form_input .inputtxt{font-size:14px;line-height:21px;position:absolute;top:1px;left:1px;width:280px;height:21px;padding:9px 10px 10px 10px;color:#333;border:none;background:transparent!important;}
.form_input.active{box-shadow:0 0 5px rgba(198,31,31,.5);}
.main-nav .form .base-input.active{background-position:-100px -760px;}.from-wrap .form .base-input.active{background-position:0 -810px;}
.main-nav .form .verify-input.active{background-position:0 -760px;}.from-wrap .form .verify-input.active{background-position:0 -700px;}

.code-input{position:relative;width:168px;height:40px;margin:10px 10px 0;padding:0;background:url(/static/images/index/bg_v1.png) no-repeat 0 -210px;}
.code-input .inputtxt{font-size:14px;line-height:21px;position:absolute;top:1px;left:1px;width:148px;height:21px;padding:7px 10px 10px 10px;color:#333;border:none;background:transparent!important;}
.team .form_input{width:80px;height:27px;margin:3px 0 3px 9px;background-position:-172px -214px;}
.team .inputtxt{width:80px;height:27px;padding:0;text-align:center;}

/*登录样式*/
.user_login{padding:41px 68px 0;}
.user_login .login_box{width:420px;padding-right:75px;}
.user_login .login_navs li{font-size:20px;line-height:48px;float:left;width:208px;height:48px;cursor:pointer;text-align:center;color:#404040;border-top:2px solid transparent;border-bottom:1px solid #cacaca;}
.user_login .login_navs li.active{color:#bf153d;border-top:2px solid #bf153d;border-right:1px solid #cacaca;border-bottom:0 none;border-left:1px solid #cacaca;}
.user_login .input_wrap.input_phone{margin-bottom:22px;}
.user_login .input_wrap{margin-top:26px;}
.user_login .input_wrap input{font-size:14px;line-height:14px;width:410px;height:58px;padding-left:10px;border:1px solid #cacaca;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-o-border-radius:5px;}
.user_login .input_wrap input.phone_number{width:408px;}
.user_login .input_wrap input.code_number,.user_login .input_wrap input.code{width:194px;}
.user_login .input_wrap input:focus{border-color:#bf153d;}
.get_code{font-size:14px;line-height:60px;width:194px;height:60px;margin-left:14px;color:#fff;border:0 none;background:#5ab5e7;}
.user_login .for_help{font-size:12px;margin:16px 0 17px;}
.user_login .for_help .input_checkbox{margin:4px 0 0 0;}
.user_login .for_help span{margin-left:8px;color:#808080;}
.user_login .for_help a{color:#404040;}
.user_login .login_in button{font-size:18px;line-height:60px;width:420px;height:60px;color:#fff;border:0 none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#bf153d;-o-border-radius:5px;}
.user_login .login_in .submit{font-size:18px;line-height:60px;width:420px;height:60px;color:#fff;border:0 none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#bf153d;-o-border-radius:5px;}
.now_zc{font-size:16px;line-height:16px;margin:30px 0 42px;text-align:center;color:#808080;}
.now_zc .zhuce{color:#bf153d;}

/*登录*/
.user_login .third_box{width:248px;text-align:center;color:#404040;}
.user_login .third_box .wechat{font-size:19px;line-height:19px;margin:15px 0 10px;}
.user_login .third_box .third_login{padding:15px 0 6px;border-left:1px solid #dcdcdc;}
.user_login .third_box .third_ewcode{display:block;width:192px;height:192px;margin:0 auto;}
.user_login .third_box p.text{font-size:17px;line-height:17px;margin:46px 0 24px;}
.user_login .third_box .qq_wb a{display:inline-block;width:55px;height:55px;background:url(/static/images/user_home/at_grzx.png) no-repeat;}
.user_login .third_box .qq_wb a.qq{margin-right:29px;background-position:-180px 0;}
.user_login .third_box .qq_wb a.wb{background-position:-240px 0;}

#login_container iframe{width:192px !important;height:192px !important;}


header{    
    align-items: flex-end;
    background: rgba(0,0,0,.2);
    display: flex;
    height: 60px;
    justify-content: space-between;
    min-width: 990px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}
.header .header_left{
    align-items: center;
    display: flex;
    height: 100%;
}
.header .header_left a {
    display: block;
    margin-top: 4px;
}
.header .header_left img{
    margin-left: 240px;
    width: 145px;
}
.header .header_left .select_city{
    align-items: center;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    height: 100%;
    margin-left:40px;
}
.header .header_left .select_city i{
    background: url(https://cdn.file.365jiabohui.com/GJStatic/images/homeExpo/pc/nav_arrow.png) no-repeat;
    background-size: 100% 100%;
    height: 22px;
    margin-left: 8px;
    width: 24px;
}
.header .header_left .select_city .city_list{
    background: #fff;
    color: #23262f;
    font-size: 16px;
    height: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0 24px;
    position: absolute;
    top:60px;
    transition: all .2s;
    width: 0;
}

.header .header_left .select_city.act .city_list{
    height:508px;
    opacity: 1;
    width: 394px;
}
.header .header_left .select_city .city_list p{
    padding: 12px 0;
    width: 346px;
}

.header .city_list_con{
    height: 436px;
    width: 346px;
}
.header .city_list_bd{
    height: 100%;
    overflow: auto;
}
.header .city_list_item{
    background: #f6f6f6;
    display: flex;
    margin-bottom: 12px;
    width: 100%;
}
.header .city_list_item ul{
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 24px;
    padding-top:4px;
}
.header .city_list_item ul li{
    background: #fff;
    border-radius: 4px;
    font-size:14px;
    height:28px;
    line-height: 28px;
    margin: 20px 20px 0 0;
    order: 2;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    transition: color .2s;
    white-space: nowrap;
    width: 72px;
}
.header .city_list_item ul .letter{
    height:20px;
    line-height: 20px;
    margin-top:24px;
    order: 1;
    text-align: center;
    transition: color .2s;
    width: 54px;
}
.header .header_right{
    font-size: 16px;
}
.header .header_right .header_nav1{
    display: flex;
}
.header .header_right .header_nav1>li{
    height: 60px;
    margin-right: 80px;
    padding-top: 17px;
    position: relative;
}

.header .header_right .nav1_text{
    color: #fff;
    cursor: pointer;
    display: flex;
    padding: 0 20px;
}

.header .header_right .nav1_text .nav1_box{
    align-items: center;
    display: flex;
    flex-direction: column;
    min-width: 36px;
}
.header .header_right .nav1_text .nav1_box:after {
    background: #007eff;
    border-radius: 15px;
    content: "";
    height:4px;
    margin-top: 5px;
    transition: width .2s;
    width: 0;
}
.header .header_right .nav1_text.current .nav1_box:after {
    background: #007eff;
    border-radius: 15px;
    content: "";
    height:4px;
    margin-top: 5px;
    transition: width .2s;
    width: 36px;
}
.header .header_right .nav1_text.current .nav2_box:after{
    width: 62px;
}
.header .header_right .nav1_text i {
    background: url(https://cdn.file.365jiabohui.com/GJStatic/images/homeExpo/pc/nav_arrow.png) no-repeat;
    background-size: 100% 100%;
    height: 22px;
    margin-left: 12px;
    margin-top: 1px;
    transition: transform .2s;
    width: 22px;
}
.header .header_right .header_nav2{
    background: hsla(0,0%,100%,.9);
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 50%;
    opacity: 0;
    padding: 16px 0;
    position: absolute;
    top: 60px;
    transform: translate(-50%);
    transition: all .2s;
    visibility: hidden;
    width: 140px;
    z-index: 2;
}
.header .header_right .header_nav2 a{
    cursor: pointer;
    height: 50px;
    line-height: 50px;
    padding-left:34px;
    width: 100%;
}
.header .header_right .header_nav1>li:hover .header_nav2{
    opacity: 1;
    visibility: visible;
}
.header .header_right .header_nav1>li:hover .nav1_text i{
    transform: rotate(180deg);
}

/*备案信息*/
.hejia_footer{background: #f2f2f2;padding-bottom:70px;}
.hejia_footer .hejia_beian .hejia_copyright{width:1200px;height:165px;margin:0 auto;padding-top:90px;}
.hejia_footer .hejia_beian .hejia_copyright p,.hejia_footer .hejia_beian .hejia_copyright p a{font-size:14px;text-align:center;line-height:26px;color:#595757;}
.hejia_footer .hejia_license{display:flex;margin:20px auto 0;width:760px;height:28px;background:url(https://cdn.file.365jiabohui.com/GJStatic/images/homeExpo/pc/hejia_license.png) no-repeat;}
.hejia_footer .hejia_license_item{width:114px;height:28px;}
.hejia_footer .hejia_license_item.w117{width:117px;}
.hejia_footer .hejia_license_item.w113{width:113px;}
.hejia_footer .hejia_license_item.w87{width:87px;}
.hejia_footer .hejia_license_item.ml15{margin-left: 15px;}
.hejia_footer .yingye_lic{display:flex;width:100%;height:100%;}
.hejia_footer .yingye_img{display:block;height:100%;}
.hejia_footer .yingye_tit{display: block;width:auto;overflow: hidden;padding-left:10px;font-size:12px;line-height:14px;color: #666;}
.hejia_footer .hejia_license_link{display:block;width:100%;height:100%;}
.hejia_footer .we_wrap{width:1534px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;padding-top:60px;}
.hejia_footer .we_logo{width:261px;height:40px;}
.hejia_footer .we_link{margin-right: 40px;display:flex;}
.hejia_footer .we_link_item{display:flex;flex-direction:column;margin-left: 118px;}
.hejia_footer .we_link_item p{font-size:18px;color: #595757;font-weight:bold;margin-bottom:18px;}
.hejia_footer .we_link_item a{margin-top:30px;display: block;font-size:18px;}

/*领票*/
.bottom-sign{position:fixed;z-index:14;bottom:0;left:0;display:none;width:100%;height:100px;}
.bottom-sign .fix-wrap{position:relative;width:1190px;height:89px;margin:0 auto;padding-top:11px;}
.bottom-sign .fix-wrap img.bottombg{position:relative;z-index:1;}
.bottom-sign .fix-wrap .open-dialog{position:absolute;z-index:2;top:11px;right:115px;width:352px;height:80px;background:transparent;}
.bottom-sign .fix-wrap .open-dialog a{display:block;width:100%;height:100%;}
#mark{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;opacity:.7;background:#000;filter:alpha(opacity=70);-moz-opacity:.7;}
.bottom-show-left{position:fixed;z-index:11;bottom:80px;left:-172px;width:173px;height:109px;background:url(/static/images/common/at.png) 0 -185px no-repeat;}
.fix-wrap .close{position:absolute;top:11px;right:-46px;width:16px;height:16px;cursor:pointer;background:url(/static/images/common/common.png) -105px -50px no-repeat;}

.bottom-sign .fix-wrap .bm-form{position:absolute;z-index:2;top:11px;/*right:105px;*/right:-21px;width:814px;height:80px;background:url(/static/images/index/homepage/blank.png) repeat;}
.bottom-sign .fix-wrap .foot-form{width:476px;height:60px;float:left;margin-right:6px;}
.bottom-sign .foot-form .base-input{width:230px;height:60px;float:left;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.bottom-sign .foot-form .phone-input{margin-right:13px;}
.bottom-sign .foot-form .base-input input{border:none;width:206px;height:50px;line-height:50px;padding:5px 12px;font-size:18px;color:#2a2a2a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.bottom-sign .fix-wrap .button{width:320px;height:80px;float:left;}
.bottom-sign .fix-wrap .button a{width:320px;height:80px;display:block;font-size:46px;line-height:80px;text-align:center;color:#ec3833;}
.bottom-sign .fix-wrap .button button{/*width:320px;*/width:206px;height:80px;border:0;font-size:42px;color:#ec3833;background:#FFF100;border-radius:5px;font-weight:bold;}
.bottom-sign .fix-wrap .button .load-img{width:31px!important;height:31px;margin:-8px 5px -4px 20px;vertical-align:middle;}

.pagination{padding:20px 0 30px;text-align:center;overflow:hidden;}
.pagination li{display:inline-block;width:auto;overflow:visible;margin:0 2px;color:#ddd;cursor:default;border:1px solid #ddd;background:none;color:#333;font:14px Microsoft YaHei;}
.pagination li span{display:inline-block;padding:10px;}
.pagination li span.currentpage{border-color:#c40000;background:#c40000;color:#fff;cursor:default;}
.pagination li a:hover{display:block;background:#ededed;color:#333;}
.pagination li span{color:#cccccc;border-color:#ededed;min-width:20px;}
.pagination li a span{background:none;color:#333;}

.ellip{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

/*提示语*/
.name-message{position:absolute;left:0;top:40px;right:0;background:#fff;z-index:99;box-shadow:0 0 20px 4px #eee;}
.name-message:after{content:'';position:absolute;left:.25rem;top:40px;right:.25rem;height:1px;background:#dedfe1;}
.name-message ul{padding-left:.9rem;}
.name-message li{height:40px;line-height:40px;font-size:14px;color:#333;cursor:pointer;}
