@charset "utf-8";
body,p,ul,h1,h2,h3,h4,h5,dl,dt,dd,img,form {margin:0; padding:0; list-style:none; border:none;}
body,td {font-size:12px;color:#333;	font-family:Arial,Tahoma, "宋体", Verdana, Helvetica, sans-serif;line-height:20px;}
img {vertical-align:middle}
input,select {outline: none; vertical-align: middle}
.mw {width:1000px; margin:0 auto; text-align:left}
.tar {text-align:right;}
.tac {text-align:center;}
.tal {text-align:left;}
.sp8 {height:8px; line-height:1%; font-size:1%;}
.fr {float:right;}
.fl {float:left;}
.c {clear:both;}
.cl:after {
	content: ".";
	display: block;
	position:relative; /*works better in IE5.5 or float in float situations*/
	height: 0;
	clear: both;
	visibility: hidden;
	}
.cl { display: inline-block;}
/* Hides from IE-mac \*/
* html .cl {height: 1%;}
.cl {display: block;}
/* End hide from IE-mac */
a:link,a:visited  {color:#5f6d1f; text-decoration:none;}
a:hover  {color:#FF0066; text-decoration:underline;}
.ulLink a {text-decoration:underline;}
.ulLink a:hover {text-decoration:none;}
.fGreen {color:#0a7871;}
.fred ,a.fred {color:#f00;}
.fOra {color:#f3893d;}
.fRed, a.fRed {color:#f00;}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
#lvguotop { padding:2px 0;  border-bottom:1px solid #FBF4DD; background:#FFFDF4;}
#lvguotop .mw {font-size:12px; color:#efefef; font-family:"宋体"}
#lvguotop .mw b { color:#1D6743; font-weight:lighter}
#lvguotop .mw a {color:#1D6743;}
#lvguotop .mw a:hover {color:#94BD05;}
#foot {margin:8px auto; border-top:1px solid #efefef; padding:10px 0; color:#666; text-align:center}
#foot a {color:#666;}
#page{ overflow:hidden; padding:12px 0; text-align:center; font-size:16px;}
#page li {display:inline;}
#page a {padding:5px 10px; font-weight:bold; background:#fff; margin-right:4px; border:1px solid #efefef;}
#page a:hover {background:#edf2d2; text-decoration:none}
#page .thisclass {padding:5px 10px;font-weight:bold; margin-right:4px; background:#a7c30e; border:1px solid #a7c30e; color:#fff; }
#page .thisclass a {padding:0; background:#a7c30e; margin:0; border:none;color:#fff; }

.s h2 a, #ms a,#sech_bor, .scbut,#sethome { background:url(/images/a.gif) no-repeat}
.huizi  {color:#aaa;} .bzi { color:#333;}
#top {height:66px; padding-top:5px; position:relative; border-bottom:3px solid #a8d000}
ul.xg_abc {padding:1px 0 0;}
ul.xg_abc li {width:199px; height:75px; overflow:hidden; float:left; margin-right:1px;}
ul.xg_abc li.nobor {margin-right:0;}
ul.sc_a { clear:both}
ul.sc_a li {width:166px; height:70px; float:left; margin-right:1px; margin-bottom:1px}
ul.sc_a li.nobor {width:165px; margin:0; overflow:hidden;}
#appnotice {width: 100%; height: 75px; background: #e23e45; display: none; position: fixed; left: 0; bottom: 0; z-index: 1000}
#applink {width:85%; height: 75px; display: block;}
#appico {width: 60px; height: 60px; position: absolute; left: 15px; top: 10px; background: #fff url(/images/logos.png) no-repeat center center; background-size: 50px 50px; border-radius: 12px}
#apptxt {width: 280px; height: 70px; position: absolute; left: 90px; top: 10px;}
#apptxt h2 {font-size: 21px; font-weight: 700; color: #fff600; padding-bottom: 6px}
#apptxt p {color: #fff; font-size: 15px;}
#close {width: 28px; height: 28px; position: absolute; right: 10px; top: 5px;}
    
ul.a_b { clear:both}
ul.a_b li {width:166px; height:70px; float:left; margin-right:1px; margin-bottom:1px}
ul.a_b li.nobor {width:165px; margin:0; overflow:hidden;}
ul.newad {padding-left:2px; margin-bottom:5px}
ul.newad li {width:323px; float:left; height:28px; padding:0 4px;  line-height:28px; border-right:1px solid #fff; border-top:1px dotted #ebebde; overflow:hidden; color:#c4c4b2}
#ms {position:absolute; width:720px; height:35px; bottom:0; _bottom:-1px; left:230px;}
#ms a {display:block; float:left; width:100px; height:35px; bottom:0; margin-right:6px; font-size:16px; text-align:center; line-height:35px; font-weight:bold; background-position:-838px -423px; color:#333; text-decoration:none}
#ms a.on, #ms a.on:hover { background-position:-838px -357px; color:#fff;}
#ms a:hover {background-position:-838px -423px; color:#ff7300}
#us {width:330px; top:5px; right:320px; position:absolute; text-align:right; font-size:12px;color:#999;}
#us a {text-decoration:underline; color:#d62c0a;}
#sech { width:276px; height:28px; background:#fffce1; border-left:1px solid #efefef; border-right:1px solid #efefef; padding:3px 4px 1px; position:absolute; top:0; right:0; overflow:hidden;}
#sech_bor {width:286px; background-position:0 -150px; height:4px; font-size:1%; line-height:1%; position:absolute; top:28px; right:0;}
.scinp { height:23px; width:200px; border-top:1px solid #c69f6d; border-left:1px solid #c69f6d; border-right:1px solid #e9caa9; border-bottom:1px solid #e9caa9; padding:0 3px; line-height:23px;}
.scbut {width:64px; height:25px; border:none; font-size:13px; text-align:center; font-weight:bold; cursor:pointer; line-height:25px; color:#fff; background-position:0 -120px;}
.me {padding:8px 0}
.me td { margin-bottom:1px; padding:0;}
.me td {color:#B5C834; font-size:14px; line-height:26px; padding-right:10px; vertical-align:top}
.me td a {margin:0;} .me td a:hover{color:#FF0066}
a.but_p {width:130px; display:block;height:32px;font-size:16px; text-decoration:none; line-height:32px; font-weight:bold; text-decoration:none; text-align:center;background:#FEF8DA; color:#f00; border:1px dashed #C66; border-radius:3px; margin-top:4px; }
a.but_p:hover {background:#FDF0BB; color:#f00}
#me {margin-bottom:2px; background:url(/images/scmebg.jpg) repeat-x; padding:3px 0; height:25px; overflow:hidden}
#me b {font-weight:lighter; color:#2e8806}
#me a {margin:0 6px; line-height:26px;}

#l {width:709px; float:left;}
#r {width:280px; float:right;}
#lbx {border-top:1px solid #efefef;border-left:1px solid #efefef; }
.s {width:235px; border-right:1px solid #efefef; border-bottom:1px solid #efefef; float:left; background:#fff}
.s h2 {height:48px; overflow:hidden; line-height:48px; border-bottom:1px solid #efefef; font-size:21px; font-family:"微软雅黑";}
.s h2 a {display:block; height:48px;  background-position:-712px -138px; color:#333;}
.s h2 a:hover {  background-position:-446px -138px; color:#f23900; text-decoration:none}
.s h2 b {background:url(/images/icos.gif) no-repeat; display:block; font-weight:lighter; text-align:left; padding-left:80px}
.s ul {height:180px;overflow:hidden; padding:8px}
.s ul li {height:30px; line-height:30px; font-size:14px; overflow:hidden; }
b#a2 {background-position:-236px 0;} b#a3 {background-position:-472px 0;}
b#b1 {background-position:0 -62px;} b#b2 {background-position:-236px -62px;}  b#b3 {background-position:-472px -62px;}
b#c1 {background-position:0 -127px;} b#c2 {background-position:-236px -127px;}  b#c3 {background-position:-472px -127px;}
b#d1 {background-position:0 -192px;} b#d2 {background-position:-236px -192px;}  b#d3 {background-position:-472px -192px;}
b#e1 {background-position:0 -257px;} b#e2 {background-position:-236px -257px;}  b#e3 {background-position:-472px -257px;}
b#f1 {background-position:0 -328px;} b#f2 {background-position:-236px -328px;}  b#f3 {background-position:-472px -328px;}
b#g1 {background-position:0 -392px;} b#g2 {background-position:-236px -392px;}  b#g3 {background-position:-472px -392px;}
b#h1 {background-position:0 -454px;} b#h2 {background-position:-236px -454px;}  b#h3 {background-position:-472px -454px;}
#r h3 {height:31px; padding:0 10px; font-size:15px;line-height:31px; background:#e4fa96; color:#497c09;}
#r h3 span {float:right;} #r h3 span a {color:#333}
#r h3 b {color:#f00; font-weight:lighter;}
#r h3 em {font-size:14px; color:#000; padding-left:15px; font-style:normal;}
.rul { padding:5px 0;}
.rul li {overflow:hidden; height:28px; }
.rul li a {font-size:14px;line-height:28px; }
ul.scsul li {width:140px; float:left; margin-top:10px; height:110px; overflow:hidden;}
#span_nativeplace select, #span_nativeplace_son select {width:83px;}
.lgbt {padding:2px 10px; font-size:13px; cursor:pointer}

/*通用*/
h2#where { font-size:14px; padding:5px 2px 8px; color:#EADCB7; font-weight:lighter}
h2#where b {color:#5f6d1f; font-weight:lighter}
#cmw {background:url(/images/cbody_bg.gif) repeat-y;}
#cmwbor {width:950px; height:5px; line-height:1%; font-size:1%; background:url(/images/cbody_bor.gif) no-repeat;}
#kxs {height:460px;overflow:hidden; line-height:20px}
#kxs li {line-height:18px; padding:4px 0; color:#333; border-bottom:1px solid #eaf0e3; clear:both; height:auto; font-size:12px;}
#kxs li p {color:#99CC66; font-size:12px;}

/*列表*/
#ll {width:735px; float:left;}
#lr {width:260px; float:right;}
.area { background:#faf9e1; border:1px solid #f5e89f; padding:3px 3px 2px;}
h4.area_t {font-size:12px; padding:2px 20px 4px 12px; font-weight:lighter}
.area_c {border:1px solid #f5eec8; background:#fff; padding:10px 15px 5px;}
.area_c li {float:left; width:60px; height:26px; }
.area_c a {display:block; width:60px; height:26px; overflow:hidden; font-size:12px;}
h5.lths {height:30px; line-height:30px; font-size:16px;}
p.limg {width:105px; border:1px solid #efefef; padding:1px;}
p.limg img {width:105px; height:75px; }
#ll dl {padding:5px 0; border-bottom:1px solid #efefef; width:365px; float:left;}
#ll dl dt, dl.sclist dd {float:left; font-size:14px; }
#ll dl dt {width:105px; height: 75px; overflow: hidden; text-align: center; vertical-align: middle}
#ll dl dt img {width: 105px; height: 90px}
#ll dl dd  {width:255px; padding-left: 5px}
#ll dl dd  p {height:24px;line-height:24px; font-size:14px; overflow:hidden; display:block;}
#ll dl dd span.wri a, dl.sclist dd span.wri {color:#999; font-size:12px;}
p.scmore {color:#ccc;}
p.scdes {line-height:24px; color:#666; font-size:14px;}
.lrbox {border:1px solid #e4f1b5;  padding:3px 5px 5px;}
.lrbox h3 {font-size:14px; padding-left:6px; padding-top:3px;}
h1.lh1  {font-size:18px; padding:5px 0; margin-top:8px; border-bottom:1px solid #EAEFD8; font-family:'微软雅黑'; color:#187521; font-weight:lighter;}
h1.lh1 a {color:#187521;}
.types {padding:7px 0; background:#fffcf7; border-top:1px solid #ecebe3; clear:both; font-size: 14px;line-height: 1.8}
.type_head {width:50px; float:left; text-align: center; color: #a5b16d}
.ul_city {margin-left: 50px; display: flex; flex-wrap: wrap;}
.ul_city li {min-width:85px; overflow:hidden; }
.ul_city li.on a, .ul_city a.on {color: #ff3c00}
.ul_city a {display: inline-block; padding: 0 7px;}
.oinfo {background:#f7f7f7; border:1px solid #efefef; padding:10px; margin:10px 0;}
#list li { padding:10px 0; border-bottom:1px solid #f7f7f7;}
#list li img {display:inline; width:120px; height:90px; float:left; margin-right:10px;}
h2.listtitle { color:#1057AE; font-size:16px; font-weight:lighter; line-height:30px}
h2.listtitle span {float:right; font-size:12px; color:#999;}
#bjme {margin:0 0 8px;}
#bjme b {font-weight:lighter; color:#b5c834}
#bjme a {margin:0 5px; line-height:24px;}
#bjme td {color:#999966; font-size:14px; line-height:24px; border-right:1px solid #efefef; padding:0 10px;}
#bjme td a {margin:0;} #bjme td a:hover{color:#FF0066}
ul.bj_a {padding:1px 0 0;}
ul.bj_a li {width:166px; height:70px; overflow:hidden; float:left; margin-right:1px;}
ul.bj_a li.nobor {width:165px; margin-right:0; overflow:hidden;}
.bjtbl td, .bjtbl th {padding:5px 4px; vertical-align:top; font-size:14px; line-height:180%;}
.bjtbl th {background:#FFFFCC; padding:3px 4px; font-weight:lighter;color:#336633; font-size:14px;}

/*内容*/
.l_box {  padding:0 30px; border:1px solid #f3f2e8; border-bottom:none;}
h1.title {font-size:22px; line-height:28px; color:#000; text-align:center; padding:25px 0 0 10px;}
#op {margin-top:8px; border-top:1px solid #f3f2e8; color:#a8ac8e; line-height:25px; text-align:center;}
#docBody { min-height:200px; padding-top:10px;}
#mby {font-size:16px; line-height:26px;text-align:justify;text-justify:inter-ideograph; color:#333 }
#mby p, #mby div{ font-size:16px; line-height:28px; text-align:justify;text-justify:inter-ideograph;margin-bottom:14px;}
#mby a , #mby u {text-decoration:none; color:#333; }
#mby  td {font-size: 15px; border-bottom: 1px solid #efefef}
#mby  h3 {font-size:21px; color: #690; padding: 15px 0; font-weight: 500}
#mby img {max-width: 100%}

#other {color:#a8ac8e; margin-top:5px; padding-top:5px; font-size:12px;}
.comt {color:#333; margin-top:10px; margin-bottom:10px; font-size:12px;border-bottom:1px dashed #efefef;}
.comWr {background:#F5FAED;color:#a8ac8e; font-size:11px;}
.comTxt {width:500px;padding:8px 0;}
#dess {font-size:15px;}
h4#toreg {background:#fefff4; margin-bottom:10px;}
h4#toreg a { line-height:20px; height:20px; display:block;border:2px solid #e3f0cf;  color:#FF6633;  padding:10px 0; text-align:center; font-size:16px; text-decoration:underline; font-family:"微软雅黑";}
h4#toreg a:hover {color:#f00; background:#FFFFCC;border:2px solid #FF6633; }
.likearc dt {font-size:12px; border-bottom:1px dashed #ccc; padding:5px 0; margin-bottom:5px; margin-top:15px;}
.likearc dd {width:215px; height:24px; float:left; overflow:hidden; font-size:12px; line-height:24px;}
#r_arc h3 { background:#f5fad8; border:1px solid #f3f2e8; border-bottom:none;}
#r_arc h3 em {padding-left:0;font-size:14px; color:#146b53; font-weight:bold;}
#r_arc .rul {border:1px solid #f3f2e8; border-top:none;margin-bottom:10px; padding:10px}
#map {width:707px; height:420px; display:none; position:absolute; top:-2px; left:0; border:1px solid #999; border-radius:3px;}
a.xx {width:23px; height:19px; position:absolute; top:-20px; right:0; cursor:pointer; display:block; background:url(/images/close.png) no-repeat; display:none}
.infos {padding:10px 0}
.infos h5 {color:#330; width:50px; float: left;}
.infos h5, .infos p {font-size:14px; line-height: 32px;}
.infos p {margin-left: 50px;}
.infos p a {margin-right:8px;}

.notice {display:block; padding: 10px 0; font-size: 14px; text-align: center; color: #3cbd10; border: 1px solid #c6b696; background:#fff6ae; border-radius: 4px}
.notice span {color: #f1784e}
.notice:hover {background: #ffe79c; text-decoration: none;}

/*user*/
.list tr th {background:#fcfdf6;padding:4px 0 2px 6px;  color:#006600; font-size:13px; font-weight:lighter; border-bottom:1px solid #f7f7f7;}
.list tr td {height: 28px;font-size:14px;line-height: 26px; padding:6px 0 2px 6px;border-bottom:1px solid #f7f7f7; vertical-align:top}

/*加关注*/
.btn_bed {
  display: inline;
  float: left;
  margin-right: 10px;
}
.btn_a {
  background: none repeat scroll 0 0 #f2f2f2;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  color: #333;
  display: inline-block;
  margin-top: 5px;
  vertical-align: middle;
}
.btn_a span {
  border: 1px solid #fff;
  border-radius: 2px;
  display: inline-block;
  height: 22px;
  line-height: 22px;
  padding: 0 12px;
  white-space: nowrap;
}
.btn_a span i.addicon {
  color: #ffa00a;
  font: bold 16px Arial;
  height: 16px;
  margin-right: 5px;
  text-decoration: none;
  vertical-align: -2px;
}
.icon_addyet {
    background: url("/images/icon.png") no-repeat scroll -125px -47px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 12px;
    margin-right: 4px;
    width: 12px;
}
.btn_a span i.btn_vline {
    color: #aaa;
    margin: 0 5px;
}
