body{margin:0px; padding:0px; font-size:0.92em;color:#666; font-family: "PingFang SC", Helvetica, Arial, "Microsoft YaHei", "Heiti SC", sans-serif;width:100%;overflow-x:hidden;background:#fff;}
div,form,p,img,ul,ol,li,dl,dt,dd {margin:0px; padding:0px; list-style:none; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
img { vertical-align:middle; padding:0px; margin:0px; border:0px;}
img a{ border:0px; text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a{text-decoration:none;color:#376fa1;}
a:hover{text-decoration:none;}
.clear{clear:both;}
.stat{display:none;}


body{position:relative;color:#444;font-size:1em;}
a{color:#444;text-decoration:none;outline: none;}
::-webkit-scrollbar-thumb{min-height:50px;border-radius:3px;background-color:#666}
::-webkit-scrollbar-track{background:#eee}
::-webkit-scrollbar-corner{background:transparent}
::-webkit-scrollbar{width:7px;height:7px}

li{list-style: none;text-decoration: none;}
a,a:hover{text-decoration: none;color:#333333;}
ul{list-style:none;}
.fl{float:left;}
.fr{float:right;}
.fc{clear:both;}
.clear{clear:both;}
.clearfix{clear:both;}
.pa{ position:absolute;}
.pr{ position:relative}
.pw{width:100%;}
.dib{display:inline-block;*zoom:1;*display:inline;}
h2{line-height: 1em;}
table{border-collapse:collapse;border-spacing:0;}
.cf{zoom:1}
.cf:after,.wrap:after{content:".";visibility:hidden}

em { font-style: normal; font-weight: normal }
cite { font-style: normal; font-weight: normal }
blockquote { quotes: none }
.b { font-weight:bold; }
.block { width: 960px; height: auto }
.dis { display: block }
.none { display: none }
.hide { display: none }
.hidden { overflow: hidden }
.inline { display: inline }
.pr { position: relative;}
.relative { position:relative }
.dashed { padding-right: 0px; padding-left: 12px; background: url(/images/linebg.gif) repeat-x left top; padding-bottom: 3px; color: #3f3f3f; padding-top: 2px }
.huibg{width: 100%; background: #eaeaea; }

.fl { float: left;display: inline;}
.fr { float: right;display: inline; }
.fb { font-weight: bold }
.fi { font-style: italic }
.fu { text-decoration: underline }
.fn { text-decoration: none }
.tl { text-align: left }
.tc { text-align: center }
.tr { text-align: right }
.tac {
    text-align: center;
}
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f22 { font-size: 22px; }
.blank { clear: both; visibility: hidden; line-height:0px;height:0px }
.blank5 { clear: both; visibility: hidden; line-height: 5px; height: 5px }
.blank10 { clear: both; visibility: hidden; line-height: 10px; height: 10px }
.blank20 { clear: both; visibility: hidden; line-height: 20px; height: 20px }
.blank50 { clear: both; visibility: hidden; line-height: 50px; height: 50px }

/*index & base */
.header{position: fixed;top: 0px;z-index: 99999;display:block;overflow:hidden;width:100%;margin:0 auto;background:#FFF url(/m/images/header_bg.gif) repeat-x;border-bottom:1px solid #EEE;}
.header .top{height:35px;padding:10px 0 5px;font-size:0.95em}
.header .city{float:left;margin-left:8px;}
.header .city img{width:120px;float:left;}
.sitename{float:left;margin:10px 6px 0;color:#666;}

.header .post{float:right;height:30px;color:#fff;margin:3px 10px 0 0;}
.header .post a{padding:5.7% 10px 5%;display:inline-block;color:#FFF;background:#F06255;border-radius:2px;}

.header .links{float:right;height:30px;margin:3px 12px 0 0;}
.header .links a{display:inline-block;border-radius:2px;text-align:center;color:#666;background:#FFF;border:1px solid #ddd;}
.links a.login{display:inline-block;background: #FFF url(/m/images/header_login_icon.png) no-repeat 7px 48%; background-size: 0.92em auto;width:50px;padding:5.9% 8px 5.2% 4.8%;text-align:right;}
.links a.user{display:inline-block;background: #FFF url(/m/images/header_user_icon.png) no-repeat 7px 48%; background-size: 0.92em auto;width:50px;padding:5.9% 8px 5.2% 4.8%;text-align:right;}

.nav{margin:0 auto;height:55px;background:#4D96D4;display:block;padding:3px 0 3px;}
.nav2{margin:0 auto;height:3px;background:#4D96D4;display:block;margin-top:50px;}
.nav ul{}
.nav ul li{float:left;width:20%;text-align:center;color:#FFF;line-height:24px;font-size:1em;}
.nav ul li a{color:#FFF;padding:2px 5px;display:block;}

.snav{padding:8px 10px;border-bottom:1px solid #EEE;display:block;overflow:hidden;font-size:0.91em;color:#777}
.snav h3{float:left;font-weight:400;font-size:0.95em;}
.snav span{float:right;}
.snav a{margin: 0 2px;}

.wrap{width:100%;margin:0 auto;display:block;overflow:hidden;}
.catlist{margin:15px 0 0;border-bottom:1px solid #EEE;background:#FFF;display:block;overflow:hidden;height:90px;}
.catlist h3{font-size:0.95em;font-weight:400;float:left;width:15%;border-right:1px solid #EEE;text-align:center;padding-top:35px;padding-bottom:40px;}
.catlist ul{float:left;width:80%;margin-left:5px;padding:10px 0;display:block;overflow:hidden;}
.catlist ul li{float:left;width:25%;text-align:center;line-height:24px;}

.indexcat{margin:12px 0 0;border-bottom:1px solid #EEE;background:#FFF;display:block;overflow:hidden;}
.indexcat ul{width:99%;margin:0 auto;padding:12px 4px 0;display:block;overflow:hidden;}
.indexcat ul li{float:left;width:15%;margin-left:2.5%;margin-right:2.5%;text-align:center;}
.indexcat ul li span{display:block;overflow:hidden;width:38px;}
.indexcat ul li p{display:block;overflow:hidden;width:38px;height:30px;margin-bottom:5px;padding-top:5px;color:#666;font-size:0.95em;}

.indexcat .icon{
	background: url(/m/images/m_icon.png) no-repeat;
    width: 38px;
    height: 38px;
    background-size: 208px auto;
}
.indexcat .i1{background-position:-2px 0;}
.indexcat .i2{background-position:-43px 0px;}
.indexcat .i3{background-position:-84px 0px;}
.indexcat .i4{background-position:-125px 0px;}
.indexcat .i5{background-position:-166px 0px;}
.indexcat .i6{background-position:-2px -46px;}
.indexcat .i7{background-position:-43px -46px;}
.indexcat .i8{background-position:-84px -46px;}
.indexcat .i9{background-position:-125px -46px;}
.indexcat .i10{background-position:-166px -46px;}
.indexcat ul li a{-webkit-tap-highlight-color:rgba(255,0,0,0);}
.indexcat ul li a:focus{outline:none}

/*index-latest*/
.latest{}
.latest{margin:0px 0 0;border-bottom:1px solid #EEE;background:#FFF;display:block;overflow:hidden;padding:0px 15px;}
.latest h3{font-size:1em;font-weight:400;}
.latest h3 span{float:right;font-size:0.95em;}
.latest h3 span a{color:#999;}

.latest ul{padding:10px 0 0;display:block;overflow:hidden;}
.latest ul li{line-height:1.7em;border-top:1px dashed #E3E3E3;padding:8px 0 0;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.latest ul li a{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.latest ul li span{float:right;color:#999;font-size:0.95em}
.latest ul li span a{color:#999;}
.index-post{border-top:1px dashed #E3E3E3;padding:8px 0 0;text-align:center;}
.index-post a{display:block;margin:10px 0;padding:8px 0;text-align:center;width:100%;color:#376fa1;background:#FFF;border:1px solid #4D96D4;border-radius:3px;}

.ding{color:#F06255;background: url(/m/images/ding.gif) no-repeat 0 0px;background-size: 1em auto;padding-left:17px;}
.latest ul li .ding{color:#F06255;background: url(/m/images/ding.gif) no-repeat 0 4px;background-size: 1em auto;padding-left:17px;}

.list-post{padding:8px 0 0;margin:0 auto;width:95%;display:block;overflow:hidden;text-align:center;}
.list-post a{display:block;margin:5px 0 0;padding:8px 0;text-align:center;color:#376fa1;background:#FFF;border:1px solid #4D96D4;border-radius:3px;}

.footer{margin:0;text-align:center;padding:0;}
.footer .links{color:#888;line-height:24px;font-size:0.95em;background:#FFF;border-bottom:1px solid #EEE;padding:8px 0;margin-bottom:8px;border-top:15px solid #F5F5F5;}
.footer .links span{color:#CCC;padding:0 5px;font-size:0.92em;display:inline-block}
.footer .links a{color:#888;}
.footer p{line-height:24px;font-size:0.85em;color:#888;padding-bottom:5px;}

/*btn*/
.blue_btn{width:100px;line-height:30px;height:32px;border:0 none;background:#4D96D4;font-weight:400;color:#fff;font-size:16px;cursor:pointer;border-radius:2px;}
.red_btn{width:100px;line-height:30px;height:32px;border:0 none;background:#F06255;font-weight:400;color:#fff;font-size:16px;cursor:pointer;border-radius:2px;}

.blue_btn_long{width:100%;line-height:30px;padding:5px 0;border:0 none;background:#4D96D4;color:#fff;font-size:16px;}
.blue_btn_long2{width:100%;line-height:30px;padding:5px 0;border:0 none;background:#4D96D4;color:#fff;font-size:16px;border-radius:2px;}

.red_btn_long{width:100%;line-height:30px;padding:5px 0;border:0 none;background:#F06255;color:#fff;font-size:16px;}
.red_btn_long2{width:100%;line-height:30px;padding:5px 0;border:0 none;background:#F06255;color:#fff;font-size:16px;border-radius:2px;}

.blue_btn_s{margin:0 2px;padding:6px 4px 6px 3px;text-align:center;color:#666;color:#376fa1;background:#FFF;border:1px solid #4D96D4;border-radius:2px;cursor:pointer }


/*member*/
.member_tit{padding:2px 0 10px;border-bottom:1px solid #EEE;font-size:0.95em;}
.member_tit2{padding:2px 0 10px;font-size:0.95em;}
.member_tit span{font-weight:400;}

.member_link li{font-size:0.91em}

span.no {display:block;color:#070;font-size:0.95em;line-height:22px;}
span.no {color:#f00;}

.member_myinfo{padding:5px 0.92em 15px;display:block;overflow:hidden}
.mytab{padding:4px 0 2px;height:40px;display:block;overflow:hidden;}
.mytab .f1{float:left;width:49.3%;border:1px solid #E3E3E3;border-bottom:none;text-align:center;padding-top:7px;}
.mytab .f2{float:left;width:49.3%;border-bottom:1px solid #E3E3E3;padding:8px 0;margin-top:4px;font-size:0.95em;text-align:center;}

.member_infolist{margin:0 0 10px}
.member_infolist li{border-bottom:1px dashed #ddd;disdplay:block;overflow:hidden;padding:8px 0 10px}
.member_infolist h3{font-size:0.95em;font-weight:400;line-height:28px;display:block;overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow: ellipsis}
.member_infolist .links{color:#aaa}
.member_infolist .links a{color:#999;}

#pages { padding:8px 0;text-align:center;margin:10px 0 20px;_padding:5px 0 0;_margin-bottom:0;}
#pages a { display:inline-block; height:24px; line-height:22px; background:#F5F5F5; border:1px solid #DDD; text-align:center; color:#666; padding:2px 10px 0;margin:0 4px;}
#pages a.a1 {padding:2px 8px 0 }
#pages a:hover { background:#4D96D4; color:#FFF; text-decoration:none;border:1px solid #4D96D4; }
#pages span { display:inline-block; height:24px; line-height:22px; background:#4D96D4; border:1px solid #4D96D4; color:#fff; text-align:center;padding:2px 10px 0}
#pages input{display:none;}

.edit_info{clear:both;margin:0;width:100%;display:block;overflow:hidden;}
.edit_myinfo{margin:15px 0 20px;}
.edit_myinfo li{clear:both;disdplay:block;padding:2px 0 3px;line-height:30px;margin:5px 0; }
.edit_myinfo .titname{float:left;width:17%;font-weight:700;text-align:right;padding-right:8px;}
.edit_myinfo .formname{float:left;width:73%;}
.edit_myinfo .formname .form_tip{font-size:12px;color:#ACACAC;display:block;margin-top:5px;line-height:20px;}
.edit_myinfo .formname .Validform_wrong{color:red;}

.edit_myinfo .formname .ui-input-text.s{ width:30px;}
.edit_myinfo .formname .ui-input-text.m{ width:60px;}
.edit_myinfo .formname .ui-input-text.l{ width:60%;}
.edit_myinfo .formname .ui-input-text.xl{ width:80%;}
.edit_myinfo .formname .ui-input-text.xxl{ width:98%;}


.edit_myinfo .formname .fileup_pic {padding:0px 0px;font-size:0;margin-left:-3.33333%;}
.edit_myinfo .formname .fileup_pic .upimg{width:30%;height:80px;display:inline-block;background-size:cover;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;margin-left:3.3333%;position:relative;}
.edit_myinfo .formname .fileup_pic .upimg em{position:absolute;width:25px;height:25px;line-height:20px;text-align:center;font-size:18px;background:rgba(0,0,0,.5);color:#fff;right:0;top:0;font-style:inherit;cursor:pointer;}
.edit_myinfo .formname .fileup_btn{width:30%;height:80px;position:relative;display:inline-block;background-image:url(/images/addpic.png);box-sizing:border-box;background-size:30px 30px;background-position:center center;background-repeat:no-repeat;border:1px solid #dbdbdb;margin-left:3.3333%;padding:0px;}
.edit_myinfo .formname .fileup_btn input{position:absolute;left:0px;top:0px;opacity:0;width:100%;height:100%;}



.edit_myinfo .titname2{float:left;width:20%;font-weight:700;text-align:right;padding-right:8px;}
.edit_myinfo .formname2{float:left;width:70%;}
.edit_myinfo input{line-height:22px;font-size:0.95em;padding:4px 6px;color:#333;border:1px solid #ccc;}
.edit_myinfo textarea{color:#333;padding:5px 6px;border:1px solid #ccc;font-family:\5FAE\8F6F\96C5\9ED1;}
.edit_myinfo select{color:#333;padding:5px;border:1px solid #ccc;}
.edit_myinfo .tips{font-size:0.85em;color:#888;margin-left:10px;}

.edit_myinfo .infoform1{width:98%;}
.edit_myinfo .infoform2{width:30px;}
.edit_myinfo .infoform3{width:50px;}
.edit_myinfo .infoform4{width:95%;}

.edit_post_box{margin:0 auto;width:90%;display:block;overflow:hidden;text-align:center;margin-bottom:20px;}

/*ad-info-new*/
.index-top-info{margin:12px 0 0;text-align:center;max-height:120px;}
.index-bottom-info, .page-bottom-info{margin:8px 0 0;text-align:center;}
.page-top-info{background:#FFF;text-align:center;border-bottom:1px solid #e9e9e9;padding:8px 0;}
.page-top-info2{background:#FFF;text-align:center;border-bottom:1px solid #e9e9e9;padding:0;}
.page-bottom-info{margin:0;text-align:center;}
.bottom-info{margin:15px 0 0px;text-align:center;}
.bottom-box{border-top:0px solid #EEE;padding:6px 0 12px;text-align:center;background:#FFF;border-bottom:1px solid #EEE;}
.bottom-box2{padding:10px 0px 0;text-align:center;max-height:120px;background:#FFF;display:block;overflow:hidden;}
.show-info2{margin:15px 0 5px;}

/*list*/
.page-wrap{width:100%;margin:0 auto;display:block;overflow:hidden;background:#FFF;}
.list{width:98%;margin:0 auto;padding:8px 2px 12px;}
.list ul{}
.list ul li{line-height:1.7em;border-bottom:1px dashed #E3E3E3;padding:8px 8px 7px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.list-bottom-info{clear:both;margin-top:20px;margin-bottom:5px;}

/*x-cat*/
.xcat{margin:0;border-bottom:1px solid #E5e5e5;padding-bottom:5px;background:#FFF;display:block;overflow:hidden;}
.xcat .cats{width:96%;padding:10px 0;margin-left:3px;font-size:0.95em;}
.xcat ul li{float:left;line-height:24px;margin:2px 9px;}
.xcat ul li a{color:#666;}

.showMore{cursor:pointer;padding-left:20px;background:url(/m/images/showmore.png) no-repeat 0 -4px; width:15px;height: 15px;background-size: 15px auto;}
.currentDd{color:#277fc2}
.currentDt{background-image:url(/m/images/showmore2.png);}
.showMoreContent{display:none;}
.morecat{width:96%;line-height:24px;margin-left:3px;}
.showMoreContent li a{display:block;text-align:center;font-size:0.95em;}

.nodata{margin:7px;}

/*pages*/
.pages{margin:5px;padding-top:10px;font-size:0.95em;}
.pages a { display:inline-block; height:24px; line-height:24px; background:#F5F5F5; border:1px solid #DDD; text-align:center; color:#666; padding:0 8px;margin:5px 3px;}
.pages a.a1 {color:#888}
.pages a:hover { background:#4D96D4; color:#FFF; text-decoration:none;border:1px solid #4D96D4; }
.pages span { display:inline-block; height:24px; line-height:24px; background:#4D96D4; border:1px solid #4D96D4; color:#fff; text-align:center;padding:0 8px}

/*show*/
.show{width:99%;margin:0 auto;}
.show h1{font-size:1.4em;font-weight:400;padding:12px 10px 6px;color:#333;background:#FFF;}
.sinfo{border-bottom:1px solid #EEE;padding:2px 10px 10px;font-size: 12px;}
.sinfo span{margin-right:10px;color:#999;}

.content{padding:10px;line-height:24px;font-size:1em}
.content span{color:#999;}
.content img{ max-width:100%;}
.info{margin-bottom:10px;}
.info ul{}
.info ul li{line-height:2em;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.info ul li span{color:#999;}

.info2{margin-bottom:8px;display:block;overflow:hidden;}
.info2 li{line-height:2em;float:left;width:49%;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.info2 li span{color:#999;}

.des, .contact{margin:10px 0 2px;line-height:28px;border-top:1px solid #EEE;padding-top:10px;}
.des .show-img{text-align:center;margin:10px 0;}
.des .show-img img { max-width:100%;}

.b_foot{position:fixed;z-index:99;background:#f9f9f9;border-top:1px solid #ddd;bottom:0px;left:0px;width:100%;height:38px;clear:both;overflow:hidden;}
.b_foot .sms{ float:right;display:block;margin:3px 10px 3px 2px;padding-left:28px;width:37px; height:28px;line-height:28px;border:1px solid #f90;background: url(/m/images/icon_sms.png) no-repeat 4px 3px;background-size:20px; -moz-border-radius:5px;-webkit-border-radius: 5px;border-radius:5px;font-size:14px;color:#f30;}
.b_foot .tel {display:block; margin:3px 3px 3px 0px;height:30px;line-height:30px;padding-left:34px;background:url(/m/images/icon_tel.png) no-repeat 6px 2px;background-size:24px;font-size:16px;color:#f30;}

.contact ul{}
.contact ul li{line-height:2em;}
.contact ul li span{color:#999;}
.contact .call{display:block;margin:10px 0;padding:5px 0;text-align:center;width:100%;color:#FFF;background:#4D96D4 url(/m/images/call.png) no-repeat 36% 8px;background-size: 20px auto;}
.contact .tips{border:1px solid #FBCDCA;background:#FFF8F7;font-size:0.82em;padding:4px 10px;line-height:20px;}
.contact .tips2{font-size:0.82em;line-height:24px;color:#F06255}

.spage{margin:5px;padding-top:10px;font-size:20px;}
.spage a{padding:2px 2px;font-size:20px;}

.loading{ background:url("/m/images/loading.gif") 50% no-repeat #fff; width:100%; height:100%;background-size: 100px auto; overflow:hidden; position:fixed; left:0; top:0; z-index:100;}

@media screen and (max-width:640px){
.links a.login{width:52px}
.links a.user{width:52px}
}

@media screen and (max-width:500px){
body{font-size:1.05em;}
.latest ul li a{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;max-width:73%;}
.latest ul li span a{max-width:100%}
}

@media screen and (max-width:420px){
body{font-size:0.95em;}
.indexcat ul{width:99%;margin:0 auto;padding:12px 5px 0 10px;display:block;overflow:hidden;}
.links a.login{width:50px}
.links a.user{width:50px}
}

@media screen and (max-width:400px){
body{font-size:0.93em;}
.indexcat ul{width:99%;margin:0 auto;padding:12px 5px 0 10px;display:block;overflow:hidden;}
}

@media screen and (max-width:375px){
body{font-size:0.92em;}
.indexcat ul{width:99%;margin:0 auto;padding:12px 8px 0;display:block;overflow:hidden;}
}

@media screen and (max-width:320px){
.header .post a{padding:3px 5px 4px;}
.header .links{float:right;margin:3px 8px 0 0;}
.links a.login{display:inline-block;width:40px;background-image:none;text-align:center;padding:3px 5px 3px;}
.links a.user{display:inline-block;width:40px;background-image:none;text-align:center;padding:3px 5px 3px;}

}