html{width:100%;margin:0;padding:0;background-color:#f0f0f0;text-align:center;font-size:10px;}
body{margin:0 auto;padding:0;text-align:left;background-color:#f0f0f0;font-size:1.5rem;}
a{text-decoration: none;color:#333;}
a:hover{text-decoration: none;color:#FF4136;}
.clearfix:after{clear:both;height:0;display:block;visibility:hidden;content:''}
ul,ol{list-style: none;margin:0;padding:0;}
h1,h2,h3{margin-left:10px;border-left:3px solid #ff4136;padding-left:10px;font-size:1.8rem;font-weight:bold;}
.wrap_head{ width:100%; background:#fff; }
.wrap{ max-width:1200px; }
.conbg{background:#fff; border-radius:6px; margin:15px auto; padding:10px;}
#header{height:80px;max-width:1200px;position:relative; margin:0 auto;}
.logo{margin:0;border:none;padding:0;float:left;height:70px;margin-top:5px;width:180px;margin-left:10px;}
img{max-width:98%;height:auto;}
.logo img{height:60px;width:auto;}
.memberbar{position:absolute;top:2rem;right:1rem;z-index:2;}
.memberbar li{height:25px;line-height:25px;width:100px;margin-left:1rem;text-align:center;float:right;border:1px solid #f0f0f0;overflow:hidden;}
.memberbar li a{font-size:1.5rem;color:#f2a654;}
.menubar{border-bottom: 1px solid #f0f0f0;text-align:center;padding:20px 0;}
.icon{width:40px;height:40px;border-radius:20px;line-height:30px;font-size:20px;line-height:40px;margin:10px auto;}
.icon-home{background:#9658dc;}
.icon-list{background:#ff1da3;}
.icon-publish{background:#ff9800;}
.icon a{color:#fff;}
.redian{}
.redian1{ color:#fd0000}
.breadcrumbs{background:#f0f0f0;padding:10px 20px;font-size:1.5rem;margin-top: 10px;}
.hotcity{line-height:2.3rem;text-align:center;margin-top:1rem;}
.hotcity .item{width:7.5%;float:left;border-right:1px solid #f0f0f0;margin-bottom:10px;}
.hotcity .item a{ background:#f46; color:#fff; padding:3px 10px; border-radius:3px;}
.hotcity .item.nb{border-right:none;}
@media (max-width: 767px){
.hotcity .item{width:20%;float:left;margin-bottom:10px;}	
.kong{clear:both;height:10px;visibility:hidden;overflow:hidden}
.nber {
	display: none;}
	}
.list{}
.list li{margin-left:10px;margin-right:10px; border-bottom:#eee 1px solid;}
.list li h3,.list li .h3{border-left:none;font-size:1.5rem;margin-left:0;padding-left:0;font-weight:normal;height:1.5rem;line-height: 1.5rem;overflow:hidden;}
.list li h3 a.title_ding{color:#ee0000;font-weight:bold;}
.list li h3 a.title_jian{color:#003df5;font-weight:bold;}
.list li h3 a.title8{color:#ffcc00;font-weight:bold;}
.list li .meta a{ color:#f2a654}
.list li h3 a.title{color:#333;}
.list li h3 span{font-size:0.8rem;color:#666;margin-right:3px;}
.list li .meta{color:#888;font-size:1.5rem;margin-left:10px;}
.list li .meta .badge{}
.dingbg{background:#C00;  margin-right:5px; float:left; color:#fff; }
.jianbg{background:#f30;  margin-right:5px; float:left; color:#FFFF00;}
.mainblock .article{padding:10px;line-height:3rem;}
.mainblock .article img{max-width:95%}
.mainblock .contact{margin:10px;}
.btn-more{background:#f0f0f0;padding-top:10px;padding-bottom:10px;margin:10px 20px;text-align: center;border-radius: 10px;}
.btn-more a{font-size:1.5rem;color:#ff4136;font-weight:bold;}
.meta{color:#666;font-size:1.2rem;border-bottom:0px dashed #f0f0f0;margin-left:15px;margin-right:15px;padding-bottom:10px;}
.jobrequest{margin:10px;}
.table-detail{width:100%;line-height:25px;}
.table-detail td,th{border-bottom:1px dashed #f0f0f0;padding-top:5px;padding-bottom:5px;}
.table-detail th{text-align:right;padding-right:10px;width:100px;}
.tagbg{background:#f0f0f0;margin-top:15px;padding:10px;}
.sideblock p{margin-left:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.aside ul li{margin:5px;border-bottom:1px solid #ededed;line-height:2rem;padding-left:10px;}
.skin2color{ color:#1FA2D6}
.skin2color_weixin{ color:#01C427}
.skin2color_qq{ color:#12b7f5}
.skin2color_shouji{ color:#ed4040}
.skin2color_hui{ color:#A7A7AD}
.skin2color_warning{ color:#FF0000}

.page{text-align:center;}
.pagination li a,.pagination li span{color:#ff4136;}
.pagination li.active a,.pagination li.active span{background-color:#f0f0f0;border-color:#ff4136;color:#ff4136;}
.pagination li a:hover{background-color:#f2a654;}
#citylayer{display:none;padding:10px;font-size:1.4rem;}
#citylayer dl{border-bottom:1px solid #f0f0f0;line-height:2.5rem;}
#citylayer dl:after{clear:both;height:0;display:block;visibility:hidden;content:''}
#citylayer dt{float:left;width:10%;margin-right:5px;}
#citylayer dd{float:left;width:85%;}
#citylayer dd a{margin-left:10px;}
.frlink{ padding:10px 0;}
.frlink a{ line-height:160%; margin-right:12px;}
#footer{background:#fff;padding:15px;text-align:center;color:#000;margin-top:0px;font-size:1.5rem;line-height:25px;}
#footer a{color:#f46;}
.form{margin:20px;}
.form a{color:#aa0000;}
.form .formtitle{border-bottom: 1px solid #ededed;margin-top:20px;height:30px;}
.form .formtitle .l{float:left;line-height:30px;font-size:1.5rem;font-weight:bold;}
.form .formtitle .r{float:right;line-height:30px;}
.tip{background:#ededed;padding:10px;line-height:2.3rem;font-size:1.5rem;color:#ad0000;}
.tip span{margin-right:15px;}
.viewlist{margin-top:20px;margin-bottom:20px;width:98%;border-collapse:collapse;}
.viewlist td,.viewlist th{padding:3px 5px;line-height:2.3rem;font-size:1.5rem;border:1px solid #ededed;}
.viewlist th{text-align:center;}
.viewlist td .meta{margin:0;padding:0;font-size:1.5rem;color:#666;border:none;}
.form-group select{height:2.5rem;line-height:2.5rem;display:inline-block;border:1px solid #ededed;font-size:1.5rem;color:#333;padding-left:5px;width:120px;}

.mysponsor{width:100%;height:auto;margin:0px;margin-bottom:6px;}
.mysponsor img{max-width:100%;height:auto;}
.wrap-adtop{ width:100%; padding:0; margin:0;}
	.wrap-adtop ul{ padding:0; margin:0}
	.wrap-adtop ul li{ padding:0; width:100%; float:left; margin:0;}
	.wrap-adtop ul li img{ width:100%; height:auto; margin:5px 0 5px 0; padding:0;}
.list li:hover{border:#f46 1px solid;}
@media all and (min-width: 760px){
    .list li{float:left;width:32.3%;margin-left:0.5%;margin-right:0.5%; border:#eee 1px solid; margin-bottom:7px; margin-top:7px;}
	.list li mate{ border-bottom:none!important;}
    .memberbar li{width:120px;}
  
	.wrap-adtop{ width:100%; margin:0px; padding:0;}
	.wrap-adtop ul{ padding:0; margin:0}
	.wrap-adtop ul li{ padding:0; width:50%; float:left; margin:0;}
	.wrap-adtop ul li img{ width:100%; height:auto;}

}
.qrcode{z-index:9999;right:0px;top:200px;position:fixed;background:#5b932a;color:#fff;width:auto;height:100px;}
        .qrcode .wxpic{float:left;width:100px;height:100px;display:none;}
        .qrcode .wxpic img{width:100px;height:100px;}
        .knowus{width:25px;margin-top:10px;float:left;text-align:center;font-size:14px;}
.mask{filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);}
.ss-2:after{clear:both;}
.ss-2 a{float:left;margin-left:3%;max-width:45%;margin-bottom: 10px;}

.navhead{ min-height:48px; line-height:48px; background:#f46;}
.navww { padding:0; margin:0;}
.navww li{ float:left; list-style:none; padding:0; margin:0;width: 12.5%}
.navww li a{ color:#fff; padding:0 25px; font-size:16px;}
.search_bar{ margin:20px 60px; float:left;width:600px; overflow:hidden;}
.search_bar_m{display:none;}
.fw{width:90% !important;border:none!important; margin:0!important;}
.btw{border-radius:0!important; float:right; background:#f46}
 @media (max-width: 920px){
	  .search_bar{ margin:20px 60px; float:left;width:400px;}
	   .fw{width:70% !important;border:none!important; margin:0!important;}
}
 @media (max-width: 920px){
	  .search_bar{ margin:20px 10px; float:left;width:280px;}
	   .fw{width:47% !important;border:none!important; margin:0!important;}
}
@media (max-width: 767px){
	  .search_bar{ display:none;}
	  .search_bar_m{ display:block; margin:0!important;width:100%;}
	   .search_bar_m .navbar-form{ margin:0!important; padding:5px 5px 5px 5px!important;}
	   .conbg { margin:0!important;}
	   
	   .fwm{border:none!important;border-radius:0!important;}
	    .navhead{ min-height:35px; line-height:35px; background:#f46;}
.navww li{ float:left; list-style:none; padding:0; margin:0; width:25%;text-align:center;}
.navww li a{ color:#fff; padding:0 0px; font-size:16px; }
}

.sx { padding:10px 0; border-bottom:#eee 1px solid;border-top:#eee 1px solid;
}
.sx ul{ padding:0px 10px; margin:0;}
.sx li { padding:0; margin:0;
	width: 50%;
	line-height: 28px;
	height: 28px;
	overflow: hidden; list-style:none; float:left
}
@media screen and (max-width: 700px) {
.sx li { width:100%;}}