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; border-bottom:#e3e3e3 1px solid}
.wrap{ max-width:1200px; }
.conbg{background:#fff; border-radius:6px; margin:15px auto; padding:10px;box-shadow: 0 0 16px #ccc;}
#header{height:80px;max-width:1200px;position:relative; margin:0 auto;}
.logo{margin:0;border:none;padding:0;float:left;height:66px;margin-top:5px;width:222px;margin-left:10px;}
img{max-width:98%;height:auto;}
.logo img{height:66px;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;}
.hotcity{line-height:2.3rem;text-align:center;margin-top:1rem;}
.hotcity .item{width:9.8%;float:left;border-right:1px solid #f0f0f0;margin-bottom:10px;}
.hotcity .item.nb{border-right:none;}
.list{}
.list li{margin-left:10px;margin-right:10px;}
.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:#003df5;  margin-right:5px; float:left; color:#fff;}
.mainblock .article{padding:10px;line-height:2rem;}
.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:1px 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:20px;}
.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:#2b2b2b;padding:20px;text-align:center;color:#fff;margin-top:40px;font-size:1.2rem;}
#footer a{color:#fff;}
.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:0 0 10px 0; padding:0;}
	
	.h5nav{width:100%; margin:0 auto; display:none;}
.h5navBox{position:fixed;width:100%;bottom:0;z-index:999;background: -webkit-linear-gradient(left, #ff0014 , #f47314);
    background: -o-linear-gradient(right, #ff0012, #f47314);
    background: -moz-linear-gradient(right, #ff0012, #f47314);
    background: linear-gradient(to right, #ff0012 , #f47314);
 padding:5px 0;}
.h5navBox .h5navitem{ width:33%; height: auto; float:left; overflow:hidden; text-align:center; }
.h5navBox .linert{ }
.h5navBox .h5navitem a{ display:block;color:#fff;}
.h5navBox .h5navitem span{ margin:3px auto; height:18px;display:block; font-size:18px;}
.h5navBox .h5navitem p{ text-align:center; height:18px; line-height:18px; color:#fff; font-size:14px;}


	@media all and (max-width: 759px){
	
	
	.h5nav{ display:block;}
.hotcity .item{width:19.8%;}}
@media all and (min-width: 760px){

    .list li{float:left;width:48%;margin-left:1%;margin-right:1%;}
    .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%;}