@charset "utf-8";
/* CSS Document */

/* 全局 */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,del,img,strong,b,u,i,dl,dt,dd,ol,ul,li,form,label,table,tr,th,td,footer,header,menu,nav{margin:0; padding:0; border:none; outline:0; font-size:100%; font:inherit;}
input,label,textarea{margin:0;padding:0;}
html,body,form,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust: none;}
footer,header,menu,nav{display: block;}
body{font-size:14px;font-family: '微软雅黑',Tahoma,Arial; width:100%; min-width:320px; margin:0 auto 0 auto; background:#fff}
ol,dl,dt,dd,ul,li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration: none;color:#222;}
a:hover{color:#F60;text-decoration: none;}
a:visited{color:#222;}
button{border: none;outline: 0 none;}
.hide{display: none;}
.green{color:green;}
.gray{color:gray;}
.orange{color:orange;}

.red{color:red;}
.blue{color:blue;}
.bold{font-weight:bold;}
.c333{color:#333;}
.c666{color:#666;}
.c999{color:#999;}
.arial{font-family:arial;}

.dfk{color:orange;}
.jxz{color:#00c0ff;}
.ywc{color:green;}


.textright{text-align:right;}
.center{text-align:center;}

.displaynone{visibility:hidden;}
.overflow_hidden{overflow:hidden;width:100%;height:100%;overflow:hidden;  white-space: nowrap;  text-overflow: ellipsis;  -o-text-overflow:ellipsis;}

.cA0A0A0{color:#A0A0A0;}
.cFF4040{color:#FF4040;}
.bgf3{background:#f3f3f3;}
.bgfff{background:#fff;}
.bgeee{background:#eee;}

.f14{font-size:14px;}
.f30{font-size:30px;}

.mr10{margin-right:10px;}
.ml10{margin-left:10px;}
.pb10{padding-bottom:10px;}
.pb10{padding-bottom:10px;}

.blank60{clear:both;height:60px;overflow:hidden;}
.blank45{clear:both;height:45px;overflow:hidden;}
.blank20{clear:both;height:20px;overflow:hidden;}
.blank10{clear:both;height:10px;overflow:hidden;}
.blank5{clear:both;height:5px;overflow:hidden;}
.body_box{width:100%; margin:44px auto 70px auto; overflow:hidden;}

.wrap750{width:100%;max-width:750px;margin:0 auto;overflow-y:auto;position:relative;min-height:500px;}
.wrap750_no{width:100%;max-width:750px;margin:0 auto;overflow-y:auto;position:relative;}
.relative{position:relative;}
.button_fen{padding:0 10px; height:35px; line-height:33px; margin:5px auto; border-radius:5px; background:#18AACE; color:#FFF; font-size:14px; text-align:center; overflow:hidden;border:0;}

/** 提示样式 */
.showstost{position:fixed;top:50%;left:50%;width:160px;min-height:40px;background:rgba(0,0,0,.8);color:#fff;border-radius:5px;margin-left:-80px;margin-top:-20px;padding:10px;box-sizing:border-box;z-index:20;line-height:20px;text-align:center;display:none;z-index:105;}



/* 顶部
.header{width:100%;max-width:750px; margin:0 auto; height:44px; border-bottom:1px #fff solid; background:#fff; overflow:hidden;position:relative;}
.logo{width:100px; height:30px; margin:7px 0; background:url(../images/logo.png) 10px 0 no-repeat; background-size:auto 100%;-webkit-background-size:auto 100%; position:absolute; left:0;}
.logo a{width:100px; height:30px; display:block;}
.topsearch{border-radius:30px; height:30px; line-height:30px; margin:7px 50px 0 110px; overflow:hidden;}
.topsearch p{height:30px; line-height:30px; overflow:hidden; color:#BBB; font-size:14px; border-radius:5px; background:#f5f5f5 url(../images/so_bg.png) no-repeat 12px center; text-indent:35px;}
.topsearch a{display:block;}
 */
.topheader{width:100%;max-width:750px; margin:0 auto; height:70px; background:#fff; overflow:hidden;padding:10px 0;box-sizing:border-box;position:relative;}
.topheader .logo{width:50%;max-width:365px; height:50px; background:url(../images/logo.jpg) 5px 0 no-repeat; background-size:auto 100%;-webkit-background-size:auto 100%;float:left;}
.topheader .ad2{width:50%; height:50px; background:url(../images/ad2.jpg) 95% center no-repeat; background-size:auto 100%;-webkit-background-size:auto 100%;float:left;}


.topheader .topsearch{border-radius:30px; height:30px; line-height:30px; margin:6px 0 0 0; overflow:hidden;width:65%;position:absolute;right:3%;}
.topheader .topsearch p{height:30px; line-height:30px; overflow:hidden; color:#BBB; font-size:14px; border-radius:5px; background:#f5f5f5 url(../images/so_bg.png) no-repeat 12px center; text-indent:35px;}
.topheader .topsearch a{display:block;}

.menu2_box{background:#f23d45;color:#fff;width:100%;height:35px;font-size:14px;}
.menu2{width:94%;padding:0 3%;height:35px;line-height:35px;overflow-x: auto;white-space: nowrap;position:relative;}
.menu2 p{position:absolute;}
::-webkit-scrollbar {
    display: none;
  }
.menu2 a{color:#fff;font-size:14px;}



.home_menu{width:100%;max-width:750px; margin:0 auto;background:#fff; overflow:hidden;padding:0 3%;box-sizing:border-box;}
.home_menu .menu_item{width:25%;float:left;margin-top:10px;}
.home_menu .menu_item div{width:50%;margin:10px auto;}
.home_menu .menu_item div li.img{width:100%;height:0;position: relative;padding-bottom: 100%;}
.home_menu .menu_item div li.img img{width:100%;height:100%;position: absolute;}
.home_menu .menu_item li.title{font-size:12px;text-align:center;color:#333;}



.nav{width:25px; height:21px; margin:11px 10px 0 0; background:url(../img/item_bg.png) no-repeat; position:absolute; z-index:999; top:0; right:0;}
.nav a{width:25px; height:21px; display:block;}

/* 底部悬浮导航box-shadow:1px 1px 3px #000; */
.site_bar{width:100%;max-width:750px; margin:0 auto; background:#F9F9F9; position:fixed; z-index:20; bottom:0; overflow:hidden; border-top:1px solid #e0e0e0;}
.site_bar li{width:33.333%; text-align:center; float:left; height:50px; line-height:80px;position:relative;}
.site_bar li a{font-size:12px;color:#333; display:block;}
.site_bar li a.home_link{background:url(../images/bar_home_1.png) center 5px no-repeat; background-size:22px auto;}
.site_bar li a.home_link1{background:url(../images/bar_home_2.png) center 5px no-repeat; background-size:22px auto; color:#19abce;}

.site_bar li a.my_link{background:url(../images/bar_user_1.png) center 5px no-repeat; background-size:22px auto;}
.site_bar li a.my_link1{background:url(../images/bar_user_2.png) center 5px no-repeat; background-size:22px auto; color:#19abce;}

.site_bar li a.msg_link{background:url(../images/bar_qus_1.png) center 5px no-repeat; background-size:22px auto;}
.site_bar li a.msg_link1{background:url(../images/bar_qus_2.png) center 5px no-repeat; background-size:22px auto; color:#19abce;}

.site_bar li span.new{position:absolute;right:calc(50% - 22px);top:8px;width:10px;height:10px;background:#FE2B11;border-radius:100%;}



.site_bar li.li_fabu{height:50px; line-height:18px;}
.site_bar li.li_fabu a.fb_link{display:inline-block; padding-top:32px; background:url(../images/add.png) center 3px no-repeat; background-size:28px auto;}

/* 底部copyright */
.footer{width:100%; margin:10px 0 40px 0; overflow:hidden; color:#888; font-size:12px; text-align:center;}
.footer p{padding:10px 0 0 0;}
.footer a{color:#333; font-size:14px;}
.footer p a{color:#888; font-size:12px;}

/* 会员底部 */
.bottomer{width:100%; margin:10px 0 20px 0; overflow:hidden; color:#888; font-size:12px; text-align:center;}
.bottomer p{padding:10px 0 0 0;}
.bottomer a{color:#333; font-size:14px;}

/* 面包屑导航 */
.inhere{width:100%; margin:0 auto; background:#FFF; overflow:hidden;}
.inhere span{padding:0 10px; height:40px; font-size:14px; line-height:40px; color:#888; display:block; overflow:hidden;}
.inhere span a{color:#666; font-size:14px;}
.inhere span a:hover{color:#F60;}

*{outline:none;}
.mask{width:100%; height:100%; display:none; background:#000; position:fixed; left:0px; bottom:0px; z-index:99; filter:alpha(opacity=50); opacity:0.5 !important;}
.search_box{width:100%;max-width:750px; margin:0 auto; display:none; position:absolute; z-index:999; background:#FFF; overflow:hidden;}
.search_box ul{padding:10px 10px 0 0; overflow:hidden;}
.search_box ul li{margin:0 70px 0 10px; padding-left:100px; border:1px solid #ddd;overflow:hidden;}
.search_select{position:absolute; height:20px; line-height:20px; padding-right:20px; border:0; left:15px; z-index:10; margin-top:2px;-webkit-appearance:none; font-size:14px; background:url(../images/down.png) right center no-repeat; background-size:10px auto;color:#999;}
.search_input{width:100%; height:24px;line-height:24px; border:0; font-size:14px;}
.search_submit{background:#F60;color:#FFF;border:0;width:60px;height:25px;line-height:25px; font-size:16px; font-family:"微软雅黑";text-align:center;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-appearance:none; position:absolute; z-index:10; right:10px;}
.search_submit:hover{background:#F80;color:#FFF;}


.input{border:1px solid #eee;background:#fff;line-height:24px;height:24px;text-indent:5px;}
iframe{agjky:expression();}

.back_btn{width:100%;max-width:750px; text-align:center; height:44px; overflow:hidden; margin:0 auto; background:#18aace;color:#fff; position:fixed; z-index:99; top:0;border-bottom:1px solid #eee;} 
.back_btn p{width:100%;height:44px;position:relative;box-sizing:border-box;}
.back_btn a.leftback{width:44px; height:44px;float:left; display:inline-block;background:url(../images/back.png) center center no-repeat;background-size:20px 20px;}
.back_btn a.leftback_wt{width:44px; height:44px;float:left; display:inline-block;background:url(../images/back2.png) center center no-repeat;background-size:20px 20px;}
.back_btn span.centertitle{width:calc(97% - 75px); height:44px; display:inline-block;float:left;line-height:44px;font-size:15px;}
.back_btn span.right{position:absolute;right:3%;height:44px;line-height:44px;display:inline-block;padding-top:3px;box-sizing:border-box;}

.back_btn span.righticon img{width:20px;height:20px;}


.back_btn_white_nobg{width:100%;max-width:750px; text-align:center; height:44px; overflow:hidden; margin:0 auto; position:fixed; z-index:99; top:0;} 
.back_btn_white_nobg a.leftback{width:44px; height:44px;float:left; display:inline-block;background:url(../images/back.png) center center no-repeat;background-size:20px 20px;}
.back_btn_white_nobg span.centertitle{width:calc(97% - 75px); height:44px; display:inline-block;float:left;line-height:44px;font-size:15px;}
.back_btn_white_nobg span.right{position:absolute;right:3%;height:44px;line-height:44px;display:inline-block;}
.back_btn_white_nobg span.righticon img{width:15px;height:12px;}

.loading_bottom{width:100px;display:none;height:20px;margin:10px auto;}
.loading_bottom p{float:left;line-height:20px;color:#555;border:0;background:none;}
.loading_bottom p.icon{background:url(../images/loading.gif) center center no-repeat;width:16px;height:16px;margin-top:2px;}
.loading_bottom p.loadingtext{padding-left:5px;background:none;border:0;}


.loading{position:fixed;z-index:102;top:50%;left:50%;margin-top:-0px;margin-left:-25px;display:none;width:50px;height:50px;background:none;text-align:center;}
.loading p{float:left;}
.loading p.icon{background:url(../images/loading_upimg.gif) center center no-repeat;height:50px;width:50px;margin:0 auto;}
.maskblack{width:100%;height:100%;background:#999;position:fixed;left:0px;bottom:0px;z-index:99;filter:alpha(opacity=50);opacity:0.5 !important;display:none;}

.maskblack2{width:100%;height:100%;background:#999;position:fixed;left:0px;bottom:0px;z-index:99;filter:alpha(opacity=50);opacity:0.5 !important;display:none;}

.text{border:1px solid #ccc;background:#fff;height:25px;line-height:25px;text-indent:10px;}
.textarea{border:1px solid #ccc;background:#fff;line-height:25px;padding:10px;}

.text1{border:0;width:100%;background:#fff;height:30px;line-height:30px;}
.text2{border:0;border-bottom:1px solid #cdcdcd;width:100%;background:#fff;height:30px;line-height:30px;}
.textarea1{border:0;width:100%;background:#fff;line-height:25px;padding:10px;box-sizing:border-box;height:50px;resize:none;scroll-y:auto;}
.textarea2{width:100%;height:100px;border:1px solid #ededed;resize:none;background:#fff;line-height:20px;padding:5px;box-sizing:border-box;scroll-y:auto;}

.getcode{margin-left:20px;color:#666;}
.getcode a{background:#f4f4f4;color:#666;width:110px;height:35px;text-align:center;line-height:35px;display:inline-block;text-decoration:none;}


.show_notice{background:url(../images/change_notice_iocn.png) left top no-repeat;width:80%;background-size:100% auto;position:absolute;z-index:102;min-height:300px;border-radius:10px;top:120px;left:10%;max-width:300px;display:none;}
.show_notice .notice_title{text-align:center;padding-top:32px;color:#fff;}
.show_notice .notice_content{padding:30px;font-size:13px;}
.show_notice .notice_content p{line-height:25px;margin-bottom:5px;}
.show_notice .notice_content p.tips{color:#666;font-size:13px;}
.show_notice .notice_btn{width:210px;height:50px;background:#F44350;color:#fff;text-align:center;line-height:50px;border-radius:5px;margin:0 auto 20px auto;font-size:15px;}



.location{height:35px;line-height:35px;background:#eee;color:#222;padding:0px 3%;}


.page{overflow:hidden;margin:20px auto;float:right;}
.page ul li{float:left;line-height:24px;margin-right:2px;}
.page ul li.pagelist a{display:inline-block;padding:0 10px;height:24px;border:1px solid #dfdfdf;text-align:center;line-height:24px;margin-right:2px;color:#666;background:#fff;transition:all .3s;}
.page ul li.pagelist a:hover{background:#fb4343;border:1px solid #ec2828;color:#fff;transition:all .3s;}
.page ul li.pagelist a.hover{background:#fb4343;border:1px solid #ec2828;color:#fff;}
.page ul li.pagelist a.hover_link{background:#cd151f;border:1px solid #cd151f;color:#fff;}
.page ul li.pagelist a.nolink{border:0;background:none;}
.page ul li.pagelist a.nolink:hover{color:#666;}



.uplist{float:left;}
.uppic_list p{float:left;margin-right:10px;width:60px;height:60px;}
.uppic_list p.uppic_btn2{background:url(../images/addpic2.png) no-repeat;background-size:100% 100%;}

.uppic_list p.img{width:60px;height:60px;position:relative;float:left;margin-right:4px;margin-bottom:10px;padding:0px;}
.uppic_list p.img img{width:100%;height:100%;}
.uppic_list p.img span.remove{position:absolute;border-radius:100%;color:#fff;width:15px;height:15px;right:0;top:0;background:rgba(0,0,0,.7);overflow:hidden;z-index:10;line-height:15px;text-align:center;margin-right:2px;margin-top:2px;font-size:15px;cursor:pointer;}


.province_city_map{width:100%;max-width:750px;height:340px;max-height:50%;margin:0 auto;bottom:0;position:fixed;z-index:101;background:#fff;border-radius:10px 10px 0 0;display:none;}
.province_city_map_title{width:100%;height:40px;line-height:40px;background:#cdcdcd;color:#222;text-align:center;font-size:16px;border-radius:10px 10px 0 0;}
.province_city_map_box{width:100%;}

.province_city_map_left{width:110px;height:calc(300px);max-height:calc(50% - 40px);float:left;box-sizing:border-box;padding:0 10px;margin:10px 0;border-right:1px solid #cdcdcd;text-align:left;overflow-x:hidden;overflow-y:scroll;padding-bottom:30px;}
.province_city_map_left li{line-height:30px;}
.province_city_map_left li.hover{color:red;}

.province_city_map_right{width:calc(100% - 110px);height:calc(300px);max-height:calc(50% - 40px);float:left;box-sizing:border-box;padding:0 10px;margin:10px 0;text-align:left;overflow-x:hidden;overflow-x:hidden;overflow-y:scroll;padding-bottom:30px;}
.province_city_map_right li{line-height:30px;}
.province_city_map_right li.hover{color:red;}


.wrap3{width:100%;padding:0 3%;box-sizing:border-box;}




