@import url('m_boshan.css?v=20201030');
body, p, h1,h5,ul, ol, li, dl, dt, dd, table, td, form, fieldset, legend, input, textarea, button, select {margin: 0; padding: 0;}
body, input, textarea, select, button, table {font-size: 16px;line-height:1.3em;}
body {color:Black;font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;min-width: 320px;background-color:White;}
img, fieldset {border: 0 none;}
ul, ol {list-style: none outside none;}
em,i {font-style: normal;}
a,a:visited {color:Black;text-decoration:none;}
.cRed,a.cRed:link,a.cRed:visited{color:Red;}/*红色*/
.cWhite,a.cWhite:link,a.cWhite:visited{color:White;}/*白色*/
.cBlue,a.cBlue:link,a.cBlue:visited{color:Blue;}/*蓝色*/
.cBlack,a.cBlack:link,a.cBlack:visited{color:Black;}/*黑色*/
.cGreen,a.cGreen:link,a.cGreen:visited{color:Green;}/*绿色*/
.cYellow,a.cYellow:link,a.cYellow:visited{color:Yellow;}/*黄色*/
.cPurple,a.cPurple:link,a.cPurple:visited{color:Purple;}/*紫色*/
.cF30,a.cF30:link,a.cF30:visited{color:#f30;}
.cF60,a.cF60:link,a.cF60:visited{color:#f60;}
.c888,a.c888:link,a.c888:visited{color:#888;}
.c666,a.c666:link,a.c666:visited{color:#666;}
.c090,a.c090:link,a.c090:visited{color:#090;}
.c960,a.c960:link,a.c960:visited{color:#960;}
.c600,a.c600:link,a.c600:visited{color:#600;}

.f10{font-size:10px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.top_5 {padding-top: 5px;}
.top_10 {padding-top: 10px;}
.top_20 {padding-top: 20px;}
.bottom_2	{padding-bottom: 2px;}
.bottom_5	{padding-bottom: 5px;}
.bottom_10	{padding-bottom: 10px;}
.left_5 {padding-left: 5px;}
.left_10 {padding-left: 10px;}
.right_5 {padding-right: 5px;}
.right_10 {padding-right: 10px;}
.t_2 {margin-top:2px;}
.t_5 {margin-top:5px;}
.t_10 {margin-top:10px;}
.b_2 {margin-bottom:2px;}
.b_5 {margin-bottom:5px;}
.b_10 {margin-bottom:10px;}
.mg_1 {margin:1px;}
.mg_2 {margin:2px;}
.mg_3 {margin:3px;}
.mg_5 {margin:5px;}
.pd_1 {padding:1px;}
.pd_2 {padding:2px;}
.pd_3 {padding:3px;}
.pd_5 {padding:5px;} 
.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;}
.wenbenkuang {border:1px solid #999;}
.go-wenbenkuang {background-color:menu;height:20px;line-height:18px;border:1px outset #fff;}
.mytable{ border-collapse:collapse; }
.mytable td{ border:#ccc solid 1px; padding:2px;}
.mytable .title{background:#f1f1f1;}


header{position:relative;height:40px;}
.header{position:fixed;top:0px;z-index:65535;width:100%;height:40px;line-height:40px;background-color:#0066CB;text-align:left;font-size: 20px;padding-left: 5px;}
.header a{color:White;}
.logo{float:left;height:36px;margin:2px 0 0 5px;width:136px;text-align:left;}
.userBox{float:right;padding-top:2px;height:36px;}
.userBox a{float:left;display:inline-block;}
#my_login,#my,#my_ts,#fabu{display:block;background: url(icons.png) no-repeat;height:22px;width:40px;}
#fabu{background-position:0px 0px;}
#my{background-position:-40px 0px;}
#my_login{background-position:-80px 0px;}	
#my_ts{background-position:-120px 0px;line-height:24px;color:#fff;font-size:10px;width:32px;padding-right:8px;}
.abutton,a.abutton:link,a.abutton:visited{display:block;margin:10px auto;width:100%;border:0;background-color:#95C5DB;color:#fff;height:40px;line-height:40px;text-align:center;}
.abutton-green,a.abutton-green:link,a.abutton-green:visited{display:block;margin:10px auto;width:100%;border:0;background-color:Green;color:#fff;height:40px;line-height:40px;text-align:center;}
.abutton-red,a.abutton-red:link,a.abutton-red:visited{display:block;margin:10px auto;width:100%;border:0;background-color:Red;color:#fff;height:40px;line-height:40px;text-align:center;}
.abutton-k,a.abutton-k:link,a.abutton-k:visited{display:block;margin:0px auto;width:calc(100%-2px);border:1px solid #95C5DB;background-color:#fff;color:#95C5DB;height:38px;line-height:38px;text-align:center;}

.ntp{width:40px;text-align:left;font-size:12px;line-height:12px;}
.list_dh{width:100%;height:28px;line-height:28px;;border-bottom:1px dotted #ddd;color:#888;font-size:14px;margin-bottom:5px;}
.list_dh a {margin:0 5px 0 10px;color:Black;}
.nav{width:100%;height:32px;line-height:32px;background-color:#eee;border-bottom:1px dotted #ccc;overflow:hidden;}
.nav li{float:left;border-right:1px dotted #ddd;}
.nav a{display:block;padding:0 4px 0 4px;line-height:32px;text-decoration:none;color:Black;}  
.search{margin:5px 10px 0 10px;position:relative;}
.search-wrap{ background: none repeat scroll 0 0 white;border: 1px solid #ccc;height:32px;width: 100%; overflow: hidden;clear:both;}	
.search-input{border: 0 none;height:30px;padding:0 60px 0 5px;width: 100%;} 
.search-submit{background:#0066CB;color:White;border:0px;cursor: pointer;display: block;height:34px;overflow:hidden;position: absolute;right:-1px;top:0;width:49px;text-align:center;}
.shang1 {border-top: 1px solid #ccc;}
#b_like{position:relative;margin:0 10px 10px 10px;height:34px;background-color:#ddd;}
#toTop{position:absolute;background:url(icons.png) no-repeat scroll -200px 0px;height:36px;width:36px;text-indent:-9999px;display:inline-block;right:0px;top:-43px;z-index:9;}

#toList{height:34px;line-height:34px;width:100%;text-align:center;display:inline-block;}
#toList i{vertical-align:middle;padding-right:10px;width:16px;height:16px;display:inline-block;background:url(/image/l.gif) no-repeat;}
#bottom{position:relative;margin-top:15px;padding:5px 0;width:100%;line-height:26px;text-align:center;color:#666;border-top: 1px solid #eee;font-size:12px;}
#bottom span{color:#0066CB;}
#bottom a{color:#555;margin:0 5px;}
#bottom #toTop{right:0px;top:-7px;}
.err{margin:50px 10px;}
.err a{color:Black;}
.err h5{margin:10px 0;color:#f60;}
.err p{padding:0 10px;color:#888;font-size:12px;line-height:185%;}
.err p em{color:Red;font-size:120%;padding:0 2px;}
.err p i{color:Green;font-size:120%;padding:0 2px;}


.nav_lm {margin:5px 0px 0px 0px;display:table;width:100%;border-radius:4px;background:#fff;}
.nav_lm li { display:inline-block; width:25%; text-align:center; margin:6px 0;}
.nav_lm a { color:#333; display:block; padding-top:46px; font-size:14px; line-height:18px; position:relative;}
.nav_lm i {display:block; position:absolute; top:0; left:50%;width:40px; height:40px; background-image:url(/m/image/lb_icons.png?v=2018);-webkit-background-size:100% 900%;-moz-background-size:100% 900%;background-size:100% 900%;margin-left:-20px;}
.nav_lm .lm_job{ background-position:0px -40px;}
.nav_lm .lm_qiuzhi{ background-position:0px -80px;}
.nav_lm .lm_house{ background-position:0px 0px;}
.nav_lm .lm_fuwu{ background-position:0px -240px;}
.nav_lm .lm_ershou{ background-position:0px -160px;}
.nav_lm .lm_jiaoyou{ background-position:0px -280px;}
.nav_lm .lm_bbs{ background-position:0px -120px;}
.nav_lm .lm_info{ background-position:0px -200px;}

.lb_dl { margin-top:5px;
	background: #FFF;
	border-top: 1px solid #E3E3E3;
	text-align:center;
}


.grfy1 {
	color: #390;
}
.grfy2 {
	color: #F90;
}
.zp481 {
	color: #F3B101;
	font-weight: bold;
}
.zp482 {
	color: #FD567E;
	font-weight: bold;
}
.lb_dl a {
	display: inline-block;
	font-size:14px;
	height:14px;line-height:32px;
	padding:6px 6px;
}
.news_list{padding:10px 10px 0px 10px;overflow:hidden;}
.news_list li{border-top:1px solid #eee;padding:6px 0px;font-size:14px;line-height:34px;height:34px;overflow:hidden;}
.news_list li a{position:relative;display:block;-webkit-border-radius:0;height:34px;overflow:hidden;}
.news_list li i{float:left;display:inline;text-align:center;font-style:normal;width:32px;height:22px;line-height:22px;border:1px solid Red;color:Red;font-size:12px;font-weight: normal;margin:4px 6px 0px 5px;}
.news_list li .i0{border:1px solid Black;color:Black;}
.news_list li .i1{border:1px solid SeaGreen;color:SeaGreen;}
.news_list li .i2{border:1px solid Orange;color:Orange;}
.news_list li .i3{border:1px solid Purple;color:Purple;}
.news_list li .i4{border:1px solid DodgerBlue;color:DodgerBlue;}
.news_list li .i5{border:1px solid Magenta;color:Magenta;}
.news_list li .i6{border:1px solid Olive;color:Olive;}
.news_list li em{padding-left:10px;color:#ccc;font-size:10px;}
.weixin_news{padding-top:10px;width:100%;overflow:hidden;}
.weixin_news li{border-top:1px solid #eee;padding:8px 10px 4px 10px;font-size:14px;text-align:center;line-height:24px;height:24px;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;  }


.shiming{margin-left:3px;color:White;background-color:green;font-size:12px;padding:1px 3px;-moz-border-radius:15px;-webkit-border-radius:15px;}	
.shijie{margin-left:3px;color:yellow;background-color:red;font-size:12px;padding:1px 3px;-moz-border-radius:15px;-webkit-border-radius:15px;}	
.pujie{margin-left:3px;color:White;background-color:Fuchsia;font-size:12px;padding:1px 3px;-moz-border-radius:15px;-webkit-border-radius:15px;}
.shangjia{margin-left:3px;color:yellow;background-color:green;font-size:12px;padding:1px 3px;-moz-border-radius:15px;-webkit-border-radius:15px;}
.tel{font-size:18px;color:#f30;letter-spacing:1px;}
.tel strong{font-weight:normal;font-size:19px;color:Green;}
.ding{margin-left:3px;color:#fff;background-color:#D0373B;font-size:12px;padding:1px 3px;-moz-border-radius:15px;-webkit-border-radius:15px;}
.tu{margin-left:3px;color:#fff;background-color:#6EB800;font-size:12px;padding:1px 3px;-moz-border-radius:15px;-webkit-border-radius:15px;}
.afy{border-bottom:1px solid #eee;padding:0;font-size:12px;height:14px;line-height:14px;color:#888;overflow:hidden;}
.tui{margin-left:3px;color:yellow;background-color:Green;font-size:12px;padding:1px 3px;-moz-border-radius:15px;-webkit-border-radius:15px;}
.suo{margin-left:3px;color:#fff;background-color:black;font-size:12px;padding:1px 3px;-moz-border-radius:15px;-webkit-border-radius:15px;}

.fl_dh{border-bottom:1px solid #d3d3d3;border-bottom:1px solid #eee;padding:3px 0 5px 5px;}
.fl_dh i{height:28px;padding:0 5px;font-size:15px;color:#585858;font-weight:normal;}
.fl_dh a{display:inline-block;height:24px;line-height:24px;padding:2px 5px;border-radius:0;color:Black;}
.fl_dh a.xz{background-color:#95C5DB;color:#fff;}
#list{padding:0 10px 5px 10px;}
#list li{border-bottom:1px solid #eee;padding:8px 0;overflow:hidden;}
#list li a {position:relative;display:block;-webkit-border-radius:0;color:Black;line-height:160%;}
#list li h5{font-size:16px;font-weight:normal;height:24px;line-height:24px;overflow:hidden;}
#list li p{color:#999;font-size:12px;height:28px;line-height:28px;overflow:hidden;}
#list li p em{font-size:10px;padding-right:5px;color:#f60;}
#list li p .sj_u{color:#666;}
#list .xtp{float:left;width:90px; height:68px;padding:0 8px 0;overflow:hidden;clear:both;}
#list .xtp img{width:90px; height:68px;}
#list .xlogo{float:left;width:120px; height:90px;padding:0 8px 0;}
#list .xlogo img{width:120px; height:90px;}
#list .bz{height:20px;padding:2px 0;color:#888;font-size:12px;overflow:hidden;clear:both;}
#list .tp{height:90px;padding:1px 0 3px 0;overflow:hidden;}
#list .tp img{height:90px;padding-right:6px;}


.dl_list{padding:0 10px;}
.dl_list dt{height:26px;line-height:26px;padding-top:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dl_list dt a{color:Black;}
.dl_list dd{color:#999;font-size:12px;padding:5px 0;border-bottom:1px solid #eee;overflow:hidden;}
.dl_list dd a{float:right;padding-left:12px;font-size:12px;color:#374565;}
.dl_list dd a em{font-size:8px;color:#bbb;}
.dl_list dd .jt{color:#f60;}


.dl_list2{padding:10px;}
.dl_list2 dt{font-size:12px;color:#888;height:26px;line-height:26px;padding-top:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dl_list2 dt a{padding-right:10px;color:#374565;}
.dl_list2 dd{padding:5px 0 10px 0;border-bottom:1px solid #eee;line-height:1.6em;overflow:hidden;}
.dl_list2 dd a{color:#333;}

.dl_list2 dt img{height:26px;padding-right:10px;vertical-align: middle;}


.bt{padding:8px 10px;font-size:18px;line-height:26px;background-color:#eee;border-bottom:1px solid #ddd;margin-bottom:5px;}
.bz{padding:0 10px;font-size:12px;color:#888;margin-bottom:5px;}
.bz em{color:Red;font-size:120%;padding:0 2px;}
.bz i{color:Green;font-size:120%;padding:0 2px;}
.nr{padding:0 10px;line-height:28px;margin-bottom:5px;}
.nr em{color:Olive;font-size:85%;padding:0 3px;}
#xxnr{padding-top:14px;min-height:200px;line-height:32px;}
.gotel,.gotel:visited{background:#a4cb76; width:85px; height:32px; line-height:32px; text-align:center; color:#fff; margin-left:45px; display:inline-block; font-size:12px; -moz-border-radius:5px;-webkit-border-radius:5px;}
.gotel i{vertical-align:middle;background:url(icons.png) no-repeat -250px 0px; width:16px; height:16px; margin-right:2px; display:inline-block;}
.gojst,.gojst:visited{background:#fc3; width:85px; height:32px; line-height:32px; text-align:center; color:#fff; margin-left:10px; display:inline-block; font-size:12px; -moz-border-radius:5px;-webkit-border-radius:5px;}
.gojst i{vertical-align:middle;background:url(icons.png) no-repeat -300px 0px; width:16px; height:16px; margin-right:2px; display:inline-block;}
.gojst .zx{vertical-align:middle;background:url(icons.png) no-repeat -275px 0px; width:16px; height:16px; margin-right:2px; display:inline-block;}
#tps{width:100%;margin:5px 0 0px;text-align:center;overflow:hidden;}
#tps img{margin:4px;padding:0px;box-shadow:3px 3px 3px #ccc; -moz-box-shadow:3px 3px 3px #ccc;width: 100%;}
#map{margin:1px;padding:0px;text-align:center;}
#map img{box-shadow:3px 3px 3px #ccc; -moz-box-shadow:3px 3px 3px #ccc;}
#touji{margin:14px 0px;display:block;background:#f30;width:220px;height:40px;line-height:40px;font-size:20px;text-align:center;color:#fff;}
#job_ts{margin:14px 0px;padding:4px;border:1px solid #fc6;background-color:#ffe;color:#777;font-size:10px;line-height:18px;}
#job_ts i{color:#f60;}

.u_menu{padding:10px;}
.u_menu ul{margin-bottom:10px;border:1px solid #c0c1c2;background-color:#fff;}
.u_menu ul li{height:42px;line-height:42px;border-bottom:1px solid #c0c1c2;font-size:16px;}
.u_menu ul li:last-child{border-bottom:0;}
.u_menu ul li a{display:block;position:relative;height:42px;padding:0 10px;-webkit-border-radius:0;color:Black;}
.u_menu ul li .tip_txt{font-size:12px;color:#7c7c7c;margin-left:5px;}
.u_menu ul li i{display:block;position:absolute;right:10px;top:18px;width:7px;height:7px;border-top:1px solid #bdbdbd;border-right:1px solid #bdbdbd;-webkit-transform:rotate(45deg);}
.u_menu ul li em{font-size:12px;color:#7c7c7c;margin-left:5px;}

.input-ul{padding:10px;color:#777;}
.input-ul li{border:1px solid #c0c1c2;height:40px;margin-top:10px;overflow:hidden;}
.input-ul .nok{border:0;margin-top:0px;height:40px;line-height:40px;font-size:14px;}
.input-ul .nok em{color:red;}
.input-ul i{width:65px;font-size:14px;line-height:40px;padding-left:12px;color:#3e3e3e;float:left;}
.input-ul .kinput{/*width:255px;*/height:38px;line-height:38px;font-size:16px;color:#888;border:none;outline:none;position:relative;}
.input-ul .button{width:100%;border:0;background-color:#95C5DB;color:#fff;height:40px;line-height:40px;}
.input-ul .yzm_div{border:1px solid #C0C1C2;height:42px;margin-top:10px;}
.input-ul .yzm_div input{width:100px;height:38px;line-height:38px;font-size:16px;color:#888;border:none;outline:none;float:left;}
.input-ul .yzm_div img{padding:3px 6px 0;height:32px;float:right;}
.tz{padding:5px 10px;color:#777;}
.tz i{color:red;}
.form-ul{padding:10px;font-size:14px;color:#777;}
.form-ul li{padding:4px 0;overflow:hidden;}
.form-ul li i{width:60px;display: inline-block;vertical-align:top;}
.form-ul li em{color:red;}
.form-ul li .kk{width:250px;padding:4px;border:1px solid #888;font-size:14px;color:#333;}
.form-ul li .km{padding:4px;border:1px solid #888;font-size:14px;color:#333;}
.form-ul .button{width:100%;border:0;background-color:#95C5DB;color:#fff;height:40px;line-height:40px;}

#jsttop{width:100%;background:#d5e4ec;border-bottom:6px solid #fff;height:44px;line-height:44px;text-align:center;position:absolute;z-index:99;left:0px;top:0px;overflow:hidden;}
#jsttop	i{vertical-align:middle;display:inline-block;margin-right:5px;width:16px;height:16px;background:url(jst-bg.png) no-repeat -41px -38px;}
#jsttop	i.zx{background-position:-41px -56px;}

#toback{float:left;margin:4px 0px 0px 5px;width:36px;height:38px;background:url(jst-bg.png) no-repeat 0px -38px;cursor:pointer;}
#lianxi{float:right;margin:4px 5px 0px 0px;width:36px;height:38px;background:url(jst-bg.png) no-repeat 0px -78px;cursor:pointer;position:relative;}
#lianxi em{display:block;position:absolute;right:22px;top:17px;width:22px;height:22px;line-height:22px;background:url(jst-bg.png) no-repeat -1px -193px;color:#fff;font-size:12px;}

#jstbottom{width:100%;background:#333;color:#fff;border-top:6px solid #fff;height:44px;line-height:44px;text-align:center;position:absolute;z-index:98;left:0px;bottom:0px;overflow:hidden;}
#jstbottom_l{padding:3px 68px 0 5px;}
#jstbottom_r{float:right;padding:4px 5px 0 0;}
#jst_nr{float:right;width:100%;height:34px;line-height:34px;border:1px solid #333;overflow:hidden;}
#jst_send{float:right;width:58px;height:34px;line-height:34px;background-color:#387AF1;border:0;color:#fff;}
#jstlist{position: absolute!important; 
 position: relative; 
 top:50px!important; 
 top:0; 
 bottom:50px; 
 width:100%; 
 height:auto!important; 
 height:100%;
 word-wrap:break-word;
 overflow:auto;/* winphone8和android4+ */
 -webkit-overflow-scrolling:touch; /* ios5+ */
 }
#jstlist li{padding:0 10px;margin-bottom:5px;}
#jstlist li a{color:#0066CB;}
#jstlist li.ta{font-size:12px;color:#039;margin-bottom:2px;}
#jstlist li.wo{font-size:12px;color:Green;margin-bottom:2px;}
#jstlist li.user{font-size:16px;height:44px;line-height:22px;border-bottom:1px solid #eee;position:relative;}
#jstlist li.user p{font-size:12px;height:16px;line-height:18px;color:#888;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#jstlist li.user p.zx{color:Green;}
#jstlist li.user img{float:left;width:40px;height:40px;margin:0 10px 5px 0;vertical-align:middle;}
#jstlist li.user a{display:block;position:relative;height:42px;padding:0 10px;-webkit-border-radius:0;color:Black;}
#jstlist li.user i{display:block;position:absolute;right:10px;top:18px;width:7px;height:7px;border-top:1px solid #bdbdbd;border-right:1px solid #bdbdbd;-webkit-transform:rotate(45deg);}
#jstlist li.user em{display:block;width:22px;height:22px;line-height:22px;background:url(jst-bg.png) no-repeat -1px -193px;color:#fff;font-size:12px;text-align:center;position:absolute;z-index:1;right:32px;top:12px;}

#fa_lb{padding:0 10px;background:#FFF;font-size:14px;margin-bottom:15px;}
.fa_ts{padding-bottom:10px;color:#888;border-bottom:1px solid #ddd;font-size:12px;text-align:center;}
#fa_lb dl dt {border-bottom: 1px solid #ddd;padding:12px;position: relative;}
#fa_lb dl dd {border-bottom: 1px solid #ddd;background:#f5f5f5;line-height: 36px;padding: 10px 0;display: none;}
#fa_lb dl dd a {color: #333;display: inline-block;height:28px;line-height:28px;overflow: hidden;padding-left:10px;width:26%;	vertical-align: top;}
#fa_lb dl dt:before {content: '';height: 32px;left: 10px;position: absolute;top: 10px;width: 32px;}
#fa_lb dl dt:after {content: ''; background:url(icons.png);background-position: -375px 12px;height: 32px;right: 10px;position: absolute;top: 7px;width: 32px;}
#fa_lb .xs dd{display: block;}
#fa_lb .xs dt:after {background-position: -410px 12px;}

#image-btn{position:relative;display:inline-block;vertical-align:top;width:60px;height:45px;border:2px solid #fff;background:-webkit-linear-gradient(270deg,#fff,#ededed);background:-moz-linear-gradient(270deg,#fff,#ededed);background:-o-linear-gradient(270deg,#fff,#ededed);background:-ms-linear-gradient(270deg,#fff,#ededed);background:linear-gradient(180deg,#fff,#ededed)}
#image-btn::after,#image-btn::before{content:'';width:6px;height:28px;background:#c4d6b8;display:block;position:absolute;z-index:2;top:50%;left:50%;margin-top:-14px;margin-left:-4px;}
#image-btn::before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
#image-up {position:absolute;width:66px;height:51px;line-height:45px;opacity:0;z-index:2;top:0px;left:0px;cursor:pointer;overflow:hidden;}
#upfile_ul{display:inline-block;}
#upfile_ul li{float:left;width:64px;height:49px;margin:0 5px 0 0;padding:0px;border:1px solid #ddd;position:relative;}
#upfile_ul li em{display:block;width:50px;height:27px;padding:18px 0 0 10px;margin:2px;background:#eee;color:#333;font-size:10px;}
#upfile_ul li img{width:60px;height:45px;padding:2px;}
#upfile_ul li a{position:absolute;display:inline-block;z-index:2;top:0px;left:0px;width:20px;height:20px;text-indent:-9999px;background:url(icons.png) no-repeat scroll -450px 0px;}

#x_header{position:relative;width:100%;height:60px;background:#618B8C url(header.jpg) repeat-x;text-align:center;}
#x_header i{position:absolute;left:230px;top:15px;display:block;padding:0 10px 0 18px;background:url(/info/image/vip_ico.gif) no-repeat 1px 2px;font-size:12px;color:Red;}
#x_xinxi{position:relative;margin-top:-20px;width:100%;height:78px;}
#x_logo{position:absolute;left:10px;top:-46px;width:110px;height:110px;background:#fff;border:1px solid #eee;padding:2px;box-shadow:3px 3px 3px #ddd; -moz-box-shadow:3px 3px 3px #ddd;}
#x_logo img{width:110px;height:110px;}
#x_info{margin:20px 0 0 140px;height:60px;}
#x_info dt{height:28px;line-height:18px;font-size:18px;overflow:hidden;    font-weight: bold;} 
#x_info dd{height:20px;line-height:20px;font-size:12px;color:#666;}
#x_info dd .x_tel{background:url(icons.png);background-position:-166px 0px;background-size:auto 18px;width:20px;height:16px;display:inline-block; vertical-align: middle;}
#x_info dd a{color:#090;font-size:16px;}
.x_row{width:100%;padding:0px;}
.x_title{position:relative;height:24px;background: url(dian.gif) repeat-x 0 10px;margin:10px 0px 0px;}
.x_title h5{position:absolute;margin:0px 0 0 20px;padding:0 6px;display:inline-block;height:16px;line-height:16px;background:#fff;color:#618B8C;font-size:14px;}
.x_box{padding:0 10px;font-size:16px;line-height:28px;}

.x_news_list{padding:0 10px;}
.x_news_list li{width:100%;font-size:14px;line-height:28px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.x_news_list li i{font-size:10px;color:#888;margin-right:10px;}



.fenlei_dh{padding:0 9px 0 10px;font-size:14px;margin-bottom:5px;background:#fff;}
.fenlei_dh ul{width:100%;text-align:center;list-style:none;margin:-6px 0 0;display:table;border:1px solid #ddd;border-right:0px;background:#f5f5f5;}
.fenlei_dh ul li{display:table-cell;padding:2px 0;border-right:1px solid #ddd;}
.fenlei_dh ul li a{display:block;position:relative;padding-right:12px;height:24px;line-height:24px;text-decoration:none;color:inherit;-webkit-border-radius:0;}
.fenlei_dh ul li a::after{content:'';position:absolute;top:8px;border-style:solid;border-width:5px 5px 0;border-color:transparent;border-top-color:#7f8487;}
#select_menu{padding:0 10px 10px;overflow:hidden;}
#select_menu dt{float: left;width:100%;font-size:16px;font-weight: bold;height:40px;line-height:40px;border-bottom:1px solid #ddd;color:#f60;}	
#select_menu dd{float: left;width:33.333%;height:38px;line-height:38px;border-bottom:1px solid #ddd;text-align:center;}
#select_menu dd a{display:block;position:relative;text-decoration:none;-webkit-border-radius:0;}
#select_menu .w100{width:100%;}

#caozuo{width:100%;padding:10px 0;text-align:center;font-size:12px;}
#caozuo a{display:inline-block;width:33.333%;margin-left:-1px;height:24px;line-height:24px;border:1px solid #ddd;color:#3F4358;background:#f5f5f5;}

.pager{width:100%;background:#FFF;border-top:1px solid #E0E1E2;font-size:14px;padding:25px 0;text-align:center;}
.pager a{-webkit-appearance:none;border:1px solid #C8CACC;border-radius:0;box-shadow:0 2px 0 #EFF0F1;color:#3F4358;display:inline-block;height:33px;line-height:33px;margin-right:5px;vertical-align:top;}
.pageprev,.pagenext{position:relative;text-align:left;width:80px;padding-left:10px;}
.pageprev{text-indent:20px;}
.pageprev::before{content:'';border:5px solid transparent;border-right-color:#3F4358;height:0;left:8px;position:absolute;top:11px;width:0;}
.pager a.pagenext{margin-right:0;text-indent:10px;}
.pagenext::after{content:'';border:5px solid transparent;border-left-color:#3F4358;height:0;right:8px;position:absolute;top:11px;width:0;}
.pageno{text-align:center;width:33px;}
.pager a.pagecur{border-color:#FF7201;color:#FF7201;}
.pager em{-webkit-appearance:none;border:1px solid #FF7201;border-radius:0;box-shadow:0 2px 0 #EFF0F1;color:#FF7201;display:inline-block;height:33px;line-height:33px;margin-right:5px;vertical-align:top;text-align:center;width:33px;}
.pager a.pagedisable{-webkit-user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);border-color:#C6CBD2;color:#C6CBD2;}
.pagedisable::before{border-right-color:#C6CBD2;}
.pagedisable::after{border-left-color:#C6CBD2;}

#b_info{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_jst{ float:right;display:block;margin:3px 6px 3px 2px;padding-left:25px;width:40px; height:30px;line-height:30px;background:#a4cb76 url(icon_jst.png) no-repeat 0px 2px;background-size:24px; -moz-border-radius:5px;-webkit-border-radius: 5px;border-radius:5px;font-size:12px;color:White;}
#b_sms{ float:right;display:block;margin:3px 4px 3px 2px;padding-left:28px;width:37px; height:28px;line-height:28px;border:1px solid #f90;background: url(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_tel {display:block; margin:3px 3px 3px 0px;height:30px;line-height:30px;padding-left:34px;background:url(icon_tel.png) no-repeat 6px 2px;background-size:24px;font-size:16px;color:#f30;}