
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,tr,table,tbody {margin:0;padding:0;box-sizing:border-box;font-family: "Microsoft YaHei", "tahoma", "arial", "Hiragino Sans GB", "宋体", sans-serif; list-style: none;}
table {border-collapse:collapse;border-spacing:0;}
a{text-decoration: none; }
img{border:none;}
.f12{font-size: 12px!important;;}
.f14{font-size: 14px!important;}
.f16{font-size: 16px!important;;}
.tc{text-align: center;}
.fr{float: right;}
.fl{float: left;}
.clear{clear: both;}
.none{display: none;}
.wap_body{  padding: 0; min-width: 300px; max-width: 640px; margin: 0 auto; overflow-x: hidden; }
.back_home{position:fixed; width:44px; height:44px; z-index:1000; right:10px; bottom:100px;}
.back_home a{display:block;}

.ban_img_box{max-height:240px;background:#fff; position: relative; border-bottom:1px #efefef solid;overflow:hidden;}
.ban_top_txt{position: absolute; top:0; left: 0; right:0; height:30px; line-height: 30px;opacity: 0.8; color:#131313; background: #F1F1F3; font-size: 14px;}
.ban_top_txt span.s1{ padding:0; display: block; width:80px; text-align: center; float:left; background: #B4B4B4;}
.ban_top_txt .arrow-left { display: block; float: right; width:0; height:0; border-top:15px solid transparent; border-bottom:15px solid transparent; border-right:15px solid #F1F1F3;  }
.ban_top_txt span.s1_h{padding:0; display: block; width:80px; text-align: center; float:left;background: #F8C401;}
.ban_top_txt span.s2{padding-left: 40px;}
.wap_con{padding:10px 20px; font-size: 12px; color: #888;}
.pro_tit span{display: inline-block;font-size: 16px;color:#23272A; text-align: left; line-height: 24px;}
.pro_price{padding-top: 18px; font-size: 12px; color:#5D5D5D;}
.pro_price span{color: #FF0406 ; font-size: 18px; padding-left: 10px;}
.pro_rows{padding-top: 12px; overflow: hidden;}
.pro_rows .row{float: left; line-height: 20px;}
.pro_rows .row.pl{padding-left: 30px;}
.pro_line{border-bottom: #D8D8D8 1px solid; padding-top: 14px; }
.pro_p{ padding-top: 14px;}
.pro_sub_tit{padding-top: 16px; font-size: 14px; color: #23272A;}
.pro_div{line-height: 20px; padding-top: 10px;}
.pro_div .rows{ overflow: hidden;}
.pro_div .rows .row{float: left;}
.pro_div .rows .row.pl{padding-left: 30px;}

.form-txt{padding: 20px; font-size: 14px; color: #F16162; line-height: 22px;}
.form-group{overflow: hidden; margin-top: 20px;}
.form-label{float: left; height: 44px; width: 70px; line-height: 44px; text-align: right;}
.form-label .red{color: #FE0000;}
.form-con{padding-left:85px; padding-right: 20px;}
.input{background-color: #F1EFF2;outline:none; width:100%;border: 1px solid #D8D8D8;border-radius: 2px; line-height: 44px; height:44px; padding: 0 5px; font-size: 14px; color: #888; box-sizing: border-box;}
.select{background-color: #F1EFF2;outline:none; width:100%;border: 1px solid #D8D8D8;border-radius: 2px; line-height: 44px; height:44px; padding: 0 5px; font-size: 14px; color: #888; box-sizing: border-box;}

.login_con{padding: 40px;}
.login_con .login_logo{margin: 40px 0; text-align:center}
.login_con .login_logo img{max-width:100%;max-height:40px;}
.login_con .login_form{margin-top: 20px;}
.login_con .login_form .input{ height: 46px; line-height: 46px; background-color: #F1EFF2; padding-left: 46px;}
.login_con .login_form .input.ic1{background:url(../images/wx_icon_account.png) 10px center no-repeat #F1EFF2;}
.login_con .login_form .input.ic2{background:url(../images/wx_icon_pwd.png) 10px center no-repeat #F1EFF2;}
.login_con .login_form .r_link{float:right; color:#33abff; font-size:14px;}
.login_con .login_btn{margin-top:80px; height: 44px; display: block; border-radius: 2px; line-height: 44px; text-align: center; right:0; background: #33abff; font-size: 20px; color: #fff;}
.login_con .login_type{overflow: hidden; margin:15px 0 30px;}
.login_con .login_type li {float:left; width: 50%; text-align: center;}
.login_con .login_type li span{display: inline-block; line-height: 35px;}
.login_con .login_type li.hover span{border-bottom: 2px #33abff solid;}

.footer_btn{height:45px;}
.footer_btn .f-btn{position: fixed; bottom: 0; left: 0; height: 44px; line-height: 44px; text-align: center; right:0; background: #33abff; font-size: 20px; color: #fff;}
.footer_btn .ft2{font-size: 16px;}

/**/
.wap_search_box{height: 42px; background: #fff; padding: 5px 10px; position: fixed; width:100%; z-index:10;}
.wap_search_area{float: left; width: 70px; line-height: 32px;}
.wap_search_area span{font-size: 16px; color: #2E302B;}
.wap_search_form{position: absolute; left:80px; right:10px; height: 30px;  border-radius: 15px; background: #f2f2f0;}
.wap_search_box.no_left{border-bottom:1px #d8d8d8 solid;}
.wap_search_box.no_left .wap_search_form{left:10px;}
.wap_search_form_icon{width: 16px; float: left; padding: 0 10px;}
.wap_search_form_icon i{ line-height: 30px; color: #666;}
.wap_search_form_input{padding-left: 40px; padding-right: 15px;}
.wap_search_form_input input{background: none; border: none; outline: none; line-height: 30px; width: 100%;}
.wap_search_form_clear{position:absolute; width:24px; height:24px; right:10px;top:3px; color:#666; text-align:center;}

.wap_area_select{position: absolute; z-index:100; top:42px; left: 0; right:0; overflow: hidden; background: #F4F6FA;}
.wap_area_select_ul{width: 33.3%; float: left;}
.wap_area_select_ul li{height: 52px; line-height: 52px; background: #fff; padding-left: 20px; font-size: 16px; color: #999;}
.wap_area_select_ul li.hover{color: #2E302B;}

.wap_banner{max-height: 160px;}

.app_center{background: #fff; overflow: hidden; padding-top: 20px;}
.wap_news_head{height: 44px; padding: 12px 10px 0; background: #fff; margin-top: 10px; overflow: hidden; border-bottom: 1px solid #EFEFEF;}
.wap_news_head .tit{width: 60px; float: left; }
.wap_news_head .scroll_news{padding-left: 20px; font-size: 14px; height:20px; color: #2E302B; overflow:hidden;}
.wap_news_head .scroll_news ul li{overflow:hidden;height:20px;}
.quick-box{width: 25%; float: left; margin-bottom: 18px;}
.quick-box img{margin: 0 auto 8px auto; display: block;}
.quick-box span{display: block; text-align: center; font-size: 12px; color: #666;}

.floor{margin-top: 10px; background: #fff;}
.floor_tit{ overflow: hidden; border-bottom: 1px #efefef solid; padding: 10px 10px; color: #2E302B;}
.floor_tit h3{font-size: 16px; color: #2E302B; font-weight: normal; border-left: 2px #FF2D2E solid; padding-left: 10px; float: left;}
.floor_tit .more{float: right; font-size: 14px; color: #989898;}
.floor_tab{overflow: hidden;margin-top: 10px;border-bottom: 1px #efefef solid; color: #2E302B;}
.floor_tab ul{margin: auto;}
.floor_tab li{float: left; line-height: 38px; text-align: center; font-size: 16px;}
.floor_tab li span{line-height: 38px; display: inline-block;}
.floor_tab li.hover span{border-bottom: 2px #FF2D2E solid;}

.floor_tab.s2 li span{color:#999;}
.floor_tab.s2 li.hover span{border-color:#4346af; color:#2E302B;}

.activity_list .item{overflow: hidden; padding: 10px;}

.activity_list .item .i_img{width: 144px; height: 92px; float: left;background: #D8D8D8; position:relative;}
.activity_list .item .i_img img{width: 144px; height: 92px;}
.activity_list .item .i_con{padding-left: 154px;}
.activity_list .item .i_con h3{font-size: 14px; font-weight:normal; color: #2E302B;line-height:20px; height:40px; overflow:hidden;word-wrap: break-word;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.activity_list .item .i_con p{font-size: 12px; color: #989898;padding-top:10px; overflow:hidden;}
.activity_list .item .i_con p.nm{margin-bottom:0; height:auto;}
.activity_list .item .i_con p .money{font-size:14px; color:#FF6633;}
.activity_list .item .i_con p .money i{font-size:12px;font-style:normal}
.activity_list .item .i_con .status{padding-left:14px;}


.floor_con .article_list{padding-bottom: 14px;}
.floor_con .article_list .item{ padding: 14px 10px 0; font-size: 16px; color: #6F6F6F;}
.floor_con .article_list .item .fa{ padding-right: 10px;}

.floor_con .service_list .item{padding: 16px 0; margin: 0 16px; border-bottom: 1px #efefef solid;}
.floor_con .service_list .item h3{font-size: 16px; color: #2E302B; font-weight: normal;}
.floor_con .service_list .item h3 .tip{color: #33abff; font-size:12px; border: 1px #33abff solid; border-radius: 2px; padding: 0 5px; line-height: 18px; margin-right: 5px; float:left;}
.floor_con .service_list .item h3 .time{font-size: 14px; color: #6F6F6F; float:right; line-height: 21px;}
.floor_con .service_list .item .p1{font-size: 12px; color: #6F6F6F; padding-top: 10px;}
.floor_con .service_list .item .p1 span{padding-right: 30px; color: #989898; font-size: 14px;}
.floor_con .service_list .item .p1 span.area{color: #6F6F6F;}
.floor_con .service_list .item .p1 span.area i{padding-right: 5px; font-size: 1.25em; color:#33abff;}
.floor_con .service_list .item .p1 span.num{padding-right: 0; float: right;}
.floor_con .service_list .item .p1 span i{padding-right: 5px; font-size: 1.25em;}
.floor_con .service_list .item .p2{padding-top: 8px; font-size: 12px; color: #2E302B;}
.floor_con .service_list .item .company_info{ overflow: hidden; padding-top: 16px;}
.floor_con .service_list .item .company_info .ci-img{width: 32px; height: 32px; overflow:hidden; background: #D8D8D8; border-radius: 50%; float: left;}
.floor_con .service_list .item .company_info .ci-con{ padding-left: 42px;}
.floor_con .service_list .item .company_info .ci-con .c-t{font-size: 12px; color: #6F6F6F;}
.floor_con .service_list .item .company_info .ci-con .c-s{line-height: 1em;}
.floor_con .service_list .item .company_info .ci-con .c-s span{font-size: 0.5em; color: #D8D8D8;}
.floor_con .service_list .item .company_info .ci-con .c-s span.hover{color: #E72324;}
.floor_con .service_list .item .company_info .ci-con .c-s span.tot{color:#6F6F6F; padding-left: 20px;}
.floor_con .service_list .item .company_info .ci-con .c_l_t{ line-height: 32px; color: #6F6F6F ;}

.floor_con .service_company_list .item{padding: 20px 0; margin: 0 15px; border-bottom: 1px #efefef solid; overflow:hidden;}
.floor_con .service_company_list .item .i-img{width: 84px; height: 84px; border: 1px solid #E8E8E8; overflow:hidden; background: #fff; float: left;}
.floor_con .service_company_list .item .i-con{ padding-left: 98px;}
.floor_con .service_company_list .item .i-con h3{font-size: 16px; height: 44px; line-height: 22px; font-weight: normal; color: #2E302B;}
.floor_con .service_company_list .item .i-con h3 span{color: #6F6F6F; font-weight: normal; font-size: 14px; line-height: 20px;}
.floor_con .service_company_list .item .i-s{overflow: hidden; line-height: 20px;}
.floor_con .service_company_list .item .i-s span.fa-star{color: #D8D8D8;font-size: 12px; float: left; padding-right: 2px; line-height: 20px;}
.floor_con .service_company_list .item .i-s span.fa-star.hover{color: #E72324;}
.floor_con .service_company_list .item .i-s span.area{color: #6F6F6F; font-size: 12px; padding-left: 10px;}
.floor_con .service_company_list .item .i-s span.area i{padding-right: 5px; font-size: 1.25em; color:#33abff;}
.floor_con .service_company_list .item .i-s span.num{color: #7D7D7D; font-size: 12px; padding-left:10px;}
.floor_con .service_company_list .item .i-s span.num i{padding-right: 4px;}
.floor_con .service_company_list .item .i-p{font-size: 12px; color: #999; line-height: 18px; padding-top: 2px;}
.floor_con .service_company_list .item .i-p span{margin-right: 5px;}
.floor_con .service_company_list .item .i-p span.br{border-right:1px solid #D8D8D8; padding-right: 10px;}
.floor_con .service_company_list .item .hot_list{clear: both; margin-top: 12px; background: #E6F2FF;border-radius: 2px; height: 22px; overflow: hidden; line-height: 22px; padding: 0 6px;}
.floor_con .service_company_list .item .hot_list .li,
.floor_con .service_company_list .item .hot_list .li a{ font-size: 12px; color: #59ABFD;}
.floor_con .service_company_list .item .hot_list .li a{display:block; width:100%;}

.floor_con .service_company_list .item .i-info{clear: both;}
.floor_con .service_company_list .item .i-info h3{ margin-top: 20px; font-size: 14px; color: #8A8A8A; font-weight: normal;}
.floor_con .service_company_list .item .i-info p{ padding-top: 6px; font-size: 14px; color: #2D3134;}

.wap_footer_bg{height:55px;}
.wap_footer{position: fixed; bottom: 0; left: 0; right: 0; height: 46px; border-top: 1px #d8d8d8 solid; background: #fff;z-index: 100;}
.wap_footer .footer-btn{width: 40%; height: 46px; float: left; text-align: center;}
.wap_footer .footer-center{width:20%; height: 46px; float: left;}
.wap_footer .footer-btn .btn-img{ width: 65px; margin: auto; height: 100%; display: inline-block; text-align: center; font-size: 12px; color: #B3B3B3;}
.wap_footer .footer-btn .btn-img img{margin-top: 5px; height: 20px;}
.wap_footer .footer-btn .btn-img i{font-style: normal; display: block;}
.wap_footer .center_btn{ width: 60px; height: 60px; text-align: center; background: #FE4D3D; border-radius: 50%; position: fixed; left: 50%; bottom: -8px; margin-left: -30px;}
.wap_footer .center_btn .fa{color: #fff; font-size: 2em; line-height: 60px;}
.wap_footer .center_btn_more{position:fixed; bottom:60px; margin-left:-30px;}
.wap_footer .center_btn_more .btn{width:44px; height:44px; margin:0 10px; color:#fff; display:inline-block; font-size:12px; border-radius:50%; line-height:44px; text-align:center;}
.wap_footer .center_btn_more .btn.b1{background: #508CEE;}
.wap_footer .center_btn_more .btn.b2{background: #3CCA3E;}

.form-box2{overflow:hidden;}
.form-box2 .form-section{margin-top: 10px;}
.form-box2 .form-group{position:relative;height: 44px; background: #fff; border-bottom: 1px #d8d8d8 solid; margin-top: 0; padding: 0 20px;}
.form-box2 .form-group.nb{border-bottom: 0;}
.form-box2 .form-group.bt{border-top: 1px #d8d8d8 solid; }
.form-box2 .form-label{color: #2E302B; width: 70px; font-size: 14px; text-align: left;}
.form-box2 .red{color: #FE0000;}
.form-box2 .form-con{padding-left:75px; padding-right: 0px;}
.form-box2 .form-con .input{text-align: right; background: none; border: none; outline: none;}
.form-box2 .form-con .select{text-align: right;direction: rtl; background: none; border: none; float: right; width: auto; font-size: 14px; padding: 0;}
.form-box2 .form-con .span-select{padding: 0 10px;text-align: right;font-size: 14px; color: #888; float: right; line-height: 44px;}
.form-box2 .form-con .text{text-align: left;background: none; border: none; outline: none; margin-top: 14px; font-size: 14px; color: #888; line-height: 16px; width: 100%;}
.form-box2 .form-con .fa{float: right; line-height: 44px; color: #999; font-size: 1.5em;}
.form-box2 .form-con .span-img{float: right; padding: 0 10px; height: 44px; padding-top: 2px;}

.form-box2 .form-tit{font-size: 16px; color: #2E302B; text-align: center; padding-top: 16px;}
.form-box2 .form-tit2{font-size: 14px; color: #2E302B; text-align: center; padding-top: 16px;}
.form-box2 .form-tit2 span{color: #33abff}
.form-box2.t_left .form-tit2{font-size: 14px; color: #2E302B; text-align: center; padding-top: 16px;}
.form-box2.t_left .form-tit2 span{color: #33abff}
.form-box2.t_left .form-con .input{text-align: left; background: none; border: none; outline: none;}
.form-box2.t_left .form-con .input.has_s2{padding-right: 100px;}
.form-box2.t_left .form-con .select{text-align: left; background: none; border: none; float: right; width: auto; font-size: 14px; padding: 0;}
.form-box2 .form-con .s2{position: absolute; right:14px; top:10px; line-height: 26px; display: inline-block; background: #33abff; border-radius: 2px; padding: 0 10px; color: #fff; font-size: 12px;}
.form-box2 .form-clear-con{ line-height: 22px; color: #888; clear:both; font-size: 14px; padding-bottom: 10px;}
.form-box2 .form-group.auto{height: auto;}

.form-box2 .form .upload-box{width: 104px; height: 104px; background: #EFEFEF; overflow: hidden;float: left; margin:0 10px 10px 0;}
.form-box2 .form-upload-group{padding:0 50px; margin:10px 0 20px;overflow:hidden;}
.form-box2 .form-upload-group .up_title{text-align: center; font-size:14px; padding-bottom:5px;}
.form-box2 .form-upload-group .up_box{height:150px; background: #fff; overflow: hidden; width: 100%; margin:auto; border:1px #d8d8d8 solid;}
.form-box2 .form-upload-group .up_box .fa{ display: block; width: 100%; text-align: center; color:#999; margin-top:55px; font-size:2em;}
.form-box2 .form-upload-group .up_box p{font-size: 12px; color: #999; padding-top: 16px; text-align: center;}
.form-box2 .form-upload-group .up_form{padding:5px 0;clear: both;}
.form-box2 .form-upload-group .up_form input{ width:150px; height:30px; line-height: 30px; border: 1px #d8d8d8 solid; outline: none; padding:0 5px; background: #fff;}
.form-box2 .form-upload-group .up_form .longtime{color: #2D86EC; font-size: 14px; border:1px #2D86EC solid; border-radius: 3px; display: inline-block; padding:1px 5px; min-width: 40px; text-align: center;}

.form-box2 .form-tit3{font-size:12px; color:#6F6F6F ; padding:0 20px 10px;}
.form-box2 .form-tabs{width: 216px; margin:20px auto;overflow: hidden; }
.form-box2 .form-tabs .tab_l{float: left; height: 32px; width: 108px; color: #33abff; font-size: 14px; line-height: 32px; text-align: center; border: 1px #33abff solid; border-right: 0; border-radius: 4px 0 0 4px;}
.form-box2 .form-tabs .tab_r{float: left; height: 32px; width: 108px; color: #33abff; font-size: 14px; line-height: 32px; text-align: center; border: 1px #33abff solid; border-left: 0; border-radius:0 4px 4px 0;}
.form-box2 .form-tabs .tab_l.hover{background: #33abff; color: #fff;}
.form-box2 .form-tabs .tab_r.hover{background: #33abff; color: #fff;}

.form-box2 .form-sub-tit{ text-align: center;font-size: 12px; color: #2E302B; line-height: 18px;}
.form-box2 .form-img-box{overflow:hidden;border-top: 1px solid #D8D8D8;border-bottom: 1px solid #D8D8D8; background: #fff; padding: 0 0 0 20px;}
.form-box2 .form-img-box .form-label{ border-bottom: 1px #D8D8D8 solid; width: 100%; float: none;}
.form-box2 .form-img-box .form-label .r-btn{font-size: 12px; color: #0076FF; float: right; margin-right: 20px;}
.form-box2 .form-img-box .form-con{padding: 12px 0 2px 0;overflow: hidden;}
.form-box2 .form-img-box .upload-box{width: 104px; height: 104px; background: #EFEFEF; overflow: hidden;float: left; margin:0 10px 10px 0;}
.form-box2 .form-img-box .upload-box .fa{ display: block; width: 100%; text-align: center;margin-top: 16px;}
.form-box2 .form-img-box .upload-box p{font-size: 12px; color: #999; padding-top: 16px; text-align: center;}

.form-box2 .form-img-box .upload-img{float: left; margin: 0 2px 2px 0; position: relative;}
.form-box2 .form-img-box .upload-img .a_del{position: absolute; right: 0; top: 0; font-size: 12px;color: red;}

.form-box2 .form-img-box .form-label .r_con{float: right; font-size: 12px; color: #2E302B; padding-right: 20px;}
.form-foot-tit{font-size: 12px; color: #999;padding: 10px 20px;}
.form-warn{ font-size: 14px; color: #FE4D3D; text-align: center; padding: 40px 20px;}

.form-box2 .form-rows{border-bottom: 1px #D8D8D8 solid; background: #fff; line-height: 44px; font-size: 14px; color: #2E302B; padding-right: 20px;}
.form-box2 .form-rows .fa{float: right; line-height: 44px; font-size: 1.5em; color: #999;}
.form-box2 .form-rows.bt{border-top: 1px #D8D8D8 solid;;}
.form-box2 .form-rows.nb{border-bottom: 0;}

.wap_filter{height: 44px; z-index: 100; position: fixed; left: 0; top:0; right: 0; background: #fff; border-bottom: 1px #d8d8d8 solid;}
.wap_filter .item{float: left; text-align: center; line-height: 44px; color: #2E302B; font-size: 14px;}
.wap_filter .item .fa{font-size: 1.5em;}
.wap_filter .item.w33{width: 33.3%;}
.wap_filter .item.blr{border-left: 1px #d8d8d8 solid; border-right: 1px #d8d8d8 solid;}
.wap_filter .item.w50{width:50%;}
.wap_filter .item.bl{border-left: 1px #d8d8d8 solid;}

.floor_con .service_list .item .p_time{float: right; font-size: 12px; color: #6F6F6F; margin-top: -16px;}
.floor_con .activity_list.in-list .item{border-bottom: 1px #efefef solid; margin: 0 16px; padding:10px 0;}

.class-tit{border-bottom: 1px #d8d8d8 solid; width: 70%; text-align: center; position: relative; margin: 30px auto; line-height: 0;}
.class-tit span{background: #f2f2f0; font-size: 14px; color: #2E302B; padding: 0 12px;}
.class-li{padding: 0 16px;overflow: hidden;}
.class-li .item{border: 1px #d8d8d8 solid; background: #fff; text-align: center; line-height: 36px; display: inline-block; float: left; min-width: 60px; padding: 0 15px; margin: 0 6px 12px; color: #999; font-size: 14px; border-radius: 18px; }

.company-info-box{overflow: hidden; min-height: 280px; background: #fff; position: relative;}
.company-info-box .c-logo{height: 140px; background: url(../images/service_default_bg.png) no-repeat;background-size: cover;}
.company-info-box .c-logo2{height: 140px;background: url(/source/images/service_default_bg2.png) no-repeat;background-size: cover;}
.company-info-box .company_info{position: absolute; left: 16px; top: 112px; right:50px; height: 56px; overflow: hidden;}
.company-info-box .company_info .ci-img{ width: 56px; height: 56px;background: #D8D8D8;border: 1px solid #979797; float: left;}
.company-info-box .company_info .ci-con{ padding-left: 66px; height: 56px;}
.company-info-box .company_info .ci-con .c-t{font-size: 18px; color: #fff; line-height: 26px; height: 28px; overflow: hidden;}
.company-info-box .company_info .ci-con .c-s{ padding-top: 5px;}
.company-info-box .company_info .ci-con .c-s .fa-star{font-size: 1em; color: #D8D8D8;float: left; line-height: 22px; padding-right: 2px;}
.company-info-box .company_info .ci-con .c-s .fa-star.hover{color: #E72324;}
.company-info-box .company_info .ci-con .c-s .tot{font-size: 14px; color: #6F6F6F; padding-left: 12px;}
.company-info-box .company_info .ci-con .c-s .tot i{padding-right: 2px;}
.company-info-box .company_info .ci-con .c-s .rz{background: #fff; border:1px #33abff solid; display: inline-block;color: #33abff;font-size: 12px; padding: 0 5px; line-height:16px; border-radius: 2px; margin-left: 12px;}
.company-info-box .c-phone{width: 40px; height: 40px; text-align:center; line-height:40px; color: #fff; font-size: 1.5em; background: #33abff; border-radius: 50%; box-shadow: 0 2px 6px 0 rgba(0,0,0,0.20); position: absolute; right:10px; top:120px;}

.company-info-box .company_info2{padding: 40px 16px 0;}
.company-info-box .company_info2 h3{font-size: 14px; color: #2E302B; font-weight: normal; border-top: 1px solid #EFEFEF; padding: 14px 0;}
.company-info-box .company_info2 p{color: #989898; font-size: 14px; border-top: 1px solid #EFEFEF; padding: 14px 0 6px; line-height: 22px;}
.company-info-box .company_info2 .more{color: #33abff; display: block; text-align: center; font-size: 1.25em; line-height: 24px;}

.company-detail{padding: 0 16px 16px;background: #fff;}
.company-detail .row{overflow: hidden; padding: 12px 0; border-top: 1px solid #EFEFEF;}
.company-detail .row label{float: left; font-size: 14px; color: #2E302B; width: 65px; line-height: 22px;}
.company-detail .row .con{padding-left: 75px; font-size: 14px; line-height: 22px; color: #989898;}
.floor_con .r_con{font-size: 12px; color: #2E302B; margin-top: 16px; line-height: 22px; padding: 0 16px;}
.floor_con .r_t{padding:10px 0;}
.floor_con .r_img{height: 140px; width: 100%;background: #D8D8D8;border: 1px solid #979797;}

.c-detail{padding: 16px;}
.c-detail .tit{ font-size: 14px; color: #2E302B ;}
.c-detail .con{padding-top: 10px; font-size: 12px; color:  #6F6F6F; line-height: 22px;}

.floor_con .service_list .item .status{float:right; font-size: 12px; line-height: 18px;}
.floor_con .service_list .item .ss{float:right; font-size: 12px; line-height: 20px;border-radius: 2px;border: 1px solid #6F6F6F; padding: 0 6px; margin-top: 22px; color: #6F6F6F;}
.floor_con .service_list .item .s2{color: #E72324; border-color:#E72324; }

.form-box2 .form-label-block{width: 100%; line-height: 44px; font-size: 14px; color: #2E302B;}
.form-box2 .form-label-block .tip{ color: #999;}
.form-box2 .form-con-block{ padding-top: 5px; overflow: hidden;}
.form-box2 .form-con-block .class-li{padding: 0;}
.form-box2 .form-con-block .item{border: 1px #d8d8d8 solid; background: #fff; text-align: center; line-height: 30px; display: inline-block; float: left; padding: 0 10px; margin: 0 6px 12px; color: #999; font-size: 12px; border-radius: 15px; }
.form-box2 .form-con-block .item .fa{display: none; color: #33abff;padding-left: 5px; font-size: 1.5em;}
.form-box2 .form-con-block .item.hover .fa{ display:inline-block;}

.member-info-head{background: #508CEE; height: 110px; padding: 24px 16px;}
.member-info-head .m-img{height: 62px; width: 62px; overflow:hidden; border-radius: 50%;background: #D8D8D8; float: left;}
.member-info-head .m-con{ padding:12px 74px;}
.member-info-head .m-con h3{font-size: 14px; color: #fff; font-weight: normal; padding-bottom: 5px;}
.member-info-head .m-con span{font-size: 12px; border: 1px solid #75A4F2; border-radius: 2px; color:#75A4F2; padding: 0 3px; }
.member-info-head .m-btn{background: #6197EF; border-radius:13px; font-size: 12px; color: #fff; float: right; line-height: 26px; text-align: center; padding: 0 12px; height: 26px; margin-top: 20px;}
.member-info-head .m-btn a{color:#fff;}

.member-info-list{margin-top: 10px;background: #fff;}
.member-info-list .item{border-bottom: 1px #d8d8d8 solid; min-height: 44px; padding: 10px 16px;}
.member-info-list .item .icon{ width: 24px; height: 24px; float: left;}
.member-info-list .item span{padding-left: 20px; font-size: 14px; color: #2E302B; line-height: 24px;}
.member-info-list .item span.fa{font-size:1.5em; color:#c9c9c9; margin-top: -2px; }
.member-info-list .item.nb{border-bottom: none;}

.member-info-head2{background: #fff; padding:10px; overflow: hidden; border-bottom: 10px #f6f6f6 solid;}
.member-info-head2 .m-img{height: 52px; width: 52px; overflow:hidden; border-radius: 50%;border:1px solid #D8D8D8; float: left;}
.member-info-head2 .m-con{padding-left: 62px;}
.member-info-head2 .m-con h4{ line-height: 52px;}
.member-info-head2 .fa-angle-right{float: right; font-size:1.5em; color:#c9c9c9; line-height: 52px;}

.member-info-list2 .item{border-bottom: 1px #d8d8d8 solid; min-height: 44px; padding: 10px 0; margin: 0 10px; overflow: hidden;}
.member-info-list2 .item .icon{ width: 24px; height: 24px; float: left;}
.member-info-list2 .item .icon img{width: 100%; height: 100%;}
.member-info-list2 .item span{padding-left: 20px; font-size: 14px; color: #2E302B; line-height: 24px;}
.member-info-list2 .item span.fa{font-size:1.5em; color:#c9c9c9; margin-top: -2px; float: right; padding-left: 10px;}
.member-info-list2 .item span.tp{float: right; font-size: 12px; color: #4b5ab2;}
.member-info-list2 .item.nb{border-bottom: none;}

.cate_1{position: absolute; left: 0; top:0; bottom: 0; width: 109px; background: #F4F6FA;}
.cate_1 .item{ height: 52px; line-height: 52px; padding-left: 22px; font-size: 16px; color: #999;}
.cate_1 .item.hover{background: #fff;}
.cate_2{position: absolute; right: 0; left: 109px; top:0; bottom: 0;}
.cate_2 .item{ height: 52px; line-height: 52px; padding-left: 22px; font-size: 16px; color: #999;}

.form-radio-row{min-height: 44px; line-height: 44px; color:#2E302B; font-size: 14px; border-bottom: 1px #d8d8d8 solid; overflow: hidden; background: #fff; padding: 0 22px;}
.form-radio-row .fa{margin-right: 14px; color: #C7C7CD; font-size: 1.5em; float: left; line-height: 44px;}
.form-radio-row .fa.fa-check-circle{color: #0076FF;}
.form-radio-row .r_con{padding-left: 32px; font-size: 14px; color: #2E302B;}
.form-radio-row .input{ line-height: 30px; width: 150px; height: 30px; font-size: 12px;}

.form-tit{font-size: 12px; color: #6F6F6F; padding: 10px 22px;}

.form-child-radio-row{min-height: 44px; line-height: 44px; border-bottom: 1px #d8d8d8 solid; overflow: hidden; background: #fff; padding: 0 22px 0 56px;}
.form-child-radio-row .fa{margin-right: 14px; color: #C7C7CD; font-size: 1.5em; float: left; line-height: 44px;}
.form-child-radio-row .fa.fa-check-circle{color: #0076FF;}

.gov-center{overflow: hidden; background: #fff; padding-top: 18px;}
.floor_con .gov_list .item{overflow: hidden; padding: 10px 0; margin:0 10px; border-bottom: 1px #efefef solid;}
.floor_con .gov_list .item .i_img{width: 114px; height: 74px; float: right; margin-left:10px; background: #D8D8D8;}
.floor_con .gov_list .item .i_img img{width: 114px; height: 74px;}
.floor_con .gov_list .item .i_con h4{font-size: 16px; color: #222; min-height:74px; font-weight:normal; line-height: 22px; overflow: hidden;}
.floor_con .gov_list .item .i_con p{font-size: 12px; color: #989898; padding-top: 10px;}
.floor_con .gov_list .item .i_con span{margin-right: 10px;}

.gov_list .item2{overflow: hidden; padding: 10px 0; margin:0 10px; border-bottom: 1px #efefef solid;}
.gov_list .item2 h3{font-size: 14px; color: #2E302B; overflow: hidden;}
.gov_list .item2 p{font-size: 12px; color: #989898;}
.gov_list .item2 span{color: #6B6EF1; border: 1px #6B6EF1 solid; border-radius: 2px; padding: 0 5px; line-height: 20px; margin-right: 20px;}

.gov_list .item3{overflow: hidden; padding: 10px 0; margin:0 10px; border-bottom: 1px #efefef solid;}
.gov_list .item3 .i_q{font-size: 14px; color: #2E302B; overflow: hidden; line-height: 18px;}
.gov_list .item3 .i_q label{float: left; display: table-cell; font-size: 14px; color: #FF2D2E;}
.gov_list .item3 .i_q .c{padding-left: 35px;}
.gov_list .item3 .i_a{font-size: 14px; overflow: hidden; padding-top: 8px; line-height: 22px;}
.gov_list .item3 .i_a label{float: left; display: table-cell; color: #0074BB; font-size: 14px;}
.gov_list .item3 .i_a .c{padding-left: 35px; color: #989898 ; font-size: 12px;}

.gov_list .item4{overflow: hidden; padding: 10px 0; margin:0 10px; border-bottom: 1px #efefef solid;}
.gov_list .item4 .i_con h4{font-size: 16px; color: #444; font-weight:normal; line-height: 22px; overflow: hidden;}
.gov_list .item4 .i_con p{font-size: 12px; color: #98999B; padding-top: 5px;}
.gov_list .item4 .i_con span{margin-right: 10px; padding: 0 10px; border-radius: 2px; display: inline-block; border: 1px #ccc solid;}
.gov_list .item4 .i_con span.fail{background: #FFF3F3; border-color:#F16162; color:#F16162;}
.gov_list .item4 .i_con span.wait{background: #DEECFA; border-color:#8EBEED; color:#4F7295;}
.gov_list .item4 .i_con span.success{background: #E0F5EE; border-color:#39B787; color:#39B787;}

.gov-detail{padding: 16px;}
.gov-detail .gov-tit{font-size: 20px; color: #23272A;}
.gov-detail .gov-sub{font-size: 14px; color: #989898; padding-top: 10px; overflow: hidden;}
.gov-detail .gov-con{ padding-top: 14px; overflow: hidden; font-size: 14px; color: #989898; line-height: 22px;}
.gov-detail .gov-con img{width:100%;}
.gov-detail .gov-img{width: 100%; height: 200px; margin-top: 14px;}

.qa-sub{font-size: 12px; color: #989898; padding: 16px 16px 0; overflow: hidden;}

.main-list .gov_list .item,.main-list .gov_list .item2,.main-list .gov_list .item3{padding: 16px 0; margin:0 16px;}
.main-list.has-footer{bottom: 45px;}
.main-list #wrapper{position:absolute; width: 100%; top:44px; bottom:0;left:0;}

.wap_tab{height: 44px; z-index: 100; position: fixed; left: 0; top:0; right: 0; background: #fff; border-bottom: 1px #d8d8d8 solid; padding: 0 16px;}
.wap_tab .item{float: left; text-align: center; margin-right: 40px; line-height: 42px; color: #2E302B; font-size: 14px;}
.wap_tab .item.hover{border-bottom: 2px #FF2D2E solid;}
.wap_tab .rt_btn{float: right; line-height: 42px; font-size: 12px; color: #989898;}
.wap_tab2{height: 44px; overflow: hidden; z-index: 100; position: fixed; left: 0; top:44px; right: 0; background: #fff; border-bottom: 1px #d8d8d8 solid; padding: 0 16px;}
.wap_tab2 .swiper-wrapper{width: 1000px;}
.wap_tab2 .swiper-slide{float: left; text-align: center; margin-right: 10px; width: 60px; line-height: 42px; color: #2E302B; font-size: 14px;}
.wap_tab2 .swiper-slide.hover{border-bottom: 2px #FF2D2E solid;}

.form-main-tit{ text-align: center; padding: 16px; font-size: 16px; color: #2E302B;}

.footer_btn .f-btn.l-btn{right: 50%; background:#FFFFFF; color: #999;}
.footer_btn .f-btn.r-btn{left: 50%;}
.footer_btn .f-btn{ z-index:1000; border-top:1px #efefef solid;}
.footer_btn .f-btn.w33_l{right:66.6%; background: none; font-size: 12px; background: #fff; color: #999;}
.footer_btn .f-btn.w33_c{right:33.3%; border-left:1px #d8d8d8 solid;border-right:1px #d8d8d8 solid; left:33.3%; background: none; font-size: 12px; background: #fff; color: #999;}
.footer_btn .f-btn.w33_r{left:66.6%; background: none; font-size: 12px;background: #fff; color: #999;}

.wap_scroll_tab{z-index:100;position: fixed; height: 44px; left:0; right: 0; top:0; background: #fff;}
.wap_scroll_tab .item{float: left; margin-right: 16px; line-height: 42px; text-align: center; min-width: 60px; font-size: 14px; color: #2E302B;}
.wap_scroll_tab .item.hover{ border-bottom: 2px #FF2D2E solid;}

.qa_list .item{background: #FFFFFF; position: relative; border-top: 1px solid #EFEFEF; border-bottom: 1px solid #EFEFEF; margin-top: 10px; padding: 16px;}
.qa_list .item .company_info{ overflow: hidden;}
.qa_list .item .company_info .ci-img{width: 44px; height: 44px; background: #D8D8D8; border-radius: 50%; float: left; overflow:hidden;}
.qa_list .item .company_info .ci-con{ padding-left: 54px; font-size: 12px; line-height: 24px; color: #6F6F6F;}
.qa_list .item .company_info .ci-con .c-t1{overflow: hidden;}
.qa_list .item .company_info .ci-con .c-t1 h3{font-size: 18px; color:#333; font-weight: normal; float: left;}
.qa_list .item .company_info .ci-con .c-t1 .tip2{ border: 1px solid #A2A6C8; width: auto; border-radius: 9px; height: 16px; display: inline-block; margin-left: 10px; font-size: 12px; color: #A2A6C8; line-height: 16px; padding: 0 8px;}
.qa_list .item .company_info .ci-con .c-t2{font-size: 14px; color: #7D7D7D;}
.qa_list .item .qa_info h3{font-size: 16px; line-height: 26px; color: #2E302B; padding-top: 10px; font-weight: normal;}
.qa_list .item .qa_info p,.qa_list .item .qa_info .info{font-size: 14px; color: #6F6F6F; line-height: 22px; padding-top: 8px;}
.qa_list .item .qa_ft{border-top: 1px #efefef solid; margin-top: 14px; padding-top: 10px; overflow: hidden; }
.qa_list .item .qa_ft span{font-size: 14px; color: #7D7D7D;}
.qa_list .item .qa_ft span.mr{margin-right: 20px;}
.qa_list .item .tip{width: 37px; height: 26px; line-height: 22px; text-align: center; color: #fff; font-size: 12px; position: absolute; top:0; right: 22px;}
.qa_list .item .tip.bc1{background: #FF413C;}
.qa_list .item .tip.bc2{background: #FF9023;}
.qa_list .item .tip .tip_s{position:absolute; top:20px; right:0;width: 0;height: 0;border-left: 19px solid transparent;border-right: 19px solid transparent;border-bottom: 6px solid #fff;}

.qa_list .item2{background: #FFFFFF; position: relative; border-bottom: 1px solid #EFEFEF; padding: 16px;}
.qa_list .item2 .company_info{ overflow: hidden;}
.qa_list .item2 .company_info .ci-img{width: 44px; height: 44px; background: #D8D8D8; border-radius: 50%; overflow:hidden; float: left;}
.qa_list .item2 .company_info .ci-con{ padding-left: 54px; font-size: 12px; line-height: 24px; color: #6F6F6F;}
.qa_list .item2 .company_info .ci-con .c-t1{overflow: hidden;}
.qa_list .item2 .company_info .ci-con .c-t1 h3{font-size: 18px; color:#333; font-weight: normal; float: left;}
.qa_list .item2 .company_info .ci-con .c-t1 .tip{border: 1px solid #A2A6C8; border-radius: 9px; height: 16px; display: inline-block; margin-left: 10px; font-size: 12px; color: #A2A6C8; line-height: 16px; padding: 0 8px; }
.qa_list .item2 .company_info .ci-con .c-t2{font-size: 14px; color: #7D7D7D;}
.qa_list .item2 .company_info2{ overflow: hidden; padding: 0;}
.qa_list .item2 .company_info2 .ci-img{width: 44px; height: 44px; background: #D8D8D8; border-radius: 50%; overflow:hidden; float: left;}
.qa_list .item2 .company_info2 .ci-con{ padding-left: 54px; font-size: 12px; color: #6F6F6F;}
.qa_list .item2 .company_info2 .ci-con .c-t1{overflow: hidden; line-height: 18px;padding-top: 2px;}
.qa_list .item2 .company_info2 .ci-con .c-t1 h3{font-size: 16px; color:#333; margin-top: 0; font-weight: normal; float: left;}
.qa_list .item2 .company_info2 .ci-con .c-t1 .tip{border: 1px solid #A2A6C8; border-radius: 9px; height: 16px; display: inline-block; margin-left: 10px; font-size: 12px; color: #A2A6C8; line-height: 16px; padding: 0 8px; }
.qa_list .item2 .company_info2 .ci-con .c-t2{font-size: 12px; color: #7D7D7D; line-height: 14px; padding-top: 8px;}
.qa_list .item2 .qa_info2{font-size: 14px; color: #2E302B; padding-top: 8px; line-height: 22px;}
.qa_list .item2 .qa_info2 h3{font-size: 16px; color: #2E302B; padding-top: 10px; line-height: 26px; font-weight: normal;}
.qa_list .item2 .qa_info2 p{font-size: 14px; color: #7D7D7D; padding-top: 8px; line-height: 22px;}
.qa_list .item2 .qa_info h3{font-size: 16px; color: #2E302B; padding-top: 10px; line-height: 26px; font-weight: normal;word-wrap: break-word;max-width:80%;}
.qa_list .item2 .qa_info p{font-size: 14px; color: #7D7D7D; padding-top: 8px; line-height: 22px;}
.qa_list .item2 .qa_info .info{padding-top: 16px;font-size: 14px; color: #7D7D7D;line-height: 22px;}
.qa_list .item2 .qa_ft{margin-top: 10px;padding-top:10px;border-top: 1px #efefef solid; width:100%; background:#fff; overflow: hidden; }
.qa_list .item2 .qa_ft span{font-size: 14px; color: #B6B6B6;}
.qa_list .item2 .qa_ft span.mr{margin-right:10px;}
.qa_list .item2 .qa_ft span .fa{font-size:1.5em;}
.qa_list .item2 .qa_ft span.h1{color: #FF413C;}
.qa_list .item2 .qa_ft span.h2{color: #33abff;}
.qa_list .item2.mt{margin-top:10px;}
.qa_list .item2 .time{float: right; font-size: 14px; color: #7D7D7D;}
.qa_list .item2 .qa2_tit{font-size: 16px; color: #2E302B; line-height: 26px; padding-top: 0; padding-bottom: 10px; margin-bottom: 15px; border-bottom: 1px #EFEFEF solid;overflow:hidden;}
.qa_list .item2 .qa2_info{font-size: 14px; color: #2E302B; padding-top: 12px; line-height: 22px;}


.qa_invite{overflow: hidden; background: #fff; margin-top: 10px; padding: 16px;}
.qa_invite .tit{overflow: hidden;}
.qa_invite .tit h3{font-size: 14px; color: #4B494C; font-weight: normal; float: left;}
.qa_invite .tit a.more{float: right; font-size: 12px; color: #7D7D7D;}
.qa_invite .list{padding-top: 16px; height: 178px;}
.qa_invite .list .item{background: #F6F6F6; width: 144px; height: 162px; float: left; margin-right: 10px;}
.qa_invite .list .item .i_img{width: 36px; height: 36px; background: #C5C5C5; border-radius: 50%; overflow: hidden; margin: 24px auto 0;}
.qa_invite .list .item .i_tit{overflow: hidden; text-align: center; padding-top: 14px;}
.qa_invite .list .item .i_tit h3{ font-size: 14px; color: #2E302B; display: inline-block;}
.qa_invite .list .item .i_tit .tip{color: #A2A6C8;font-size: 12px;border: 1px solid #A2A6C8; height: 16px; line-height: 16px; padding: 0 8px; background: #fff; border-radius: 8px; display: inline-block;}
.qa_invite .list .item .i_p{ font-size: 12px; color: #7D7D7D; padding-top: 4px; text-align: center;}
.qa_invite .list .item .i_st{background: #B6B6B6; height: 22px; line-height: 22px; color: #fff; font-size: 12px; margin: 14px auto 0; display: block; text-align: center; width: 60px; border-radius: 10px;}
.qa_invite .list .item .i_st.hover{background: #FF413C;}
.qa_invite .list2 .item{ overflow: hidden; padding: 16px 0; border-bottom: 1px solid #EFEFEF;}
.qa_invite .list2 .item .i-img{width: 44px; height: 44px; background: #D8D8D8; border-radius: 50%; overflow:hidden; float: left;}
.qa_invite .list2 .item .i-con{ padding-left: 54px; font-size: 12px; line-height: 24px; color: #6F6F6F;}
.qa_invite .list2 .item .i-con .i-t1{overflow: hidden;}
.qa_invite .list2 .item .i-con .i-t1 h3{font-size: 18px; color:#333; font-weight: normal; float: left;}
.qa_invite .list2 .item .i-con .i-t1 .tip{border: 1px solid #A2A6C8; border-radius: 9px; height: 16px; display: inline-block; margin-left: 10px; font-size: 12px; color: #A2A6C8; line-height: 16px; padding: 0 8px; }
.qa_invite .list2 .item .i-con .i-t2{font-size: 14px; color: #7D7D7D;}
.qa_invite .list2 .item .i-btn{font-size: 14px; float: right; color: #33abff; margin:2px 0 0 0; border: 1px #33abff solid; border-radius: 2px; padding: 2px 10px; display: inline-block;}
.qa_invite .list2 .item .i-st{background: #B6B6B6; height: 22px; line-height: 22px; color: #fff; font-size: 12px; float: right; display: inline-block; padding: 0px 10px; margin-top: 10px; border-radius: 10px;}
.qa_invite .list2 .item .i-st.hover{background: #FF413C;}

.qa_list .i-btn{font-size: 12px; color: #33abff; margin:2px 5px 0 0; border: 1px #33abff solid; border-radius: 2px; padding: 1px 10px; display: inline-block;}
.qa_list .i-d-btn{font-size: 12px; color: #FF413C; margin:2px 0 0 0; border: 1px #FF413C solid; border-radius: 2px; padding: 1px 10px; display: inline-block;}

.qa_ft_btn1{color:#FF413C; font-size: 12px; padding: 0 10px; border-right: 1px #efefef solid;}
.qa_ft_btn1 .fa{padding-right: 5px;}
.qa_ft_btn2{color:#33abff ; font-size: 12px; padding: 0 0 0 10px;}
.qa_ft_btn2 .fa{padding-right: 5px;}

.open-bg{background:#000; position:fixed; top:0; left:0; right:0; bottom:0; z-index:2; opacity: 0.3;}
.wap_filter .item .item_more{position:absolute; top:44px; left:0; right:0; min-height:150px; max-height:400px; overflow-y:auto; background: #F4F6FA; border-bottom:1px #d8d8d8 solid;}
.wap_filter .item .item_more li{color:#999; font-size:14px; height:44px; line-height:44px; overflow:hidden; text-align:left; padding:0 22px;}
.wap_filter .item .item_more li.hover{color:#2E302B; background:#fff;}

.xyy-box{padding: 24px 0; overflow: hidden;}
.xyy-box .item{width: 30%; height: 70px; float: left;border: 1px solid #DDDDDD; border-radius: 4px; margin:0 0 12px 2.5%;}
.xyy-box .item .i-img{width: 24px; height: 24px; margin:8px auto; display: block;}
.xyy-box .item h3{font-size: 14px; color: #999; font-weight: normal; text-align: center;}

.lf_btn{font-size: 14px; color: #999; padding: 0 20px; line-height: 16px; display: inline-block;}
.lf_btn.lb1{border-right: 1px #999 solid; color: #33abff;}
.login_con .login_form2{margin-top: 20px; position: relative;}
.login_con .login_form2 .s1{position: absolute; top:11px; left: 0; line-height: 24px; font-size: 16px; color: #3C3C3C; border-right:1px #D8D8D8 solid; padding: 0 10px; }
.login_con .login_form2 .s2{position: absolute; right:14px; top:10px; line-height: 26px; display: inline-block; background: #33abff; border-radius: 2px; padding: 0 10px; color: #fff; font-size: 12px;}
.login_con .login_form2 .s3{position: absolute; top:11px; left: 0; line-height: 24px; font-size: 14px; color: #3C3C3C; border-right:1px #D8D8D8 solid; padding: 0 10px; }
.login_con .login_form2 .input{ height: 46px; line-height: 46px; background: #fff; border: 1px #D8D8D8 solid; padding: 0 14px;}
.login_con .login_form2 .input.ic1{ padding-left: 60px;}
.login_con .login_form2 .input.ic2{ padding-right: 110px;}
.login_con .login_form2 .input.ic3{padding-left: 90px;}
.login_con .login_txt{ text-align: center; margin-bottom: 60px;}
.login_con .login_txt h3{font-size: 22px; color: #3C3C3C;}
.login_con .login_txt p{font-size: 12px; color: #ABABAB; padding-top: 12px;}

.search-cate-tit{font-size: 16px; color: #888; text-align: center; margin: 30px auto;}
.search-cate{overflow: hidden;}
.search-cate a{width: 33%; font-size: 16px; color: #33abff; text-align: center; display: inline-block; float: left; height: 22px; line-height: 22px; margin-bottom: 30px;}
.search-cate a.c{border-right:1px #d8d8d8 solid ; border-left:1px #d8d8d8 solid ;}

.return_home{position:fixed; left:0; bottom:100px; width:82px; height:32px; z-index:1000;}
.return_home img{ width:82px; height:32px;}
.hrse_unline{position:fixed; right:0; bottom:100px; width:98px; height:46px; z-index:1000;}
.hrse_unline img{ width:98px; height:46px;}

.msg_list .item{margin-top: 10px; background: #fff;padding: 16px;}
.msg_list .item .time{font-size:14px; color: #6F6F6F ; text-align: right;}
.msg_list .item .time.no_read{color:red;}
.msg_list .item .time span{border: 1px #efefef solid; padding: 0px 5px; margin: 0 5px; font-size: 12px;}
.msg_list .item .txt{font-size:14px; color: #23272A ; padding-top: 8px; line-height: 22px;}

.form-info{padding: 14px 20px; font-size: 12px; color: #999; background: #fff; border-top:1px #D8D8D8 solid; border-bottom:1px #D8D8D8 solid;}
.form-info p{line-height: 22px;}

.ii_form_ban{height: 280px;padding: 0 16px; background: url(../images/cx_bg.png) no-repeat; background-size:cover;}
.ii_form_ban .tit{ text-align: center; color: #fff; font-weight:normal; font-size: 16px; padding: 16px 0 6px;}
.ii_form_ban .form-group{margin-top: 14px; height: 48px; width: 100%; background: #fff; border-radius: 6px; position: relative;}
.ii_form_ban .form-group .input{background: none; border:none; line-height: 48px; height: 48px; padding: 0 48px; color: #999;}
.ii_form_ban .form-group label{position: absolute; left: 0; top:0; width: 48px; height: 48px; line-height: 48px; text-align: center;}
.ii_form_ban .form-group label .fa{font-size: 1.25em; color: #999; line-height: 48px;}
.ii_form_ban .form-group .clear{position: absolute; right:0; top:0; width: 48px; height: 48px;line-height: 48px; text-align: center;}
.ii_form_ban .form-group .clear .fa{color:#fff; background: #ccc; border-radius: 50%; width: 20px; height: 20px; line-height: 20px; font-size: 0.5em;}
.ii_form_ban .form-btn{height: 46px; width: 100%; font-size: 18px; text-align: center; line-height: 46px; border-radius: 4px; display: inline-block; color: #fff; background: #33abff; margin-top: 44px;}

.ii_list .item{padding: 16px 0; margin: 0 16px; border-bottom: 1px #d8d8d8 solid; overflow: hidden;}
.ii_list .item h3{font-weight: normal; font-size: 16px; color: #2E302B;}
.ii_list .item h3 .tit{padding-right: 10px;}
.ii_list .item h3 .fa{color: #D8D8D8;}
.ii_list .item h3 .fa.hover{color: #FFB845;}
.ii_list .item p{font-size: 12px; color: #999;  margin-top: 8px;}
.ii_list .item .tip{border: 1px solid #DEDEDE;border-radius: 2px;font-size: 12px;color: #444; display: inline-block; margin-right: 5px;padding: 2px 5px;}
.ii_list .item .ii_l{float: left;}
.ii_list .item .ii_l .ii_s{padding-right: 10px;}
.ii_list .item .ii_l .ii_s .fa{padding-right: 5px;}
.ii_list .item .ii_r{float: right; text-align: right; }
.ii_list .item .ii_r .ii_s{ color: #33abff; text-align: right; font-size: 12px;}
.ii_list .item .ii_tip{clear: both; padding-top: 10px;}

.ii_con{padding: 22px;}
.ii_con .ii_tit{overflow: hidden; color: #2E302B;}
.ii_con .ii_tit h3{font-size: 22px; float: left; padding-right: 12px;}
.ii_con .ii_tit .fa{color: #D8D8D8; line-height: 30px;}
.ii_con .ii_tit .fa.hover{color: #FFB845;}
.ii_con .ii_t2{font-size: 14px; padding-top: 10px;}
.ii_con .class-tit{border-bottom: 1px #d8d8d8 solid; width: 100%; text-align: center; position: relative; margin: 20px auto; line-height: 0;}
.ii_con .class-tit span{background: #fff; font-size: 12px; color: #999; padding: 0 12px;}
.ii_con .class-con{font-size: 14px; color: #999;}
.ii_con .class-con .rows{clear:both; margin-top: 10px; overflow: hidden;}
.ii_con .class-con .row{float: left;}
.ii_con .class-con .rows .row-l{float: left;}
.ii_con .class-con .rows .row-c{display: table;}
.ii_con .class-con .star_box{text-align: center;}
.ii_con .class-con .star_box .fa{color: #D8D8D8; line-height: 30px; font-size: 1.5em;}
.ii_con .class-con .star_box .fa.hover{color: #FFB845;}
.ii_con .class-con .tip_box{ padding-top: 15px;}
.ii_con .class-con .tip_box .item{border: 1px solid #DEDEDE;border-radius: 2px;display: inline-block; padding: 2px 5px; display: inline-block;margin: 0 4px 8px; font-size: 12px; color: #444;}
.ii_con .class-con .con{font-size: 14px;color: #444444;line-height: 24px; padding-top: 2px;}
.ii_con .class-con .alert-box{font-size: 12px; color: #F16162;line-height: 18px;background: #FFF3F3;margin-top: 10px; text-align: center; padding:8px 15px; border: 1px solid #FFB8B8;}

.ii_form_category{}
.ii_form_category .sub_tit{font-size: 16px; color: #444; padding: 35px 0 20px; overflow: hidden; text-align: center;}
.ii_form_category .list1{overflow: hidden;}
.ii_form_category .list1 .item{float: left; width: 33%;}
.ii_form_category .list1 .item i{ text-align: center; display: block; height: 36px;}
.ii_form_category .list1 .item p{text-align: center; font-size: 14px; color: #818181; text-align: center; padding-top: 10px;}
.ii_form_category .list2{overflow: hidden; padding:0 10%;}
.ii_form_category .list2 .item{width: 25%; float: left;}
.ii_form_category .list2 .item i{ text-align: center; display: block; height: 36px;}
.ii_form_category .list2 .item p{text-align: center; font-size: 14px; color: #818181; text-align: center; padding-top: 8px;}

.cal-form{ padding: 0 16px;}
.cal-form .form-group{margin-top: 14px; height: 48px; width: 100%; border:1px #D8D8D8 solid; background: #fff; border-radius: 6px; position: relative;}
.cal-form .form-group .input{background: none; border: none; line-height: 48px; height: 48px; padding: 0 48px 0 20px; color: #999;}
.cal-form .form-group .clear{position: absolute; right:0; top:0; width: 48px; height: 48px;line-height: 44px; text-align: center;}
.cal-form .form-group .clear .fa{color:#fff; background: #ccc; border-radius: 50%; width: 16px; height: 16px; line-height: 16px; font-size: 0.5em;}
.cal-form .form-btn{height: 46px; width: 100%; font-size: 18px; text-align: center; line-height: 46px; border-radius: 4px; display: inline-block; color: #fff; background: #33abff; margin-top: 44px;}
.cal-form .form-p{font-size: 14px; color: #2E302B; margin-top: 15px;}

.hr_form_ban{height: 150px;padding: 0 16px; background: url(../images/rc_bg.png) no-repeat; background-size:cover;position:fixed; width:100%;z-index:100}
.hr_form_ban .tit{ text-align: center; color: #fff; font-weight:normal; font-size: 16px; padding: 16px 0 6px;}
.hr_form_ban .form-group{margin-top: 14px; height: 48px; width: 100%; background: #fff; border-radius: 6px; position: relative;}
.hr_form_ban .input{background: none; border: none; padding: 0 48px 0 80px; height: 48px; line-height: 48px;}
.hr_form_ban .search{position: absolute; right:0; top:0; width: 48px; height: 48px; line-height: 48px; text-align: center;}
.hr_form_ban .search .fa{color: #33abff; font-size: 1.75em; line-height: 48px;}
.hr_form_ban .city{position: absolute; left: 0; top:14px;height: 20px; line-height: 20px; width: 70px; border-right: 1px #d8d8d8 solid; text-align: center;}
.hr_form_ban .city span{font-size: 14px; color: #999;display: inline-block; width: 40px; padding-left: 5px; height: 20px;text-overflow : clip; overflow:hidden; float: left;}
.hr_form_ban .city .fa{color: #999; font-size: 1.25em;}

.job_list .item{padding: 16px; border-bottom: 1px #d8d8d8 solid; overflow: hidden;}
.job_list .item h3{font-weight: normal; font-size: 16px; color: #2E302B;}
.job_list .item p{font-size: 12px; color: #999;  margin-top: 10px;}
.job_list .item p span{padding-right: 6px; line-height: 14px; display: inline-block;}
.job_list .item p span.bl{border-left:1px #999 solid; padding-left: 6px;}
.job_list .item p span.time{background: #F5F6F8; border-radius: 2px; display: inline-block; line-height: 24px; padding: 0 8px;margin-right: 2px;}
.job_list .item .tip{float: right; color: #33abff; font-size: 12px;}

.job_con{padding: 22px;}
.job_con .tit{overflow: hidden; color: #2E302B;}
.job_con .tit h3{font-size: 22px;}
.job_con .tit p{font-size: 12px; padding-top: 10px; color: #999;}
.job_con .tit p span{padding-right: 6px; line-height: 14px; display: inline-block;}
.job_con .tit p span.bl{border-left:1px #999 solid; padding-left: 6px;}
.job_con .tit p span .fa{padding-right: 5px;}
.job_con .class-tit{border-bottom: 1px #d8d8d8 solid; width: 100%; text-align: center; position: relative; margin: 20px auto; line-height: 0;}
.job_con .class-tit span{background: #fff; font-size: 12px; color: #999; padding: 0 12px;}
.job_con .class-con{font-size: 14px; color: #999;}
.job_con .class-con .rows{clear:both; margin-top: 6px; overflow: hidden; line-height: 22px;}
.job_con .class-con .rows .black{color: #2E302B;}

.cate_l{position:absolute;width:45%;height:400px;overflow:auto;left:0;top:0;bottom:0;}
.cate_r{position:absolute;height:400px; overflow:auto;left:45%;top:0;right:0; bottom:0;background:#fff;}
.cate_l li,.cate_r li{color:#999; font-size:14px; height:44px; line-height:44px; overflow:hidden; text-align:left; padding:0 22px;}
.cate_l li.hover,.cate_r li.hover{color:#2E302B; background:#fff;}
.city_choose{position:absolute; top:44px; left:0; right:0;z-index:101; height:400px; overflow-y:auto; background: #F4F6FA; border-bottom:1px #d8d8d8 solid;}

.industry_list .item{overflow: hidden; padding: 16px 0; margin: 0 16px; border-bottom: 1px #efefef solid;}
.industry_list .item .i_img{width: 148px; height: 82px; float: left;background: #D8D8D8;}
.industry_list .item .i_img img{width: 148px; height: 82px;}
.industry_list .item .i_con{padding-left: 158px;}
.industry_list .item .i_con h3{font-size: 16px; color: #2E302B; height:44px; overflow: hidden; font-weight: normal;word-wrap: break-word;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.industry_list .item .i_con p{margin-top: 16px; font-size: 14px; color: #7D7D7D;}
.industry_list .item .i_con .fa{padding-right: 5px; color: #B6B6B6;}
.industry_list .item .i_con p .fr2{float: right; padding-left: 8px; margin-left: 8px; border-left: 1px #D8D8D8 solid;}

.industry-detail{padding: 16px;}
.industry-detail .tit{font-size: 16px; color: #23272A;}
.industry-detail .sub{font-size: 14px; color: #989898; padding-top: 10px; overflow: hidden;}
.industry-detail .sub span.fl{padding-right: 10px;}
.industry-detail .sub span .fa{padding-right: 5px;}
.industry-detail .con{ padding-top: 14px; overflow: hidden; font-size: 14px; color: #989898; line-height: 22px;}
.industry-detail .con img{width:100%;}
.industry-detail .img{width: 100%; height: 200px; margin-top: 14px;}
.industry-detail .company_info{ overflow: hidden; margin-top: 14px;}
.industry-detail .company_info .ci-img{width: 24px; height: 24px; background: #D8D8D8; border-radius: 50%; float: left;overflow:hidden;}
.industry-detail .company_info .ci-con{ padding-left: 34px; font-size: 12px; line-height: 24px; color: #6F6F6F;}

.form-center-upload{border: 1px #D8D8D8 solid; background: #fff; width: 240px; height: 240px; margin: 40px auto 20px;}
.form-center-upload .fa{ display: block; width: 100%; text-align: center; font-size:60px; color: #aaa; margin-top: 66px;}
.form-center-upload p{font-size: 14px; color: #aaa; padding-top: 16px; text-align: center;}
.form-center-upload-tip{font-size: 14px; width:240px;  margin: auto; color: #999}

/**/
.top-bar{height:44px;background-color: #fff;position: fixed;width: 100%;border-bottom:1px #d8d8d8 solid; left: 0;top: 0;z-index: 101;}
.top-bar .go-back {width: 46px;height: 44px;float: left;position: relative;z-index: 10; text-align:center;}
.top-bar .go-back .fa {line-height: 44px; font-size:2em; color:#666;}
.top-bar h1{line-height: 44px;font-size: 16px;color: #333;text-align: center;width: 100%;position: absolute;}
.tb-right{position:absolute; right:0; top:0;width: 46px;height: 44px; text-align:center;}
.tb-right .fa{line-height: 44px;font-size:1.5em;color: #666;}
.tb-right .l_st{font-size:12px; color:#a6a6a6; border: 1px #a6a6a6 solid; display: inline-block; padding: 0 2px; border-radius: 2px; margin-top: 12px;}
.tb-right .l_st.h{color:#275be8; border-color: #275be8;}
.new-nav-menu {position:absolute;text-align:left;color:#fff;top: 44px; right: 5px; background: rgba(0, 0, 0, 0.8);border-radius: 4px; width: 100px;line-height: 40px;cursor: pointer;}
.new-nav-menu .new-item { margin: 0 10px; border-bottom: 1px solid #404040; font-size: 14px; position: relative;}
.new-nav-menu:before {display: block;content: '';position: absolute;z-index: 102;right: 12px;top: -10px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid rgba(0, 0, 0, 0.8);}
.new-nav-menu .new-item i.fa{width:18px;padding-right:5px;color:#fff;}
.new-nav-menu .new-item span{color:#fff;}
.new-nav-menu.foot-menu{position:fixed; top:initial; bottom:40px; right:0;}
.qa_ft .new-nav-menu:before {display:none;}
.hasWxHead,.hasTopBan{margin-top:44px;overflow: hidden;}
.hasWxHead .wap_tab{top:44px;}
.hasWxHead .wap_filter,.hasTopBan .wap_filter{top:44px;}
.hasWxHead .wap_scroll_tab{top:44px;}
.hasWxHead #wrapper,.hasTopBan #wrapper{top:88px;}
.hasWxHead .no-filter #wrapper{top:44px;}
.no-filter #wrapper{top:0;}

.top_float_banner{position:fixed;z-index:1000; width:100%; top:0; background:#7197e5;}
.top_float_banner .close-btn{width:20px; height:20px;line-height:20px;text-align:center; display:inline-block; border-radius:50%; background:#eee; float:right;margin:10px;}
.top_float_banner .close-btn i{color:#999;}
.top_float_banner a{color:#fff; font-size:12px; display:block; line-height:20px; padding:10px;}
.hasWxHead .top_float_banner{top:44px;}
.hasWxHead.hasTopBan{margin-top:88px;}
.hasWxHead.hasTopBan .wap_scroll_tab{top:88px;}
.hasWxHead.hasTopBan .wap_filter{top:88px;}
.hasWxHead.hasTopBan #wrapper{top:132px;}

.lf_btn{font-size: 14px; color: #999; padding: 0 20px; line-height: 16px; display: inline-block;}
.lf_btn.lb1{border-right: 1px #999 solid; color: #33abff;}
.login_con .login_form2{margin-top: 20px; position: relative;}
.login_con .login_form2 .s1{position: absolute; top:11px; left: 0; line-height: 24px; font-size: 16px; color: #3C3C3C; border-right:1px #D8D8D8 solid; padding: 0 10px; }
.login_con .login_form2 .s2{position: absolute; right:14px; top:10px; line-height: 26px; display: inline-block; background: #33abff; border-radius: 2px; padding: 0 10px; color: #fff; font-size: 12px;}
.login_con .login_form2 .s3{position: absolute; top:11px; left: 0; line-height: 24px; font-size: 14px; color: #3C3C3C; border-right:1px #D8D8D8 solid; padding: 0 10px; }
.login_con .login_form2 .input{ height: 46px; line-height: 46px; background-color: #fff; border: 1px #D8D8D8 solid; padding: 0 14px;}
.login_con .login_form2 .input.ic1{ padding-left: 60px;}
.login_con .login_form2 .input.ic2{ padding-right: 110px;}
.login_con .login_form2 .input.ic3{padding-left: 90px;}
.login_con .login_txt{ text-align: center; margin-bottom: 60px;}
.login_con .login_txt h3{font-size: 22px; color: #3C3C3C;}
.login_con .login_txt p{font-size: 12px; color: #ABABAB; padding-top: 12px;}

.wap_con_section{margin-top: 10px; background: #fff; overflow: hidden; padding: 0 20px;border-bottom: 1px solid #EFEFEF;border-top: 1px solid #EFEFEF; }
.wap_section_tit{margin: 0 -20px; padding: 12px 20px; font-size: 14px; color: #23272A; border-bottom: 1px solid #EFEFEF;}
.wap_section_tit .more{float:right;font-size: 14px; color: #888;}
.wap_section_tit .more .fa{font-size: 16px;padding-left: 5px;}
.wap_con_section .act_tit{font-size: 16px; color: #23272A; font-weight: normal; line-height: 24px;}
.wap_con_section .act_tit .tip{border:1px #e33e42 solid; color:#e33e42; padding:1px 3px; font-size:12px; margin-left:10px; border-radius:2px;}
.wap_con_section .act_price{font-size: 14px; color: #FF6633;padding-top:10px;}
.wap_con_section .act_price i{font-size: 14px; font-style: normal;}
.wap_con_section .act_bm{overflow:hidden; padding: 10px 0 12px;}
.wap_con_section .act_bm span{border:1px #ffb72d solid;color:#ffb72d;;border-radius:2px;padding:1px 4px; margin-right:3px; font-size:12px;}
.wap_con_section .act_bm .bm1{font-size:12px; color:#888; float:left;}
.wap_con_section .act_bm .bm2{float:right; font-size: 12px; color: #67C17C;}
.wap_con_section .act_bm .bm2 span{padding-right: 10px;}
.wap_con_section .act_bm .bm2 i{padding-right: 5px;}

.wap_con_section .row{border-bottom: 1px solid #EFEFEF; padding: 12px 0;overflow: hidden;}
.wap_con_section .row label{float: left; font-size: 14px; color: #5D5D5D; width: 65px;}
.wap_con_section .row .con{text-align:right; font-size:14px; color:#888;}
.wap_con_section .row.tl .con{text-align:left; padding-left:0; color:#888; font-size:14px;}
.wap_con_section .row label.icon{width:30px; padding-top:1px;}
.wap_con_section .row label.icon img{width:16px; height:16px;}
.wap_con_section .row .con .fa-angle-right{line-height: 21px; font-size:1.5em; float: right; padding-left: 5px; margin-top: -2px;}
.wap_con_section .row .con .c_p{margin-top: 5px; padding-left:30px; padding-top:5px;}

.wap_con_section .company_box{overflow: hidden; position: relative;}
.wap_con_section .company_box .c_more{ position: absolute; right:10px; top:10px; color: #999; font-size: 1.5em;}
.wap_con_section .company_box .c_img{ width: 58px;height: 58px; float: left; border-radius: 50%; background: #eee; overflow: hidden;}
.wap_con_section .company_box .c_con{padding-left: 70px;}
.wap_con_section .company_box .c_con h3{font-size: 16px; color: #23272A; padding-top: 3px; font-weight: normal;}
.wap_con_section .company_box .c_con p{font-size: 14px; color: #888; padding-top: 12px;}
.wap_con_section .company_box .c_con p .fa{color:#D8D8D8;}
.wap_con_section .company_box .c_con p .fa.hover{color: #E72324;}
.wap_con_section .row span.s1_h{padding:1px 5px; display: inline-block; min-width:40px; text-align: center; background: #33abff; margin-left:10px;color:#fff; font-size:12px; border-radius:2px;}
.wap_con_section .row span.s1{padding:1px 5px; display: inline-block; min-width:40px; text-align: center; background: #999; margin-left:10px;color:#fff; font-size:12px; border-radius:2px;}
.wap_con_section .act_sub_tit{font-size: 14px; color:#8A8A8A; padding-top: 20px;}
.wap_con_section .act_con{font-size: 14px; color: #24282B; padding-top: 14px; line-height: 24px; overflow: hidden;}
.wap_con_section .success{margin-top:0;}
.wap_con_section .success .item{padding:15px 0; border-bottom:1px #e8e8e8 solid; display: flex;}
.wap_con_section .success .item .img{width:82px;min-width:82px; height:54px; border-radius:2px;}
.wap_con_section .success .item .info{padding-left:15px;}
.wap_con_section .success .item .info .name{font-size:15px; font-weight: bold; display: block;color:#343434;}
.wap_con_section .success .item .info .tip{font-size:12px; color:#808080;}

.wap_con_section .act_man{overflow: hidden;}
.wap_con_section .act_man .r{float: left;}
.wap_con_section .act_man .r.pl{padding-left: 20px;}
.wap_con_section.floor_con .activity_list .item{padding: 10px 0; border-bottom:1px #efefef solid;}
.wap_con_section .tec-con{border: 1px solid #D8D8D8;border-radius: 2px; margin-top: 10px; padding: 14px;}
.wap_con_section .tec-con .tc-img{width: 50px;height: 50px;background: #D8D8D8; border-radius: 50%; float: left;}
.wap_con_section .tec-con h3{padding-left: 60px; line-height: 50px;}
.wap_con_section .tec-con .tc-con{clear: both; padding-top: 5px;}
.wap_con_section .su-tit{padding-top: 20px;}
.wap_con_section .su-con{margin-top: 10px; padding: 14px; font-size: 14px;background: #F2F2F0; color: #6F6F6F; line-height: 26px;}
.wap_con_section .act_join{font-size: 14px; color: #33abff; padding-left: 20px;}
.wap_con_section .act_company{overflow: hidden; padding: 14px 0;}
.wap_con_section .act_company .ci-img{ width: 16px;height: 16px; float: left; border-radius: 50%; background: #eee; overflow: hidden;}
.wap_con_section .act_company .ci-con{padding-left: 26px; font-size: 12px; color: #888;}

.ticket_box{background: url("../images/ticket_bg.png") top center no-repeat; position:absolute; top:0; height:100%; left: 0; right: 0; background-size: cover;}
.ticket_no{width: 100%; text-align: center; color: #fff; font-size: 16px; height: 30px;}
.ticket_no span{-webkit-user-select: text;user-select: text;}
.ticket_no2{width: 100%; text-align: center; color: #333; font-size: 16px; height: 30px; margin:10px 0;}
.ticket_no2 h4{font-weight:normal;}

.join_list .item{margin:0 20px; border-bottom:1px #efefef solid; line-height:48px; font-size:16px; color:#23272A;}
.join_list .item .fr{font-size:14px; color:#888;}

.ticket_form .tf1{font-size: 16px; color: #16192A ; text-align: center;}
.ticket_form .tf_input{height:50px; margin-top: 20px; border-bottom: 1px #d8d8d8 dashed;}
.ticket_form .tf_input input{line-height: 48px; width: 100%; text-align: center; font-size: 24px; border: none; outline: none; background:#efefef;}
.ticket_form .tf2{font-size: 12px; color: #9D9D9F ; text-align: center; padding-top: 20px;}

.ticket_vaid_box{border-radius: 2px;}
.tvb_bx1{background: #f6f5fa; box-shadow: 0 5px 43px 0 #D5D3DC;}
.tvb_bx1 .logo{padding: 47px 35px;}
.tvb_bx1 .info{text-align: center; padding: 10px 24px 0;}
.tvb_bx1 .info .job{font-size: 16px; color: #16192A;}
.tvb_bx1 .info .name{font-size: 30px; color: #16192A ; padding-top: 16px;}
.tvb_bx1 .tip{padding: 50px 24px; font-size: 14px; color: #9D9D9F;}
.tvb_bx1 .info .team{padding-top: 20px;}
.tvb_bx1 .info .team .sp1{font-size: 30px; color: #16192A; }
.tvb_bx1 .info .team .sp2{ font-size: 12px; line-height: 15px; color: #16192A; width: 50px; display: inline-block; text-align: left; padding-left: 5px;}
.tvb_bx2{ height: 216px; }

.ticket_vaid_box.bs{ box-shadow: 0 5px 43px 0 #D5D3DC;}
.tvb_bx3{background: #f8f8fa;}
.tvb_bx3 .tit{ padding: 12px 15px; font-size: 16px; color: #252525;}
.tvb_bx3 .img{height: 200px;}
.tvb_bx3 .info{padding: 12px 15px;}
.tvb_bx3 .info p{font-size: 12px; color: #515151; line-height: 24px;}
.tvb_bx3_2{background: #f3f3f3; overflow: hidden;}
.tvb_bx3_2 .p1{font-size: 16px; color: #515151; text-align: center; padding-top: 42px;}
.tvb_bx3_2 .p2{font-size: 30px; color: #16192A; padding: 8px 0 42px; text-align: center;}
.tvb_bx3_2 .p3{font-size: 24px; color: #16192A; padding: 8px 0 42px; text-align: center;}
.tvb_bx3_2 .a_btn{height: 32px;background: #33abff; text-align: center; color: #fff; font-size: 12px; line-height: 32px; display: block;}
.tvb_bx3_2 .tb3_2_con{overflow: hidden; position: relative;}
.tvb_bx3_2 .tb3_2_con .cl{float: left; padding-left: 30px;}
.tvb_bx3_2 .tb3_2_con .cl .p1{text-align: left}
.tvb_bx3_2 .tb3_2_con .cl .p2{text-align: left}
.tvb_bx3_2 .tb3_2_con .cr{width: 110px; height: 110px;border: 1px solid #E3E3E5; background: #fff; position: absolute; top:20px; right:30px;}

.cyy_list .item{padding:16px 0; margin: 0 16px; border-bottom:1px #efefef solid; overflow: hidden;}
.cyy_list .item .i_img{width: 144px; height: 100px; float: left;background: #fff; position:relative;}
.cyy_list .item .i_img img{width: 144px; height: 92px;}
.cyy_list .item .i_con{padding-left: 150px;}
.cyy_list .item .i_con h3{font-size: 16px; font-weight:normal; color: #2E302B;line-height:20px; height:40px; overflow:hidden;word-wrap: break-word;text-overflow:ellipsis;}
.cyy_list .item .i_con p{font-size: 12px; color: #989898; overflow:hidden; padding-top: 4px;}
.cyy_list .item .i_con p i{float: left; margin-right: 10px; height: 12px; width: 12px; margin-top: 2px;}
.cyy_list .item .i_con p span{display: block; padding-left: 22px;}
.cyy_list .item .i_con p i.i1{ background: url(../images/cyy_icon1.png) no-repeat; background-size: cover;}
.cyy_list .item .i_con p i.i2{ background: url(../images/cyy_icon2.png) no-repeat; background-size: cover;}
.cyy_list .item .i_con p i.i3{ background: url(../images/cyy_icon3.png) no-repeat; background-size: cover;}

.area_more{position:absolute; top:44px; left:0; right:0; min-height:150px; max-height:400px; z-index:1000;overflow-y:auto; background: #F4F6FA; border-bottom:1px #d8d8d8 solid;}
.area_more li{color:#999; font-size:14px; height:44px; line-height:44px; overflow:hidden; text-align:left; padding:0 22px;}
.area_more li.hover{color:#2E302B; background:#fff;}

.contract_list .item{border-bottom: 1px #efefef solid; padding: 15px 0; margin: 0 15px;}
.contract_list .item h3{font-size: 16px; color: #2E302B;}
.contract_list .item h3 .time{float: right; font-size: 12px; color: #989898;}
.contract_list .item .p1{ padding-top: 10px;}
.contract_list .item .p1 .status{border-radius: 2px; line-height: 18px; display: inline-block; padding: 0 12px; font-size: 12px; }
.contract_list .item .p1 .status.s1{border: 1px solid #FFB8B8;color: #F16162;}
.contract_list .item .p1 .status.s2{border: 1px solid #B4D28F;color: #56990C;}
.contract_list .item .p1 .info{border-left:1px #d8d8d8 solid; margin-left:10px; padding: 0 10px; font-size: 12px; color: #989898; display: inline-block;}

.contract_con{padding: 15px;}
.footer_btn .f-btn.hf2{bottom: 48px;}
.footer_btn .f-btn.hf3{bottom: 96px;}
.footer_btn .f-btn.hf4{bottom: 144px;}
.footer_btn .f-btn.hf5{bottom: 192px;}

.pwd_modal{width: 300px;background: #FFFEFF;border-radius: 6px; position: fixed; z-index:2000; left:50%; margin-left: -150px; top:50px;}
.pwd_modal .tit{font-size: 18px; color: #33abff; text-align: center; padding: 30px 0 20px;}
.pwd_modal .row{ padding: 0 30px; overflow: hidden;}
.pwd_modal .input{background: #FFFFFF;border: 1px solid #EFEFEF; outline: none; padding: 0 10px;}
.pwd_modal .row p{line-height: 30px;}
.pwd_modal .row a{font-size: 12px; color: #33abff;}
.pwd_modal .a-btn{font-size: 16px;color: #FFFFFF; background: #33abff; text-align: center; height: 48px; line-height: 48px; display: block; border-radius: 0 0 6px 6px; margin-top: 30px;}

.pwd_modal.m2 .tit{color: #F16162;}
.pwd_modal.m2 .text{ padding: 12px; height: 200px; width: 100%; outline: none; background: #FFFFFF;border: 1px solid #EFEFEF;}
.pwd_modal.m2 .a-btn{background: #F16162;}

.form-box2 .form-tit4{font-size: 14px; color: #2E302B; text-align: left; padding: 10px 0 0 20px; }
.form-alert{background: #FFF3F3;border: 1px solid #FFB8B8; padding: 16px;}
.form-alert h3{font-size: 16px; color: #F16162; text-align: center;}
.form-alert p{font-size: 12px; color: #F16162; line-height: 22px; padding-top: 5px;}

.upload-c-box{width:300px; margin:20px auto; padding: 10px; border: 1px solid #F5F5F5; border-radius: 16px;}
.upload-c-box .c_bg1{background: url("../images/c_upload_bg1.png") no-repeat; display: block; width: 280px; height: 173px; background-size: cover;}
.upload-c-box .c_bg2{background: url("../images/c_upload_bg2.png") no-repeat; display: block; width: 280px; height: 173px; background-size: cover;}
.upload-c-box .c_bg3{background: url("../images/c_upload_bg3.png") no-repeat; display: block; width: 280px; height: 173px; background-size: cover;}
.upload-c-box .c_bg1 span,.upload-c-box .c_bg2 span,.upload-c-box .c_bg3 span{font-size: 12px; color: #999; display: block; text-align: center; padding-top:126px; }

.status_box2{padding: 50px 0 58px; text-align: center;border-bottom: 1px #efefef solid;}
.status_box2 i{width: 60px; height: 60px; display: inline-block; margin: auto; }
.status_box2 h3{font-size: 18px;color: #4E4E4E;margin-top: 20px;}
.status_box2 p{font-size: 12px;color: #8A8A8A;margin-top: 8px;}
.code_box{ padding: 40px 0; text-align: center;}
.code_box .cb_tit{font-size: 14px;color: #4E4E4E;}
.code_box .cb_img{width: 160px; height: 190px; margin:20px auto 0; border: 1px solid #EFEFEF;}
.code_box .cb_img .img{height:160px; padding: 2px;}
.code_box .cb_img .tit{background: #33abff; line-height: 30px; font-size: 14px; color: #fff; text-align: center;}
.score-box{border-bottom: 1px #efefef solid; padding: 30px 0; }
.score-box p{text-align:center; font-size: 18px;color: #4E4E4E;}
.score-box p span{color:#33abff;}
.sign-msg{padding:5px; background:#ffcdcd; color:#ff4f68; text-align:center;}

/*disseminate*/
.labour_main{background:url(../images/labour/main.jpg) no-repeat; background-size:cover;min-height:450px;}
.labour_box{left:10px; right:10px; position:fixed; bottom:10px; text-align:center;}
.labour_a{font-size:12px; color:#000; font-weight:bold;position:relative;display:inline-block; width:70px; height:30px; line-height:30px; margin-bottom:10px; text-align:center;}
.labour_a i{background:#fff; opacity: 0.5; width:100%; height:30px; display:block;position:absolute;z-index:1; }
.labour_a em{position:absolute;z-index:2;font-style:normal; width:100%; left:0; top:0;}

/*2017.11.7*/
.comments-score{background: #F9F9F9;border: 1px solid #EDEDED; padding: 18px 0; overflow: hidden;margin-top: 20px;}
.comments-score .s-1{float: left;border-right: 1px #D8D8D8 solid; text-align: center; width: 40%;}
.comments-score .s-1 em{font-style: normal; font-size: 34px; color: #FFB845;}
.comments-score .s-1 p{font-size: 14px; color:#444;}
.comments-score .s-2{padding-left: 10%; float: left;}
.comments-score .s-2 p{font-size: 16px; color: #2E302B;}
.comments-score .s-2 .a-btn{background: #33abff; border-radius: 2px; font-size: 14px; color: #fff; padding: 4px 10px; margin-top: 10px; display: inline-block;}
.comments-list .item{border-bottom: 1px solid #EFEFEF; padding: 18px 0;}
.comments-list .item .i-1{overflow: hidden;}
.comments-list .item .i-1 .name{font-size: 14px; color: #24282B; padding-right: 15px;}
.comments-list .item .i-1 .fa-star{color:  #D8D8D8;}
.comments-list .item .i-1 .fa-star.hover{color: #E72324;}
.comments-list .item .i-1 .time{float: right; font-size: 12px; color: #8A8A8A;}
.comments-list .item .i-2{font-size: 12px; color: #8A8A8A; line-height: 24px; margin-top: 12px;}

.center_box{ margin: 22px 20px; overflow: hidden;}
.center_box .l_btn{float: left; background: #FFF3F3; line-height: 44px; border: 1px solid #FFB8B8; border-radius: 2px; font-size: 18px; color: #F36D6E; width: 46%; text-align: center; display: inline-block;}
.center_box .r_btn{float: right; background: #2D86EC; line-height: 44px; border: 1px solid #2D86EC; border-radius: 2px; font-size: 18px; color: #fff;width: 46%; text-align: center; display: inline-block;}
.center_box .c_btn{background: #2D86EC; line-height: 44px; border: 1px solid #2D86EC; border-radius: 2px; font-size: 18px; color: #fff; width: 96%; text-align: center; display: inline-block;}

.wap_filter.bg2{background:#F9F9F9;}
.wap_top_search{z-index: 100;background:#F9F9F9; position: fixed; top:0; left:0; right:0; height: 40px; padding: 8px 16px 0;}
.wap_top_search input{background: #E8E8E9; border: none; border-radius: 4px; width: 100%; height: 32px; line-height: 32px; outline: none; padding: 0 14px; font-size: 12px; color: #9C9FA1}

.floor_con .fast-list{overflow:hidden; padding:10px 0;}
.floor_con .fast-list .item{width:50%; float:left; padding:10px 5%;}
.floor_con .fast-list .item .pic{width:24px; height:24px; float:left;}
.floor_con .fast-list .item .pic img{width:100%;}
.floor_con .fast-list .item .con{ padding-left:34px;}
.floor_con .fast-list .item .con h4{font-size:14px; color:#6C6C6C; font-weight:normal;}
.floor_con .fast-list .item .con p{font-size:10px; color:#ABABAB;}

.gov_declare .top_box{overflow: hidden; position: relative; padding:14px 20px;}
.gov_declare .top_box.bg1{background: #FF8273;}
.gov_declare .top_box.bg2{background: #5B87F1;}
.gov_declare .top_box .app_st_1{position: absolute;right: 0; top:0; background: url("../images/app_st_1.png") no-repeat; width: 74px; height: 64px;}
.gov_declare .top_box .app_st_2{position: absolute;right: 0; top:0; background: url("../images/app_st_2.png") no-repeat; width: 74px; height: 64px;}
.gov_declare .top_box .app_st_3{position: absolute;right: 0; top:0; background: url("../images/app_st_3.png") no-repeat; width: 74px; height: 64px;}
.gov_declare .top_box .app_st_4{position: absolute;right: 0; top:0; background: url("../images/app_st_4.png") no-repeat; width: 74px; height: 64px;}
.gov_declare .top_box .tit{font-size: 18px; margin-top: 10px; font-weight:normal; color: #fff;line-height:24px; height:48px; overflow:hidden;word-wrap: break-word;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.gov_declare .top_box .p{font-size: 12px; color: #fff; opacity: 0.7; line-height: 16px;}
.gov_declare .step_list{border-top:10px #f2f2f0 solid; padding-left: 20px;}
.gov_declare .step_list .tit{border-bottom: 1px #E6E8EA solid; padding: 12px 0; font-size: 14px; color: #2E2B2E;}
.gov_declare .step_list .items{ padding: 20px 0;}
.gov_declare .step_list .item{overflow: hidden; color:#868686;}
.gov_declare .step_list .item .time{width: 32px; float: left; font-size: 12px;}
.gov_declare .step_list .item .time p{font-size: 10px;-webkit-transform-origin-x: 0; -webkit-transform: scale(0.90); text-align: right;}
.gov_declare .step_list .item .con{margin-left: 50px; position:relative;border-left: 1px #CFCFCF solid; padding:0 10px 30px 22px;}
.gov_declare .step_list .item .con .p1{font-size: 14px; line-height: 18px;}
.gov_declare .step_list .item .con .p2{font-size: 12px; margin-top: 5px; line-height: 15px;}
.gov_declare .step_list .item .con .p3{font-size: 12px; line-height: 20px; margin-top: 10px; text-align: justify;}
.gov_declare .step_list .item .con .point{width: 25px; height: 25px; line-height: 25px; background: #fff; border: 1px solid #CFCFCF; border-radius: 50%; text-align: center; position: absolute; top:0; left:-13px;vertical-align: top; display: inline-table; color:#CFCFCF;}
.gov_declare .step_list .item.last .con{border-color:#fff;}
.gov_declare .step_list .item.active{color:#444;}
.gov_declare .step_list .item.active .point{color:#fff;}
.gov_declare .step_list .item.active .point.fail{background: #ef224e; border-color:#ef224e;}
.gov_declare .step_list .item.active .point.wait{background: #5c8cef; border-color:#5c8cef;}
.gov_declare .step_list .item.active .point.success{background: #4fc1a2; border-color:#4fc1a2;}

.footer_btn .f-btn.c1{background: #5B87F1;}
.footer_btn .f-btn.c2{background: #048cff;}

.table_box{padding: 20px;}
.table_box table{border: 1px #E6E6E6 solid; width: 100%; font-size: 14px; color: #475056;}
.table_box table tr{border-bottom: 1px #E6E6E6 solid; }
.table_box table td{border-right:1px #E6E6E6 solid; line-height: 20px; padding:10px; color: #868686;}
.table_box table td.lb{background: #E9F2F9; text-align: center; color: #3D464C; min-width: 120px;}

.form-box2 .form-sub-tit2{ text-align: left;font-size: 12px; background: #FAFAFA; padding: 7px 20px; border-bottom: 1px solid #E6E8EA;}
.form-box2 .form-sub-tit2 .tit{border-left: 2px #5B87F1 solid; height: 12px; line-height: 12px; font-size: 12px; color: #868686; padding-left: 10px;}
.form-box2 .form-sub-tit2 .st1{border: 1px solid #39B787;background: #E0F5EE;border-radius: 2px; font-size: 12px; color: #39B787; display: inline-block;margin-left: 10px; padding: 2px 8px;}
.form-box2 .form-sub-tit2 .st2{border: 1px solid #FFB8B8;background: #FFF3F3;border-radius: 2px; font-size: 12px; color: #F16162; display: inline-block;margin-left: 10px; padding: 2px 8px;}
.form-box2 .form-sub-tit2 .a_del{margin-top:-5px; float:right;}
.form-box2 .form-con.hr{padding-right:20px;}
.form-box2 .form-del a{color: #F16162; font-size:12px; border: 1px solid #FFB8B8; border-radius: 2px; background: #FFF3F3; padding:0 3px; position: absolute; top:10px; right:5px;}
.form-box2 .form-add{ padding:5px 20px; overflow: hidden;}
.form-box2 .form-add .a_add{border: 1px solid #666;background: #fff;border-radius: 2px; font-size: 12px; color: #666; display: inline-block; padding:2px 8px;}
.form-box2 .form-add select{width:80px; border:1px #d8d8d8 solid; outline: none; height: 24px; line-height: 24px;}
.form-box2 .form-add .txt{ line-height: 24px; color:#2E302B; font-size: 14px; display: inline-block;}

.form-box2.apply{background: #FAFAFA;}
.form-box2.apply .form-group{border-color: #E6E8EA; }
.form-box2.apply .form-img-box{border:none; padding: 20px 0 10px; }
.form-box2.apply .form-img-box .upload-box{background: #fff;border: 1px solid #E6E8EA;}
.form-box2.apply .form-img-box .upload-box .fa{color: #E6E8EA; font-size: 2em;}
.form-box2.apply .form-img-box .upload-box p{padding-top: 10px;}
.form-box2.apply .valid_box{border: 1px solid #FFB8B8;background: #FFF3F3; padding: 10px; font-size: 12px; color: #F16162; background: #FFF3F3; margin-bottom: 10px;}

.xs_login_con{padding:25px;}
.xs_tab_type{border-bottom: 1px #f6f6f6 solid; margin:5px 0; padding:0 20px; overflow: hidden;}
.xs_tab_type li {float:left; width: 50%; text-align: center;}
.xs_tab_type li span{display: inline-block; line-height: 35px; color:#343434; padding:0 10px;}
.xs_tab_type li.hover span{border-bottom: 2px #048cff solid; color: #048cff;}
.xs_tab_type.w3 li{width: 33%;}
.xs_login_con .login_form{margin-bottom:25px;overflow: hidden;}
.xs_login_con .login_form label{font-size:16px; color:#000000; width: 60px; display: inline-block; float: left; line-height: 44px;}
.xs_login_con .login_form .con{padding-left:65px;}
.xs_login_con .login_form .input{ background: #fff; }
.xs_mid_btn{margin-top:60px; height: 40px; display: block; border-radius: 2px; line-height: 40px; text-align: center; right:0; background: #0296fd; font-size: 16px; color: #fff;}
.xs_login_con .login_form .l_btn{font-size: 14px; color: #048cff; float: left;}
.xs_login_con .login_form .r_btn{font-size: 14px; color: #048cff; float: right;}

.xs_step{background: url("../images/xs_step_bg.png") no-repeat; background-size: cover; height: 90px;}
.xs_step .num{ font-family: Arial; padding:26px 0 0 12px;}
.xs_step .num .n1{font-size:50px; color: #fff; font-weight: bold;}
.xs_step .num .n2{font-size:25px; color: #fff; font-weight: bold; }
.xs_step .txt{font-size:18px; color:#fff; padding:50px 0 0 12px;}

.xs_step_list{padding:12px 20px; overflow: hidden; display: flex; justify-content: center;}
.xs_step_list .item{float: left; width: 28px; height: 28px; padding:4px; text-align: center; border:1px #e8e8e8 solid; background: #f6f6f6; overflow: hidden; display: inline-block; border-radius: 50%;font-size: 14px;}
.xs_step_list .item span{background: #c9c9c9; border-radius: 50%; display: inline-block; color:#fff; width: 100%; height: 100%; }
.xs_step_list .line{float: left; height: 4px; border-radius: 1px; width: 50px; margin:13px 2px 0; background: #f6f6f6;}
.xs_step_list .item.hover{border:1px #daeef6 solid; background: #eef9fd;}
.xs_step_list .item.hover span{background: #15a9e5;}
.xs_step_list .line.hover{background: #15a9e5;}
.pg_form{padding: 10px;}
.pg_form .f_tit{font-size: 16px; color: #090301; padding: 15px 0;}
.pg_form .group{margin-top: 15px; overflow: hidden;}
.pg_form .group .label{float: left; width: 100px; font-size: 14px; padding-top: 10px; color: #0b0b0d;}
.pg_form .group .label .req{color:#ff2424; padding-left: 2px;}
.pg_form .group .con{padding-left:105px; }
.pg_form .group .input,
.pg_form .group .select{background: #f4f4f4; line-height: 40px; height: 40px;}

.xs_mid_btns{margin:30px 0; text-align: center;}
.xs_mid_btns .btn{display:inline-block; width: 150px; height: 30px; border-radius: 2px; line-height: 30px; text-align: center; right:0; background: #0296fd; border: 1px #0296fd solid; font-size: 14px; color: #fff;}
.xs_mid_btns .btn.b1{background: #fff; color:#0296fd;}

.pg_ret{border: 1px #ddd solid; border-radius:2px 2px 0 0; margin: 20px 10px; padding: 20px; overflow: hidden; box-shadow: 0 2px 6px 0 rgba(0,0,0,0.20); }
.pg_ret .pr1{border: 2px #0296fd solid; text-align: center; overflow: hidden; min-width: 55px; min-height: 55px; border-radius: 50%; float: left; margin-right:18px; }
.pg_ret .pr1 p{font-size: 12px; color:#0296fd;}
.pg_ret .pr1 p.p1{padding-top: 5px; height: 26px;}
.pg_ret .pr1 p span{font-size: 22px; font-family: Arial;}
.pg_ret .pr2{border-left: 1px #ddd solid; padding-left: 18px; float: left; height: 45px; margin-top: 5px; font-size: 12px; color: #0b0b0d; line-height: 22px;}
.pg_ret .a_btn{float: right; background: #0296fd; color: #fff; font-size: 12px; width: 30px; text-align: center; border-radius: 2px; padding:4px 5px; line-height: 16px; margin-top: 6px;}

.pg_gov{padding: 10px;}
.pg_gov .item{border: 1px #dddcdd solid; margin-bottom: 15px;}
.pg_gov .item .tit{padding:5px 10px; overflow:hidden;}
.pg_gov .item .tit .name{font-size: 14px; color: #0b0b0d; float:left; line-height: 18px;}
.pg_gov .item .tit .tip{font-size: 14px; color: #0b0b0d; float: right; margin-top: -3px;}
.pg_gov .item .tit .tip span{color: #0296fd;}
.pg_gov .item .tit .tip span b{font-family: Arial; font-size: 20px;}
.pg_gov .item .info{border-top:1px #e8e8e8 solid; padding: 6px 0; margin:0 10px; overflow:hidden;}
.pg_gov .item .info .l_con{font-size: 12px; float:left;}
.pg_gov .item .info .l_con .c1{color: #343434; font-size: 12px;}
.pg_gov .item .info .l_con .c2{color: #9a9a9a; padding-top:2px; font-size: 12px; line-height: 16px; }
.pg_gov .item .info .btn{float: right; background: #fff; color: #0296fd; border: 1px #0296fd solid; width: 34px; border-radius: 5px; text-align: center; font-size: 12px; padding:2px 3px; margin-top: 5px;}

.xs_gov_tab{padding:12px 0; overflow: hidden;}
.xs_gov_tab .item{width: 50%; float: left; text-align: center; font-size: 14px;justify-content: center; display: flex; line-height: 28px; color:#343434;}
.xs_gov_tab .item.br{border-right:1px #f2f2f0 solid;}
.xs_gov_fast{ background: #f2f6f8; padding: 6px 8px; font-size: 12px; color:#343434;}
.xs_gov_fast .fa{color: #048bff; float: left; margin: 4px 5px 0 0;}
.xs_gov_fast .rt{color: #048bff; float: right;}
.xs_gov .item{ border-bottom: 1px #c8c7cc solid; padding: 10px; }
.xs_gov .item .name{font-size: 14px; color: #343434;}
.xs_gov .item .tips{padding-top: 5px;}
.xs_gov .item .tips span{font-size: 12px; color: #048bff; background: #ebf7ff; border-radius: 3px; display: inline-block; padding: 3px 8px; margin-right: 10px;}

.gov_det{padding: 10px;}
.gov_det .g_tit{font-size: 16px; color: #343434; text-align: center; margin-bottom: 15px;}
.gov_det .group{overflow: hidden; margin-bottom: 10px;}
.gov_det .group .title{font-size: 14px; color: #343434; height: 18px; line-height: 18px; border-left: 2px #048cff solid; padding: 0 5px;}
.gov_det .group .con{font-size: 12px; color: #666; line-height: 20px; margin-top: 5px;}

.xs_mid_btn.small{margin: 40px auto; width: 80%; height: 36px; line-height: 36px;}

.error_page{text-align: center; margin-top: 40%;}
.error_page img{width: 50%;}
.error_page p{font-size: 14px; color: #216bff; padding: 10px 0; line-height: 22px;}

.floor_tab.xs li span{color:#343434; padding: 0 10px;}
.floor_tab.xs li.hover span{border-color:#439dd1; color:#343434;}
.xs_ft_con{overflow: hidden;}
.xs_ft_con .item{float:left; width: 33.3%; padding: 10px 0; text-align: center; border-right: 1px #f2f2f0 solid; border-bottom: 1px #f2f2f0 solid;}
.xs_ft_con .item.nr{border-right:0;}
.xs_ft_con .item .icon{width: 35px; height: 35px; display: inline-block; margin: auto;}
.xs_ft_con .item .icon.i1{background: url("../images/xs_ft_i1.png") no-repeat; background-size: cover;}
.xs_ft_con .item .icon.i2{background: url("../images/xs_ft_i2.png") no-repeat; background-size: cover;}
.xs_ft_con .item .icon.i3{background: url("../images/xs_ft_i3.png") no-repeat; background-size: cover;}
.xs_ft_con .item .icon.i4{background: url("../images/xs_ft_i4.png") no-repeat; background-size: cover;}
.xs_ft_con .item .icon.i5{background: url("../images/xs_ft_i5.png") no-repeat; background-size: cover;}
.xs_ft_con .item .icon.i6{background: url("../images/xs_ft_i6.png") no-repeat; background-size: cover;}
.xs_ft_con .item p{font-size:14px; color: #343434;}

.xs_ft_c2{overflow: hidden;}
.xs_ft_c2 .item{float: left; width: 50%; padding: 15px 0; text-align: center; border-right: 1px #f2f2f0 solid; border-bottom: 1px #f2f2f0 solid;}
.xs_ft_c2 .item.nr{border-right:0;}
.xs_ft_c2 .item .fx{display: flex; justify-content: center;}
.xs_ft_c2 .item .fx span{font-size: 16px; color: #343434; line-height: 48px;}
.xs_ft_c2 .item .fx .icon{width: 48px; height: 48px; display: inline-block; margin-left: 12px;}
.xs_ft_c2 .item .fx .icon.i1{background: url("../images/xs_ft_c2_i1.png") no-repeat; background-size: cover;}
.xs_ft_c2 .item .fx .icon.i2{background: url("../images/xs_ft_c2_i2.png") no-repeat; background-size: cover;}
.xs_ft_c2 .item .fx .icon.i3{background: url("../images/xs_ft_c2_i3.png") no-repeat; background-size: cover;}
.xs_ft_c2 .item .fx .icon.i4{background: url("../images/xs_ft_c2_i4.png") no-repeat; background-size: cover;}

.wap_footer .footer-btn.w3{width: 33%;}
.wap_footer .footer-btn.w2{width:50%;}
.wap_footer .footer-btn .btn-img.hover{color:#3173e7;}

.archives_box{background:#fff; padding:30px; position:absolute; left:20px; right:20px; top:-80px; border-radius:4px; box-shadow: 0 3px 10px 1px #ade4ff;}
.archives_box .a_input{ border:1px #ebeeef solid; border-radius:1px; line-height:45px; text-align:center; width:100%; outline:none; font-size:17px;}
.archives_box .a_btn{border-radius:1px; background:#4ebbef; line-height:45px;text-align:center; width:100%;font-size:18px; color:#fff; font-weight:bold; display:block; margin-top:40px;}
.no_archives_result{margin:140px 20px 20px; text-align:center;}
.no_archives_result p{font-size:13px; color:#b7b9ba; line-height:30px;}
.archives_result{margin:140px 20px 20px; border:1px #c4e2f1 solid; border-radius:4px; padding:0 20px;}
.archives_result .ar_top{color:#2faae8; padding-top:10px; overflow:hidden;}
.archives_result .ar_top .name{font-size:17px; float:left; }
.archives_result .ar_top .state{float:right; font-size:12px; float:right; border:1px #2faae8 solid; padding:0 5px;}
.archives_result .ar_list{padding:20px 0;}
.archives_result .ar_list .item{overflow:hidden; line-height:14px; margin-bottom:10px;}
.archives_result .ar_list .item .label{font-size:14px; color:#636160; float:left;}
.archives_result .ar_list .item .con{font-size:14px; color:#999; padding-left:10px;}

.demand_list{overflow: hidden; width: 100%;}
.demand_list .item{margin-bottom:10px; background: #fff;}
.demand_list .item .info{padding:10px;}
.demand_list .item .info .sta{float: right;font-size: 12px; border: 1px #ffb72d solid; color:#ffb72d; display: inline-block; padding: 0 5px; border-radius: 3px; line-height: 16px;}
.demand_list .item .info h4{font-size:15px; color:#343434; line-height: 16px; padding-right:50px;}
.demand_list .item .info p{font-size:12px; color:#808080; line-height: 14px; margin-top: 6px;}
.demand_list .item .company{margin: 0 10px; padding: 10px 0; border-top: 1px #efefef solid; overflow: hidden;}
.demand_list .item .company .logo{ width: 23px; height: 23px; float: left; border: 1px #efefef solid; border-radius: 50%; overflow: hidden;}
.demand_list .item .company .logo img{width: 100%; height: 100%;}
.demand_list .item .name{padding-left: 33px; font-size: 13px; color: #343434; line-height: 23px; font-weight: bold;}

.company_list{overflow: hidden; width: 100%;}
.company_list .item{border-bottom:10px #f2f2f0 solid; background: #fff;}
.company_list .item .company{margin: 0 10px; padding: 10px 0; overflow: hidden;}
.company_list .item .company .logo{ width: 45px; height: 45px; float: left; border: 1px #e8e8e8 solid; border-radius: 3px; overflow: hidden;}
.company_list .item .company .logo img{width: 100%; height: 100%;}
.company_list .item .company .info{padding-left: 55px;}
.company_list .item .company .info .num{float:right; font-size:12px; color:#666;}
.company_list .item .company .info h4{font-size: 15px; color:#343434; line-height: 16px; margin-top: 2px;}
.company_list .item .company .info p{font-size: 12px; color: #808080; line-height: 14px; margin-top: 5px;}
.company_list .item .show{border-top: 1px #efefef solid;margin: 0 10px; padding: 0; height:34px; overflow:hidden;}
.company_list .item .show p{padding:5px 0; clear:both; overflow:hidden;}
.company_list .item .show .sta{float:left;font-size: 12px; border: 1px #464c96 solid; color:#464c96; display: inline-block; padding: 0 5px; border-radius: 3px; line-height: 20px;}
.company_list .item .show .txt{padding-left:10px; overflow:hidden; height: 22px; line-height: 22px; font-size: 13px; color: #808080;word-wrap: break-word;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.street_list{overflow: hidden; width: 100%;}
.street_list .item{border-bottom:10px #f2f2f0 solid; background: #fff; overflow: hidden; padding: 10px;}
.street_list .item .logo{ width: 90px; height: 60px; float: left; background: #efefef; border-radius: 3px; overflow: hidden;}
.street_list .item .logo img{width: 100%; height: 100%;}
.street_list .item .info{padding-left: 100px;}
.street_list .item .info h4{font-size: 15px; color:#343434; line-height: 16px; font-weight: normal; margin-top: 2px;}
.street_list .item .info p{font-size: 13px; color: #808080; line-height: 16px; margin-top: 5px;}

.teacher_list .item{overflow: hidden;border-bottom: 1px #efefef solid;margin: 0 10px;padding: 10px 0;}
.teacher_list .item .i_img{width:70px; height:72px; float: left;background: #D8D8D8; border-radius: 2px; }
.teacher_list .item .i_img img{width: 100%; height: 100%;}
.teacher_list .item .i_con{padding-left:100px;}
.teacher_list .item .i_con h3{font-size: 16px; font-weight:normal; color: #2E302B;line-height:22px; overflow:hidden;word-wrap: break-word;text-overflow:ellipsis;}
.teacher_list .item .i_con h3 span{padding-left:12px; font-size:13px; color:#989898;}
.teacher_list .item .i_con p{font-size:13px; color:#989898; line-height:20px; padding-top:6px;}

.teacher_card{padding-top: 15px; position: relative;}
.teacher_card .bg{width: 100%; }
.teacher_card .info{position: absolute; top:26px; left:0; right:0;}
.teacher_card .info .img{width: 70px; height: 70px; border-radius: 50%; margin: auto; box-shadow: 0 2px 6px 0 rgba(0,0,0,0.20);}
.teacher_card .info .img img{width: 100%; height: 100%;}
.teacher_card .info .i1{font-size:17px; font-weight: bold; color:#fff; text-align: center; margin-top: 8px;}
.teacher_card .info .i2{font-size: 16px; color:#fff; text-align: center; margin-top: 4px;}

.card_info{background: #f0f9fd; margin: 10px 20px; border-radius: 4px; padding: 10px;}
.card_info .tit{font-size: 15px; color: #377ed1; font-weight: bold; text-align: center; height: 12px; padding: 0 15px; display: inline-block; border-bottom: 1px #377ed1 solid;}
.card_info .tit span{background: #f0f9fd; padding: 0 5px;}
.card_info .memo{font-size: 14px; color: #377ed1; line-height: 20px; margin: 5px 0;}

.company_ban{position:relative;  overflow: hidden;}
.company_ban img.bg{width:100%;}
.company_con{ margin:auto; text-align: center; padding: 25px; position: absolute; top:0; width: 100%;}
@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){
    .company_con{padding-top:10px;}
}
.company_con .logo{width: 60px; height:60px; background: #fff; border-radius: 5px; margin: auto;overflow: hidden;}
.company_con .logo img{width: 100%; height:100%;}
.company_con .name{margin-top:7px;text-align: center;display:flex;}
.company_con .name .txt{color:#fff; font-size:14px; margin: auto;}
.company_con .tips{overflow:hidden;display:flex;justify-content:center;}
.company_con .tips .item{display:flex; margin:7px 3px 0; float: left; position: relative; text-align: center;}
.company_con .tips .item .bg{background: #fff; opacity: 0.5;height:100%; width:100%; position: absolute; border-radius: 3px; left:0;}
.company_con .tips .item .txt{color:#fff; font-size:12px; padding:2px 7px;}
.company_ban .rt_num{position:absolute; top:20px; right:20px; color:#fff; font-size:12px;}

.com_tabs_box{position:relative; background: #fff;}
.com_tabs_box .com_tabs{background: #fff; overflow: hidden; padding:5px 0 0; border-radius:10px 10px 0 0; position: absolute; top:-10px; width:100%; border-bottom:1px #d8d8d8 solid;}
.com_tabs_box .com_tabs .item{float: left; width: 33.3%; text-align: center; font-size: 14px; }
.com_tabs_box .com_tabs .item span{display: inline-block; padding:5px 0;}
.com_tabs_box .com_tabs .item.hover span{color:#0084bf; border-bottom:2px #0084bf solid;}
.com_tabs_box .com_tabs .item i{font-style:normal;}
.com_tabs_con{padding:40px 10px 10px; background:#fff;}
.com_tabs_con .com_info{overflow: hidden;}
.com_tabs_con .com_info .con{margin: 5px; line-height: 20px; font-size: 14px;}
.com_tabs_con .com_info .fa{text-align: center; display: block; font-size: 1.25em;}
.com_tabs_con .com_list .title{border-bottom:1px #efefef solid; position: relative; padding-top:20px; margin-bottom:15px;}
.com_tabs_con .com_list .title .name{font-size:15px; font-weight: bold; color:#343434; position: absolute; background:#fff; top:10px;padding-right:10px;}
.com_tabs_con .com_list .title .name .n{font-size:10px;color:#666666;font-style:normal;}
.com_tabs_con .row{border-bottom:1px #efefef solid;overflow:hidden; padding:10px 0;}
.com_tabs_con .row.last{border-bottom:0;}
.com_tabs_con .row .label{font-size: 14px; color:#343434; float: left; max-width:70px;}
.com_tabs_con .row .con{font-size: 14px; color:#666666; padding-left: 70px; text-align: right;}
.com_tabs_con .row .fa{color:#666; font-size:1.5em;}
.com_list .honor{display: flex;}
.com_list .honor .item{width:108px; max-height:147px; border-radius: 5px; background: #eee; margin-right:10px;}
.com_list .honor .item .img{display: flex;justify-content: center;align-items: center; height: 100%;}
.com_list .honor .item .img img{width: 100%; max-height:100%;}
.com_list .honor .fa{line-height:147px;color:#666666;}

.com_more{border-top:9px #f6f6f6 solid;border-bottom:9px #f6f6f6 solid; padding:0 10px; background: #fff;}
.com_more .title{border-bottom: 1px #e8e8e8 solid; overflow: hidden; text-align: center;}
.com_more .title .n{font-size:14px; color:#424242;padding:12px 0 8px; margin: 0 15px; display: inline-block;}
.com_more .title .n.hover{color:#0084bf; border-bottom:2px #0084bf solid;}

.indusrty .item{border-bottom: 1px #e8e8e8 solid; padding:15px 0; overflow: hidden;}
.indusrty .item .img{width: 138px; height: 89px; border-radius: 5px; float: left; overflow: hidden; background: #efefef;}
.indusrty .item .img img{width: 100%; height: 100%;}
.indusrty .item .info{float: left;padding-left:9px; position: relative; height:89px; width: 200px;}
.indusrty .item .info .name{font-size: 14px; color: #343434; max-height: 54px; overflow: hidden; line-height: 18px; display: inline-block;}
.indusrty .item .info .bt{position: absolute; bottom: 0; width: 100%; }
.indusrty .item .info .bt .type{font-size: 12px; color:#666; float:left;line-height: 20px;}
.indusrty .item .info .bt .fa{color:#0084bf; font-size:12px; float: right; padding-left:3px;line-height: 20px;}

.com_tabs_con .case_list{margin:-10px -10px -20px;}
.com_tabs_con .case_list .item{padding:12px; border-bottom: 9px #f6f6f6 solid; overflow: hidden;}
.com_tabs_con .case_list.nb{border-bottom:0;}
.com_tabs_con .case_list .img{width:85px; height:55px; float: left; background: #eee;}
.com_tabs_con .case_list .con{ padding: 0 0 0 95px;}
.com_tabs_con .case_list .con .t1{font-size:15px; padding-top: 0; line-height: 18px; font-weight: bold;overflow: hidden; color: #343434; word-wrap: break-word;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.com_tabs_con .case_list .con .t2{font-size:12px; overflow: hidden;color:#808080; display:flex; padding-top:5px;}

.com_tabs_con .service_list { margin:-10px -10px -20px;}
.com_tabs_con .service_list .item{padding:12px; border-bottom: 9px #f6f6f6 solid;overflow: hidden; position: relative;}
.com_tabs_con .service_list .item.nb{border-bottom:0;}
.com_tabs_con .service_list .item .img{width:125px; height:77px; float: left; background: #eee;}
.com_tabs_con .service_list .item .con{ padding: 0 0 0 135px;}
.com_tabs_con .service_list .item .con .t1{font-size:15px; margin-top: 15px; max-height:32px; line-height: 16px; margin-bottom:5px; font-weight: bold; color: #343434; display:-webkit-box; overflow:hidden;-webkit-line-clamp:2; -webkit-box-orient:vertical;}
.com_tabs_con .service_list .item .con .t2{font-size:12px; overflow: hidden;color:#808080; display:flex; list-style:disc; padding-top:2px;}
.com_tabs_con .service_list .item .tips{position: absolute; font-size:12px; color:#ffa800;border:1px #ffa800 solid; border-radius: 8px 8px 8px 0; right:5px; top:5px; padding: 0 5px; background: #fff;}

.fix_btn{height:50px;}
.fix_btn .btn{line-height: 48px; height: 48px; width: 100%; bottom:0;  color:#fff; background:#1695e3; text-align: center; display: block; position: fixed;}

.cyy_con .title{border-bottom:1px #e8e8e8 solid;padding:8px 10px;overflow:hidden; line-height: 20px;}
.cyy_con .title .name{float: left; font-size: 14px; color: #343434;}
.cyy_con .title .more{float: right;}
.cyy_con .title .more .n{font-size:12px; color:#808080; float: left;}
.cyy_con .title .more .fa{font-size: 1.2em; color: #d8d8d8; float: right; margin-left: 5px;}
.cyy_con .list .item{border-bottom: 9px #f6f6f6 solid;overflow: hidden; padding: 10px 0; position: relative;}
.cyy_con .list .item .det{padding:0 10px; overflow: hidden;}
.cyy_con .list .item .img{width:116px;height:78px; float: left; border-radius:2px;}
.cyy_con .list .item .img img{width: 100%; height: 100%;}
.cyy_con .list .item .info{padding-left:126px; }
.cyy_con .list .item .info .name{font-size: 15px; font-weight: bold; color:#343434; display: flex; padding-top:2px;}
.cyy_con .list .item .info .address{font-size: 12px; color:#808080; display: flex; padding-top:2px;}
.cyy_con .list .item .info .tip{display: flex; margin-top:5px;}
.cyy_con .list .item .info .tip span{font-size:9px; margin-right:2px; color:#e33e42; border:1px #e33e42 solid; border-radius:3px; padding: 0 5px;}
.cyy_con .list .item .tips{padding-top: 12px; overflow: hidden;}
.cyy_con .list .item .tips span{font-size: 13px; float: left; width: 33%; text-align: center; color:#808080;}
.cyy_con .list .item .tips span.lr{border-left:1px #d8d8d8 solid; border-right:1px #d8d8d8 solid;}
.cyy_con .list .item .tips span.bl{border-left:1px #d8d8d8 solid;}

.cyy_detail .ban{height:187px; width: 100%; position: absolute; top:0; z-index: -1;}
.cyy_detail .about{box-shadow: 1px 1px 1px 1px #aaa; margin:142px 15px 0; background: #fff; border-radius: 10px; min-height:100px; padding:10px; position: relative;}
.cyy_detail .about .tot{position: absolute; top:0; right:15px; background: #f95253; font-size: 12px; color: #fff; padding: 2px 10px; border-radius: 0 0 5px 5px;}
.cyy_detail .about .title{display: block; text-align: center;font-size:14px; color:#343434; margin-top: 20px;}
.cyy_detail .about .con{margin: 10px -10px -10px;}
.cyy_detail .about .con table{width: 100%;}
.cyy_detail .about .con table tr td{text-align: center; padding:5px; font-size: 13px; color:#666; width:33.3%;}
.cyy_detail .about .con table tr.d{background: #ececec;}
.cyy_detail .cont{padding:10px 10px 5px;}
.cyy_detail .cont .title{overflow: hidden;}
.cyy_detail .cont .title span{font-size:14px; color:#343434; padding-left:5px; border-left:3px #0084bf solid;}
.cyy_detail .cont .con_txt{font-size: 12px; color: #666; line-height: 18px; padding-top: 5px;}
.cyy_detail .cont .con_info{background: #f8f7fc; padding: 8px; margin-top: 10px;}
.cyy_detail .cont .con_info .iconimg{width: 50px; height:50px; margin-top: 5px; text-align: center; float: left; border-radius: 50%; border:1px #e8e8e8 solid; background: #fff;}
.cyy_detail .cont .con_info .info{padding-left: 60px;}
.cyy_detail .cont .con_info .info .li{font-size: 12px; color: #666; line-height: 20px;}
.cyy_detail .cont .con_info .info .li .fa{margin-right: 10px; width: 8px;}

.mid_btn{text-align: center; padding:20px 0 30px;}
.mid_btn .btn{background:#0296fd; color:#fff; line-height: 32px; display: inline-block; width: 80%; border-radius: 2px; font-size: 14px;}

/**/
.fixbtn{height: 50px;}
.fixbtn .btns{position: fixed; bottom: 0; left: 0; right: 0; height: 50px;}
.fixbtn .btns .f_btn{float: left; line-height: 50px; text-align: center;}
.fixbtn .btns .f_btn span{font-size: 15px; color: #fff;}
.fixbtn .btns .f_btn.b1{background: #79ccff;}
.fixbtn .btns .f_btn.b2{background: #45b4f9;}
.fixbtn .btns .f_btn.b3{background: #1695e3;}
.fixbtn .btns .f_btn.w3{width: 33.3%;}
.fixbtn .btns .f_btn.w2{width:50%;}
.fixbtn .btns .f_btn.w1{width: 100%;}

/**/
.sub_service{margin-top:10px; background: #fff;}
.sub_service .title{padding:0 10px; border-bottom:1px #f6f6f6 solid; overflow:hidden;}
.sub_service .title .tit{width:74px; height:15px; margin:14px 0; float:left;}
.sub_service .title .btn{float: right; width:65px; height:22px; margin:11px 0 0 0;}

.sub_service .item2{padding:10px; border-bottom: 9px #f6f6f6 solid;overflow: hidden; position: relative;}
.sub_service .item2.nb{border-bottom:0;}
.sub_service .item2 .img{width:120px; height:77px; float: left; background: #eee; border-radius: 3px;}
.sub_service .item2 .con{ padding: 0 0 0 135px;}
.sub_service .item2 .con .t1{font-size:15px; margin-top: 15px; margin-bottom:5px; font-weight: bold; color: #343434; display:-webkit-box; overflow:hidden;-webkit-line-clamp:2; -webkit-box-orient:vertical;}
.sub_service .item2 .con .t2{font-size:10px; overflow: hidden;color:#808080; display:flex; list-style:disc; padding-top:3px;}
.sub_service .item2 .tips{position: absolute; font-size:12px; color:#ffa800;border:1px #ffa800 solid; border-radius: 8px 8px 8px 0; right:5px; top:5px; padding: 0 5px; line-height:16px;}

.sub_service .item2 .com_info{clear:both; border-top:1px #f6f6f6 solid; margin-top:10px; padding:8px 0 0; position: relative;}
.sub_service .item2 .com_info .logo{width:43px; height:30px;float:left; padding-right:5px;}
.sub_service .item2 .com_info .info{padding:0 50px;}
.sub_service .item2 .com_info .info .name{font-size:12px; color:#343434;display:flex;}
.sub_service .item2 .com_info .info .star{display: flex; padding-top:3px;}
.sub_service .item2 .com_info .info .star .fa{color:#ccc; margin-right:3px; font-size:12px;}
.sub_service .item2 .com_info .info .star .fa.hover{color:#ffb72d;}
.sub_service .item2 .rt_con{color:#808080; position: absolute;top:10px; right:10px;}
.sub_service .item2 .rt_con .fa{line-height:15px;}
.sub_service .item2 .rt_con .fa:before{padding-right:3px;}
.sub_service .item2 .rt_con span{font-size: 12px; display: flex;}


.jg_logs_list .item{overflow: hidden; padding: 16px 0; margin: 0 16px; border-bottom: 1px #efefef solid;}
.jg_logs_list .item .i_img{width: 136px; height: 90px; float: left; overflow:hidden; border-radius: 4px;}
.jg_logs_list .item .i_img img{width: 100%;}
.jg_logs_list .item .i_con{padding-left: 158px;}
.jg_logs_list .item .i_con h3{font-size: 15px; color: #343434; overflow: hidden; font-weight: normal;word-wrap: break-word;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.jg_logs_list .item .i_con p{margin-top: 10px; font-size: 14px; color: #7D7D7D;}

.jg_about{font-size: 13px; color:#666; line-height: 22px; padding: 15px;}
.jg_fast{margin: 30px auto; text-align: center;}
.jg_fast .item{width:34%; margin: 10px 5%; height:36px; line-height: 36px; border-radius: 18px; border:1px #0099dd solid; font-size: 14px; color:#0099dd; display: inline-block; text-align: center;}

